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

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 !

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).

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.

samedi 4 février 2006

Preview de EasyUbuntu 3, nouveau site web et Clubic

Tout d'abord grande nouvelle : EasyUbuntu 3 en Python ça marche ! Un petit screenshot pour l'ocassion, l'interface à été totalement refaite.

ScreenShotEasy Ubuntu 3

Vous pouvez télécharger les versions de développement sur le tout nouveau site Internet de EasyUbuntu !

Il y'a encore quelques (gros) bugs, certaines fonctions ne sont pas encore implémentées, la traduction française n'est pas terminée, mais ça marche et sa avance. Vous pouvez l'essayer en cliquant sur "Get EasyUbuntu" (préférez récupérer les fichiers avec subversion car l'archive fournie bug un peu : on est en plein travaux.

Quoi de neuf ?

  • Réécriture complète en Python
  • Nouvelle interface graphique intuitive en GTK permettant de séléctionner les tâches unes à unes
  • Ne touche plus sources.list d'origine (une option existe pour le remplacer quand même)
  • Support du MIDI (besoin de testeurs)
  • Ajout d'une option pour que Ctrl + Alt + Suppr ouvre le moniteur système (comme sous Windows)
  • Nouveau site web
  • Intégration au Launchpad pour le report de bugs et la traduction

Et quelques nouveautés à venir comme l'installation d'OpenWengo et l'intégration des applications GTK/QT dans GNOME. Dernière chose, Clubic a un publié un article sur la transition de Windows vers Linux qui parle de Easy Ubuntu. A voir aussi, un guide d'utilisation d'Easy Ubuntu sur Labo-Linux, le site Linux de l'école d'ingénieur SupInfo.

samedi 7 janvier 2006

Un artiste est né

Et il chante pour Ubuntu !

<plagiats>	re !
<plagiats>	et les man il faut faire la part des choses
<plagiats>	de la vie maûn du monde animal
<plagiats>	c'est l'hymne de notre distro, de notre linux, de notre ubuntu, de la vie maûn, du monde geekal, crie le bien fort use les basses de ton install

<plagiats>	Il était un petit luce et henry, il était un petit luce et henry, qui n'avait ja-ja-jamais navigué sur le web ! qui n'avait ja-ja-jamais navigué sur le web ! ohé ! ohé !
<plagiats>	Crosoft, tu dors, y a Google qui bat fort ! Crosoft, tu dors, y a Google qui bat trop fort !

