KubuntuBlog

[ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo “Still alive”

Aller au contenu | Aller au menu | Aller à la recherche

lundi 29 mai 2006

wabaroK users mailing-list and rss

A mailing list has just been created for wabaroK users.
You can use it for support, features request, bug reports and so on.
Announces will also be send to this list.

Find more details on the wabaroK documentation page.

For announces, you can also follow the RSS feed feed-icon.

vendredi 26 mai 2006

Réception du paquet

article déplacé vers http://blog.dinask.eu/2006/06/reception-du-paquet.html

Todo List

Marre des post-it qui trainent dans tous les coins ? Ras-le bol de la gestion de projet avec La Rache ?

Pour améliorer cela, une simple todo list peux suffire. Ca tombe bien, j'en ai découvert une géniale, simple légère et facile à installer : TaskFreak. PHP+MySQL, 3 lignes à changer dans un fichier de conf et voila !

Il en existe plusieurs versions mono/multi user et MySQL/SQLlite

mercredi 24 mai 2006

Un serveur web léger

article déplacé vers http://blog.dinask.eu/2006/05/un-serveur-web-leger.html

Quelques nouvelles

article déplacé vers http://blog.dinask.eu/2006/05/quelques-nouvelles.html

samedi 20 mai 2006

amaroK 1.4 released

iconUn simple petit message pour vous annoncer la sortie d'amaroK 1.4 Fast Forward.

Voici les nouveautés traduites rapidement, telles qu'annoncées sur le site web officiel :

  • Support des tags pour les formats majeurs (OGG, MP3, MP4, FLAC and RM)
  • Support amélioré des lecteurs mp3 (iPod® IFP/IRiver®)
  • Amélioration de la fonction de tagging
  • Peut se passer de KDEBase pour le browser
  • Nouveau set d'icones
  • Possibilité d'acceder aux autres langages sur Wikipédia
  • Amélioration du playback xine
  • Rating au niveau user

Vous trouverez une liste complète et détaillée (avec screenshots) ici ainsi que l'annonce officielle

L'équipe de Kubuntu nous gratifie des paquets pour dapper. Voyez les détails sur le site

vendredi 19 mai 2006

[Xfce/Rox] Simplifier les montages sshfs

iconeVoici une suite à mon billet Partager un système de fichiers à travers internet qui expliquait comment monter en local un système de fichier distant avec un chiffrage ssh.

J'ai cherché à rendre cela aussi simple que sous KDE ou Gnome mais avec le gestionnaire de fichier que j'utilise sous XFCE, le bien nommé ROX-filer[1].

Celui-ci offre la possibilité d'associer à un type mime des applications utilisateurs qui sont alors intégrées dans le menu contextuel. Mon idée fut alors de développer une telle application qui prendrait en charge le montage de dossiers particuliers.

Voici donc ma première application pour ROX-filer que j'ai sobrement nommée sshfs. Cliquez pour la télécharger directement

Pour l'installer, il suffit de décompresser le fichier dans un répertoire (par exemple ~/.Apps) puis de créer deux liens dans votre home : ln -s ~/.Apps/sshfs ~/.choice/SendTo/.inode_directory/
ln -s ~/.Apps/sshfs ~/.choice/SendTo/.inode_mount-point/
Cela peux aussi être réalisé via l'interface graphique en choisissant Personnaliser ce menu après deux click droit sur un répertoire puis un point de montage. Pour plus de détails voyez le manuel de ROX-filer

Son fonctionnement est assez simple. Il faut creer des répertoires dont le nom contient toutes les informations necessaires au montage sous la forme [user@]host[[:port]:repertoire_distant]
par exemple: /media/ssh/jjl@quelque-part.com:home_jjl
Il vous suffit alors de faire un click droit sur le répertoire et de choisir l'entrée sshfs pour alternativement monter et démonter celui-ci.
Si un mot de passe est nécessaire, il vous sera demandé. L'application dispose aussi d'un petit fichier de configuration.

Voici un petit screenshot pour avoir une idée de ce que cela donne. screenshot

Pour plus de détails, je vous invite à regarder le fichier README ou aller sur le site officiel

On peux noter que j'ai trouvé deux scripts similaires :

  • sshfs-dialog.sh qui nécessite GtkDialog et qui n'est pas intégré à ROX-filer
  • SSH-Mount qui est intégré à ROX-filer mais qui dépend de ROX-Lib et ne gère pas directement le démontage.

De plus ces deux programme nécessitent une application externe[2] pour demander le mot de passe. Fonction qui est directement intégré dans mon appli.

Notes

[1] qui fait en fait partie d'un gestionnaire de bureau complet : ROX

[2] comme par exemple X11-ssh-askpass

samedi 13 mai 2006

Release of wabaroK 0.2 beta 3

A new beta version has just been released.
Please, note that this is a BETA version that may be far from beeing stable.
To download it, go to the right page

Here's a full changelog since 0.1.3

  • 20060513 v0.2b3 :
    • can re-encode on the fly mp3 for low bandwidth (using lame, bitrate is configurable)
    • links to add a whole album to amaroK Playlist
    • fix regression between wabaconf and amarokdcop (dbengine is now int)
  • 20060425 v0.2b2 :
    • new link to add a song to amaroK Playlist in album page
    • fix lot of url problems with ' + " (base64 encoding)
    • fix some regressions of 0.2b1 (authorized path,...)
    • Use unified logging module for every traces (from DEBUG 0 to CRITICAL 4)
    • Mutli-thread the requests (easy to do, hard to find how !)
    • Change configuration file for a text one. Now can update it by hand
    • fix GUI for configuration using kdialog
  • 20060220 v0.2b1 :
    • fix use of a MySQL database (hum, string parameter instead of int :( )
    • fix show picture even if a ' is in album/artist name
    • show amazon covers from ~/[kdeprefix]/share/apps/amarok/albumcovers/large/ (md5)
    • fix show tracks from album even if there is no track number

mercredi 10 mai 2006

Le futur de Kubuntu

Mark et son tee-shirt Mark Shuttleworth[1] confirme son engagement vis-à-vis de Kubuntu.

On se souvient de son annonce quand il était passé sous kde[2] et il continue ! En effet, lors du dernier LinuxTag il a participé à une conférence sur l'avenir conjoint de Ubuntu et KDE. A l'occasion, il a dévoillé un superbe[3] tee-shirt :-O

Vous pouvez lire l'annonce officielle de la conférence mais je vous recommande plutôt de jeter un oeil sur le compte rendu de kde-france ou sur le site kde News. Notre ami J. Riddell en parle aussi un peu

Si certains d'entre vous n'ont pas le courage de cliquer sur les liens, voici succintement les principaux points qui ont été abordés :

  • KDE va devenir un produit majeur de Canonical
  • Canonical va créer des CD officiels de Kubuntu sur le modèle des Ubuntu (à partir de dapper)
  • Conservation des deux environements de bureau[4]
  • Rapprochement des visions developpeur et utilisateur de KDE
  • Essayer d'attirer des contributeurs autres que développeurs
  • Augmenter le Kota de KDEistes dans le personnel de Canonical

Voila, ce n'est qu'un très court résumé, pour en savoir plus allez lire le compte rendu complet.

Notes

[1] aussi appelé sabdfl

[2] ce qui n'avait d'ailleurs pas plus à tout le monde :)

[3] hum, c'est pour la forme, je ne le trouve pas si beau que ça

[4] Gnome lovers n'ayez pas peur, on ne cherche pas à vous evincer ;)

ssh et renvoi de port

ssh intègre une sécurité basé sur les "host keys". Ce sont des identifiants de machines stockés dans ~/.ssh/known_hosts. Si cet identifiant change ssh nous previens qu'il y a peut-être une attaque par ip spoofing[1]. Si le paramètre StrictHostKeyChecking est positionné, on ne pourra alors même pas se connecter à un tel hôte.

Hors dans la configuration suivante, ou une passerelle fait du renvoi de port vers plusieurs machines d'un reseau local, on peux avoir deux identifiant differents associés à la même adresse publique. Le premier sera ajouté au fichier known_hosts mais on ne pourra plus se connecter sur le deuxième. reseau Heureusement, ssh nous permet de changer ses paramètres de configuration à la volée en les passant en ligne de commande. Ce qui nous donnera alors : # pour se connecter sur xubuntu
ssh -p 1234 userx@addr.publique.com
# pour kubuntu
ssh -p 1235 -o "StrictHostKeyChecking=no" userk@addr.publique.com

On notera que si l'on utilise sshfs, on peux utiliser la même option : sshfs -p 1235 -o "StrictHostKeyChecking=no" userk@addr.publique.com:/data /data

Edit

Pour résoudre ce problème, il existe en fait une solution beaucoup plus maligne. On peux en effet avoir plusieurs clefs pour un seul host. Il nous suffit donc de stocker les clefs des deux machines dans notre fichier ~/.ssh/known_host :
# sur kubuntu :
cat /etc/ssh/ssh_host_rsa_key.pub
ssh-rsa AAAAB3...YK58=
# sur le portable :
grep addr.publique.com ~/.ssh/known_hosts
addr.publique.com ssh-rsa AAAAB3...YK58=
addr.publique.com ssh-rsa AAAAB3...zmpU=
a lire, un article très bien fait sur SecurityFocus

Notes

[1] c'est à dire qu'on se connecte sur un host qui se fait passer pour un autre

mardi 9 mai 2006

Partager un système de fichiers à travers internet

Ayant actuellement deux domiciles, mais un seul ordinateur de bureau je souhaite avoir accès de manière simple aux fichiers de celui-ci à partir de mon portable connecté depuis l'autre domicile. Bref un complément à Unison

Comme l'accès doit se faire via internet, je veux que les échanges soient cryptés. En ce qui concerne la simplicité, les fichiers distants devrons être intégrés dans l'arborescence locale.
Ma 1ère idée fut d'utiliser nfs (non crypté) dans un tunnel ssh pour la sécurité. Malheureusement, cette solution semble plutôt compliquée à mettre en place :

  • soit il faut utiliser une sorte de proxy sur le client et sur le serveur. C'est snfs
  • soit il faut faire une conf particulière pour contourner les limitations de NFS. C'est cette autre solution

Mais par bonheur, avant de me lancer dans la mise en place de cette solution, je suis tombé sur LA solution : sshfs
Le principe est de monter un système de fichier distant à travers ssh[1] en espace utilisateur. Rafinement suprême, il existe même une page détaillée sur le wiki ubuntu-fr. Mais que demande le peuple ?! # monter :
sshfs userd@ordinateur.de.bureau:/home/userd/data /home/userl/data
# démonter :
fusermount -u /home/userl/data

Brf, sshfs c'est bon, mangez-en ;)

PS: on peut aussi noter cette astuce sur ssh et le renvoi de port qui est parfois bien utile.

EDIT : et pour ceux qui utilisent le génial ROX-filer, j'ai fait une petite appli qui permet de faire cela très simplement. Voila l'annonce et le site officiel.

Notes

[1] en fait en utilisant sftp