Share and options

Une bien vieille Ubuntu

Ma machine de bureau personnelle dont le matériel a maintenant non loin de 6 ans tourne avec la distribution Linux Ubuntu depuis son premier boot. Aujourd'hui est un jour de fête : j'ai décidé de lui faire passer la dernière mise à jour majeure vers la version 12.10 nommée Quantal Quetzal (le quetzal quantique traduction approximative).

Ceci en soit ne mérite pas réellement un article à tout bien y réfléchir  Mais c'est en mettant à jour que je suis posé la question de savoir combien de mises à jour majeure cette dernière a subit. J'ai donc décidé de rechercher de quand l'installation date :

Le core et le cache et les caches inutiles

Précedement dans un article parlant d'un cas concret de mauvaise gestion de cache j'ai évoqué le hook_hook_info() ; En continuant ma lecture de code sur le sujet, je me suis aperçu d'une autre erreur de gestion de cache de la part des développeurs du core : les cache inutiles.

Drupal core, les hooks, les groupes, et un cache désastreux

Dans un article précédent je vous ai présenté la gestion des caches d'une manière assez théorique  Je ne pensais pas que ce matin même j'allais tomber sur un très bon exemple d'une mauvaise gestion de cache, et je pensais encore moins la trouver dans le core. Cet article va présenter, d'une façon aussi objective que possible, l'anatomie de ce cache particulier, et pourquoi même si l'idée était bonne théoriquement, elle s'est en réalité avérée catastrophique dans mon cas d'utilisation. Je vais dans les paragraphes suivants qualifier cette gestion de cache de réel bug.

My wrong behavior in community work

Today, I was enjoying a boring and alone day, after a incomplete night spent in a very light sleeping state. When I started my day, as always, I turned on my screen and started looking up at Drupal core issue queues, int order to see if some answers magically spawned during the night : as always, U.S. people are the most active while we europeans are deeply asleep.

Today, the main concern for me was a bunch of issues about core handling transactions and some others module related issues. Along those, an old one was stalling where I took the habit to argue louder, entitled Add a persistent key/value store for non-configuration state. I will name this issue The One.

Mise à jour, theming et motivation

Aujourd'hui, dans un élan de motivation, j'ai décidé de mettre à jour le thème de ce site. Pour continuer sur ma lancée initiale lorsque j'ai changé de thème pour cette version plus sombre et sobre, j'ai bien entendu usé et abusé de la CSS3 et des media queries.

Parmis ces modifications, vous pouvez admirer la magnifique sidebar à droite : j'admets avoir de nouveau calqué un site existant pour quelques petites directives CSS. Notez que je ne suis pas particulièrement mauvais (je ne pense pas l'être) mais incroyablement faignant.

How to fetch back Drupal 7 master password (uid 1)

Sometimes you lose your master password. Won't describe here how you managed to do it, since distraction that lead to that kind of errors is a burden to carry for all of us.

Drupal 6 was quite easy to recover, because its passwords were encrypted using the well known MD5 digest algorithm, while Drupal 7 uses SHA512 and a custom seed depending on the site. This statement makes us unable to use well known functions for that.

In order to recover your password, there are two easy steps.

Pages