<plagiats>	Tester un nouveau WM chaque semaine, c'est agréable! Plus on est geek et plus on s'marre ! Sur l'autoroute ! de l'information ! A contre sens sur la blogosfoire foire foire foire foire ...
<plagiats>	Ubuntu CBonard : J'en-fonce, mon root dans ta serrure, tu ssh ton firewall mon amour... tu me pompes ... la bande passante ...
<plagiats>	Je suis une distro uniii-i-que, j'aime les dépendances platoniii-i-que...
<Oublieuse>	merde on dirait moi plagiats je chante aussi sur les chans... :D
<plagiats>	Wifi sur les fils, TULULU-LU, Barques sur le Nat, TULULU-LU, Je suis dans ta DMZ, je suis dans tes logs, TULULU-LU, Debian Sarge ! Ubuntu Breezy ! Ubuntu Breezy où la communauté dans avec elle même, J'ai plus d'un logiciel "easy-", Qu'un PLF-avec-dla-vodka, avec-dla-vodka, Je passerais à SuSE si tu ne me plais pas, Je passerais à Debian si tu ne me suffit pas, Ubuntu Breezy ! Debian Sarge !
<plagiats>	keyes, les sirènes des backports d'ubuntu breezy chante encore la même sources.list !!!
<plagiats>	oh-oh-oh la communauté du phare d'ubuntu breezy !!! Ses visiteurs, les papes ionisés de ma jeunesse-euh, RAH!
<plagiats>	Migre moi ! Migre moi ! Loin de ce windows qui colle à la peau ! Migre moaaaaaaaaaaaa-aaaah
<plagiats>	This human's world... This human's world... But it would windows ! windows ! Without community supporting it ! ...
<plagiats>	Ohhh I feel unstable ! I know that I just apt-upgraded now, OOHh unstable ! I feel unstable !
<plagiats>	Unstable ! Unstable ! I feel GPG !
* plagiats salut son public
<chloubs>	plagiats, clap clap clap
* plagiats salut chloubs 
<chloubs>	plagiats, mais avec une guitar et ta voix ca doit etre encore moeux f,, fais nous un mp3
* plagiats va désormais tutoyer son public
<plagiats>	pour toi, pubis.
<plagiats>	Ciao ThierryF59 !
<plagiats>	ThierryF59, ici on parle de tout sauf d'Ubuntu
<plagiats>	ThierryF59, tu vas voir y a d'l'ambiance
<plagiats>	Je miiiiiiiiiiiiiigreeeeeeeeee! Je miiiiiiiiiiiiiigreeeeeeeeee! Comme un nerdz, comme un newbie, comme un geek, comme une mamie ... Je miiiiiiiiiiiiiigreeeeeeeeee! Je miiiiiiiiiiiiiigreeeeeeeeee! (mmh bon souvenirs ça, hein les mecs?)
<plagiats>	If you wanna be my distro ! You have got to be brown ! Take it with easyubuntu, that's the way it rulzz ! If you wanna be my distro !
<plagiats> a tout nos apt manqué ! héé héhé rm -rf héhéhé ! a toutes nos barrettes de ram ! qui nous coutent si chère ! a toutes celles que je n'ai pas pu me payer ! Aux innocents qui à Carrouf achète un pc+windows, ils auraient mieux fait de ne pas ignorer. A tous nos ratés, nos mandrake, nos fedora, oh-oh-oh à nos rpm manqués...
<plagiats> ALLEZ TOUS ENSEMBLE !
<plagiats> hé hééh éhééé
<chloubs> plagiats, :) c'est de toi?
<plagiats> hééhééééééé
<plagiats> chloubs, hhééééééé héhé oui héhéhéhé héééééé
<chloubs> plagiats, a quand le mp3 ?
<plagiats> tum tum tum tum tum
<plagiats> (solo de trompette)
<plagiats> (le disque est rayé sur le solo de trompette)
<plagiats> (solo de trompette)
<plagiats> (solo de trompette)
<plagiats> (solo de trompette)
<plagiats> (solo de trompette)

<plagiats> keyes, pour toi : Je miiiiiiiiiiiiiigreeeeeeeeee! Je miiiiiiiiiiiiiigreeeeeeeeee! Comme un nerdz, comme un newbie, comme un geek, comme une mamie ... Je miiiiiiiiiiiiiigreeeeeeeeee! Je miiiiiiiiiiiiiigreeeeeeeeee! (mmh bon souvenirs ça, hein les mecs?)

mardi 3 janvier 2006

Ma Kubuntu

