Yearly Archives: 2008

shell history meme

aurel@aurel-laptop:~$ history|awk ‘{a[$2]++} END{for(i in a){printf “%5d\t%s\n “,a[i],i}}’|sort -rn|head
133  cd
70  ll
42  ls
34  sudo
27  ps
23  vi
22  top
16  ./eclipse
13  more
13  find

Je cherche et j’édite des fichiers en ligne de commande (cd, ll, find, more, vi)! Je fais des trucs en root (sudo). Et je cherche des process pour les killer (ps,top), heureusement le kill n’est pas dans le top 10. Et je démarre mon eclipse en ligne de commande.
via Stefan Tilkov

Linux on AIR

La technologie AIR d’Adobe est désormais disponible en alpha sous Linux.

linuxair.jpgPlus je regarde, plus je suis séduit par cette techno. Seul bémol, à vouloir dépasser les limites du navigateur ne risque t’on pas d’y perdre l’essentiel, à savoir la puissance des URI et du modèle d’architecture orienté ressource? Heureusement il y a des signaux positifs de ce côté là:

Est-ce qu’Adobe va réussir à faire avec Flex/Air ce que Sun a fait avec Java? Java s’est développé pour répondre à un nouveau besoin: le développement d’application client léger. Un nouveau besoin existe aujourd’hui: le développement d’application client riche, Adobe est bien positionné pour y répondre. Evidemment la concurrence est rude, les applications sur le poste de travail c’est la chasse gardée de Microsoft.
On en reparle bientôt, je serais mercredi au onAIR tour à Paris.

Atom Publishing Protocol, indispensable ?

Il existe des compétences indispensables dans nos métiers, comme SQL ou XML. Atom Publishing Protocol, APP pour les intimes est en passe de devenir l’une d’elle.

Qu’est Atom Publishing Protocol (APP) ?

atomlogo.gifAtom est un format xml de syndication de contenu, comme les flux RSS, mais plus récent et plus abouti.

APP est un protocole de manipulation de ressources sur le Web.

Sans surprise, les messages échangés par le protocole APP sont au format Atom. APP suit les principes des services web RESTful et utilise naturellement le protocole HTTP.  Alors qu’HTTP traite principalement des problèmes de transfert de ressources, APP adresse des notions applicatives (gestion de collections d’entrées).

APP aurait dû s’appeler “Web services”, mais le terme est déjà pris par quelque chose qui n’a rien à voir avec le Web bien qu’issu du W3C.

Pourquoi APP va t-il devenir indispensable ?

Google base toutes ces APIs d’accès aux données qu’il conserve sur Gdata, Gdata est une extension d’APP.
Après avoir commencé par développer son propre protocole (W3SE) Microsoft vient d’annoncer qu’il adoptait en masse APP.

Le web devient la plate-forme, APP sera l’un des protocoles phare de LA plate-forme. APP est parfaitement en phase avec l’architecture du Web: ROA

La bonne nouvelle.

APP est une techno simple, rapide à comprendre et à maitriser mais très puissante.

Pour aller plus loin:

L’indispensable wikipédia: Atom Publishing Protocol

Le site AtomEnabled