The Caribbean Weblog

"This blog is continuing @ http://christophemaximin.com "

Aller au contenu | Aller au menu | Aller à la recherche

lundi 31 juillet 2006

Bookmark : Utiliser MySQL avec Ruby

=> http://www.kitebird.com/articles/ruby-mysql.html

Hommage : Jun Natsukawa ( 夏川純 )

En attendant que l'un de mes rêves se réalise...

Jun natsukawa, 2005

dimanche 30 juillet 2006

DVD, Blu-Ray, HD-DVD, histoire de "sécurisation de contenu"

Lorsque le DVD est apparu pour remplacer la cassette VHS, les industriels étaient fiers de présenter au monde entier leur technologie anti-piratage. Le "brouillage CSS" devait empêcher la copie des DVD grâce à l'utilisation d'un système cryptographique... aussitôt cassé par le norvégien Jon Lech Johansen (DVD Jon) et quelques amis. Le DVD a été craqué, les copies se sont multipliées, mais ça n'a pas empêché l'industrie cinématographique de prospérer et de vendre plus de DVD qu'elle ne vendait de VHS.

Pour séduire les studios, les deux camps qui s'affrontent pour remplacer le DVD ont avancé tout un tas de promesses de technologies anti-piratage. Le camp du Blu-Ray et celui du HD DVD se sont mis d'accord pour employer la technologie AACS, petite soeur du CSS.

Lire la suite : http://www.techno-science.net/?onglet=news&news=2999

jeudi 20 juillet 2006

Vim7, c'est bien.

< christophe971> my god
< christophe971> vim7 + ^N rox
< kik> tavu
< christophe971> clair
< kik> et :tabf un_fichier, sarox aussi
< kik> ca + :split et vsplit, ca fais un vrai environnement de dév
< christophe971> je vais blogguer ça

mercredi 19 juillet 2006

Vol du premier avion mû par des piles jetables

Une équipe de scientifiques japonais vient de réussir à faire voler un avion uniquement alimenté par 160 piles de type AA. C'est la première fois que des piles sèches sont utilisées pour propulser un avion avec pilote. Après avoir été poussé au décollage, l'engin a effectué un vol de 59 secondes à une altitude de 5,2 mètres le week-end dernier. Il s'est déplacé dans l'air sur une distance totale de 391 mètres.

vol
vol

Sources : http://www.newscientisttech.com/channel/tech/dn9561.html, http://www.techno-science.net/?onglet=news&news=2961

mardi 18 juillet 2006

N'oubliez pas de sauter !

Rien à voir avec "vous faire sauter", sexuellement, dans un attentat ou avec une bombe israelienne, il sagit juste de sauter, comme prévu depuis presque deux ans maintenant (je crois), au cas où vous auriez oublié.

http://www.worldjumpday.org/

dimanche 16 juillet 2006

Humour de geeks.

http://www.gnu.org/fun/jokes/helloworld.html

Quand je vois ça, je me demande si je fais bien de rire. Oui, c'est drole, d'une certaine façon, mais... ça fait trop "hors du monde", "dans la matrice", "sur une autre planète", "geek", voire "nerd". Et vu que je tiens à me socialiser un jour, je ne rirai pas. Je ne regarderai même pas les autres blagues GNU du genre.

PS: Toutes les expressions citées ci-dessus sont l'exacte reproduction de ce que l'on m'a déjà dit IRL.

jeudi 13 juillet 2006

This man just wants you to STFU

zidane headbutt stfu

mercredi 12 juillet 2006

"vmod_php" - Considération nocturne sur php

Pour ajouter à nos considérations nocturnes sur php, je dirai que ça serait *super* cool si le mod_php d'apache gérerait les vhosts dans le php_admin_flag et le php_admin_flag.

Comme ça, on pourrait faire quelquechose du genre, sans avoir à rajouter 25 millions de lignes dans le joli httpd-vhosts.conf

