Bienvenue chez moi !

Mon blog a changé d'adresse, découvrez Lapin Blanc !

Le webblog IT, marketing internet, logiciels libres et programmation de keyes.
-->

dimanche 15 juillet 2007

[Summer Of Code] Première beta publique de Crypt Manager

Crypt Manager, c'est mon projet Google Summer Of Code Ubuntu, et c'est surtout un gestionnaire de dossier chiffrés pour Linux. Il est utilisable aussi bien depuis une interface graphique qu'en ligne de commande et s'intègre au gestionnaire de fichier de Gnome.

Récupérer la première beta publique de Crypt Manager !

Installation :

  • tar xvjpf crypt-manager-0.2.tar.bz2
  • cd crypt-manager-0.2
  • sudo apt-get install encfs python-nautilus python2.4-dev
  • sudo ./install.sh
  • sudo modprobe fuse

Il faut également vous ajouter dans le groupe Fuse (Système -> Administration -> Utilisateurs et groupes) ou :

  • sudo groupadd login fuse

Utilisation:

  • gcrypt-manager

Ou directement en faisant un click droit sur un dossier dans le gestionnaire de fichiers.

Pour les afficionados de la ligne de commande:

  • crypt-manager --help

Pour ceux qui veulent être à la page (version SVN, contenant toutes les dernières avancées, mais très réguliérement cassée):

  • svn checkout http://crypt-manager.googlecode.com/svn/trunk/ crypt-manager
  • cd crypt-manager
  • sudo ./install.sh

(N'oubliez pas d'exécuter install.sh après chaque checkout :))

Pour voir apparaître les entrées du menu dans Nautilus, il vous faudra certainement clore votre session puis vous reconnecter.

Et c'est parti :) Comme vous vous en doutez, cette première beta doit être bourrée de bugs. Ne la testez pas sur des données importantes et faites des sauvegardes...

J'attend vos impressions, suggestions et bien-sûr, vos rapports de bugs :D Pour se faire, vous pouvez commenter directement ici ou utiliser l'Issue Tracker du projet.

Page officielle du projet

Lire la suite

mercredi 8 novembre 2006

Mise-à-jour de Dapper vers Edgy en console

J'ai quelques wagons (trains ?) de retard ! On dira que c'est l'effet Mac ... On va donc mettre à jour notre vieille Dapper vers la toute nouvelle Edgy, l'objectif est de le faire le plus proprement possible. Out les dépôts exotiques et les hacks vilains. Ici tout sera fait en console (pratique si on administre des machines via SSH), si vous souhaitez mettre à jour graphiquement tapez simplement :

gksu "update-manager -c"

C'est parti ! On commence par vérifier que les meta-paquets nécessaires à une mise-à-jour sans encombre sont installés :

sudo apt-get install ubuntu-minimal ubuntu-standard ubuntu-desktop

Puis on sauvegarde la liste des dépôts actuels :

sudo mv /etc/apt/sources.list /etc/apt/sources.list.dapper

On crée la nouvelle liste (ici avec VIM) :

sudo vim /etc/apt/sources.list

Contenu de la liste en question :

# Main, Universe (supporté par la communauté) et Multiverse (non-libre)
deb http://fr.archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu edgy main restricted universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ edgy-updates main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu edgy-updates main restricted universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ edgy-security main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu edgy-security main restricted universe multiverse
 
# Backports (désactivés)
#deb http://fr.archive.ubuntu.com/ubuntu/ edgy-backports main restricted universe multiverse
#deb-src http://fr.archive.ubuntu.com/ubuntu edgy-backports main restricted universe multiverse
 
# Commercial (supporté par Canonical)
deb http://archive.canonical.com edgy-commercial main
 
# Penguin Liberation Front (logiciels illégaux dans certains pays)
deb http://packages.freecontrib.org/ubuntu/plf/ edgy-plf free non-free
deb-src http://packages.freecontrib.org/ubuntu/plf/ edgy-plf free non-free

On ajoute les clefs nécessaires à l'authentification des paquets du PLF :

wget http://packages.freecontrib.org/ubuntu/plf/12B83718.gpg -O- | sudo apt-key add -
gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 0x12B83718 ;  gpg --export -a 0x12B83718 | sudo apt-key add -

Maintenant la mise-à-jour elle même :

 sudo apt-get update
 sudo apt-get dist-upgrade

On redémarre pour booter sur le nouveau noyau :

sudo reboot

Enjoy !

mardi 5 septembre 2006

Eclipse pour le développement web, PHP et Python sous Dapper

Eclipse

Eclipse est un très bon IDE "récemment" (2001) libéré par IBM et écrit en Java. Il est dabord conçu pour ce langage mais ses nombreux plugins permettent de l'étendre à beaucoup d'autres.

