
Demain.
atmaniak, 03/07/2009 | Source: Hello kwiti
Anonymous, 02/07/2009 | Source: Anhj
Petit post vite fait, je viens d'ouvrir une page avec ma cheatsheet personnelle, un peu vide pour le moment, mais qui devrait s'enrichir au fil du temps. Je sais que ça me servira, si ça peut vous aider, c'est par là : my cheatsheet.
olivier, 29/06/2009 | Source: Touff
pterjan, 29/06/2009 | Source: pterjan's diary
I'm currently in UK for the week-end and this morning my French mobile phone operator (SFR) sent me a wonderful SMS: WAP sessions within European Union are charged 1.20 euros for the first 50kB and then 5 euros per MB. I was so happy to learn that the prices are still crazy...
Then a friend pointed me to this Europe press release. It tells that starting on July 1st, the maximum price in Europe will be €1/MB, then it will decrease to €0.80 in 2010 and to €0.50 in 2011. SFR had not the nice idea to inform me about this price drop (5 times cheaper) which will happen in 34 hours...
This decision also tells that sending SMS in Europe will not be charged more than 0.11€ (before VAT). That explains why SFR was so proud to annouce me one month ago that starting on July 1st they will decrease the price of SMS in Europe from 0.30€ to 0.13 (VAT included).
I hope the 4th mobile license will be given soon and real competition will enter French mobile market, so that we don't need European laws to have reasonable prices (mobile prices in UK are so low compared to France...).
iMil, 26/06/2009 | Source: iMil
And voila !

Vous trouverez dans le numero de Juillet/Aout un article préparé par mes soins sur les méandres du developpement de pkgin. Bientôt dans les kiosques.
olivier, 25/06/2009 | Source: Touff
hr, 25/06/2009 | Source: bonz.org tech
Comment faire quand certaines modification qui ont été validées (svn commit) ne tiennent pas la route pour différentes raisons (bug, performance, ...)? La solution consiste à replacer certains fichiers modifiés dans un état plus ancien pour retrouver la situation souhaitée. Pour ce faire, il faut identifier la révision cible, effacer les fichiers concernés et les remplacer par la version de la révision voulue.
A partir d'une copie de travail à jour, on vérifie la révision courante :
$ svn info Path: . URL: http://code/svn/t/test/trunk Repository Root: http://code/svn/t/test Repository UUID: 4d726b7c-4586-4a21-a23b-c1e54c03d712 Revision: 67 Node Kind: directory Schedule: normal Last Changed Author: hr Last Changed Rev: 51 Last Changed Date: 2009-04-15 17:07:06 +0200 (Wed, 15 Apr 2009) $ ls conf file.txt script.sh
Dans cet exemple, je dois remettre file.txt dans un ancien état, je vais chercher dans les logs quelle révision correspond à la version que je cherche.
$ svn log file.txt [...] ------------------------------------------------------------------------ r48 | hr | 2009-04-15 16:53:05 +0200 (Wed, 15 Apr 2009) | 1 line * conflict test. ------------------------------------------------------------------------ r24 | hr | 2009-02-16 15:33:23 +0100 (Mon, 16 Feb 2009) | 1 line * bugfix ------------------------------------------------------------------------ [...]
Dans mon cas, je prends la révision 48 comme révision cible.
Je dois maintenant remplacer le fichier file.txt courant par sa version r48
$ svn rm file.txt D file.txt $ svn copy -r48 http://code/svn/t/test/trunk/file.txt ./file.txt A file.txt $ svn status R + file.txt
La commande svn status me donne plusieurs informations intéressantes. Le caractère 'R' signifie que je remplace le fichier en question; le caractère '+' m'indique que je fais une copie de l'historique avec celle du fichier.
ATTENTION: nous sommes bien avec une version de subversion etch (version 1.4.2 (r22196)), les versions plus récentes acceptent une syntaxe différente :
$ svn copy http://code/svn/t/test/trunk/file.txt@48 ./file.txt
Je vais maintenant publier cette modification au niveau du serveur avec un message de log clair.
$ svn ci -m "* reverting file.txt to r48." file.txt Replacing file.txt Committed revision 68. $ svn log file.txt ------------------------------------------------------------------------ r68 | hr | 2009-06-25 17:11:16 +0200 (Thu, 25 Jun 2009) | 1 line * reverting file.txt to r48. ------------------------------------------------------------------------ r48 | hr | 2009-04-15 16:53:05 +0200 (Wed, 15 Apr 2009) | 1 line * conflict test. ------------------------------------------------------------------------ [...]
Et voilà, l'historique a bien été copié et mon message de log est clair.
Pour remettre tout un projet dans un état ancien, svn merge est plus conseillé, ça fera peut-être l'objet d'un autre billet.
prae, 23/06/2009 | Source: Le petit journal du pr0n
Moby a posté un tout petit commentaire sur son site perso... trois fois rien :the riaa have sued Jammie Thomas-Rasset of minnesota for $2,000,000 for illegally downloading music.
argh. what utter nonsense. this is how the record companies want to protect themselves? suing suburban moms for listening to music? charging $80,000 per song?
punishing people for listening to music is exactly the wrong way to protect the music business. maybe the record companies have adopted the 'it's better to be feared than respected' approach to dealing with music fans. i don't know, but 'it's better to be feared than respected' doesn't seem like such a sustainable business model when it comes to consumer choice. how about a new model of 'it's better to be loved for helping artists make good records and giving consumers great records at reasonable prices'?
i'm so sorry that any music fan anywhere is ever made to feel bad for making the effort to listen to music.
the riaa needs to be disbanded.
atmaniak, 22/06/2009 | Source: Hello kwiti
Alors, comme je suis quelqu’un de sympathique, je voulais m’acheter, en toute gentillesse La Creative Suite Production de l’ami Adobe.
Certes c’est un peu cher, mais surtout je ne voulais pas des DVD/Documentations papiers. Et la. *drame*

Et sans la paperasse/DVD :

Merci Adobe, mais je crois que je vais prendre la version sans paperasse mais sans passer par la case paiement vu que tu souhaites prendre les clients pour des cons.
Nico, 22/06/2009 | Source: nico@localhost $ cd ~
J’en avais parlé il y a quelques temps avec des lutins donc le voici, mon /etc/puppet. Ne vous attendez pas à quelque chose d’exceptionnel puisque ça ne suis pas les best practices, notamment le découpage en modules. Accessoirement certaines classes ont besoin d’être réécrites (souvent les premières que j’ai conçues).
Sont inclus mon script d’external node et le script ext_lookup de Volcane (de #puppet, crédits à l’intérieur). La partie fichiers est vide car trop relou de chercher les trucs à ne pas divulguer, mais la structure est là.
Have fun.