<VirtualHost 123.456.789.101:80>
UseCanonicalName off
VirtualDocumentRoot /var/www/dynvhosts/%-2.0.%-1.0/%1
php_admin_flag safe_mode on
php_admin_value open_basedir /var/www/dynvhosts/%-2.0.%-1.0/%1
</VirtualHost>

Merci d'avance papa noël.

jeudi 6 juillet 2006

Devinette de la semaine

01:17 < zzome> putain !!!!!!!!!!!
01:17 < zzome> MAIS C'EST ÉNORME BORDEL !
01:17 < zzome> ma vie bascule
01:18 < christophe971> (et voilà)


Qu'ai-je bien pu faire découvrir à ce zzome qui lui fasse cet effet ?

Indice : C'est quelqu'un qui passe beaucoup de temps sur le web mais qui n'a jamais fait le pas de découvrir cette chose...

PS: La couleur et le gras sont authentiques

PS2: La réponse (pourtant facile) se trouve dans les commentaires. Merci d'avoir cherché quand même mirmoule.

Certains ServerAdmins devraient entamer une carrière de comique

En tentant d'afficher une page qui n'existe pas, j'ai eu un joli 404 sur livejournal.com :

I'm sorry, you've reached a page that I cannot find. I'm really sorry about this. It's kind of embarassing. Here you are, the user, trying to get to a page on LiveJournal and I can't even serve it to you. What does that say about me? I'm just a webserver. My sole purpose in life is to serve you webpages and I can't even do that! I suck. Please don't be mad, I'll try harder. I promise! Who am I kidding? You're probably all like, "Man, LiveJournal's webserver sucks. It can't even get me where I want to go." I'm really sorry. Maybe it's my CPU...no that's ok...how bout my hard drives? Maybe. Where's my admin? I can't run self-diagnostics on myself. It's so boring in this datacenter. It's the same thing everyday. Oh man, I'm so lonely. I'm really sorry about rambling about myself, I'm selfish. I think I'm going to go cut my ethernet cables. I hope you get to the page you're looking for...goodbye cruel world!

-the webserver

Et le meilleur de tout, c'est qu'il y en a plusieurs \o/
GOTO http://www.livejournal.com/page_qui_n'existe_pas
REFRESH PAGE

mardi 4 juillet 2006

PHP: Afterbuff, encore mieux que l'aftershave

Après ce jeu de mot pourri que vous me pardonnerez, je vais vous présenter la classe qui a un ratio utilité/taille le plus grand que j'ai jamais réalisé.

Mon problème de départ était simple : "comment remplacer une partie du <title> de la page alors que l'on est déjà au beau milieu de cette page ?", et comme tout est évidemment bufferisé, ça s'est transformé en "comment modifier le buffer après coup depuis n'importe quel endroit ?"

<?php
 
class Afterbuff {
	// encore mieux que l'aftershave
	function __construct(){
		$this->todo = '';
	}
	
	function add($string){
		$this->todo .= " \n".$string; // pour qu'il soit presentable lors d'un hypothetique affichage
	}
 
	function exec(){ global $buffer; // devinez ce que contient cette variable ?
		$retour = eval($this->todo);
		if($retour != false)
			$this->todo = '';
		
		return $retour;
	}
}
 
?>

Oui, ça n'a rien de révolutionnaire, c'est même stupide en fait, mais c'est rudement utile. Exemple d'utilisation :

<?php
// ... dans vos headers, apres le debut de la bufferisation
$AFTERBUFF = new Afterbuff;
// ici on ecrit dans le buffer le <title>
echo '<title>Blabla ProutProut</title>';
// .... n'importe ou sur le site, avec $blah = 'Vlan';
$AFTERBUFF->add('$buffer = str_replace("ProutProut","PouetPouet '.$blah.'",$buffer);');
// .... dans le footer php
$buffer = ob_get_contents();
ob_end_clean(); 
$AFTERBUFF->exec();
echo $buffer;
?>

Voili voilà.

samedi 1 juillet 2006

Trois hommes, un match.

zidane thierry thuram
Bravo pour la défense, bravo à Thuram. Et à Thierry aussi.

Bon courage à eux pour la demifi (et pour la fi aussi).

Pages: