Affichage des articles dont le libellé est Linux. Afficher tous les articles
Affichage des articles dont le libellé est Linux. Afficher tous les articles

6/03/2008

Installation de Wikicalc : le plus beau des tableurs OpenSource

Comme je l'ai indiqué dans mon dernier poste : WikiCalc est un tableur collaboratif fonctionnant sur le principe du wiki. Il est complètement écrit en perl. Pour l'installer, rien de plus simple, il suffit de commencer par installer les outils nécessaires sur sa bonne vieille Debian :
apt-get install apache2 libapache2-mod-perl2
Puis de télécharger les sources : wikicalc-1-0.tar.gz. Ensuite peut commencer l'installation proprement dite :
cd /var/www
tar xvzf wikicalc-1-0.tar.gz
ln -s wikicalc-1-0 wikicalc

Reste encore à rendre Wikicalc accessible depuis votre serveur Web : par rapport à la configurationi par défaut, il suffit d'y ajouter :



NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost

DocumentRoot /var/www/wikicalc/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/wikicalc/>
Options Indexes FollowSymLinks MultiViews ExecCGI
AddHandler cgi-script .cgi .pl
AllowOverride None
Order allow,deny
allow from all
</Directory>
</VirtualHost>



On charge le module perl :
a2enmod perl
/etc/init.d/apache2 restart

Pour finir l'installation, rendez-vous sur http://wikicalc.monsite.com/wikicalccgi.pl et suivez les instructions....

Maintenant à vous de jouer

3/24/2007

3/23/2007

Trusted Computing: un film pour alarme

Savez-vous ce qu'est le "Trusted Computing" question C'est une nouvelle idée développée par quelques grands noms de l'informatique, pour rendre selon eux nos ordinateurs plus surs. Le principe de base est très simple, il consiste à assigner une signature à chaque objet informatique (logiciel, document, musique), et à déléguer à un tiers de confiance la tâche de vérifier si l'objet manipulé est autorisé à être utilisé sur le système informatique local... Elegant me direz-vous, nous voici enfin débarassés des virus... Mais réfléchissez un peu: qui sera le tiers de confiance? Toutes les signatures devront d'une certaine façon être vérifiées par ce tiers de confiance, et donc chaque signataire enregistré au près de ce Big Brother evil Ce qui dans une logique Microsoft, par exemple, signifiera payé très cher l'enregistrement (si vous ne me croyez pas, posez vous la question:"Combien cela me coûterait-il d'avoir mon certificat dans Internet Explorer?"). Pour vous expliquer mieux que moi les dangers d'une telle approche, voici un petit film trouvé sur Zudeo:

TrustedComputing_LAFKON_HIGH



L'APRIL (Association pour la promotion et la recherche en informatique libre) a explique que " sous un aspect technique anodin et trompeur, ces nouveaux types d'infrastructures se préparent à verrouiller tous les systèmes d'information en mettant en péril la liberté de chaque utilisateur d'ordinateur, et donc de chaque citoyen". Donc encore une fois les grands groupes informatiques entendent jouer à Big Brother avec le monde... Mais encore une fois, je pense que le logiciel libre, pourra répondre à cette menace... Si les lois ne sont pas votés par et pour les millions de ces grandes sociétés! evil

3/06/2007

Petite installation de Linux (Gentoo) sur mon Laptop

ça fait un petit moment que je n'ai plus écrit... En fait suite à une erreur de manipulation, j'ai foutu en l'air ma Debian... et comme j'étais un peu fatigué de la gestion des paquets sous Debian, je suis passé vers une distribution plus ouverte: Gentoo. Je suis d'accord: il ne faut pas inclure tout et n'importe quoi dans la distribution twisted... mais je suis aussi complètement contre tout extrêmisme... Pourquoi Truecrypt ne pourrait-il pas être dans Debian...
Pour d'obscures raisons de licence...evil mais c'est pourtant un excellent logiciel open source qui fonctionne à la fois sous Windows et sous Linux, ce qui est de très bon goût sur un portable avec dual boot... smile Je suis pour le pragmatisme du logiciel libre plus que pour toute idéologie inflexible qui n'a de danger que détourner le plus grand nombre du penguin. Donc ami Gentooiste: me revoici de retour à la maison smile je vais pouvoir en profiter pour mettre à jour mon moteur de recherche Gentoo en français

2/14/2007

Sony Ericsson W810i et Linux

