Days after installing Archlinux on the main development system, I became the maintainer of the buzhug package, the NoSQL database underlying QtChiamami. Thanks to valhalla for the mentoring (and I must say that she is behind all my work on improbable things
)
Well, not really
I just installed Archlinux on the Asus eeepc900, to test it to see if it can be a good substitute for Debian. So far it seems to be stable and to work well.
The only big problem during the nstallation process was with the Wifi, but it turn out that i forgot a package (netcfg), so I was not able to do a network installation. Just using the core and a normal ethernet connection solved the problem, and after the Wifi works well.
Update: switched also the main system (a Dell XPS M1330).
I started a new toy project: QtChiamami. It is a contact list written in Python with the Qt4 bindings.
The interesting thing is that the database is buzhug, a pure-python no-sql database engine.
I don’t know if it can be usefull to handle big datasets, but for an contact list like program it is enough, and I’d like to play with something else tha sqlite database that the Qt library offer.
I must say that using this kind of database is a little strange, the fact that the SQL language is gone leave you with the task of writing the query, there is no explict join between the bases, in fact every table is a separate database, which is a separate directory on the disk.
So a new version is on the git repository. The big change I have done is to drop the internal browser. Now when you download a foil profile, the default browser is started.
The big advantage for me is to drop some hundred lines of code. From the user point of view, is that there is now a full fledged browser instead of the old minimal browser like window.
I just created a new project on gitorious to host BulbCalculator.
Unluckily on gitorious there is not a bugtracker, so I migrated only the git repository and the wiki, while I will setup a bts on this site.
Here is the new home, where you can find the wiki and the source code.
The first beta release of bulbcalculator is out.
After about two years of work, finally I can announce it.
All the details are in the temporary home page, as soon as possible I will come up with something better
After about 2 years of development, the new version of BulbCalculator is ready to enter the testing phase.
Today I pushed two commits that fixes the two last standing point that block the release.
After that, I am going to do some test and data validation and then release a beta.
If nothing goes wrong, it will be release before the end of the year.
So, just to focus on something else, I upgraded all the software on the server. In the process, I also switched to viewgit to publish my repository on the web.While doing it, I also find the time to send a patch to the viewgit author to be able to exclude some repositries when using the directive ‘projects_glob’. This is usefull if you want to exclude just some repositories in a long list (the basic idea of using the ‘projects_glob’ option) for some reason.
Well, the patch was accepted and merged (on the second try, the first one I used an approach the author does not like), so I am glad to see that I still know how to code with php
On bulbcalculator.grys.it it available the first (win32 only) snapshot of BulbCalculator. It has bugs, it have not functionalities (no print, no import, no open/save) but it already do some basic calculations and it is possible to export the data in a text file.
Later this week I hope to release a new snapshot with some more features and less bugs
After some more research for a good opengl widget to integrate with Qt, I decided to use the QGLViewer. This for 2 basic reasons:
- I am now able to compile a software that use it under windows
- I use it for another (now sleeping) project, so I already know it
The first point is the most important. Since the software (BulbCalculator) is a port of a win32 software, one of the main goal of the project is that it must run under windows. After some more research I probably find why I was not able to compile a project with libQGLViewer and after solving this issue (glut was missing) I changed my mind and istead of using the standard QGLWidget from Qt 4, I will use libQGLViewer.