May 04 2010

Ubuntu 10.04 lucid lynx

Tag: UncategorizedTurbo Connard @ 21:46

Juste un petit post rapide pour annoncer la sortie de la dernière release d’ubuntu.

Rien de bien nouveau mais des trucs gadgets rigolo comme “gwibber” qui permet de centraliser le micro blogage (facebook, twitter, etc…) C’est plutôt joli mais ça marche pas avec mon facebook.

Un boot bien rapide sinon (même sur ma vieille charette)
Une nouvelle couleur dominante : le mauve et c’est pas plus mal.
l’intégration du compte ubuntu one. (dropbox  like et plus)
un music store qui file du blé pour sauver les lynx (hé ouai, ça s’invente pas ça)

Voila, un pas de plus pour ubuntu… On est encore toujours aussi loin d’une distrib pour un utilisateur lambda d’informatique (j’ai mis 12 plombes à faire l’update à cause d’un fichier tout pourri) mais on s’en rapproche de plus en plus.

 

 

 


Apr 20 2010

Un petit tour de drupal

Tag: softs,UncategorizedTurbo Connard @ 13:20

Bon, alors comme je bosse dans l’Internet et les ordinateurs je suis souvent sollicité pour créer des sites (par moi, par des amis etc…)
Produire un site internet (surtout de nos jours) c’est putain de casse couille ! Ya quelques années, on collait trois images, deux pages et voila ! un beau site internet. Sauf que maintenant, “les gens” connaissent le net et savent ce qu’il existe. Ils savent que des mecs créent facebook avec des machins en ajax dans tous les sens pour faciliter le surf. Donc forcément “les gens” veulent les mêmes trucs, parce que le web 2.0 est passé par là et que tout le monde utilise régulièrement un CMS sympa. Mais “ces gens” n’imaginent même pas une seconde qu’un backoffice c’est putain de chiant à créer et que c’est douze fois le temps de dev du front.

Bref tout ça pour dire que créer un site avec un niveau d’exigence moyen, ben c’est déjà long et fastidieux et qu’heureusement il existe des CMS et des Frameworks pour faire gagner du temps aux développeurs.

J’ai donc choisi d’utiliser drupal pour deux projets. J’ai demandé à quelques amis développeurs s’ils utilisaient des trucs de ce genre et j’ai eu plusieurs pistes :

  • Zend
  • Drupal
  • WordPress.

Zend est un framework php (créé par les mecs qui ont fait php) plutôt balaise pour les développeurs back “purs et durs” et ça tombe mal, j’en suis pas un.
WordPress est bien connu pour son moteur de blogs (celui de ce site) et comme je le connais déjà un peu j’avais envie de faire autre chose. J’ai donc tenté drupal.

Après quelques recherches, un constat s’impose : le site de drupal est pourri, la doc est un merdier sans nom, la communauté moindre… damned, je vais en chier.

Je scinde ce post en deux : les données et le graphisme..

1 – Les données

J’installe le truc très facilement, sans aucun problème. Youpi j’ai un site !

Premier constat après l’install : pas de wysiwyg pour l’éditeur de texte, pas de gestionnaire d’images ??? Et oui, drupal arrive tout nu… ya rien. Impossible de monter un site coule depuis cette base. Sauf si vous voulez un site bleu comme tous les sites faits en drupal.

Heureusement il y a plein de plugins. Y’en a tellement que s’en est épuisant… J’ai donc trouvé un feinte pour choisir les plugins : le tri par statistique. Et j’ai choppé les 20 premiers. Youpi…

Bon alors les plugins, les indispensables :

Views : C’est une sorte de “fabriqueur de requêtes sql sans avoir à coder”. C’est le plugin le plus important, il permet la création de “blocs” qu’on pourra placer ensuite dans le site ( exemple : les 10 dernières news avec juste images et titre .)

CCK : C’est le plugin qui vous permettra d’ajouter des champs à vos types de noeud. (exemple : créer un type de contenu “critique de film” avec les champs titre, image, thumbnails, année de parution, langue, note etc…)

Maintenant, viens le moment fatidique qui peut vous faire perdre six jours et prendre dix ans d’un coups : Les WYSIWYG !

