ivyblog

Ma petite entreprise

Design logiciel et design d'interfaces

jeudi 31 août 2006

Web 2.0

Par Sébastien Pierre, jeudi 31 août 2006 à 04:34 :: Hahaha

A Web 2.0 application is a program that generates another program that is run on another computer that calls another program on the server that requests data from another program and sends it back to the client machine, which tells it what to change on the screen when a user does an action. Via Steve Dekorte et Alex Payne.

Peut on réduire le Web 2.0 à un type d'intéraction client-serveur ? J'aime en tout cas beaucoup la critique, qui me le doigt dans un style "démonstration par l'absurde" sur le fait qu'au delà de la technologie, le "web 2.0" est surtout un concept social.

un commentaire :: aucun trackback

samedi 26 août 2006

640k should be enough for anybody

Par Sébastien Pierre, samedi 26 août 2006 à 16:57 :: General

Voilà une phrase bien connue émanant de ce cher Bill Gates il y a quelques années, qui témoigne avec une certaine ironie de la vision parfois étroite des informaticiens. Parfois, cette étroitesse mène à des situations comiques, ou parfois même à des frustrations intenses des utilisateurs (prenont l'interface de Gimp, par exemple).

Une des dernières découvertes dans cette catégorie est le fait que la plupart des Unix ne gèrent pas la notion de création de fichiers, parce que selon certains, cette information n'a pas de sens ! J'ai eu du mal à le croire, mais effectivement, à regarder dans le stat.h puis en lisant cet excellent billet sur le sujet, c'est bien le cas.

Question subsidiaire : comment arrive-t-on à se faire à ce point embrigader dans le technique pour en oublier des notions aussi fondamentales que ça ?

2 commentaires :: aucun trackback

jeudi 24 août 2006

Gapminder

Par Sébastien Pierre, jeudi 24 août 2006 à 00:34 :: Interface

Gapminder

Je ne connaissais pas TED avant aujourd'hui même, ni même d'ailleurs Hans Rosling, et je dois dire que c'en est presque grave ! TED est une conférence mélangeant "technologie, divertissement et design", pendant laquelle Hans Rosling a présenté le fruit de Gapminder, un logiciel de visualisation de données statistiques qui "nous ouvre les yeux" sur les données dont nous disposons...

Lire la suite

aucun commentaire :: aucun trackback

lundi 14 août 2006

Lisp et la naissance du FSF

Par Sébastien Pierre, lundi 14 août 2006 à 01:58 :: Langages

Aujourd'hui LtU mentionne la pré-version de la 6è édition du "Lisp Machine Manual". On y trouve notamment des notes personnnelles de Richard Stallman, annoncant ce qui allait être la FSF:

I believe that the commercialization of computer software has harmed the spirit which enabled such systems to be developed. Now I am attempting to build a software-sharing movement to revive that spirit from near oblivion.

Il est quand même intéressant de souligner que ce mouvement part, en 1984, d'un laboratoire (MIT AI Lab) américain, dans un contexte où IBM domine le marché, et où le logiciel n'a pas encore pris toute l'importance qu'il a aujourd'hui. Il aura fallu plus de 15 ans pour que la "sauce prenne", et ceci notamment grâce à Internet. C'est aussi intéressant de remarquer l'adresse ArpaNet citée dans la préface : BUG-LMMAN@MIT-MC.

Mis à part tout ça, le manuel est très intéressant pour tout "language designer", car il est très bien structuré et peut servir d'inspiration sur comment présenter un langage à la communauté.

aucun commentaire :: aucun trackback

mardi 8 août 2006

Langages et IDE

Par Sébastien Pierre, mardi 8 août 2006 à 20:02 :: Langages

Un des derniers billets de Slava Pestov (auteur de JEdit et du langage Factor) aborde avec un certain humour le fait que Java encourage beaucoup le copier/coller, et que des IDEs tels que IDEA auraient moins de succès sans ce problème. De mon côté, je fais l'essentiel de mon développement avec Vim, augmenté de quelques plug-ins comme la bien utile complétion automatique. J'en profite donc pour élaborer un peu autour de ce thème, qui touche plusieurs domaines que j'aime : les langages, l'interface graphique et le génie logiciel.

Lire la suite

2 commentaires :: aucun trackback