Les mémos du Kainou : Linux N°3

Posted On dimanche, octobre 30th, 2011 By Kainou

Qui ne s’est jamais heurté au soucis du « Ha merde, j’ai importé mes fichiers, ou j’ai dl des fichiers, et j’ai un encodage foireux ! » Allez tous enssemble ! « Merci Microsoft d’avoir bossé comme des gros porcs ». Bref, le solution classique était de faire un script, et de mv l’intégralité des fichiers, en les parsant dans une boucle pour traiter le nom. Hé bien, vous avez mieux et plus simple, convmv ! Prenons l’exemple du fichier « célàvîe » [kainushi@Mokona test]$ ls c?l?v?e   Nous allons simplement nous reporter au manuel, comme tout bon utilisateur OPTIONS -f ENCODING specify the current encoding of the filename(s) from which should be converted -t ENCODING specify the encoding to which the filename(s) should be converted […] –notest Needed to actually rename the files. By default convmv will just print what it wants to do.   OK ! Parfait ! Nous allons donc utiliser : -f windows-1252 et -t utf8 (FROM windows-1252 TO utf8) et –notest  pour que les changement soient effectifs. [kainushi@Mokona test]$ convmv –notest -f windows-1252 -t utf8 * mv « ./c�l�v�e »    « ./célàvîe » Ready!   Je vous invite aussi a découvrir les options -r –upper et –lower qui respectivement opèrent dans les dossiers de manière […]

Les mémos du Kainou : Linux N°2

Posted On vendredi, octobre 21st, 2011 By Kainou

Les méthodes de travail, c’est important aujourd’hui. Quand vous faites par exemple du webdesign, vous avez besoin de montrer votre travail de manière rapide pour avoir un retour d’un collaborateur par exemple. Vous faites comment vous ? Vous developpez sur un serveur ? Pratique, mais il faut le mettre en place le dit serveur. Vous envoyez un zip avec l’intégralité des fichiers ? pas pratique. On va donc voirune manière de lancer un serveur web simple, rapidement. Je pense que vous avez python ? Vous avez donc certainement le module SimpleHTTPServer. [kainushi@Mokona ~]$ cd ~/dossier [kainushi@Mokona dossier]$ python -m SimpleHTTPServer [kainushi@Mokona dossier]$ python2 -m SimpleHTTPServer Serving HTTP on 0.0.0.0 port 8000 … Comme vous pouvez le voir, c’est extrèmement simple, hum ? pour y acceder, il vous suffira de vous connecter sur http://127.0.0.1:8000/ et c’est parti.

Desura ? Ouais c’est d’la merde, c’est comme Steam

Posted On jeudi, octobre 20th, 2011 By Kainou

C’est en effet ce que je me suis dis en voyant le site, le concept. Ils parlaient aussi vaguement d’une version linux. Le joueur frileux que je suis (On pourrais m’appeller le Joueur du Frigidaire) avait déjà fait une croix sur cet outil. Aussi commencais-je a preparer le ciment et les briques pour le sceller à jamais dans les tirroir des idées de merde. N’etant pas fan du dématerialisé vous aurez compris ma douce envie de vomir mon fiel sur ces gens, qui participent à la disparition de nos belles boites et à l’avènement du DRM ! Un dénomé Hyeron (dont j’ai sûrement du déjà vous parler et vous reparlerais) est viendu me contacter pour me dire « Ouais, mon cher barbu, t’as remarqué que le client desura était sorti en beta ? ». Offusqué qu’un de mes frères pilleux ; un bon gros ours intégriste, gamer de son état depuis des temps immémoriaux vienne me reparler de cette bande d’hérétique. Tout naturellement, après lui avoir hurlé et craché dessus à multiples reprises, je me suis rappellé qu’on parlait par messagerie instantanée. Un bon thé à la menthe, et un rouleau de papier-linge reservé au nettoyage de mon écran plus tard, ne […]

Les mémos du Kainou : Linux N°1

Posted On mercredi, octobre 5th, 2011 By Kainou

Je me mettrais quelques notes à moi même. Histoire de savoir ou chercher. Si en plus ça peut être utile à d’autre. Ne le prenez pas mal, mais je m’écrirais donc à moi même, seule personne que je respecte. Flusher sa swap : Tu as eut quelques soucis de ram. Ton pc a swappé comme un fou à cause d’une process àlakon. N’oublie pas que ton OS est ralenti, car des processus ont mis des infos en SWAP. Il faut donc que tu flush ce vilain fichier d’échange ! En root bien entendu: kainushi@louette:~# swapoff -a kainushi@louette:~# swapon -a Si ça prends du temps sur le swapoff, c’est NORMAL. Il rapatrie ce qui est sur le swap en ram. Maintenant, je vais dispenser des banalités aux gens qui sont tombé la dessus sans faire exprès. Ca ne leur fera pas de mal. htop : Un top cool Top est un peu austère et peu lisible pour le commun des mortels. Je ne débattrais pas de top vs htop, ca n’a strictement aucun sens. Déplacement dans les processus avec les fleches directionelles. U pour afficher les processus d’un utilisateur en particulier K pour tuer le processus sur-ligné F6 pour choisir à […]

Pas de texte dans la version linux (Debian) de Blocks that matter ?

Posted On jeudi, septembre 15th, 2011 By Kainou

Voilà qui est embêtant. Aimant les jeux indé pour des raisons sur lesquelles je ne reviendrais pas, je fais l’acquisition de cette petite merveille qu’est Blocks That Matter. Utilisateur Debian que je suis, c’est donc naturellement que je me procure la version Linux de ce soft. Et là, horreur. Aucun texte affiché à l’écran. Je contacte donc les gentils petits gars de Swing Swing Submarine, qui me répondent dans les 5minutes. Ils investiguent de leur coté. La raison ? Mon utilisation de OpenJDK en lieu et place du bon gros java du défunt Sun. Si vous vous heurtez au même soucis que moi, voici une solution temporaire qui a le mérite de ne pas faire chier et de n’utiliser la JVM proprio que pour BTM. Ce qui suit s’adresse aux débutants, bien sur. 1) Installez les dépots non-free Éditez /etc/apt/sources.list $ su -c "nano /etc/apt/sources.list" #Rajoutez contrib et non-free, comme dans la ligne ci-dessous. deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free 2) Mettez à jour la liste des paquets et installez le java propriétaire. $ su -c "apt-get update" $ su -c "apt-get install sun-java6-jre" 3) Modifiez le script de démarrage de BTM. #!/bin/bash /usr/lib/jvm/java-6-sun/jre/bin/java -Djava.library.path="." -Xmx1024M -Xms512M -jar BTM.jar exit […]