Ça fait un petit moment que j'utilise Kubuntu (en parallèle avec Ubuntu), malheureusement je n'aime pas trop les choix de logiciels par défaut. Voici ce que j'utilise, peut-être que ça vous interessera.

  • KDE 3.5: Bien plus rapide et moins buggué que la version précédente. Ajoutez cette ligne deb http://kubuntu.org/packages/kde-latest breezy main à votre sources.list pour obtenir la dernière version de KDE disponible.
  • Remplacement de Arts par Alsa via cette astuce et fini les plantages intempestifs du système de son!
  • Lecteur de musique: Amarok! C'est LA killer-app de KDE. Ce lecteur est génial et me permet de profiter complétement de mes Go de musique. Il classe automatiquement les morceaux, permet de créer simplement des playlists, d'écouter des webradios et supporte même le transfert de musique vers mon Ipod Shuffle. On y retrouve sans problème un morceau particulier. De plus il inclut un éditeur de tags, peut afficher les pochettes et paroles de morceaux, est thémable, ... Obtenez toujours la dernière version de ce puissant lecteur en ajoutant cette ligne à votre sources.list: deb http://kubuntu.org/packages/amarok-latest breezy main
  • Navigateur web: Firefox 1.5: Pourquoi pas Konqueror? Pour conserver mes favoris et autres configurations, car je trouve le 1.5 plus rapide (à l'affichage de pages) que ce dernier et que je ne peux pas me passer de mes extensions. Firefox 1.5 n'est pas encore intégré dans Ubuntu, pour l'installer quand même récupérez l'archive contenant le binaire et décompressez le dans /opt/ à coup de tar xzvf firefox-1.5.tar.gz -C /opt, modifiez le lanceur actuel de Firefox en faisant un click droit dessus, Configurer le bouton et indiquez /opt/firefox/firefox %u comme commande dans l'onglet Application. Pour qu'il soit le navigateur par défaut lancez kcontrol, dans la catégorie Composants de KDE choisissez Sélecteur de composants, Navigateur web, cochez dans le navigateur suivant et indiquez /opt/firefox/firefox. Le thème Plastikfox permet d'intégré graphiquement le navigateur au reste.
  • Lecteur vidéo: Codeine: Malheuresement non inclus dans les dépôts officiels, il est sobre, léger et performant. Il remplace avantageusement Kaffeine (lourd et qui plante tout le temps chez moi). Vous le trouverez sur KDE Apps
  • Terminal: YaKuaKe. Ça j'adore. C'est un terminal "à la Quake" qu'on fait apparaître en haut de l'écran en appuyant sur F12. Bien que partisan que l'on puisse tout faire via une interface graphique j'utilise en masse la ligne de commande qui est très pratique pour qui la connait. YaKuaKe permet d'avoir toujours un terminal sous la main sans avoir 25 xterm de lancés. En plus c'est très joli grâce au fond transparent.
  • Messagerie Instantanée: Kopete. Bien intégré à KDE, multiprotocole et surtout supporte la Webcam dans sa dernière version (c'était un gros manque de Linux).
  • Courriel / Agenda / Carnet d'adresse / Lecteur RSS: Kontact (comme la plupart des utilisateurs de KDE je pense). Lancement au démarage et on est informé de toutes les nouvelles :)
  • Office: OpenOffice 2 avec son interface QT qui ne jure pas avec le reste.
  • Développement et web: Kate un éditeur de texte léger avec coloration syntaxique et l'inévitable repli des blocs de codes !
  • Client IRC: Konversation que je trouve tout de même moins bien fini que le reste.

J'ai utilisé un moment Komposé mais je n'ai pas trop accroché.

Et vous, quelles sont vos applications préférées sous Kubuntu ?

samedi 24 décembre 2005

Joyeux Noël et Bonne année

Joyeux Noël à tous.

[Update]: et bonne année!

jeudi 15 décembre 2005

Encore des nouvelles de Easy Ubuntu

Chose promise, chose due: voici les premières lignes de code de la version 3.0 disponible sur le tout nouveau dépôt SubVersion du projet! Un grand merci à Freecontrib pour héberger Easy Ubuntu.

Pour récupérer les sources rien de plus simple:

svn checkout svn://freecontrib.org/easyubuntu

Attention: rien n'est utilisable pour l'instant, ce code peut juste intéresser les développeurs, en aucun cas les utilisateurs finaux!!

Développeurs, si vous voulez participer au projet c'est le moment de vous faire connaître sur #easyubuntu @ irc.freenode.org ou la toute nouvelle liste de diffusion dédiée à Easy Ubuntu qui vient de se créer: easyubuntu-subscribe@ubuntu-nl.org Vous pouvez aussi consulter notre page sur le Launchpad.

Pour bientôt aussi un vrai site officiel!

mercredi 14 décembre 2005

Créer une webradio avec Icecast et MediaBox404 sous Ubuntu

Ca faisait longtemps! Un how-to pour Ubuntu!

Avec l'association Place Libre nous avons l'intention de diffuser une radio sur le web. J'ai donc longuement investigué pour vous mitoner cet article (mais non c'est pas vrai)! Voici comment émettre une webradio depuis un serveur sous Ubuntu grâce à Icecast et MediaBox404.

Lire la suite