L’économiseur de doigts
Ces derniers temps j’ai rien trouvé de plus intelligent à faire que de jouer à Mario Kart DS. Oui mais voilà j’ai pas de DS, je joue sur un émulateur: Desmume (gtk). L’écran de 3 pouces agrandi, ça fait des gros pixels, ça me rappelle les bons jeux d’antan.
Je commence même à devenir pas mauvais, avec des trois étoiles partout… Enfin on est loin des records du monde encore. Le problème c’est que pour faire des temps corrects, il faut utiliser des techniques bien débiles comme le snaking voire le PRB (Permanent Rocket Boost). Appuyer sur droite-gauche-droite-gauche le plus rapidement possible tout en dérapant, jouer du pavé directionnel comme d’un instrument à percussion jusqu’à ce que les doigts saignent un petit peu en quelque sorte. Le genre de tâche qu’on peut automatiser. Ce que j’ai fini par faire. Voici la combine:
- installer xmacro, avec aptitude pour debian, pour fedora 12 64 bits, j’ai trouvé le rpm ici
rpm -i xmacro-pre03-200009110x86_64.rpm
- Pour enregistrer la séquence de touches:
xmacrorec2 > mkmacro
- Pour “rejouer” la séquence de touches:
xmacroplay -d 70 "$DISPLAY" < mkmacro
- Créer un executable avec cette commande, ici on l’appellera “boost”. d est le delai entre deux pressions de touche
- Il reste à assigner une touche pour jouer cette séquence, on peut utiliser le programme xkeybindings:
yum install xbindkeys
xbindkeys --default
xbindkeys --default
- Editer le fichier ~/.xbindkeysrc, par exemple on peut lancer la macro avec la touche x:
"~/MarioKart/boost"
x
x
Posté dans Fourre-tout
– le 3 Avril 2010 à 14:17
2010-01-02
lu sur sur slashdot
I heard it as marketing sushi as “cold, dead fish.”
Et une nouvelle de 2009 qui ne m’est arrivée que cette année (slow brain lag): la redécouverte aux Amériques du testament de Louis XVI (le manuscrit est exposé au musée des lettres et des manuscrits mais je n’en ai pas trouvé de scan sur internet):
Je prie tous ceux que je pourrais avoir offensés par inadvertance (car je ne me rappelle pas d’avoir fait sciemment aucune offense à personne), ou à ceux à qui j’aurais pu avoir donné de mauvais exemples ou des scandales, de me pardonner le mal qu’ils croient que je peux leur avoir fait.
Rien à voir ou si peu, les enregistrements de Milman Parry (Oral-formulaic composition) à l’université d’Harvard.
Posté dans Fourre-tout
– le 4 Janvier 2010 à 5:39
Adobe Flash 64 bits
wget http://download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.32.18.linux-x86_64.so.tar.gz
tar -xzvf libflashplayer-10.0.22.87.linux-x86_64.so.tar.gz
cp libflashplayer.so /usr/lib64/mozilla/plugins/
tar -xzvf libflashplayer-10.0.22.87.linux-x86_64.so.tar.gz
cp libflashplayer.so /usr/lib64/mozilla/plugins/
Posté dans Linux
– le 22 Novembre 2009 à 12:03
Intégrer TinyMCE (avec image upload) dans une application ASP.NET MVC
- Télécharger TinyMCE, décompresser l’archive et l’installer dans un répertoire du genre “Content/Scripts”
- Dans les pages où sera inséré l’éditeur html, ajouter entre les balises <head></head>:
<script type="text/javascript" src="path/to/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
// General options
mode : "textareas",
theme : "advanced",
plugins : "safari,spellchecker,pagebreak,style,
layer,table,save,advhr,advimage,advlink,
emotions,iespell,inlinepopups,insertdatetime,
preview,media,searchreplace,print,contextmenu,
paste,directionality,fullscreen,noneditable,
visualchars,nonbreaking,xhtmlxtras,
template,imagemanager,filemanager",
// Theme options
theme_advanced_buttons1 :
"save,newdocument,|,bold,italic,underline,strikethrough,|,
justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,
formatselect,fontselect,fontsizeselect",
theme_advanced_buttons2 :
"cut,copy,paste,pastetext,pasteword,|,search,replace,|,
bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,
link,unlink,anchor,image,cleanup,help,code,|,insertdate,
inserttime,preview,|,forecolor,backcolor",
theme_advanced_buttons3 :
"tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,
charmap,emotions,iespell,media,advhr,|,print,|,
ltr,rtl,|,fullscreen",
theme_advanced_buttons4 :
"insertlayer,moveforward,movebackward,absolute,|,
styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,
visualchars,nonbreaking,template,blockquote,pagebreak,|,
insertfile,insertimage",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : true,
// Example content CSS (should be your site CSS)
content_css : "css/example.css",
// Drop lists for link/image/media/template dialogs
template_external_list_url : "js/template_list.js",
external_link_list_url : "js/link_list.js",
external_image_list_url : "js/image_list.js",
media_external_list_url : "js/media_list.js"
});
</script>
<script type="text/javascript">
tinyMCE.init({
// General options
mode : "textareas",
theme : "advanced",
plugins : "safari,spellchecker,pagebreak,style,
layer,table,save,advhr,advimage,advlink,
emotions,iespell,inlinepopups,insertdatetime,
preview,media,searchreplace,print,contextmenu,
paste,directionality,fullscreen,noneditable,
visualchars,nonbreaking,xhtmlxtras,
template,imagemanager,filemanager",
// Theme options
theme_advanced_buttons1 :
"save,newdocument,|,bold,italic,underline,strikethrough,|,
justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,
formatselect,fontselect,fontsizeselect",
theme_advanced_buttons2 :
"cut,copy,paste,pastetext,pasteword,|,search,replace,|,
bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,
link,unlink,anchor,image,cleanup,help,code,|,insertdate,
inserttime,preview,|,forecolor,backcolor",
theme_advanced_buttons3 :
"tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,
charmap,emotions,iespell,media,advhr,|,print,|,
ltr,rtl,|,fullscreen",
theme_advanced_buttons4 :
"insertlayer,moveforward,movebackward,absolute,|,
styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,
visualchars,nonbreaking,template,blockquote,pagebreak,|,
insertfile,insertimage",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : true,
// Example content CSS (should be your site CSS)
content_css : "css/example.css",
// Drop lists for link/image/media/template dialogs
template_external_list_url : "js/template_list.js",
external_link_list_url : "js/link_list.js",
external_image_list_url : "js/image_list.js",
media_external_list_url : "js/media_list.js"
});
</script>
- Ne pas oublier de configurer le chemin vers tiny_mce.js (d’autres exemples de configuration sont disponibles sur le site de TinyMCE)
- Télécharger ce plugin. Uploader les deux fichiers
editor_plugin.jsetimage.aspxdanstiny_mce/plugins/advimage - Remplacer “image.htm” par “image.aspx” dans le fichier
editor_plugin_src.js - Rajouter le path pour TinyMCE dans web.config, par exemple:
<add key="tinyMCEImageBasePath" value="/Content/Images/" /> - Arranger selon son goût le fichier
image.aspxqui est un peu bordélique.
Posté dans WebDev
– le 17 Novembre 2009 à 20:34
Réinstallation de Windows – dual boot
Lorsqu’on réinstalle Windows, la MBR est écrasée, c’est embêtant pour les configurations en dual boot.
Pour sauvegarder les 512 octets de la MBR:
dd if=/dev/sda of=/path/to/mbr.image count=1 bs=512
Et pour la restaurer:
dd if=/path/to/mbr.image of=/dev/sda
Si l’on a été victime de contrefaçon et qu’on possède une copie de Windows XP Pro VLK (Volume Licence Key), avec un numéro de série qui n’est pas sur la liste noire de Microsoft (pid entre 640 et 641), il faut veiller à ne surtout pas rajouter malencontreusement la ligne 127.0.0.1 mpa.one.microsoft.com au fichier C:\Windows\System32\drivers\hosts. Le résultat serait que cette copie de Windows ne pourrait pas être identifiée comme contrefaite et permettrait les mises à jour sans sans que l’on ait téléchargé le moindre crack, chose tout à fait illégale.
Posté dans Fourre-tout
– le 11 Novembre 2009 à 21:27
Le Mécano-Erotisme
Je ne sais pas d’où vient cette image, ni qui en est l’auteur. Sans doute un précurseur de Toni Ungerer. L’image s’affiche avec une plus grande résolution si on clique dessus.
Posté dans Bricolage
– le 7 Novembre 2009 à 7:16





