Java et moi

January 7th, 2009

Je ne suis pas fan. Non pas parce que c’est bien ou mauvais. Mais plutot parce que n’importe qui peut faire un truc ‘qui marche’ avec java. Et du coup, impossible de savoir si c’est bien fait ou pas (j’avais lu un excellent article sur slashdot à ce sujet mais je ne le retrouve plus).

” Java a été, d’après ce qu’écrit Gosling dans les white-papers, developpé pour le programmeur moyen. C’est un but tout à fait légitime de faire un langage pour un programmeur moyen. Mais à l’inverse, il y a aussi des langage fait pour les développeurs chevronnés.  Un langage pour un développeur moyen va privilégier la sécurité. De l’autre coté, les experts vont préferer uniquement la puissance et la rapidité. Ils seront frustrés par un langage qui les bloque au nom de cette sureté. On peut voir cette différence dans tous les domaines, des voitures aux lave-vaiselles.

En fait, si vous savez que l’utilisateur est un bon programmeur, on pourrait résumer à: laisser le faire tout ce qu’il veut”

Paul Graham

drlb-1.0-beta is coming.

November 23rd, 2008

drlb-1.0-beta is on the way. Some tests are needed. And there is always a little work to do.

drlb version 0.9

July 17th, 2008

Some enhancements:

  • connections sharing (not yet fully tested)
  • rate limitation
  • debug message more useful

Some bugs:

  • seems to have a deadlock somewhere (only with many connections)..

Download: http://jym.free.fr/files/drlb-0.9.tar.gz

Korg DS-10

June 17th, 2008

Un peu plus d’information sur le synthétiseur:

Ce sera un double synthétizeur (chacun bi-oscillateur), plus 4 pistes de boites a rythmes. Donc au total un sequenceur 6 pistes..

Sortie le 24 juillet au japon. Et ensuite devrait venir la version anglaise.. wait and see !

NetBSD on libretto L5

March 26th, 2008

In your kernel config file, you need:

vald*           at acpi? # for LCD contrast
radeondrm*      at vga?
options         DRM_NO_MTRR # Crusoe doesn't have MTRR
options         PCI_ADDR_FIXUP
options         PCI_BUS_FIXUP
options         PCI_INTR_FIXUP
options         ACPI_ACTIVATE_DEV

The fourth FIXUP and ACTIVATE are needed because Libretto doesn’t activate all devices after boot.

In my xorg.conf, I setup:

 Option "mtrr" "Off"
 Option "DepthBits" "16"
 Option "GARTSize" "32"
 Option "RingSize" "8"
 Option "BufferSize" "2"
 Option "EnableDepthMoves" "On"
 Option "AccelMethod" "EXA"
 Option "ColorTiling" "On"
 Option "EnablePageFlip" "On"
 Option "RenderAccel" "On"
 Option "SubPixelOrder" "None"
 Option "DynamicClocks" "On"
 Option "AccelDFS" "On"

In order to use full capability of the radeon. DRM acceleration is available only in 16bpp mode. Not enough memory for 32bpp.