Bien intégré à Gnome il vous sera d'une aide précieuse dans vos développements. Toutes les fonctions qu'on peut attendre de ce genre de logiciel sont présentes ou existent sous forme de plugins (coloration syntaxique, complétition, debugger, gestion de projets, intégration aux gestionnaires de versions, ...).

Fin des éloges, passons à ce que nous attendons tous, l'installation et la configuration d'Eclipse et de quelques uns de ses plugins sous Ubuntu Dapper. Je ne ferais pas le détail des fonctionnalités implémentées par les plugins.

Lire la suite

lundi 4 septembre 2006

Premier jour à l'IUT de Lens

Et oui, c'est ma nouvelle école !

En plein coeur de cette magnifique cité minière, suivant les traces des illustres membres de Linux 62 je rejoins la section informatique (bien entendu) de l'IUT de Lens !

dimanche 30 juillet 2006

Des jolies URL en PHP sans mod_rewrite

Certains moteurs de recherche n'indexent pas ou mal les URL de type ma-page.php?variable=valeur&variable2=variable2. En plus d'être mal référencées, ces adresses sont difficiles à retenir et ne sont pas très claires. Autre point négatif, le langage de programmation utilisé (ici PHP) est visible du premier coup d'oeil dans l'extension. La sécurité par l'obscurité c'est mal (c) mais moins un pirate sera renseigné sur le fonctionnement interne de votre application plus il lui sera difficile de la malmener.

Une solution habituelle pour parer à tout ces problèmes est l'utilisation du mod_rewrite d'Apache. Malheureusement l'utilisation de ce module peut être coûteux en performances, et il n'est pas toujours disponible.

Nous allons s'essayer ici à une méthode alternative de fabrication d'URL en utilisant la variable d'environnement $_SERVER['PATH_INFO'].

Lire la suite

dimanche 23 juillet 2006

PLF Ubuntu et Easy Ubuntu

Comme l'a annoncé Philippe sur son blog, le PLF Ubuntu est maintenant maintenu par mr_pouit.

Pour rappel le dépôt PLF fourni des logiciels aux licences litigieuses et/ou interdits dans certains pays (exemple: libdvdcss pour lire les DVDs commerciaux).

Il y a pas mal de boulot, certains paquets ne sont plus à jour alors que d'autres n'ont plus lieu d'être car inclus dans le nouveau dépôt Dapper commercial (c'est le cas de Opera et de RealPlayer).

Quant à Easy Ubuntu, il continue son bonhomme de chemin. Pas la peine de demander de l'aide sur mon blog, je suis repassé à Gentoo et je ne retrouverai Ubuntu qu'avec mon nouvel ordinateur (probablement à la mi-août). Vous pouvez toujours consulter la documentation sur le site officiel ou vous rendre sur les canaux #easyubuntu et #easyubuntu-dev @ irc.freenode.org pour discuter avec l'équipe de développement.

Bonnes vacances à ceux qui le sont !

jeudi 29 juin 2006

"Lille, le pays, le fief des socialos, la gauche caviar, discriminante et démago" ...

MAP

Cali refuse de laisser Laurent Fabius (responsable mais pas coupable) diffuser sa chanson "C'est quand le bonheur" lors de ses meetings mais Strauss Khan s'en fout, lui il a choisi une chanson de nos potes lillois du Ministère des Affaires Populaires ...

Dommage DSK ...

Lire la suite

dimanche 25 juin 2006

Ils ont enfin compris !

Fallait demander, on vous aurez évité de perdre votre temps ;)

Via Place Libre

mardi 6 juin 2006

Formules et définitions en physique et chimie pour calculatrice Casio

Le BAC c'est dans moins d'une semaine ! En rentrant mes cours de physique et chimie dans ma machine j'ai pensé que ça pourrait être utile à d'autres.

Voici donc un condensé du programme de Terminale S en physique et chimie (tronc commun). Attention, ce ne sont pas de fichiers exécutables mais des fichiers textes a consulter avec la fonction "edit" de la calculatrice ! A transférer avec FX-Interface.

Physique Chimie

Et bientôt les cours de maths !

vendredi 12 mai 2006

Windows trips and tricks

Cet article s'adresse aux grands débutants sous Windows, c'est une compilation de petites astuces et de logiciels sympas qui vous rendront l'utilisation de ce sytème plus simple et plus agréable.

Lire la suite

mardi 25 avril 2006

Mon comparatif Ubuntu / Windows.

Ces derniers temps j'ai eu l'occasion d'utiliser "intensivement" Windows XP. Je vous livre mes impression.

