15/05/2008
Affiche pour Pycon-fr
15 mai 2008 - 12:58
Comme quoi, le lobbying, des fois, ça marche :
à rapprocher de :
PYCON-BIÈRE !!!
13/05/2008
Destination Pycon-bière
13 mai 2008 - 22:42
Vendredi, par le train, je m'envole pour Paris (meh ?). Ce sera la deuxième conférence Python francophone organisée par l'AFPY, et une première pour moi.
J'attends beaucoup du programme, mais aussi de l'opportunité de rencontrer d'autres Pythonneux et Djangosaures avec qui il m'arrive de franchement me marrer électroniquement.
Les Lugradio Lives m'ont déjà montré qu'on peut mixer l'aspect technique et communautaire avec succès. Je suis persuadé que ce Pycon-Bière peut faire aussi bien. Voire mieux.
Tout le monde peut d'ailleurs venir le constater, ce week-end, à la Cité des Sciences de la Villette, l'entrée est libre et gratuite.
Note : demain soir, faire des courses. Je suis sûr que les produits locaux seront appréciés à leur juste valeur.
Carnet de mai
13 mai 2008 - 20:13
Le carnet
bayonnais
du joli mois de mai
est
évalué,
planifié,
programmé
pour le jeudi treizequinze mai,
en début de soirée
(19h30 ce serait
une bonne idée)
Ne pas oublier
de réserver,
sans quoi on peut se faire gronder.
Les
avertissements ayant été
donnés
en bouts très
très
mal rimés
me voilà bien embêté
Mais
le mal est
fait.
Improbabilismes
13 mai 2008 - 19:58
Depuis quelques temps, ma blogosphère personnelle (à ne pas confondre avec la blogophonie, qui est plus étendue que les quelques blogs qu'il me sied de suivre régulièrement) a été prise de remous divers et variés.
Entre les arrêts à répétitions et les pauses tellement longues qu'elles laissaient le temps au disque dur de refroidir. Genre "je blogue plus jusqu'à nouvel ordre". Ou "je laisse tomber mon nom de domaine, comme une vieille chaussette trouée, advienne que pourra". Ou encore "j'suis tellement crevé que j'ai même plus la force de taper au clavier". Sans oublier le spécialiste ès coupure, champion toutes catégories, véritable énergie blogophonique à impulsions régies par les lois les plus improbables des théories du chaos. Je ne sais pas si quelqu'un a gardé le compte des pannes de l'oisillon en question, moi, j'ai arrêté à 5.
Ceci dit, l'année 2008, dont on sait déjà qu'elle n'est décidément pas comme les autres nous fournit de quoi remettre en cause ce que nous croyions impossible. Dans le désordre :
- Esther est revenue,
- Mitt est revenue,
- Prax est parti, puis revenu,
- Biologeek est propulsé par Django,
- Trompe-la-mort a recommencé à écrire plus régulièrement,
- Dotclear 2 n'est plus en état de coma avancé,
- Ultimateclem s'est réveillé,
- Sparkes is back!
Alors j'ai branché mon générateur d'improbabilité infinie, et je l'ai réglé sur une improbabilité légèrement moins infinie que la moyenne. Et si j'en crois les résultats, il se peut que les événements suivants rendent son équilibre à l'entropie blogosphérique...
- Moris Dia reviendra,
- Le plébéien bleu se remettra à écrire plus régulièrement,
- Sa Mumu-se ouvrira un blog et il va déménager des ours cubiques,
- Gilles réouvrira une énième version de son blougue,
En revanche, mEga a re-fermé, mais je parie que ce ne sera que temporaire.
Mon générateur d'improbabilités a également indiqué qu'il était possible que Balladur rejoigne les membres du groupe Nirvana pour une reformation en vue d'un concert surprise dans mon salon...
Ou pas.
haïtchoumku
13 mai 2008 - 18:57
atchoum ! snirf, je hais
atchoum ! les pollens... atchaa !
graminés de merde
09/05/2008
Idée réunion
09 mai 2008 - 12:45
Je ne suis pas particulièrement fan des réunions, surtout celles qui durent des journées entières, surtout celles qui n'ont ni queue ni tête, surtout celles qui n'ont pour autre but que de préparer une autre réunion...
L'idéal, bien entendu, c'est la réunion qui démarre et s'arrête à heure fixe, avec un ordre du jour net et précis, et qui a pour objectif de mettre tout le monde dans le bon sens. Mais on n'a pas toujours la présence d'esprit de brancher le chrono au début. Alors, voilà l'idée :
Si ton café est froid, tu peux te lever, la réunion est terminée.
07/05/2008
Petit pont, grand pont
07 mai 2008 - 21:52
Y'a ceux qui font le pont, et ceux qui n'ont pas assez de jours de congés à prendre par anticipation pour le faire. Le pont.
Me voilà temporairement célibataire, en attendant de pouvoir rejoindre vendredi la troupe partie en éclaireuse dans les îles ; qui sera suivi d'un périple jusqu'au presque nord de la Loire. Alors que faire ?
To Probably Do List
liste susceptible d'être amendée
-
dormir - c'est tellement bon de dormir,fait. - glandouiller devant la tévé - sachant que les programmes du 1er et 8 mai laissent très souvent à désirer,
- mettre une petite claque aux Frères Karamazov que j'ai commencé depuis quelques semaines - et qui fait exception à la règle qui veut qu'un classique de la littérature me tombe généralement des mains au bout de 30 pages,
- aller me promener sur les remparts - je les connais par coeur, mais j'y peux rien, c'est ma ville, je l'adore,
-
aller prendre des photos des remparts sus-dits - si la lumière est belle, on peut vraiment faire une bonne chasse,Il fait pas beau. Berk. -
aller à la plage - la transpiration c'est ma passion,Dilemme : y'aura personne, mais il fait tout gris (clair). - coder des machins pour mon cms de blog - qui me satisfait à 90%, déja,
- commencer à préparer mon intervention des RMLL - c'est pas que ça urge, mais bon,
- trifouiller YaGTD - pour arriver à en faire quelque chose,
- reprendre le visionnage du coffret des Monty Python's Flying Circus - ça fait longtemps que j'ai pas révisé mon anglais,
- siroter des bières - en terrasse d'un café,
- siroter des cafés - en terrasse d'un bar,
- continuer de faire le gros tri dans mes photos d'Écosse - c'est dramatique, plus j'avance, plus y'en a,
- faire un peu de guitare - j'suis rouillé, les cordes aussi,
04/05/2008
Yahoo ne sera pas racheté par Microsoft
04 mai 2008 - 20:27
Finalement, ceci est une bonne nouvelle pour les utilisateurs, et certainement une moins bonne nouvelle pour les actionnaires de Yahoo! (qui n'auront pas vu la couleur des dollars) et de Microsoft (qui a besoin de chercher une nouvelle cible pour investir le web). Le web, ça a de toute manière été le parent pauvre de Microsoft, qui n'a jamais réellement tiré parti des ressources d'Internet. À croire qu'ils n'ont jamais totalement compris l'immense potentiel des applicatifs du réseau. Dépassés par Yahoo! et Google. À tel point qu'au lieu de faire du développement "maison", ils ne se contentaient que de racheter Yahoo! pour "assimiler" et éventuellement "dissoudre"... Sortie par la petite porte, donc.
Je ne peux m'empêcher de soupirer : tout ça pour ça ?
Train perdu, wagon mort
04 mai 2008 - 00:30
Train perdu, wagon mort est un roman noir, écrit par Jean-Bernard Pouy, d'abord publié par La vie du rail et paru en poche récemment (éditions Points).
Un wagon roulant dans un pays imaginaire (la Zoldavie) se détache de son train et échoue, au milieu de nulle part. Coupés du monde, les voyageurs se transforment en naufragés du rail.
On peut pas en dire plus sur l'histoire, ce serait gâcher la lecture.
En lisant le roman, on voit le film. Je te promets. Y'a peu de livres et d'écrivains qui sont capables de faire surgir dans la tête du lecteur les scènes animées, en couleur et en stéréo. On imagine immédiatement cette espèce de huis-clos en plein air, le décor irréel d'un wagon échoué sur ses propres rails, les engueulades sur ce qu'il faut faire, les chuchotements dans les compartiments...
Je vois bien une photo en clair-obscur, des longs plans de coupe immobiles sur la campagne Zoldave, l'absence totale de musique de fond - la tension est palpable de bout en bout, ce serait gâché...
Je n'ai aucune idée pour le casting, et d'ailleurs je m'en moque. Avis aux réalisateurs : ce train perdu est un scénario idéal pour un film à grand bruit.
30/04/2008
Le Dotclear nouveau est presque arrivé
30 avr 2008 - 13:44
On peut être Pythonneux/Djangosaure et saluer les développements web qui le méritent. Ça faisait pas mal de temps que je suivais le dépôt SVN de la prochaine version de Dotclear (la 2), ce fameux gestionnaire de blog en PHP(5).
Ma foi, depuis quelques semaines, les commits se sont multipliés, et il ne se passe pas un jour sans que la copie de travail que je récupère apporte son lot de modifications. Olivier Meunier avait d'ailleurs annoncé que demain, 1° mai, sortirait la Release Candidate. (y doit être à fond, en ce moment, je te raconte pas...)
Parmi les nouveautés remarquables, un nouveau thème par défaut, ma foi assez agréable :
Évidemment, l'essentiel du boulot se trouve sous le capot et je pense que les utilisateurs de DC 1.3 verront que Dotclear passe désormais la sumultipliée. Comme disait quelqu'un que je connais bien, (il y a un bail, déjà, mais ça m'avait marqué)
Dotclear 2, c'est pas mai 68, c'est 17!
Bon mois de mai 2008, les gens (et bravo par anticipation à Olivier).
29/04/2008
Teasing d'une indécence rare
29 avr 2008 - 22:54
28/04/2008
Hardi, le héron
28 avr 2008 - 23:44
J'ai vu de nombreuses réactions à la sortie et à l'upgrade de Hardy, et, avec confiance, j'ai tenté la mise à niveau Gutsy -> Hardy.
Avec confiance, parce que je n'avais eu aucun soucis réel avec Gutsy, et que j'utilise une machine Dell qui était équipée d'une Ubuntu pré-installée... Bon. Petit retour d'expérience, qui vaut ce qu'il vaut...
- Le téléchargement des paquets et installation des paquets : OK.
- Redémarrage... OK
- Démarrage de GNOME... ARGH! NOK.
J'ai bataillé pendant deux bonnes heures un peu à l'aveuglette, en ligne de commande (aidé quelque peu par le chan #lugradio - on dirait que sur les distros linux, tout peut partir en vrille, mais pas le réseau, ça rassure).
J'en suis arrivé à une extrêmité que je ne recommande à personne : ATTENTION ! NE FAITES ÇA QUE SI VOUS ÊTES SÛRS DE SAVOIR CE QUE VOUS FAITES. Et s'il fallait en rajouter une couche : JE NE ME SUIS LANCÉ LÀ-DEDANS QUE PARCE QUE J'AVAIS PRÉALABLEMENT FAIT UNE SAUVEGARDE MASSIVE
$ sudo cd /home/
$ sudo mv bruno bruno2
$ sudo mkdir bruno && sudo chown bruno:bruno bruno
Donc, en trois temps, je déplace mon répertoire home pour avoir une copie de sauvegarde, je recrée un home "vide".
Mais ça n'a pas suffi... grrrr... Conformément à ce que la documentation recommendait, j'avais pris soin de vérifier que le paquetage ubuntu-desktop
était installé avant la mise à jour. Et c'était le cas.
Après la mise à jour, il s'est avéré que ubuntu-desktop
était désinstallé... re-grrrr. Il a donc fallu que je tape dans un terminal :
$ sudo apt-get install ubuntu-desktop
Puis, pour bien être sûr, une reconfiguration du serveur X et de gdm :
$ sudo dpkg-reconfigure xserver-xorg gdm
Puis redémarrage, et.... me voulà ! Franchement, je ne pensais pas passer autant de temps sur un truc pareil. Ça fait bizarre, je trouve, de voir un paquetage indispensable passer à la trappe. À mon humble avis, ce paquet devrait être prioritaire sur n'importe quel autre au moment de la mise à jour ; histoire d'être sûr qu'au bout des réinstallations, il soit encore debout.
M'enfin.
27/04/2008
Queryset-refactor
27 avr 2008 - 23:09
Toute la communauté Django est en émoi : la branche "queryset-refactor" a été fusionnée dans le tronc de Django (svn).
Cette branche porte en elle de profonds changements et améliore immensément le coeur de Django et le fonctionnement des requêtes sur les bases de données. L'une des améliorations fondamentales, de mon point de vue, c'est l'héritage des modèles. Le fondement même de la programmation orientée objet ne pouvait jusque là être transplanté dans ce framework. Par exemple, pour avoir un "profil utilisateur", jusqu'à présent, il fallait jouer du tournevis et avoir une structure à peu près comme suit :
from django.db import models
from django.contrib.auth.models import User
class MonProfilUtilisateur(models.Model):
# pour lier l'utilisateur et son profil
user = models.ForeignKey(User, unique=True)
# Les autres infos...
telephone = models.CharField(max_length=20)
fax = models.CharField(max_length=20)
Soit une relation 1 - 1 avec le modèle "User". Bof bof... Et pour utiliser la notion de profil, il fallait rajouter dans settings.py :
AUTH_PROFILE_MODULE = "myapp.monprofilutilisateur"
Mouais.
Désormais, on pourra faire hériter un modèle par un autre et écrire :
class MonProfilUtilisateur(User):
# Les autres infos...
telephone = models.CharField(max_length=20)
fax = models.CharField(max_length=20)
Ce qui est vrai pour les modèles "User" sera également vrai pour les modèles définis par le développeur, comme l'indique la documentation. Je pense que cette possibilité présente une avancée majeure dans Django, et elle ouvre des perspectives absolument détonantes.
Plus je réfléchis à l'héritage des modèles, plus j'entrevois de fonctionnalités qui en découleraient ; j'ai vraiment hâte de pouvoir tester tout ça.
Note : Pour le moment, l'héritage n'est pas intégré dans le module d'administration ; ce sera peut-être chose faite après fusion de la branche "newforms-admin" qui attend son heure, bien au chaud, depuis longtemps à présent.
25/04/2008
ANZAC
25 avr 2008 - 14:06
[via Davyd Madeley, via Planet GNOME ]
Aujourd'hui, 25 avril, en Australie et Nouvelle-Zélande, c'est le ANZAC Day, c'est à dire un jour de commémoration de l'engagement des forces armées Australo-Néo-Zélandaises. Défilés, cérémonies, etc. Tout comme notre 8 mai à nous.
Mais ce jour est aussi un moment de réflexion, et de méditation sur la guerre et ses horreurs, sur sa futilité et les vies perdues dans les combats, et à quel point la guerre est une erreur.
Quelle connerie, la guerre.
J'aimerais assez qu'on transforme, par exemple, le 11 novembre, maintenant que son dernier poilu s'en est allé, qu'on vire les défilés tralala de démonstration de force machin, qu'on supprime l'esprit cocardier de vainqueur con-vaincu de ces cérémonies tremblotantes de "fierté nationale" avec le drapeau bidule qui flotte au vent, et qu'on la remplace par un jour de mémoire et de réflexion intelligente (ça nous changera).
Je pense que c'est le moins qu'on puisse faire : pour autant que je sache, le dernier des poilus était un ardent pacifiste ; dans cette époque de retour à l'Atlantisme et d'envoi de troupes pour aller guerroyer avec le président intérimaire des États-Uniens, une petite mise en perspective sur l'idiotie des va-t-en-guerre ne ferait pas de mal. Si on arrivait à rassembler dans la même pièce la poignée de crétins qui mettent le monde à feu et à sang (ils ne seraient pas plus de vingt, je pense), et qu'on les laisse se mettre sur la gueule entre eux (et eux seulement, sans envoyer leurs soldats à la mort), on pourrait enfin respirer et trouver des moyens de vivre tous équitablement sur cette petite planète.
Sans avoir besoin de prendre les armes. Je suis pas spécialement "peace and love", mais j'ai horreur de voir les chefs d'états ou religieux envoyer à la mort des gens comme on bouge des pièces sur un échiquier.
Et qu'on me change les paroles de la Marseillaise en quelque chose de décent, bordel !
Launchpad sous licence Affero?
25 avr 2008 - 13:40
[via The Reg developer via oojah, sur #lugradio]
La critique était devenue un troll connu : Launchpad, sapucépalibre.
Or, Mark Shuttleworth a déclaré récemment qu'ils étudiaient la question de livrer les sources de Launchpad sous licence libre, la licence Affero GPL étant, je cite a strong candidate
(une très bonne candidate, donc).
Cela signifierai qu'à terme, Canonical publierait les sources de Launchpad, permettant à tout un chacun, particuliers et entreprises d'installer une instance de Launchpad afin de gérer ses projets "privés" ou publics en profitant de l'infrastructure de LP, gratuitement et librement. J'imagine très bien la mise en place d'équipes et de projets dans des SSII, partageant leurs codes sources dans des branches Bazaar, gérant les bugs et les traductions via Malone et Rosetta, et définissant les étapes de ces projets via les Blueprints.
Rock on !