Gestion de donnée, bonnes pratiques (et autres bricoles)

lundi 12 mai 2008

Pub Apple = State of the Art?

Il y a un gros air de ressemblance entre les pubs pour l'iPod, en particulier la dernière (dès que je la trouve je la rajoute) et une fameuse démo Amiga de 92 nommé State Of the Art. A l'époque cette démo avait fait grand bruit sur la demoscene.

Hein qu'c'est vrai...

dimanche 4 mai 2008

La pendule de la BBC est opaque, je répète, la pendule de la BBC est opaque

Il y a longtemps, quand le nouveau site de la BBC est sorti et a été unanimement salué, j'en avais chipé une pendule. Je m'aperçois qu'elle est devenue opaque, affichant un fond noir pas terrible. Y compris sur l'original..

mercredi 30 avril 2008

Framework ou from scratch?

Je rebondis sur ce billet.

Le constat est juste, le Web a évolué, il rejoint la maturité des applications de gestion. Il se structure et le temps de l'artisanat est terminé en ce qui concerne le code des applications professionnelles (je n'en dirais pas autant en ce qui concerne l'analyse, l'ergonomie et le design).

Pour le reste, j'ai une autre manière de voir les choses : il est possible (pas toujours souhaitable mais parfaitement possible) de produire du code from scratch qui ait toutes les qualités citées ( maintenabilité, modularité (pas de refonte systématique à la moindre évolution), sécurité, performances ) sans que ce soit plus difficile qu'avec un Framework, dès lors qu'on a intégré des méthodes.

Des gens meilleurs que nous se sont penchés sur des problématiques récurrentes et le résultat de leur travail prend avant toute chose la forme de méthodes, principes et standards. Ce qui permet de ne pas réinventier la roue, c'est avant tout cela. Il peut d'agir des méthodes d'analyse (RAD, XP, V, etc.), des méthodes et formalismes de modélisation fonctionnelle objet (UML, MVC, PAC, etc.), des principes de sécurité, de la modélisation du stockage et le la recherche des données (l'algèbre relationnelle, SQL, etc.), des standards d'échange et de présentation (XML, HTML, etc.) et tellement d'autres choses.

Certes l'utilisation d'un framework accompagne le développeur (qui plus est une équipe) dans l'écriture d'un code qui possède les qualités requises. Ce n'est pas le framework qui le permet mais les méthodes sur lesquelles il est basé et ces dernières peuvent être appliquées pour du code from scratch. Le framework les rassemble et les met en oeuvre mais il n'est pas incontournable.

Il faut peser le pour et le contre en fonction du besoin pour décider de l'utilisation d'un framework, d'une simple bibliothèque ou de rien du tout. Tout cela dépend du niveau de flexibilité nécessaire, du nombre et des compétences des ressources disponibles, de la nature du fonctionnel, de la problématique. etc. La solution adaptée peut être intermédiaire : j'ai mon propre système de template et de modélisation PAC mais j'utilise une bibliothèque pour l'Ajax et l'encapsulation des données.

En conclusion, sans remettre en cause l'intérêt des frameworks (j'en utilise moi-même), il me semble plus pertinent d'aborder le sujet de la qualité des développements par le biais des méthodes que par celui des framework. Il reste que l'apprentissage d'un framework est un bon point d'entrée pour comprendre certaines méthodes (certaines seulement).

mercredi 9 avril 2008

[Zik] Lee Morgan - The sidewinder

free music

samedi 5 avril 2008

[Copinage] Expo Xavier Moulin à Lyon le 15 Mai

L'invitation

[Zik] Poni Hoax - She's on the radio

free music

vendredi 4 avril 2008

L'attaque des cloneNode(true)

En php 5, quand on clone récursivement un noeud DOM et qu'on détache le noeud initial, les id débloquent.

Lire la suite

lundi 3 mars 2008

Crayon Physics Deluxe

Une vraie révolution dans le domaine du jeu vidéo est rare.

Dans Crayon Physics Deluxe il s'agit de dessiner des formes sur une feuille de papier. Celles-ci vont prendre des caractéristiques physiques et s'animer. Le but étant d'amener une forme vers une autre en la guidant, en lui donnant une impulsion. Les possibilités sont celles de votre imagination. Le jeu se joue à la souris mais prend tout son sens avec une tablette et un stylet.

La version Deluxe qu'on voit dans la vidéo n'est pas encore disponible mais le prototype donne déjà un bon avant-goût.

Cela ne m'étonnerait qu'à moitié que l'auteur essaie de vendre son jeu sur Nintendo DS.

dimanche 2 mars 2008

un walkman qui cache un ipod qui cache une cassette

Vous connaissiez peut-être le walkman à cassette qui camouffle un iPod?

Voici l'iPod qui lit des cassettes.

samedi 1 mars 2008

Clixaclac

Tu cliques, ça claque.

Lire la suite

vendredi 29 février 2008

La pendule de la BBC

Piqué dans le nouveau (et très beau) site de la chaine anglaise

jeudi 28 février 2008

Apero php, 11 Février 2008, Lyon

C'était certes mon premier apéro php mais c'était en réalité bien plus que ça.

Lire la suite

Revue de blog

[The New-York Times] The Ebb and Flow of Movies: Box Office Receipts 1986 - 2007 Une représentation graphique très intéressante du box-office américain depuis 86. Pas de doute, le carton des cartons c'est Titanic.

[Inspire Me Now] Un R2D2 steampunk

[Mike Willbanks] PHP Performance Series: Caching Techniques Un tour d'horizon des méthodes d'amélioration des performances pour php par les techniques de cache (via Nexen, via le planet php français)

dimanche 17 février 2008

10 erreurs dans le design d'icônes

Voici un article pertinent sur le design d'icônes, que je me suis permis de traduire autant que mon anglais le permette.

De l'excellent Turbo Milk

Lire la suite

mercredi 13 février 2008

[Revue de blog]

[Gizmodo] LEGO Brick Timeline: 50 Years of Building Frenzy and Curiosities (via Inspire Me Now)

[Johnny Chung Lee] détournement de Wiimote (via le Blog Des Bois)

10 Mistakes in Icon Design (via Computerlove)