août 2011 (7)

dimanche 28 août 2011

ElePHPant(s) en origami

origami.jpg

Je suis un grand fan d'origami, depuis que je suis tout petit car j'ai toujours été fasciné par le fait qu'un simple carré de papier puisse être transformé par des mains habiles en un animal, un oiseau, un insecte, une fleur ou tout autre chose.

Je plie moi-même énormément, ou du moins, pour être honnête, j'ai beaucoup plié par le passé, et je ne plie plus qu'épisodiquement actuellement, par manque de temps, même si j'ai quelques modèle qui me font toujours de l'œil sur ma table de chevet.

J'ai cependant actuellement un peu plus de temps puisque je suis en vacances et que j'ai quasiment terminé l'un de mes plus gros projets personnels.

Aussi, lorsque Vincent Pontier, aka Elroubio, a diffusé le diagramme permettant de faire l'élePHPant en origami, je n'ai pas loupé cette occasion de marier deux de mes passions, et j'ai été rejoint par ma femme, également plieuse avertie, et mon fils ainé, très intrigué par cet art étrange et fascinant.

Ce n'est donc pas un mais bien trois élePHPants de papier qui ont rejoint notre élevage d'élePHPant en peluche qui n'ont pas tardé à embrigader les nouveaux venus dans un grand numéro digne du cirque Pinder.

Lire la suite

lundi 22 août 2011

Rasmussisme #4

mars 18 23:00:20 <Rasmus_> we are an open source project and we have to rely on people to first not flake out and commit crazy things on their own mars 18 23:00:45 <Rasmus_> and second to stay aware and catch when someone does either flake out and commit weird shit or have their accounts  […]

Lire la suite

dimanche 21 août 2011

Signer une archive PHAR avec OpenSSL

Il est possible de signer une archive PHAR, afin de permettre la vérification de son intégrité ou de l'identifier de manière unique.

Pour cela, PHP met à la disposition du développeur plusieurs algorithmes, à savoir MD5, SHA-1, SHA-256, SHA-512 et OpenSSL qui ont chacun des spécificités propres.

Les algorithme MD5,SHA-1SHA-256 et SHA-512 ont un fonctionnement similaire et ne se distingue que par la façon dont la signature est calculée et par la longueur de la signature obtenue.

De plus, ils ne permettent que de garantir l'intégrité de l'archive et ne permettent pas de vérifier son orgine.

L'algorithme OpenSSL repose quand à lui sur un concept entièrement différent, et permet à la fois de garantir l'intégrité de l'archive ainsi que son origine.

Lire la suite

mardi 16 août 2011

Rasmussisme #3

févr. 23 20:37:40 <Rasmus> that machine is quite unhappyfévr. 23 20:37:49 <Rasmus> and it has 885M of ram?févr. 23 20:37:51 <Rasmus> wtf?  […]

Lire la suite

dimanche 14 août 2011

PHP et DVCS

Au cours du deuxième semestre de l'année 2009, le système de gestion de versions du code source de PHP a été changé.

L'ancêtre CVS a en effet été abandonné, au profit de subversion, plus moderne, plus simple et plus efficace.

Cependant, à l'époque, ce choix avait suscité des réactions partagées au sein de la communauté.

Car si subversion est effectivement plus moderne que l'antédiluvien CVS, il l'est cependant moins qu'une nouvelle génération de logiciels de gestion de version apparue au cours de l'année 2005 et connu sous le nom de DVCS.

Lire la suite

mardi 9 août 2011

Rasmussisme #2

févr. 17 00:59:18 <Rasmus_> kicking sysadmins is a favourite sport of mine too  […]

Lire la suite

mercredi 3 août 2011

Naissance de PHP 5.4 - environs 90 jours

Tout à l'heure, la version alpha 3 de PHP 5.4 a été créé dans le dépôt subversion correspondant et l'annonce officielle de sa disponibilité devrait être faite dès demain, conformément au calendrier prévu.

Du coup, je me risque à entamer une nouvelle série de billet faisant le compte à rebours d'ici à la sortie de cette version très attendue, vu le pic de visites que j'observe dans mes statistiques de fréquentation de ce blog dès que je publie un billet la concernant.

Et je pense que ce n'est pas cette version alpha 3 qui va me faire mentir, vu les fonctionnalités qui lui ont été ajoutées depuis la version alpha 2.

Lire la suite