Le blog à désormais un nouveau look. oh... pas très très différent. Je suis
juste partie du thème précédent et j'ai changé le style pour l'adapter aux
styles des billets : c'est-à-dire des articles techniques.
En effet en regardant les statistiques des résolutions d'écran des
utilisateurs, J'ai remarqué que personne n'était en 800*600, alors que le thème
était optimisé pour une résolution 800*600. J'ai donc augmenté la largeur de la
colonne centrale en diminuant les marges de chaque coté, attribué plus de place
à la colonne de contenu, et diminué la colonne avec les rubriques, qui me
semblait moins importantes que le contenu. A mon sens, le texte est beaucoup
plus lisible. Pour les zone de code, j'ai également opté pour une couleur
jaune, plus sympathique que le gris. Faites moi part de vos impressions, et des
éventuels problèmes rencontrés.
Divers
samedi 27 février 2010
Nouveau look aux idées larges !
Par Masclet le samedi 27 février 2010, 15:56
jeudi 4 février 2010
Tester du code en ligne
Par Masclet le jeudi 4 février 2010, 15:35
Certains connaissent peut être pastebin qui permet d'envoyer du code à quelqu'un (ou d'un PC à l'autre ;) ) en générant une shortURL. Il existe des sites qui vont plus loin en permettant de tester du code directement en ligne : http://codepad.org/. il suffit de copier / coller votre code, et le site vous le compile et vous l'interprète. c'est le cas de codepad

Il supporte les langages suivants :
- C
- C++
- D
- Haskell
- Lua
- OCaml
- PHP
- Perl
- Plain Text
- Python
- Ruby
- Scheme
- Tcl
Vous pouvez mettre votre code "privé", ce qui est pratique, car j'ai déjà retrouvé du code, que je ne voulais pas partager publiquement, indexé par Google, après l'avoir envoyé via pastebin)
Dans la même lignée, il existe des sites plus spécialisés pour tester les interactions HTML<=>Javascript : http://jsbin.com/. Son utilisation est triviale : vous avez le code javascript à gauche et le code HTML à droite.

Le site va beaucoup plus loin que pastebin, d'une part, car il est spécialisé dans un langage, mais aussi parce qu' il offre la possibilité :
- De sauvegarder votre code.
- D'inclure des librairies connues, comme Prototype, Jquery, Mootools, Dojo et de choisir parmi différentes versions
- De générer une short URL de votre code (exemple : http://jsbin.com/ilomu3)
- De modifier un code existant en cliquant sur ''Edit using JS Bin" en haut à droite (j'avoue c'est pas flagrant :) ).
- De gérer plusieurs versions d'un même code
L'avantage est qu'il permet de tester du code avant de mettre à jour un librairie (exemple : passer de Prototype 1.6.03 à 1.6.1.0), de vous faire la main sur des librairies, ou de partager du code entre collègues.
lundi 4 janvier 2010
Stratégie d'Apple vs stratégie Google
Par Masclet le lundi 4 janvier 2010, 14:44
Après la folie commerciale de fin d'année je voudrais bloguer sur les différentes stratégies des sociétés dites "innovantes". je sais dors et déjà que je vais me faire des ennemis et que cette article ne fera pas l'unanimité, mais peu importe, ce post trouvera aussi des personnes allant dans le même sens que moi :)
C'est demain que sort le téléphone de Google : le Nexus One. Ceux qui me connaissent savent que je suis un fervent défenseur de Google. Ce n'est pas que j'aime tout ce qu'ils font (je n'aime pas chrome, par exemple), mais je trouve que leurs produits tapent souvent juste et fort. Et si certains sont frileux d'utiliser des applications et services d'une firme, il est vrai, un peu "big brother", on saluera tout de même leur stratégie qui leur a permis d'être le moteur de recherche utilisé par 90% des internautes et de sortir des produits innovant comme, Google Maps et Google documents, GWT, etc.
Je m'étonne encore de leur modèle économique basé sur la publicité. Pour mémoire, ce même modèle a causé, entre autre, la chute de la bulle internet. De très grosses sociétés (e.g : AOL) ont revu leur business modèle, en passant la publicité de "source de revenus" à "complément d'activité" ;). La stratégie de Google est de sortir des produits les plus complets possible, en sachant très bien ce qu'il amélioreront à la prochaine version, mais en visant un niveau de base déjà très élevé pour un effet "WHAOOOUU". Je voudrais (entre autre) comparer la différence de stratégie d'Apple et de Google pour leur téléphone pour montrer comment Apple est vraiment une société reine dans le marketing :
mardi 24 novembre 2009
Ouvrir l'implémentation d'une méthode plutot que son interface.
Par Masclet le mardi 24 novembre 2009, 17:03
Pour ceux qui inlassablement tente d'ouvrir l'implémentation d'une méthode en cliquant sur F3 (open Declaration), puis CTRL+T, et sélectionne l'implémentation, sachez qui existe un plugin implementor. qui permet de le faire plus facilement. Ce plugin est fourni par défaut dans galiléo.
Il ajoute une option "Open Implementation / open Declaration" lorsque vous passez votre souris au dessus de l'appel d'une méthode en maintenant CTRL enfoncé. S'il n'y a qu'une implémentation, il l'ouvre directement , sinon il vous donne le choix.
Pour ceux qui veulent en savoir plus sur les nouvelles fonctionnalités de Galileo, je vous conseille ce lien qui peut vraiment simplifier la vie du développeur.
Liens : HomePage du plugin | Eclipse update site
mardi 10 novembre 2009
Coloration syntaxique de code dans une page HTML
Par Masclet le mardi 10 novembre 2009, 10:20
En regardant les extraits de code de mon blog, je me suis dit que cela
serait plus fun, si j'y mettait de la coloration syntaxique.
Ne voulant pas réinventer la roue, je me suis mis à la recherche d'une solution
"out of the box", et je suis tombé sur syntaxhighlighter qui me semble vraiment
utile au vue du nombre de langages supportés : Bash, Cpp, CSharp, Css, Delphi,
Diff, Groovy, Java, JScript, Php, Plain, Python, Ruby, Perl, Scala, Sql, Vb,
Xml, AS3, JavaFX, PowerShell, Erlang, ColdFusion.
vendredi 13 mars 2009
Mock ajax request
Par Masclet le vendredi 13 mars 2009, 17:47
Hi,
Here is a way to mock /stub an ajax http request with prototype :
jeudi 10 juillet 2008
Open a bash in eclipse console
Par Masclet le jeudi 10 juillet 2008, 19:36
Because it bored me to always use CTRL+Tab to switch between eclipse and a shell. i try to open a shell directly in eclipse and succeed this way :