About software and standards
Lately, BinaryLogic has posted a note (a great post!) explaining why he’s discontinuing his plugin Resourcelogic. One of the most interesting reason is :
“Deviating from standards makes it harder to work with other programmers”
We can’t agree more with this.
While it’s often tempting to use bleeding edge libraries or create your own library, remember that your code must be kept readable and maintainable.
All software providers must understand this : the more your software is standard, the more developers will adopt it. Developers also have to build their professional project, and including a very specific technology on their resume costs a lot of time / money. If this very specific technology is discontinued, their skills will worth nothing.
TIP-1 : Make sure the developers (your customers ?) will want to use your products, and not only for fun.
Don’t build “Concorde” products, build useful and perennial products instead. While your project might be awesome on a technical point of view, if nobody wants it, it’s worth nothing.
Another good example is this note about spreading your apps :
“If they are familiar with your software and it will solve a problem for their clients, you might get a recommendation — maybe even a big one.”
TIP-2 : Make sure early adopters get the product for free.
They are likely to blog about it, or spread the word in their company.
jQuery is a fantastic Javascript library. It can be easily used with rails thanks to jRails (http://github.com/aaronchi/jrails/)
Howto install Windows 7 64bits using boot camp on imac
Installing Windows 7 is pretty easy, at least if you’re using the 32bits version. Things get complicated when it comes to the 64bits version. Boot Camp installer won’t warn you about the upcoming (after reboot) problem :
Boot Camp is not compatible with 64 bits versions of windows !
Anyway, there’s a way to install boot-camp on this installation, in a few steps. You will need your Snow leopard DVD (not tested with Leopard, but I doubt the files were available for leopard shipment).
- Insert your Snow Leopard DVD
- (maybe optional, I had problems running the installer from the DVD) Copy the content of “Boot Camp” on the hard drive.
- Execute “Command Line” as Administrator (requires admin account, of course !)
- Go to Boot Camp -> Drivers -> Apple and run BootCamp64.msi from the command line
- That’s all !
I’ve tested these steps on a 24” imac core 2 duo 3.06Ghz with success, and the partition is also recognized and used by Parellels Desktop now.
MySQL : How to optimize all databases in command line
Really simple :
sudo mysqlcheck -1 -A —optimize
-A : “Check all the databases. This will be same as
—databases with all databases selected.”
-1 : “Instead of issuing one query for each table, use one
query per database, naming all tables in the database in
a comma-separated list.”
Création de Tech-Angels

Parce que la création d’entreprise est une aventure passionnante, mais souvent rendue difficile par le nombre de compétences qu’il faut réunir pour démarrer, nous avons créé Tech-Angels.
On peut définir un “tech-angel” comme un “business-angel” spécialisé sur la partie technique. Tech-angels est à la croisée des mondes marketing, financier, stratégique et technique. Un accompagnement privilégié pour projet innovants !
N’hésitez pas à nous contacter.
Crédit Photo : Toni Blay

