The need to design a bulb was the reason for a first round of fixes to BulbCalculator. There was left some bugs that were annoying also if basically inoffensive. Given the bug fix, I also done some fix to the look&feel.

I am planning a new release (2.0.1 probably) in the first days of the next year, but first I need to fix some others minor glitches.

 

 

As part of my activity with a modeller group near home, I maintain the site of the group (www.footy.it, italian only) and someone suggested that it should be nice to have a list of  yacht that we own/use. So flotta.footy.it was born.

The site itself is a very simple interface to search for someone that has a footy yacht near you, but it is not this the point of the article. It is developed using the Flask python micro framework and mongodb database.

After some weeks of working in the free time, I come up with a pretty decent site, at least for what it need to do, and I have the problem to deploy it, using nginx as webserver. After a bit of research, I fount that a simple way to deploy the site was to use this configuration:

#
# Flask application
#
server {
        listen       80;
        server_name  [your_site];
    location / {
        proxy_pass http://127.0.0.1:5000;
        proxy_set_header Host $proxy_host;
        proxy_set_header  X-Real-IP  $remote_addr;
    }
}

which basically say to forward all the request on the port 80 for [your_site] to the proxy_pass address, where the flask application is running.

After that, I just needed to start the application and test the site. The application was started using the nohup command, but I suppose there are some better ways to do it but I will think at this another time (for now the site is in the testing phase).

 

I finally completed software for Android. Nothing spectacular, is something like a calculator I will use to calculate the safety timer of my battery charger.

All in all, Android seems to be and interesting platform, but I am not used to write java code. I think that for a probable next try, I will give a look to SL4A, to try to write some python code.

Now it is time to find something more complex to write, I will see what will come up.

 

I am pleased to announce the avaibility of BulbCalculator 2.0

BulbCalculator is a software to develop the bulb of radio controlled sail yacth, with the possibility to view a 3d preview and print a lot of usefull information.

The actual version is a port of the old BulbCalculator program, developed by Marko Majic who handed me the original source code, to some more modern tecnologies. It is now developed with the Qt4 Library to be cross platform, it can run on Window (xp, Vista and hopefully Seven), Linux and eventually also Mac.

It as a number of new features, some of which are:

  • a completly new user interface
  • the 3d view of the bulb
  • a complete lineplans printing capabilities to help to print the designed bulb
  • a wider range of weight for the bulb

More information on the new homepage of the project

To directly download the software there is an appropriate download page

I wish to thanks Marko, the original author, who handed me the complete source code of the old version, along with really usefull information and a continuos support.

 

Out of curiosity, I am looking at the Android platform with the intention to begin to hack on it. The pretext is to have an alternative way to calculate the minutes to set the safety timer when I recharge the battery of the model boats I race, other than using the calculator given with Android itself.

Since all  I need is to input the capacity of the battery and divide it with the curren used to recharge  (calculating also a safety factor given by the maker of the battery recharger that is fixed) it looked as a good “first program” to write.

For now I was able to easy install the development tools on Archlinux and build and test a sample application in just a couple of hours last evening, so it seems to be not so hard to begin to hack on it, I will see what happen now.

 

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.

© 2011 GRYS Software Suffusion theme by Sayontan Sinha