Malgré tous les problèmes que j'ai pu avoir pour arrêter mon abonnement téléphonique chez Orange twisted, je suis tout de même retourné chez eux pour mon nouvel abonnement
biggrin, ce ne sont pas les plus pourris lol, mon choix c'est peut être porté un peu vite sur le Sony Ericsson w810i wink, j'aurais du vérifier la compatibilité de ce téléphone avec Linux... En effet j'aimerais pouvoir le synchroniser avec Kontact razz, notamment le calendrier, le To-Do et la liste des contacts... Si comme moi vous avez de gros doigts: les clavier des téléphone portable doit être pour vous aussi un cauchemar rolleyes

Le bon point du Sony Ericsson w810i est qu'il est fourni avec un cable USB pour le connecter avec votre PC, quand il se connecte, deux modes sont disponibles:
  1. Transfert de fichier
  2. Mode téléphone
Le mode "Transfert de fichier" vous permet simplement de transférer des données de votre téléphone portable vers Linux. Mais j'ai du mal à faire l'inverse... sad Le mode téléphone peut être utilisé avec Kmobiltools pour voir les contacts, les SMS envoyés et reçu, pour téléphoner et envoyer des SMS. Mais je n'ai toujours pas trouvé l'ultime outil me permettant de synchroniser mon téléphone portable avec mon KDE rolleyes en USB, pour cela je suis en train de tester les logiciels suivant:
  1. Kandy: mouais... ça ne fonctionne pas!
  2. Kmobiletools: fonctionne très bien mais ne répond absolument pas à mon cahier des charges
  3. Wammu/Gammu: interface X très moche mais semble plutôt bien fonctionner quand il ne plante pas
  4. Gnokii: s'utilise en ligne de commande et nécessite de créer soi même un fichier de configuration, c'est normalement ce qu'utilise Kontact mais ça ne fonctionne pas très bien
  5. GCALSYNC: ça s'écarte un peu de ma vision USB et locale, mais ça me permettra au moins de gérer correctement mes rendez-vous.
Pour l'instant je suis réduis à synchroniser mon téléphone sous Windows... et à synchronier Windows avec Linux... autant dire que ce n'est pas la panacée universelle evil mais je cherche et espère bien trouver une solution parfaite

12/16/2006

Mis à jour des clés Debian

Ce matin, en voulant mettre à jour ma Debian, je suis tombé sur ce message cry:
Lecture des listes de paquets... Fait
W: Aucune clé publique n'est disponible pour la/les clé(s) suivante(s) :
A70DAF536070D3A1
W: Aucune clé publique n'est disponible pour la/les clé(s) suivante(s) :
A70DAF536070D3A1
W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.
Dans ces cas là, deux choses sont envisageables: la version de la clé en mémoire à expire: il vous faut la recharger ou bien le serveur est compromis eek... Dans tous les cas, il vous suffit de recharger la clé pour vous assurer que tout va bien, pour cela en tant que root:
# gpg --recv-key --keyserver wwwkeys.eu.pgp.net A70DAF536070D3A1
gpg: requête de la clé 6070D3A1 du serveur hkp wwwkeys.eu.pgp.net
gpg: /root/.gnupg/trustdb.gpg: base de confiance créée
gpg: clé 6070D3A1: clé publique « Debian Archive Automatic Signing Key (4.0/etch) » importée
gpg: aucune clé de confiance ultime n'a été trouvée
gpg: Quantité totale traitée: 1
gpg: importée: 1
Si vous ne tombez pas sur ce message... C'est qu'il y a un gros problème et que le serveur a été compromis eek ... Ne rigolez pas cela peut arriver même aux meilleurs... Si tout se passe bien comme c'est le cas pour moi, il faut ensuite ajouter la clé au programme apt:
# gpg --export A70DAF536070D3A1 | apt-key add -
OK
on réessaye et tout fonctionne cette fois: youpi razz



12/09/2006

Firefox et Java

Vous est-il déjà arriver sur une page avec un applet java et que vous ne soyez pas capable de le voir... Voici la solution: il suffit d'installer dans un premier temps le java de SUN (sun-java5-jre)
apt-get install sun-java5-jre
le plugin qui va avec... Maintenant allez dans le répertoire des plugins de Firefox:
cd ~/.mozilla/plugins
et il ne suffit plus que de créer un lien symbolique:
ln -sfn /usr/lib/jvm/java-1.5.0-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so ./
ça y est le tour est joué: amusez vous bien

Freemind sur ma Debian

