Userland

Aller au contenu | Aller au menu | Aller à la recherche

jeudi 12 mars 2009

Détecter une suite de caractère identique avec une expression régulière

L'expression régulière suivante (entre '/') permet de valider qu'une chaine de caractères ne contient qu'un seul caractère : /^(.)\1+$/. La syntaxe fonctionne en javascript et en PHP.

Quelques variations :

  • Ce caractère doit être un chiffre : /^(\d)\1+$/
  • Ce caractère doit être une lettre : /^([a-zA-Z])\1+$/
  • La chaine doit faire minimum 5 caractères, et maximum 10 : /^(.)\1{5,10}$/

samedi 7 février 2009

Les modes en informatiques, ou pourquoi j'ai modifié mon clavier

Touches modales d'un clavier françaisUne interface est modale si une même action peut provoquer des réponses différentes, en fonction de l'état d'un élément extérieur. Ce principe est mis en avant dans "The Humane Interface" de Jef Raskin (à l'origine de l'interface du Mac). Et plus j'utilise les ordinateurs, plus je suis convaincu de son bien-fondé.

Lire la suite...

mardi 3 février 2009

No input file sur Dreamhost avec Dotclear

Dreamhost, l'hébergeur de se site, vient de me signaler qu'ils ont du précipitamment changer la machine que je partage. S'excusant de me prévenir au dernier moment, ils me recommandent de vérifier les éventuels chemins d'accès dans les fichiers de configuration...

Lire la suite...

vendredi 5 septembre 2008

Hijax (Traduction)

Cette article est une traduction de l'article "Hijax" publié par Jeremy Keith le 1er janvier 2006.

Mon objectif, en écrivant Scripter le DOM,était très clair : il s'agirait d'une introduction à Javascript et au DOM, dans laquelle j'insisterai sur les bonnes pratiques. J'avais volontairement choisi de ne pas couvrir les sujets plus complexes tels qu'XMLHttpRequest.

Cependant, pendant que j'écrivais ce livre, Ajax décollait totalement et il est rapidement devenu évident que je ne pourrais pas l'ignorer, sans non plus en parler en détail. C'est pour cela que j'ai rédigé le dernier chapitre.

Lire la suite...

Nouvelle catégorie : Traductions

Le site Pompage.net accueille des traductions d'articles importants sur le webdesign. Il arrive cependant que certaines propositions ne fassent pas consensus. Je mettrai donc sur ce blog les articles que j'ai souhaité traduire par conviction personnelle.

Lire la suite...

samedi 26 juillet 2008

Science-fiction : les auteurs qui ont changé ma vision du monde

Une enfance isolée, une mère bibliothécaire, le goût des histoires, je ne pouvais qu'aimer la lecture. J'ai rapidement attrapé le virus de la science-fiction, par amour du dépaysement. Mais loin du cliché, je crois que la SF nous offre, comme les animaux de La Fontaine ou les Lettres persanes de Montesquieu, un miroir pour mieux voir le monde.

Lire la suite...

jeudi 24 juillet 2008

Là où tous les pixels sont ronds...

Une amie nous a été retirée le weekend dernier -brutalement.

Lire la suite...

mardi 15 juillet 2008

Focus : la pseudo-classe championne d'ergonomie et d'accessibilité

Les pseudo-classes CSS sont un peu particulières : elles ciblent un élément dans un certain état. Souvent méconnues, les styles s'arrètent en général à changer la couleur et le soulignement sur a:link, a:visited {...} et a:hover, a:active {...}. Pire, on voit même fleurir :focus { outline: none; } sans surcharge plus loin.

Lire la suite...

dimanche 13 juillet 2008

Xiti ne respecte pas assez les standards

Je lisais un article sur le boom de Firefox 3 publié par xitimonitor. Ayant perdu plusieurs heures dans l'interface d'administration, le lien "Découvrez Xiti 7.5, mesure et analyse d'audience internet" m'a attiré l'oeil. S'agit-il d'un screencast gorgé d'explications, ou simplement d'un article d'autopromotion ? Pour en savoir plus, je passe la souris dessus. L'URL m'a fait sortir de mes gonds :
javascript:xt_med('C','','Decouverte_75','S','http://www.xiti.com/intro75.aspx?xtor=AL-70-[interne]-2[Monitor]-[square]-1-2[Image]',1).

Lire la suite...

mardi 1 juillet 2008

24h du Mans roller 2008 : j'y étais !

On se dit qu'il faut être fou pour se lancer dans une telle aventure... Et pourtant, dès que sonne la fin des 24h on oublie tous les coups durs et on ne pense plus qu'à une chose : y retourner !

Lire la suite...

- page 2 de 6 -