Un wysiwig (What you see is what you get) c’est un plugin d’éditions html qui permet à l’utilisateur de rajouter du gras, de l’italique, une image etc… dans le champ de texte d’édition. La plupart de ces trucs marchent mais entre les blems de version, ceux qui proposent 12 bars d’outils qui servent à rien, ceux à trois boutons, c’est chiant. On passe des plombes à les télécharger, installer, configurer pour se rendre compte qu’aucun ne gère l’insertion d’image avec upload à part celui de yahoo. Je l’ai donc choisi…

Voilà tout ça s’est la pour la partie données… reste plus qu’a monter le site maintenant et là encore, pour la personnalisation et le “theming”, c’est coton !

2 – Customisation

Même constat après quelques recherches sur la “customisation” de drupal : ya pas foule !

Je suis tombé 50 fois sur le même tutorial traduit de “comment changer la taille d’une typo en css dans drupal ou changer la couleur de fond d’une div” avant de comprendre qu’il fallait que je m’en sorte tout seul si je voulais autre chose que tous ces sites bleus !

Une des techniques pour customiser son site est des partir du thème “zen” et de le surcharger. J’ai tenté ça.

Le principe de drupal pour afficher du contenu est de créer des zones en CSS dans le layout.css et d’affecter du contenu ( bloc créés avec views) dans ces zones. Ça marche bien ça ! Le problème c’est de customiser la vue que vous avez créée !

Le principe encore une fois est de surcharger des templates du plugin views. Au moment de la création d’une vue on peut voir (dans un ordre du plus général au plus précis) les fichiers tpl que votre vue va utiliser. Bordel pour trouver ça, j’en ai chié !
Je pense maintenant pouvoir m’en sortir avec la customisation…

3 – Conclusion

Ok, ça fonctionne et une fois qu’on a compris j’avoue que ça peut aller assez vite. Mais franchement, le coup du pas de wysiwyg, pas de type image c’est super relou et surement rédhibitoire pour beaucoup de développeurs.Vivement la prochaine release avec tout bien packagée avec views, wysiwyg, image, cck etc…

Donc avant de recommander l’utilisation de drupal, faudrait que je teste d’autres cms. Drupal me parait quand même un peu complexe dans sa mise en oeuvre. Une fois installé, paramétré il est assez facile de s’en servir même s’il faut une bonne compréhension de son système de template et de gestion de données. Comme je le disais dans l’introduction du post j’ai deux sites à faire, je pourrai faire un vraie conclusion à la publication des deux sites ! Une chose est sûre c’est que je suis pas “à fond” mais faut dire que l’intégration html vs CSS c’est pas l’éclate !

 


Nov 17 2009

FWA mininjas

Tag: jeux vidéo,UncategorizedTurbo Connard @ 10:36

minininjas8

Bon alors je suis super content qu’on ait un FWA pour ce magnifique site internet : www.minininjas.com

On en a bien chié mais on s’est bien éclaté aussi ! Ne manquez pas les minigames !


Oct 07 2009

Adobe sur Iphone : encore un effet d’annonce ?

Tag: UncategorizedTurbo Connard @ 09:43

Youpi, super on va tous devenir millionnaire en développant des applications flash pour Iphone !

Adobe a encore fait “fort” en publiant des news, technotes etc… sur cette nouveauté. On s’imagine déjà en train de jouer à nos meilleurs jeux flash sur Iphone, développer des sites contrôlables avec le gyroscope, apporter quelque chose de nouveau dans la façon de naviguer et hop ! première déception : “non mais en fait c’est pas le player flash hein, c’est des applications développés en flash…”.

Ok, donc en gros au lieu de jouer à bejewel développé en Objective C, on y jouera sur une application développée en actionscript 3. Youpi :|

Je ne suis pas possesseur d’Iphone mais il me semble qu’il y a déjà pléthore de trucs de merde sur l’I-store. Pour l’instant très peu d’applications m’ont bluffées. Alors oui, vous allez me dire :”Non mais t’as pas d’iphone donc tu peux pas savoir et en plus de ça t’es pro pc/linux blah blah…”.
Mais comme j’ai une vie sociale (et oui) environ 97% des mes amis, collègues, entourage passent la journée à me montrer la dernière trouvaille achetée / téléchargée sur l’i-store ou à me prouver via allociné / imdb que l’acteur qu’on cherche au cour d’un diner n’est autre que “Chevy Chase”.