Freemind est une application java, permettant de créer facilement des cartes cognitives. Freemind est publié sous licence GNU GPL. Il existe donc un paquet sous Debian ;-) Installons le... Mais lorsque vous essayez de lancer Freemind, vous allez vous retrouver avec une erreur du genre:
Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit at java.awt.Toolkit.getDefaultToolkit(libgcj.so.7) at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(libgcj.so.7) at java.awt.Window.(libgcj.so.7) at java.awt.Frame.(libgcj.so.7) at javax.swing.JFrame.(libgcj.so.7) at freemind.main.FreeMind.(FreeMind.java:68) at freemind.main.FreeMind.main(FreeMind.java:500) Caused by: java.lang.ClassNotFoundException: gnu.java.awt.peer.gtk.GtkToolkit at java.lang.Class.forName(libgcj.so.7) at java.lang.Class.forName(libgcj.so.7) at java.awt.Toolkit.getDefaultToolkit(libgcj.so.7) ...6 more zsh: exit 1 freemind
en fait il ne peut charger le toolkit gnu.java.awt.peer.gtk.GtkToolkit, qu'à cela ne tienne: installons le java de SUN: java-1.5.0-sun (jre) soit:
apt-get install sun-java5-jre
Réessayons... Même problème: cela signifie qu'il faut indiquer à Debian où regarder: ajoutons donc ces deux petites lignes:
export PATH=$PATH:/usr/lib/jvm/java-1.5.0-sun/bin
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun/
La première indique où regarder pour trouver l'application Java, et l'autre où regarder quand on a démarrer Java pour les librairies et autres... Réessayons: ça marche

12/02/2006

Flash Player 9.0 pour Linux

Youpi, ça y est, je vais enfin pouvoir jouer aux jeux flash et pouvoir profiter entièrement du Web 2.0 basé sur Flex2.0. En plus pour une fois rien de difficile: c'est l'enfance de l'art ;-) il suffit de récupérer le plugin à cette adresse:
http://www.adobe.com/go/fp9_update_b2_installer_linuxplugin
vous le décompressez et il ne suffit plus que de copier libflashplayer.so dans votre répertoire utilisateur des plugins de votre renard préféré (Firefox), ce doit être quelque chose comme: ~/.mozilla/plugins/ ... ça y est redémarrez le renard et en route pour tous les sites en flash (vous pouvez tester un jeu MacDo) And now enjoy ...

11/03/2006

LastFM, Streamripper et Amarok