Ce qui me manque cruellement lorsque j'utilise Ubuntu :

  • Un clone de MSN messenger avec une interface conviviale (pas aMSN) et supportant toutes ses fonctions (webcam, smileys animés, "émotisons", ...).
  • Guitar Pro (vraiment génial pour apprendre rapidement un morceau de guitare).
  • Photoshop car Gimp c'est bien mais je n'ai jamais pu m'y habituer.
  • Les jeux.
  • Un lecteur multimédia avec un bon son, Amarok est un superbe logiciel mais le son de Winamp est de bien meilleure qualité.
  • L'intégration. Même sous Ubuntu (qui ne mélange pas GTK et QT) les logiciels communiquent assez mal entre eux (Firefox et Gnome est l'exemple le plus flagrant).
  • La réactivité. Ce n'était pas le cas avant mais l'interface me semble assez peu réactive sous Dapper (ok c'est encore en développement), les fenêtres mettent du temps à apparaître. Prise de poids ?

Ce qui me manque lorsque j'utilise Windows :

  • La liberté ! Windows n'est pas composé de logiels libre, c'est son principal défaut pour moi.
  • Un bon shell et tous les outils qui vont avec ! C'est LA killer-feature de Linux. Rien de plus pratique.
  • La customisation, Linux (Gnome ou KDE) est nettement plus personalisable que Windows et son look "Playskool". De manière générale, Ubuntu c'est plus beau que Windows.
  • Les outils de programmation puissants livrés par défaut. Sous Ubuntu on s'installe une vrai plateforme de développement en quelques clics dans Synaptic, sous Windows c'est moins évident.
  • La "transparence réseau", sous Gnome on se ballade sur les serveur distants (que ce soit en SSH, NFS, sFTP, ou autre) comme si l'on était en local grâce à Gnome-VFS. Sous Windows on doit passer par des logiciels tiers (Filezilla).

Recherche job d'été

Recherche job d'été (dans l'informatique ou autre) dans le Nord / Pas-de-Calais.

Contact : keyes chez no-log point org

samedi 1 avril 2006

Dapper retardé de 6 mois

C'est Biologeek qui nous l'apprend.

Et ils ont bien raison ! Ça sera prêt quand ça sera prêt !

lundi 20 février 2006

Mettre à jour une Breezy vers une Dapper avec Xgl

Attention ! Cet article décrit l'installation de logiciels hautement expérimentaux. L'installation de ces logiciels pourrait rendre votre système très instable voir inutilisable.

Tout le Ramdam fait autour de Xgl, l'extension de Xorg qui permet d'ajouter des effets 3D, des ombres et de la transparence à l'interface graphique en utilisant la carte 3D et la preview de Gnome 2.14 de tester Dapper Flight 4.

Quelques vidéos de Xgl

Première opération, assurons nous que le meta-paquet ubuntu-desktop est installé. La mise à jour sans sa présence pourrait poser quelques problèmes (comme l'absence de nouvelles fonctionalitées).

sudo apt-get install ubuntu-desktop

Puis remplaçons le contenu du fichier /etc/apt/sources.list (liste des dépôts) par ceci :

## Dépôts binaires officiels
deb http://fr.archive.ubuntu.com/ubuntu/ dapper main restricted universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ dapper-updates main restricted universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ dapper-security main restricted universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse
 
## Dépôts PLF Breezy (pas encore dispo pour Dapper)
deb http://packages.freecontrib.org/ubuntu/plf/ breezy free non-free

Récupérons la liste des mises à jours : sudo apt-get update

Et installons les : sudo apt-get dist-upgrade

On vous demandera peut-être si vous souhaitez remplacer des fichiers de configurations lors de l'installation, répondez toujours Y (oui).

Vous voilà avec une Dapper toute fraiche ! Passons à Xgl.

sudo apt-get install libgl1-mesa libglitz1 libglitz-glx1 xserver-xgl compiz-gnome

On spécifie d'utiliser Xgl plutôt que Xorg classique :

sudo ln -sf /usr/bin/Xgl /etc/X11/X

Redémarrez pour utiliser le nouveau noyau de Dapper, en même temps ça relancera X.

Une fois connecté tapez ces commandes dans un shell pour profiter de nouveaux effets :

compiz --replace gconf decoration wobbly fade minimize move place resize scale switcher cube rotate zoom
gnome-window-decorator&
xmodmap /usr/share/xmodmap/xmodmap.fr

Pour les avoir à chaque démarrage éditez votre fichier ~/.gnomerc et ajoutez-y les commande ci-dessus.

Pour revenir au X normal au cas ou ça fonctionne mal :

sudo ln -sf /usr/bin/Xorg /etc/X11/X
rm ~/.gnomerc

Largement inspiré du Xgl Howto

vendredi 17 février 2006

Vivez heureux, vivez crypté

A consulter d'urgence pour tous les paranos, ce très bon How-To pour rendre les données stockées sur votre ordinateur confidentielles : cryptage des partitions root, home et swap sous Ubuntu.