Pour naviguer sur internet, l’iphone est très bon. Pour l’applicatif, j’ai vu deux trois trucs sympas qui apportent plus qu’un “t’as vu ton téléphone à toi il sait pas faire”, mais pour le jeu honnêtement c’est naze.

Cette petite parenthèse sur l’iphone fermée, je vais vous faire part de mon scepticisme concernant l’effet d’annonce d’adobe. Chaque année ils nous font la même et le résultat est toujours le même : déceptions.

Souvenez vous :

L’annonce : L’accélération graphique du flash player, super on va ENFIN avoir un player qui rame pas quand on fait une rotation d’un jpg !
La déception : à mince, c’est juste sur un rectangle quand on passe en fullscreen.

L’annonce : animez de façon mortelle graçe au puppet tool !
La déception : à mince, ça marche que sur les formes qu’ont moins de 9 vecteurs…

L’annonce : L’actionScript 2 ! une révolution !
La déception : Ah merde, en fait c’est de l’as1 compilé.

L’annonce : Flash sur téléphone graçe à flash lite
La déception : “ha merde toutes les fonctionnalités cool de flash ont été enlevées..” quelqu’un a un souvenir d’une application flash lite ?

L’annonce : Les filtres !
La déception : cool, je mets un blur je perds 15 fps

L’annonce : Un vrai debugger!
La déception : Un quoi ?

J’en ai environ douze milliards des comme ça donc vous comprendrez mieux mon scepticisme concernant cette annonce. Et vous vous en avez des bonnes en réserve ?


Feb 26 2009

Blog Diplomatic-cover

Tag: UncategorizedTurbo Connard @ 16:44

Je bosse depuis quelques mois chez diplomatic-cover et depuis novembre on entretient un petit blog sympa qui traite de tout et de rien. On poste pas mal de trucs sur les jeux vidéos, des trucs hi-tech, de la vidéo et on communique sur nos sorties de sites, les actus de la boite etc… un blog en somme.

Du coup je poste pas mal de choses intéressantes là bas sucéptibles d’intéresser les 3 lécteurs de ce blog.

Hésitez pas à participer à le blog…


Jan 12 2009

Bonne Année

Tag: UncategorizedTurbo Connard @ 11:50

Ca se fait sur les blauhgues de souhaiter la bonne année, alors je vous la souhaite.

Sinon, je me remets à Processing un peu.
Je montrerai d’ici peu sur ce blog une sorte de menu piloté au joystick pour lancer mame ;) . Un petit “Frontend” sans prétention mais qui me fait apprendre des trucs rigolos.


Sep 11 2008

Mignonette… j’en veux !

Tag: UncategorizedTurbo Connard @ 21:59

Sur le super site de Evil mad scientist je suis tombé sur le projet mignonette et j’avoue que je me laisserais bien tenter par ce petit gadget tout mignon.

Mignonette est un jeu éléctronique programmable !

Elle possède en écran de 5×7. Chaque “pixel” contient une led rouge et une verte… et biensûr tout est programmable.

J’ai échangé des mails avec Rolf pour comprendre un peu comment ça marche… Donc si vous achetez un “kit mignonette” pour une trentaine de dollars (port non inclus), vous recevrez un circuit imprimé ainsi que le “processeur” et tous le composants… Vous soudez le tout et… il faut encore acheter un AVR programmer et des batteries (piles?)

For downloading, we use a standard 6-pin "AVR programmer".
There are two good choices for these:  The "AVRISP mkII" from Atmel,
or the USBtinyISP from ladyada.  Note that USBtinyISP is also a kit.
There might be others, but we haven't tested.
The cost is about US$20 to $36 depending on which one.

Donc, Rolf m’en propose deux… Le AVR sert à transférer le programme dans la mémoire de la mignonette.

Voilà ça devrait être à peu pret tout pour faire marcher une mignonette. Si je trouve un endroit où acheter ces composants éléctroniques. Mieux ! si quelqu’un sait ou je peux acheter ces composants, ça m’interesse !

La mignonette est livrée avec un jeu en mémoire, et on peut trouver les classes pour développer un programme sur le site.