Cela fait déjà quelques semaines que je profite de la radio communautaire, LastFM. C'es vraiment un système formidable, spécifiez quelques artistes que vous appréciez et le système se charge pour vous de trouver sur le réseau les musiques de ces artistes ou bien d'artistes dans le même genre et que vous pourriez aprecier. Bien sur le système doit apprendre à vous connaître à travers vos choix: vous pouvez dire au système que vous avez apprécié cette musique ou bien que vous ne voulez plus écouter ce type de système. Une manière d'explorer cet univers et d'écouter ce qu'écoutent vos voisins, c'est-à-dire les personnes qui sont proches de vos gouts musicaux. Si vous voulez profiter de LastFM sous Linux (ou sous Windows) sur un ancien lecteur (du genre Xmms), il vous suffit d'essayer lastfmproxy (que vous pouvez trouver ici), il vous suffit alors de decompresser l'archive avec la commande suivante:
tar -xvzf lastfmproxy-1.1.tar.gz
entrez ensuite dans le répertoire ainsi créé, modifiez le fichiez config.py en renseignant les champs username et paasword avec vos identifiants de LastFM. Vous pouvez ensuite lancer le script prinicpal, main.py à partir de la commande suivante:
python main.py
vous devriez voir la sortie suivante:
Starting LastFMProxy 1.1...
Connecting to last.fm server...
To tune in, point your browser to:
http://localhost:1881/
La dernière ligne vous donne l'url à donner à votre ancien lecteur pour pouvoir jouir de LastFM. Essayez, ça marche ;-) Parfait.
Pourquoi dis je "ancien lecteur"? C'est parce que le meilleur lecteur qui soir: Amarok, incorpore déjà la gestion de LastFM, il vous suffit d'aller dans l'onglet Settings et de renseigner votre login et password... Puis ensuite choisir d'ouvrir un flux LastFM: ça y est ça fonctionne. Bienvenue sur LastFM grâce à Amarok.
Vous vous demandez surement maintenant pourquoi j'ai bien pu vous parler de LastFMproxy alors qu'il vous suffit d'utiliser Amarok... C'est juste pour vous présenter un petit tour de passe passe: si vous écoutez LastFM, et que vous éteignez votre ordinateur ou bien que le morceau de musique se finisse... il n'y a plus moyen de l'écouter à nouveau... Et cette fois Amarok, malheureusement ne pourra vous aider seul: installez streamripper pour pouvoir enregistrer la musique sur votre ordinateur. Je vous rappelle que vous n'avez le droit que d'enregistrer de la musique libre, sinon vous vous mettez hors la loi... Commencz par démarrez lastfmproxy comme je vous l'ai expliqué avant, puis tapez cette petite ligne de commande dans un terminal:
streamripper http://localhost:1881/lastfm.mp3 -d /home/mynqme/mydirectory -r
vous notez 3 arguments:
  1. le premier est le flux que vous voulez enregistrer (on retrouve le fameux http://localhost:1881/)
  2. ensuite vous indiquez dans quel répertoire vous voulez sauver les musiques
  3. le dernier argument vous permet d'écouter la musique tout en renregistrant le flux
Lancez la commande précédente, puis lancez Amarok et ouvrez l'url: http://localhost:8000
ça y est: vous pouvez à la fois écouter et enregistrer la musique sur la radio communautaire LastFM. Parce que LastFM envoie en même temps que le flux audio des méta informations sur le morceau de musique, le fichier est enregistré sur votre ordinateur avec tous les tags.

10/17/2006

Greasemonkey ou la vie privée retrouvée?

Je viens juste de découvrir cet extension de Firefox: Greasemonkey. Souvenez vous en je pense que ça risque de tout exploser sur son passage. Greasemonkey permet en effet de modifier les pages web à la volée: supprimer, ajouter ou transformer le contenu de votre page... A première vue, ça ne va pas vous apporter beaucoup... Non, les applications sont sans limites: supprimer toutes les pubs, corriger un bug sur un site... Mais ce qui m'intéresse le plus est la possibilité de:
REDEVENIR MAITRE DE SES INFORMATIONS
En effet avec l'explosion du WEB 2.0, tout le monde utilise des pages de recherches personnalisées et les moteurs de recherche enregistrent bien concencieusement toutes vos recherches... Imaginez ces informations entre les mains de publicitaires, de personnes malhonnêtes (vol de votre identité) ... la liste est ici aussi sans limite... Je sais: vous utilisez ces pages pour avoir des resultats plus pertinants et accéder à vos informations rapidement... Mes toutes ces informations sont aujourd'hui non plus sur votre ordinateur mes sur les serveurs de multi nationales... Pour avoir travaillé avec elles, je peux vous dire que ce n'est pas forcément rassurant... Avec Greasemonkey, une toute nouvelle alternative nous est offerte: nos informations peuvent reprendre leur place dans notre ordinateur bien loin des appétits des capitalistes... Je pense que je vais développer pas mal de javascript pour Greasemonkey.

10/10/2006

VIM quelques astuces

Vim est un éditeur de texte surpuissant du monde des Unix-Linux, il est surpuissant mais un peu austère... Ici la souris ne vous fera que perdre du temps, alors qu'un ensemble de combinaison de touches vous permettront de programmer, d'écrire et modifier vos textes extrêmement rapidement. Encore une fois vous aller pouvoir optimiser la manière dont vous utilisez votre ordinateur. Commençons avec deux ou trois astuces, je continuerai au cours des prochains jours:
  • Vim possède deux grands modes de fonctionnement: le mode insertion et le mode normal. Pour passer en mode insertion (et pouvoir commencer à écrire) "i". Pour passer en mode normal (si vous n'y êtes pas déjà) pressez ESC. Le mode insertion est utilisé pour écrire, la manipulation du texte se fait en mode normal.
  • Dans le mode normal, le paradigme de VIM est le suivant: vous choisissez une commande à appliquer, cette dernière ne sera appliquée que lorsque vous aurez indiquez à vim la portée de la transformation... Ainsi si vous connaissez "m" commandes et "n" déplacements vous avez donc à votre disposition "m*n" commands!!!
  • Assez de théorie, une petite astuce que j'expliquerai dans les prochains jours: comment commenter un texte: placé vous au début du texte, mettez vous en mode normal, puis Ctrl-V, descendez jusqu'à la fin du texte à commenter puis faire I#, et enfin ESC
  • si comme moi vous avez tendance à inverser les lettres en tapant: mettez vous en mode normal, placez vous sur la première lettre inversée puis tapez x puis p. Le tour est joué.

10/08/2006

Linux:: AmaroK

Dans les légendes inuits, Amarok est le loup géant qui dévore les chasseurs assez imprudents pour chasser seuls la nuit. Dans le monde informatique, Amarok est l'application qui pourrait dévorer les utilisateurs de Windows imprudents qui utilisent l'archaïque Itunes, au mieux... Amarok est une application du monde libre qui tourne exclusivement sous Linux ou Unix.
AmaroK permet entre autres:
  • la gestion avancée des playlists
  • de développer de nouvelles fonctionnalités via des scripts
  • de conserver les données statistiques d'une chanson même si celle-ci est renommée/déplacée
  • d'utiliser K3B (logciel de gravure pour Kde) pour la gravure de CD
  • d'utiliser les bases de données pour stocker les informations sur les morceux de musique
  • d'utiliser votre iPod
  • de configurer manuellement un lecteur générique au format clef USB
  • de profiter du fondu enchaîné (crossfading)
  • d'utiliser MusicBrainz pour récupérer des infos sur votre musique
  • de récupérer les paroles des chansons
  • de récupérer les couvertures d'albums sur le site Amazon
  • de récupérer sur Wikipédia les articles sur l'album, l'artiste ou la chanson en cours d'écoute
  • de gérer les support des flux radio de last.fm

Malheureusement pour les utilisateurs de Windows, Amarok ne sera jamais porté sous Windows à cause de:
  • sa licence GPL
  • les librairies de KDE (qu'il utilise)
  • il faudrait quelqu'un pour le faire...

9/23/2006

Linux:: Utilisation de ssh-agent

Vous vous connectez souvent à distance en utilisant ssh... et vous en avez marre de toujours devoir entrer votre password: ssh-agent est fait pour vous. ssh-agent est un daemon dont le seul but est de garder en mémoire (de façon sécurisée) la "passphrase" de façon à ce qu'il ne soit pas nécessaire de la taper à chaque utilisation de ssh.
La commande suivante crée la variable SSH_AUTH_SOCK qui contient le chemin d'un socket que ssh, scp (et autres commandes) vont utiliser pour dialoguer avec ssh-agent :
$ eval `ssh-agent`

Communiquer la clé privée et la phrase de passe à ssh-agent au moyen de ssh-add :
$ ssh-add ~/.ssh/id_rsa
Enter la passphrase pour /home/user/.ssh/id_rsa:

La clé privée est ainsi décryptée et stockée dans le cache de ssh-agent, prête à être utilisée
On peut maintenant utiliser ssh et scp sans avoir à entrer le mot de passe.

Linux:: Installer IMVU

Désolé, je n'ai pas de recette magique, j'ai bien essayé Wine et Crossover, mais j'ai eu quelques problèmes avec glu32.dll et opengl32.dll ... J'ai donc du me tourner vers la vitualisation et ma machine Windows dans Qemu. It is great, it works! Je ne lance que ça, et j'ai supprimer les mises à jour automatique de Windows, ben oui, je peux regénérer ma machine virtuelle, donc au pire le virus ou le trojan ne restera là qu'une heure ou deux :-) pas de chance les pirates. D'ailleurs je suis en train de chercher comment accélérer ma machine virtuelle: là ça pourrait devenir vraiment une recette magique, d'ailleurs si vous en avez déjà: je suis preneur: comme d'habitude laissez moin un message

9/15/2006

Linux:: XEN

Ca fait longtemps que je n'ai pas parlé de virtualisation... Pourtant c'est un sujet qui va être de plus en plus d'actualité. D'ailleurs la société RedHat vient d'annoncer la mise en place prochaine de la technologie XEN au sein de sa version eponyme pour les entreprises. Contrairement aux autres technologies de virtualisation tels VMWare ou Qemu qui simule le materiel et le Bios, les machines virtuelles sous XEN ont accès au materiel grace au noyau XEN. Le resultat de cette difference de paradigme est une machine virtuelle quasiment aussi rapide que la machine hote. So enjoy the virtualization!!! La seule contrainte est que l'architecture des machines virtuelles doit leur permettre d'utiliser la technologie XEN... contrairement à VMWare et Qemu qui ne demande pas de modification de l'OS "invité". Ca ne pose evidement pas de problème avec les OS libres tels Linux, dont le code a déjà été modifié pour pouvoir tourner avec XEN, par contre cela pose problème pour Windows... Et c'est là que se pose le réel probleme: beaucoup d'utilisateur de Linux utilise une machine virtuelle pour faire tourner Windows, même si l'équipe de XEN a dit avoir modifié un Windows pour permettre de la faire tourner sous XEN, de sombres licences empêchent l'équipe de publier... Espérons que l'accord entre Microsoft et XEN change la donne. Par ailleurs l'arrivée des dual core et des technologies de virtualisation directement au sein des processeurs devrait d'un coté parmettre de s'affranchir de problèmes de licence évoqués ci-avant et d'un autre côd'améliorer encore la qualité de virtualisation... Les bootloader pourraient donc très bientôt appartenir au passé et les histoires de je suis sous tel OS, je dois rebooter... seront bientôt fini.