Date : 2010

notes (48)

Console for everybody

Date
Catégories
Web
Tags
,

L'extension Firebug pour Firefox a révolutionné le développement en javascript, à tel point qu'on se demande aujourd'hui comment nos prédécesseurs ont pu faire sans lui. Le revers de la médaille, c'est qu'on peut oublier qu'il n'est pas toujours présent, y compris sous Firefox ; l'utilisation de la console pour débuguer peut donc parfois entrainer des… bugs. Karl Dubost signale une solution pour éviter pareille erreur. Voilà pour ma part la méthode que j'utilise depuis plusieurs années dans ma librairie javascript rnb :

Tout ce que je sais viens de...

Date
Catégories
Sciences, Informatique
Tags
Sources de connaissances
Domaines Formation Bouquins Web
Biologie 80% 20% -
Astronomie 25% 70% 5%
paléontologie 20% 75% 5%
Paléoanthropologie 20% 75% 5%
Préhistoire - 100% -
Assyriologie - 100% -
philologie - 100% -
Informatique - - 100%
Programmation 20% - 80%

Le javascript m'emmerde !

Date
Catégories
Web
Tags

Curieux cri du coeur pour quelqu'un dont le boulot, c'est d'écrire du javascript. En fait, ce n'est pas le langage en lui-même qui insupporte (quoique certaines « subtilités » donnent envie de se taper la tête contre les murs), plutôt son utilisation de plus en plus outrancière...

Série d'articles sur les CSS

Date
Catégories
Site
Tags

J'ai rédigé de nombreuses notes au boulot afin d'expliquer certains principes CSS aux collègues développeurs non portés sur la chose. Je vais en publier quelques unes sur ce site, en espérant que cela puisse être utile à d'autres. Comme toujours, cela aurait dû être fait il y a bien longtemps (certains textes ont plus de deux ans)...

Traversée aléatoire des éléments

Date
Catégories
Web
Tags
, , , ,

Les nouvelle spécifications web (HTML 5 , DOM 3, CSS 3) sont de plus en plus implémentées dans les navigateurs web, à des degrés divers certes mais de manière suffisante pour pouvoir déjà être utilisées dans nos documents. Sauf qu'il faut encore et toujours faire attention : Le « browser implementation sniffing » n'est pas mort.

Bénévolat et Open source

Date
Catégories
Libre
Tags

J'ai reçu un bien curieux email aujourd'hui, ce qui m'a incité à coucher sur papier ce qui me semble évident depuis des années dans la notion de collaboration au sein des logiciels libres mais qui reste - apparemment - encore obscur pour certaines personnes, tellement obscure qu'on finit par me demander de bosser gratos !

E-foutage de gueule

Date
Catégories
Informatique
Tags

L'annonce par la presse spécialisée de la nouvelle fonctionnalité du kindle, liseuse d'ebook d'Amazon, est pour moi la énième illustration du foutage de gueule général qui caractérise la publication numérique...

Prix du livre éléctronique

Date
Catégories
Informatique
Tags
,

Je viens de découvrir que la plupart des ouvrages d'Elisabeth Vonarburg étaient maintenant disponibles chez son éditeur, Alire, au format numérique. L'occasion d'illustrer concrêtement la politique du prix des ebooks qui se met en place un peu partout.

Montage de son PC

Date
Catégories
Informatique
Tags

Après à peine deux ans d'utilisation, mon PC Packard Bell acheté à l'arrache a laché : l'écran s'est figé sans prévenir et au redémarrage, impossible d'atteindre ne serait-ce que le bios. J'ai sauté sur l'occasion pour me débarrasser d'une telle vérrue tatouée.

Le libre est partout...

Date
Catégories
Informatique
Tags
,

Mon vieux téléviseur cathodique ayant rendu l'âme (il n'était plus très frais depuis plusieurs mois déjà), je me suis décidé à acheter une nouvelle télévision (Sony KDL32BX300). Voilà la brochure qui accompagne l'engin :

Un peu d'ordre dans tout ce foutoir

Date
Catégories
Site
Tags

Cela faisait trop longtemps (plus de deux ans) que nombre de pages projet étaient à l'état d'ébauche faute de temps pour les actualiser et, parfois, d'envie de traduire du code en mots. J'ai enfin eu quelques jours de disponibles afin de mettre un peu d'ordre dans tout ça.

La vie il y a 2 milliards d'années

Date
Catégories
Biologie
Tags

Les fossiles trouvés au Gabon par une équipe internationale de paléontologues risquent de faire grand bruit dans les semaines voir les années à venir. Si leur nature et leur datation se confirment, nous sommes sans doute en présence de l'une dés plus importante découverte de l'histoire des sciences : l'existence d'une vie multicellulaire sur Terre il y a 2 milliards d'années.

Mondial 2010 : quelques notes

Date
Catégories
Sports
Tags
  • Ne rien dire sur l'équipe de France...
  • Les matchs sont plutôt mauvais pour le moment.
  • La vuvuzela devrait être répertoriée comme arme de nuisance massive ! Si au moins ce vacarme pouvait nous dispenser des commentaires de Christian Jeanpierre...
  • C'est la première fois que je soutient l'équipe d'Allemagne. Sans doute la meilleure équipe de la compétition.
  • 1/8e de finale Espagne - Portugal : c'est sûr qu'à 10 derrière, c'est un peu compliquer de gagner un match. Et on a vu ressurgir une vielle tradition de certains défenseurs lusitaniens : le tacle au niveau des oreilles (de Villa) par le très poétique Ricardo Costa. Bravo néanmoins à Eduardo, Ricardo Carvalho, Tiago, Fabio Centrão et, côté espagnol, Sergio Ramos, Xavi et David Villa.
  • Demi-finales souhaitées : Ghana/Brésil et Allemagne/Espagne
  • Finale : Ghana/Espagne.

