jeudi 31 août 2006
The Simpsons ... unplugged !
Par JJL, jeudi 31 août 2006 à 01:52 :: Humour
un commentaire :: aucun trackback :: Tags:
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. Rich Cook
Aller au contenu | Aller au menu | Aller à la recherche
jeudi 31 août 2006
Par JJL, jeudi 31 août 2006 à 01:52 :: Humour
un commentaire :: aucun trackback :: Tags:
mercredi 30 août 2006
Par JJL, mercredi 30 août 2006 à 01:31 :: Humour
aucun commentaire :: aucun trackback :: Tags:
dimanche 27 août 2006
Par JJL, dimanche 27 août 2006 à 20:35 :: kubuntu
Un reverse-proxy (parfois appelé proxy inverse) va permettre de répartir les requètes arrivant sur un serveur web. Le client (navigateur web) va contacter le proxy qui va alors envoyer la requete vers le serveur web destinataire en fonction de certains critères. Par exemple cela peut servir à
Vous pouvez obtenir plus de détails sur commentcamarche ou sur wikipedia
Nous allons illustrer le dernier point dans la suite de cet article.
Prenons le cas ou vous voulez utiliser AjaxTerm.
Pour mémoire AjaxTerm est une application web qui permet d'obtenir un accès shell sur votre machine à partir d'un simple navigateur internet. Vous avez peut-être déjà lu l'article de NaWer paru sur le planet il y a quelques temps.
Sa solution[1] pour protéger les communications est d'utiliser la fonction reverse-proxy de Apache2. Si vous n'utiliser Apache que pour cela, c'est un peu utiliser un marteau-piqueur pour tuer une mouche[2]. Nous allons remplacer le lourd Apache par le léger pound.
Nous cherchons donc à obtenir une configuration comme celle-ci :
Commencez par installer AjaxTerm comme décrit sur le site web ou dans l'article de NaWer
wget http://antony.lesuisse.org/qweb/files/Ajaxterm-0.9.tar.gz
tar zxvf Ajaxterm-0.9.tar.gz
cd Ajaxterm-0.9
En complément, nous pouvons faire en sorte qu'il soit lancé au boot de la machine :
./configure
sudo make install
sudo update-rc.d ajaxterm defaults
sudo invoke-rc.d ajaxterm start
Pound existe dans les dépots universe, il vous suffit donc de l'installer avec adept, synaptic ou encore apt-get :
sudo apt-get install pound
Un message vous informe qu'il faut le configurer avant de le démarrer. Nous allons nous y employer tout de suite
Le fichier de configuration se nomme /etc/pound/pound.cfg. Editez le en tant que root et modifiez les paramètres suivants :
User www-data
Group www-data
#ListenHTTP 127.0.0.1,8080
ListenHTTPS *,443 /etc/pound/pound.pem
UrlGroup ".*"
Backend 127.0.0.1,8022,1
EndGroup
Quelques explications :
Je vous conseille la page de manuel pour plus de détails. Pensez aussi au site et à la mailing list
Il faut mainenant générer un certificat ssl. Nous allons en créer un auto-signé avec une clef non protégée. Pour cela tapez les commandes suivantes et répondez aux questions posées :
cd /etc/pound
sudo openssl req -days 1000 -new -x509 -nodes -out pound.pem -keyout pound.pem
sudo openssl verify pound.pem
Il ne reste plus qu'a autoriser le démarage de pound en positionnant la valeur startup=1 dans /etc/default/pound. Puis vous lancez le démon ainsi :
sudo invoke-rc.d pound start
puis à pointer votre navigateur vers https://LaMachineOuEstInstalléToutLeBouzin/
Même si on peux se demander à quoi sert un tel outil dans un environement de particulier, pound peux être très utile pour créer un Home Server. Il peux faciliter/protéger l'accès à AjaxTerm, Webmin et est le complément idéal d'un serveur web simple comme Cherokee[4]. On peux alors créer des architectures complexes sans avoir à se plonger dans la configuration d'Apache. Il peux donc être bénéfique tant pour votre consommation d'aspirine que pour l'Idle de votre machine
2 commentaires :: aucun trackback :: Tags:
jeudi 24 août 2006
Par JJL, jeudi 24 août 2006 à 20:02 :: Humour
2 commentaires :: aucun trackback :: Tags:
mercredi 23 août 2006
Par JJL, mercredi 23 août 2006 à 15:22 :: Station Météo
article déplacé vers http://blog.dinask.eu/2006/08/iolan-lire-les-donnees-meteo-via-le_22.html
aucun commentaire :: aucun trackback :: Tags:
mardi 22 août 2006
Par JJL, mardi 22 août 2006 à 20:38 :: Humour
aucun commentaire :: aucun trackback :: Tags:
vendredi 18 août 2006
Par JJL, vendredi 18 août 2006 à 14:53 :: Humour
Les meilleures citations de South Park.
Allez, pour le plaisir en voici quelques une
Jewish Kid: Is anyone else having problems concentrating on this? I just can't seem to concentrate.
Cartman: Maybe we should send you to a concentration camp.
Cartman: I would never let a woman kick my ass. If she tried something, I'd be like, HEY! You get your bitch ass back in the kitchen and make me some pie!
Cartman: Respect My Authority!
Bon ok, c'est sans doute moins drôle pour ceux qui ont pas vu les épisodes. Je vous recommande aussi le site officiel très complet.
via digg
2 commentaires :: aucun trackback :: Tags:
mercredi 16 août 2006
Par JJL, mercredi 16 août 2006 à 15:31 :: kubuntu
La plupart d'entre vous ont sans doute déjà entendu parler de Seti@Home :
SETI@home est une expérience scientifique qui utilise des ordinateurs connectés à Internet pour la recherche d'intelligence extraterrestre (SETI). Vous pouvez y participer en exécutant un programme gratuit qui télécharge et analyse les données d'un radio-téléscope.
Créé en 1999 cette expérience se propose donc d'utiliser votre temps de calcul pour rechercher des signaux extraterrestre. Sans détailler toute l'histoire, le 1er programme de calcul distribué fournit est maintenant remplacé par Boinc, un logiciel de calcul distribué bien plus générique[1]. Celui-ci vous permet de participer parrallèlement à plusieurs projets.
Ne vous précipitez pas sur le paquet setiathome, celui-ci semble cassé. Nous allons plutôt installer le client Boinc et le configurer nous-même.
sudo apt-get install boinc-client
Vous disposez alors d'un client en ligne de commande qui est lancé au démarrage de la machine et qui se configure via quelques fichiers XML dans /etc/boinc-client/ et surtout /var/lib/boinc-client/
Un nouvel utilisateur boinc est créé pour executer le processus.
Il vous faut maintenant créer un compte Seti@Home pour pouvoir participer aux calculs. Commencez par lire les règles et usages puis créez le[2]. Vous pourrez aussi éventuellement le creer plus tard.
Il existe deux interfaces graphiques pour Boinc :
Nous allons principalement étudier le premier. Dans notre exemple le client (boinc_client) et l'interface graphique tourneront sur des machines différentes.
sudo apt-get install boinc-manager
qui peut donc être fait sur une autre machine que celle hébergeant le client précédent. La suite est basée sur cette assertion.
Voici une petite liste des projets qui ME semblent interressants. Vous pouvez bien entendu contribuer à ce que vous voulez. Vérifiez quand même les conditions d'utilisations afin d'éviter par exemple que le résultat de vos calculs soient brevetés.
Pour une liste plus complète, allez voir sur le Wiki Boinc ou le site officiel ou bien en français sur BoincFrance.org
Notez qu'il y a eu quelques discussions pour créer une équipe ubuntu-fr, mais rien de bien concret ne semble avoir abouti. Plus de détails sur le forum
5 commentaires :: aucun trackback :: Tags:
Par JJL, mercredi 16 août 2006 à 01:55 :: Humour
Une manière originale de voir ce dessins-animé de notre enfance
aucun commentaire :: aucun trackback :: Tags:
samedi 12 août 2006
Par JJL, samedi 12 août 2006 à 02:43 :: Humour
aucun commentaire :: aucun trackback :: Tags:
vendredi 11 août 2006
Par JJL, vendredi 11 août 2006 à 00:04 :: La vie du Blog
Allez-y, c'est très bon.
Par contre évitez l'été, il y a un peu trop de monde.
aucun commentaire :: aucun trackback :: Tags:
mercredi 9 août 2006
Par JJL, mercredi 9 août 2006 à 22:46 :: Station Météo
article déplacé vers http://blog.dinask.eu/2006/08/serveur-down.html
3 commentaires :: aucun trackback :: Tags:
mardi 8 août 2006
Par JJL, mardi 8 août 2006 à 16:03 :: kubuntu
Ce billet n'a pas vocation d'être une documentation de référence ou un tutorial. C'est juste un petit aide mémoire à l'origine juste pour moi, mais qui peut sans doute être utile à d'autres.[1]. On trouve de la documentation plus détaillée un peu partout. Voir en particulier les liens en fin de billet.
Vous aurez besoin des paquets :
A noter qu'il existe d'autres clients vnc que xvnc4viewer. Kubuntu est aussi fournie par défaut avec krfb et krdc qui offrent les même fonctionalités que x11vnc/vnc4viewer. Par contre je n'ai pas trouvé comment donner un port différent à krdc.
Générer ses clefs ssh :
jjl@client> ssh-keygen -t dsa -b 1024
Copier sa clef sur le serveur :
jjl@client> ssh-copy-id -i ~/.ssh/id_dsa.pub jjl@serveur
Se logger :
jjl@client> ssh jjl@serveur
Copier un fichier :
jjl@client> scp fichier.txt jjl@serveur:/home/jjl/fichier.txt
jjl@client> sftp jjl@serveur:/home/jjl/fichier.txt .
Forward X11 :
jjl@client> ssh -CX jjl@serveur
On fait de la compression C, du forward X11 X. L'interface graphique des programmes lancés (sur serveur) dans cette session est alors déporté vers le client.
Si on veut faire du Vnc securisé :
jjl@client> ssh -C -L1234:serveur:5900 jjl@serveur x11vnc -scale 1/2:nb -display :0 -localhost -nopw
On réalise un renvoi de port client:1234 vers serveur:5900 avec compression et execution du serveur vnc.
Celui-ci réduit l'ecran de moitié (-scale 1/2; le :nb accelère le rendu au détriment de la qualité). Notez que pour que vnc reste disponible pour les prochaines connections, on ajoutera -forever.
Pour se connecter il suffit alors de faire :
jjl@client> vncviewer localhost:1234
Pour des raisons de sécurités, il n'est pas rare que le serveur ssh écoute sur un autre port que le 22. Malheuresement chaque outil utilise une option différente pour indiquer celui-ci.
A noter quelques liens interressants :
[1] Un peu comme mplayer/mencoder en ligne de commande qui est d'ailleurs mis-à-jour
6 commentaires :: aucun trackback :: Tags:
samedi 5 août 2006
Par JJL, samedi 5 août 2006 à 00:54 :: kubuntu
Par défaut, Thunderbird ne permet d'être lancé plusieurs fois en même temps. En effet si on esaye de le lancer alors qu'il l'est déjà, la deuxième instance detecte la première et se tue automatiquement. Dans certains cas, cela peut-être génant.
En effet, si vous utilisez plusieurs profils, vous voulez peut-être avoir plusieurs instances en parrallèle[1]. On trouve dans la Base de Connaissance de MozillaZine la solution : il suffit de positionner la variable MOZ_NO_REMOTE à 1.
La ligne de commande pour demarrer thunderbird avec le profil de JJL devient donc :
export MOZ_NO_REMOTE=1;mozilla-thunderbird -P JJL
et de même pour les autres profils.
Il ne vous reste qu'a creer de jolis icones et d'ajouter deux nouveaux boutons à votre barre d'application.
Par exemple si vous utilisez KDE, creez deux icones thunderbird-JJL.xpm et thunderbird-MaChereEtTendre.xpm. Vous les copiez alors dans ~/.kde/share/icons/crystalsvg/64x64/apps[2]. Vous retrouvez alors ces icones dans la partie application des icones du système. Il vous suffit alors de les affecter à vos nouveaux boutons.
Vous pouvez aussi avoir une image différente pour la barre et pour le tooltip en ayant des images de même nom mais différentes dans les répertoires ~/.kde/share/icons/crystalsvg/TAILLE/apps. Il suffit alors de jouer sur la taille de kicker[3].
aucun commentaire :: aucun trackback :: Tags:
mardi 1 août 2006
Par JJL, mardi 1 août 2006 à 12:27 :: Humour
Après le génial et très connu South Park Studio qui permet de créer son propre personage de South Park, voici le Simpson Maker qui permet la même chose pour le dessin-animé éponyme.
Amusez-vous-bien
7 commentaires :: aucun trackback :: Tags: