Archive for September, 2007

ShareMedia 0.3 released

September 19th, 2007

The brand new release of ShareMedia is now available.

ShareMedia Splash Screen image-6.png image-5.png
image-4.png image-3.png image-2.png

What’s new :
* Jabber plugin is back and usable. You can share files and chat with your contacts.
* Google plugin improvements : support for private albums
* Media flow
* OpenGL visual improvements
* The welcome page is not finished, but has some content.
* Several little fixes.
* New splash screen.

PLEASE NOTE : database format has changed, thus you HAVE TO rebuild your library. See the FAQ

Nightly builds are avaible is you want to try the very latest code (be careful it may not work at all).

Download from sourceforge (Windows, Linux, OSX)
Have fun

Continuous build for RCP apps.

September 17th, 2007

Setting up a continous build for RCP is not as easy as it should be. It took me approx. 1 day to make it work (being interrupted all the time) . This is how I did :

I used at first PDE Automation, but this article which can be found on eclipse.org is really outdated.
This page has all you have to know : Help : pde_product_build

Looks like it’s simple, isn’t it ? Well there are issues when you do it for real :

  • My rcp app is based on several plugins, with dependencies between each other. The build process seems to just ignore these dependencies and start compiling some plugins before the one on wich they depends. And the process fails. I had to move features order in my product definition to fix the compilation. (maybe some dependencies issues in my features, I have to check that)
  • Once, the build worked for one platform, I tried to make it produce an archive for each platform. The build process is supposed to support this by adding several platform to the configs properties. Actually, only the first one is correctly build, and the second one does not include the RCP feature (not useable). I had to make 3 different config and call the build 3 times in a row to produce the files for win32, linux, and macos.
  • Finally, I looked for an Intel Mac target, but this config is not supported, simply because the packaging is exactly the same as PPC Mac. You can safely use macosx, carbon, ppc as target for all macs (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=138047)

I added my own scripts to check out my app from SVN (only CVS is supported by automated builds) and to deploy the builds to my web server. The build is call from cron. Everything works :-)

(As usual, I’ll post these issues to bugzilla asap)

Disque dur Macbook : gros problèmes ?

September 12th, 2007

Je viens de tomber sur un post du blog macbidouille qui relate un crash de DD sur Macbook. Comme je l’ai déja raconté ici, j’ai eu le même problème avec le mien (freeze de OSX et HD mort) à un jour de la fin de la garantie. Le mois précédent, j’avais eu quelques freezes, mais le MB redémarrait. La garantie a heureusement joué.

Mais aujourd’hui, je viens d’avoir mon premier freeze depuis que j’ai le nouveau HD. Je sens que celui-ci n’en a plus que pour quelques semaines.

Après avoir discuté avec un pote qui est passé sur Mac, j’ai appris que son HD avait également laché : Macbook, 8 mois, freeze, HD mort.

Alors problème Apple ou baisse de la qualité des disques ? Une chose est sure, le taux de panne est beaucoup trop haut. Un article sur macbidouille avait soulevé le problème récement. Citation de la news :

J’en profite pour faire une petite remarque à propos des disques durs montés sur les ordinateurs Apple.
Il y a beaucoup de pannes sous garantie ou hors garantie, je ne sais pas si cela vient de la qualité des disques, j’ai le même problème avec différentes marques montées sur les Mac ou cela a pour cause le système à base Unix qui sollicite beaucoup les disques.
Après remplacement des disques durs par une marque de qualité, il semble que le taux de panne diminue de façon significative.