Porte à la porte

Date
Catégories
Politique, Média
Tags

En définitive, la chronique de Porte de la matinale ne devrait pas être reconduite à la rentrée prochaine. Et l'avenir de Porte au « Fou du Roi » est incertain. Selon Le Point, cette décision a été prise avant même la chronique du 20 mai. Pas étonnant. Didier Porte est l'antithèse de Val, Demorand, Hess ou Bern. Ne cachant pas ses opinions politiques – « marxistes », dit-il – il n'est pas un habitué des soirées mondaines, refuse de participer aux talk-shows, a soutenu publiquement Siné, et signe des chroniques acerbes contre Bernard-Henri Lévy, le chouchou de Val et Demorand !

REYMOND, Mathias. Le bal des faux-culs sur France Inter. Acrimed,

Un outil multi-fonctions ou une fonction par outil ?

Date
Catégories
Informatique
Tags
, ,

Voilà un choix souvent difficile quand on souhaite améliorer l'efficacité de certaines tâches quotidiennes : soit on espère un logiciel capable de tout faire - ou presque, soit on préfère des programmes spécialisées, qui ne font qu'une chose mais le font bien. L'idéal ne serait-il pas un outil qui donne la possibilité à ses utilisateurs d'intégrer facilement l'usage d'autres logiciels, aux fonctionnalités plus ciblées ?

JsValidator 1.0

Date
Catégories
Informatique
Tags

Après plusieurs heures d'écriture de code (surtout passées à apprivoiser le langage python), voici enfin la première version du plugin Gedit JsValidator tel que je l'avais imaginé lorsque j'ai initié le projet.

rm -fr ma_connerie

Date
Catégories
Informatique
Tags

Parfois, par habitude ou lassitude, on oublie certains principes de bases en programmation : toujours vérifier scrupuleusement les conséquences d'une action quand celle-ci implique la suppression de données. Ou comment un script plutôt anodin a failli envoyer ad patres une semaine de travail.

Enfin une bonne nouvelle pour la vidéo sur le web ?!

Date
Catégories
Web
Tags

Depuis plusieurs mois, un embroglio sans nom secoue le petit monde du web. La cause ? La vidéo embarqué et les luttes d'influences pour savoir quel codec vidéo doit / peut devenir standard ; dans un coin le monde du libre, dans l'autre le format le plus utilisé mais propriétaire. Google va sans doute mettre fin au débat en annonçant qu'il plaçait sous licence libre son propre codec vidéo : VP8.

Pourquoi je reste sous Firefox (que je ne passerai pas sur Google Chrome)

Date
Catégories
Informatique, Web
Tags
, ,

Avec un remarquable billet, Alexis Kauffman, président de Framasoft, vient d'illustrer une tendance que j'ai aussi constaté ces dernières semaines, à travers mes lectures ou par certains usages au niveau professionnel : la possible érosion des utilisateurs du navigateur web Firefox au profit de Google Chrome. Voilà donc pourquoi je resterai sous Firefox :

Pseudo-éléments des images

Date
Catégories
Web
Tags
, , , ,

Les pseudo-éléments :before et :after permettent de définir des boîtes de contenu avant et après l'élément HTML qui les porte. Alors qu'il est maintenant possible de leur appliquer de nombreuses règles de stylisation, leur utilisation n'est pas totalement standardisée (je ne parle pas des navigateurs qui ne les gèrent pas). C'est le cas des images.

Sélecteurs, identifiants et classes

Date
Catégories
Web
Tags
, , ,

Il existe plusieurs manières d'appliquer des styles aux éléments d'un document web à travers la notion de « sélecteurs ». On use (et abuse) souvent de deux d'entre eux, les sélecteurs de classes et les sélecteurs d'ID, mais pourrions-nous nous en passer ?

HTML5 pour les développeurs

Date
Catégories
Web
Tags
, , , ,

A quoi voit-on que le HTML 5, malgré tous ces défauts, est tout de même un language qui facilite la vie des développeurs ? Quand on s'apperçoit que des techniques que l'on utilise depuis des années sont dorénavant intégrées aux spécifications. Petit exemple avec la manipulation de l'attribut class.

Nouveau PC portable : cahier des charges

Date
Catégories
Informatique
Tags
,

J'ai décidé depuis quelques jours de m'acheter un nouvel ordinateur portable. Enfin, décidé est un bien grand mot car si j'ai une idée assez précise des fonctionnalités que je cherche, sélectionner la machine répondant au cahier des charges est loin d'être évident...

articles (5)

Omacronides 5

Date
Catégories
Site
Tags
, ,

Après des mois passés à tripatouliier le code (et donc, comme d'habitude,sans écrire grand chose), voilà enfin une nouvelle évolution du site. Outre les habituelles corrections de bugs et évolutions mineures, deux changements majeurs : le pasage au HTML 5 et la gestion de données au format JSON.

projets (3)

Syntaxe wiki

Date
()
Catégories
Informatique
Tags

Spécifications d'une syntaxe wiki utilisée depuis 2004 pour rédiger le contenu du site et plus généralement pour avoir la possibilité d'écrire des documents avec des formatages de base sans devoir faire appel à un traitement de texte.

rnb-php

Date
()
Catégories
Web
Tags
, , , , , , , ,

rnb-php est un ensemble de scripts PHP développés depuis 2005 qui réunissent d'une part des fonctionnalités courantes de manipulations de données (dates, tableaux, requètes HTTP, ...) ainsi que des objets plus spécifiques de gestion de données.