Conap’s Place

Contre les rm foireux

Vous avez déjà pratiqué le rm -rf sans avoir au préalable consulté votre cerveau ?

Oui, ça fait (très) mal parfois.

Eh bien grâce à un petit script en bash, tout les rm déplaceront le fichier vers une corbeille au lieu de les supprimer. Moi ça me rassure !

#!/bin/bash
#
# A tiny script that moves files to a wastebasket, rather than deleting them
#+ (and doesn’t overwrite previously deleted files of the same name).

[ -d ~/.deleted ]
if [ $? -eq 1 ]; then
echo “Creating directory.”
mkdir ~/.deleted;
fi

random_suffix=$RANDOM

for file in $@; do
if [[ -e ~/.deleted/$file ]]; then
mv $file ~/.deleted/${file}.${random_suffix}
else mv $file ~/.deleted/
fi
done

Hop, à placer par exemple dans /usr/bin/secure-rm , un petit chmod +x et alias dans .bashrc à la place de rm.

Au lancement, .deleted est créé, c’est l’endroit où seront stockés les fichiers.

Source, et .


I <3 my NSLU2

Ça faisait un petit bout de temps que l’idée d’un serveur chez moi me trotait dans la tête :)

Alors je me suis lancé cet été et j’ai cherché via les critères:

  • Petit prix
  • Petite consomation
  • Petit
  • Silencieux
  • Stable
  • Pas de contrainte de colis (je me comprend)
  • Cool :)

J’ai d’abord pensé au linutop, j’étais même prêt à me lancer dessus… mais le rapport matériel/prix … m’a dissuadé :-/

NaPs a aussi fait pencher la balance vers un Mini ITX mais… j’avais déjà vu le prix du NSLU2 et apparemment il fallait attendre un peu pour la livraison (because vacances)

Et donc entre temps j’étais tombé sur le NSLU2, à la base c’est fait pour mettre en réseau des clefs USB… mais une forte communautée libre s’est développée (car le NSLU2 est ouvert et sous Linux) et comme je n’avais pas besoin de gros matériel, j’ai passé commande. Évidemment j’ai aussi commandé un disque dur externe usb puisque le NSLU2 n’a pas de disque.

Je reçois tout ça, je déballe, je ne teste même pas deux minutes le firmware officiel :p ,passage sous Debian/Testing et depuis ça roule :) ça fait 15 jours qu’il tourne, sans problèmes avec plusieurs trucs dessus (web,ftp,ssh,bitlbee,torrent et d’autres bêtises) et quelques users. Ah, et il ne consomme que 5v max :)

Lien vers un marrant qui fait tourner 5 NSLU2 :p


la puissssance de la ligne de commande

for i in *.mp3; do mv "$i" `echo $i | tr 'hoplala' 'hoplulu'`; done

<3 qu’est ce que c’est bon


Bonus: wma2mp3 ogg2mp3


Nouveau bureau \o/

J’avais envie de changer de daissekeutop, de quelque chose de plus “clean” (peut-être pas au niveau de la distrib mais au moins du bureau) et après un ptit bout de temps migration -> ubuntu + fluxbox

Edit: J’ai viré le panel, avec fluxbox ça fait too much et j’ai aussi viré xcompmgr pour les effets, ça rame pas mais niveau stabilité c’est pas ça :p


Bug/Problème CD de Restauration EEEPc

J’ai enfin reçu mon EEEPc \o/ ! Bilan: Très, très utile, je trouve juste la batterie un peu… faible ? (J’utilise beaucoup le web)

Avec la carte de 4go que j’ai eu avec, j’ai pris une autre carte SD de 8go.

Juste quelques jours après mon achat, j’ai voulut essayer autre chose que le système de base (qui est néanmoins très très complet) et donc j’ai essayé d’installer Debian.

Après quelques tentatives j’ai bousillé le grub et formaté mon 4go alors que je voulais l’installer en externe sur le 8go :D bref, foirage total.

J’ai alors voulu tenter de réinstaller le système de base à l’aide du DVD de restauration !!

Je télécharge, je grave (on peut le monter avec Daemon Tools mais je voulais le conserver), j’ouvre le CD (sous Windows XP, obligatoire). Là le DVD commence à m’installer des drivers et d’autres surprises, je ne m’en inquiète pas pour le moment. Je choisis l’utilitaire de restauration qui doit formater une clef usb (>1go) en FAT16 (o_O) puis copier des fichiers dessus. Ça charge, il formate ma clef, m’affiche une fenêtre indiquant qu’il faut retirer la clef puis la remettre pour pouvoir copier les fichiers. Et là c’est le drame :) On a beau appuyer sur le bouton ‘Rééssayer‘, pas de réaction. Bon je me décide à faire un tour sur Google et je constate que de nombreuses personnes rencontrent le même problème !

Bon je passe sur l’après-midi infernale que j’ai passé, j’ai je pense trouvé la solution, mais faut s’accrocher :p

  • Il vous faut Windows XP, de préférence Pro je pense
  • Au moment où vous insérez le CD, si il se lance automatiquement, n’acceptez aucun des programmes ou drivers qu’il veut installer et fermez tout de suite l’interface !!
  • Si il ne se lance pas ou que vous n’avez encore rien installé, explorez le CD et trouvez le répertoire BootTools dans Software ou quelque chose comme ça et lancez l’application boottools

Normalement tout devrait bien se dérouler, si ce n’est pas le cas, tentez sur un autre ordinateur munis d’XP :-/

Un lien avec des pitites images ici (ce n’est pas la même manière de procéder!)

Une autre astuce si vous avez un problème pour formater (je n’ai pas essayé), regardez le commentaire d’a427

Créer une clef de restauration sous Linux (Je n’ai pas réussi puisque il m’a été impossible de remonter la clef après le dd)

J’espère que c’est clair… sinon n’hésitez pas à laisser un commentaire.


Bash History

C’est la mode et c’est sympa à faire :) (du moment que y’a pas de pr0n dedans :D)


Steam with Cedega

Bon, encore heureux j’ai pas acheté Cedega :) mais voilà ce que ça donne lorsqu’on essaye de faire tourner Steam avec:

Régalez-vous ! :-p


Gentoo 2008 Beta Release

Enfin !!

release gentoo 2008

Même si c’est une bêta, la 2008.0 est enfin là (o:

logo gentoo


dotfiles, le site kilébien

tar et gzip