Skip to content

Ruby On Rails: for development only!

2007 February 19
by Lionel Porcheron

For my blog and some other services (mainly mails), I am using a dedicated software hosted by a professionnal ISP. Last week-end, I migrated all the services to my new platform (with more RAM as my old server was swapping most of the time). I had to reinstall all services.
Now my server is under Ubuntu (yeah, Ubuntu rocks !) reinstalling software was really easy: courier, postfix, apache, php, mysql, all come in packages, and work mostly out of the box.
I am also hosting some Rails site for friends. Migration was a nightmare! Installing PHP/MySQL took me 10min, same for Python. Rails took me… half a day and I had to end up with incantations to get it work (“Rails failed to start”… thanks for the error message !). After it startup, Rails version changed: applications does not start any more…
I am happy with my choice of Django (in python) for personal development !

Association des anciens de l’ENSEEIHT: vers un portail communautaire ?

2007 February 14
tags:
by Lionel Porcheron

L’AIn7, l’association des ingénieurs de l’IET-ENSEEIHT travaille actuellement sur une refonte complète de son site internet (la version actuelle est accessible ici) et de son système d’information (les deux étant étroitement liés). Plusieurs solutions ont été évaluées (des solutions complètes en passant par une SSII) et actuellement, deux solutions sont encore en compétition. Une solution commerciale fournie par une société spécialisé dans l’hébergement d’associations d’anciens élèves d’écoles d’ingénieur, et une solution que je soutiens (pas toujours facilement): faire un développement communautaire pour notre site.
Le but serait de créer un portail qui corresponde au mieux à nos attentes : reprendre les fonctionnalités existantes et y ajouter des fonctionnalités hight-tech et Web 2.0 (oui, ça ne rime à rien, mais il faut bien rendre le site attrayant !) :

  • un annuaire
  • des news de l’AIn7 et de l’école
  • un forum
  • des photos des événements et manifestations organisées par l’AIn7
  • des liens vers ce qui se passe côté étudiants
  • des espaces web pour chaque groupe de travail
  • un historique de la vie associative (à intégrer dans l’annuaire pour retrouver les gens des clubs)
  • des canaux de communication (serveur Jabber, canal IRC)
  • un suivi de carrière
  • un agrégateur de blogs
  • un service emploi

Une première maquette a été réalisée, et un groupe de travail a été formé pour continuer à avancer. Si vous êtes intéressé par participer à l’aventure, n’hésitez pas à me contacter. Si vous avez eu des expériences de développement d’un site similaire, votre expérience m’intéresse !

Two months with WordPress

2007 February 14
tags:
by Lionel Porcheron

Few weeks ago, a new release of wordpress was published, correcting among others security issues. Upgrading was done in few minutes, really, wordpress rocks!
I am really happy with wordpress since December when I decided to migrate from Dotclear, it now stops all the spams on my blog (yes, spammer also looooove blogs :-( ).

P.-S. Yes, pushed by Bapoumba I will now also blog in english.

Recrutement (bis)

2007 January 27
tags:
by Lionel Porcheron

Dans mon billet sur The Venice Project, j’avais déjà dit que ma société recrutait. Plus particulièrement, nous sommes à la recherche d’un technicien système et réseau pour m’épauler. L’annonce complète se situe ici.

Si vous êtes intéressé, n’hésitez pas !

The Venice Project devient Joost

2007 January 27
tags:
by Lionel Porcheron

J’avais écrit il y a quelques temps un article sur The Venice Project, projet pour lequel http://www.joost.com
Le projet reste inchangé :-)

The Venice Project

2007 January 7
tags:
by Lionel Porcheron

The Venice Project - LogoDepuis maintenant quasiment déjà deux mois, la blogosphère s’agite autour de The Venice Project, il était grand temps que j’en parle un peu également (vous comprendrez pourquoi en lisant jusqu’à la fin !). Alors, qu’est ce que c’est ?

Ce projet nous vient des deux fondateurs de Kazaa puis de Skype (Janus Friis et Niklas Zennstrom) qui reviennent avec dans leur carton un nouveau projet de P2P mais cette fois ci pour de la vidéo. The Venice Project est un projet de télévision par Internet : un logiciel (actuellement malheureusement uniquement en version Windows, mais les versions Linux et Mac arrivent bientôt) vous permettra de faire de la vidéo à la demande, et ce sans débourser un sou. Le contenu sera apporté par des professionnels de la télévision. La qualité des vidéos vous fera oublier les vidéos de taille ridicule que vous avez l’habitude de trouver sur Internet. Voilà ce que ça donne :

The Venice Project - Client screenshot

Vous trouverez plus de screenshots et des photos de l’équipe des développeurs sur flickr.
Actuellement, le projet est en phase bêta : les bêtas utilisateurs disposent d’invitations permettant d’inviter d’autres utilisateurs comme gmail le faisait à ses débuts.

Pour plus de détails, rendez vous sur le site du projet.

Ceux qui ont suivi l’actualité de prêt, ont noté qu’Anyware Technologies (la société dans laquelle je travaille) est fortement impliquée dans ce projet puisque nous travaillons sur toute la partie backend de ce projet. Nous recrutons d’ailleurs des ingénieurs Java expérimentés pour travailler sur ce projet, pour en savoir plus vous pouvez consulter les offres d’emploi sur le site d’Anyware Technologies.

Debian Package of the Day

2007 January 6
tags: ,
by Lionel Porcheron

Récemment, Lucas a relancé le site Debian Package of the Day. Comme son nom l’indique le but du site est de présenter chaque jour un package Debian. Un certain nombre de packages ont déjà été traités depuis la relance du site :

  • scribus-ng : next generation of the desktop publishing program
  • python-scipy : get the math done
  • htop : powerful top replacement
  • qalculate : the ultimate desktop calculator
  • unison : decentralized synchronization of files
  • scli : a collection of SNMP command line management tools
  • websec : monitor websites for changes
  • sysrqd : small daemon to manage Linux SysRq over network

Vous pouvez contribuer au site en proposant une présentation d’un package.

Connexion efficace à l’IRC

2007 January 4
by Lionel Porcheron

Lucas demandait aujourd’hui dans un billet sur son blog le meilleur moyen de se connecter à l’IRC. Je répondrai ici en Français (Lucas, comment on fait pour répondre quand les commentaires et les trackback sont fermés ? :-) ). Ma solution sera un peu différente de celle présentée par Christian Perrier.
J’ai les mêmes contraintes que Lucas (en plus je change de machine entre mon domicile et le travail), je m’étais penché sur le sujet il y a quelques temps, en sachant que je n’étais pas du tout fan d’irssi moi non plus. Pourtant, irssi dispose d’un plugin génial : le mode proxy. Pour l’activer, il suffit de faire dans sa configuration irssi :

settings = {
core = {
real_name = “Lionel Porcheron”;
user_name = “lionel”;
nick = “lionel”;
};
proxy = {
irssiproxy_password = “hackme”;
irssiproxy_ports = “freenode=3600 rezosup=3601 oftc=3602″;
irssiproxy_bind = “192.168.1.10″;
};
};

Pour charger le mode proxy, il faut faire depuis irssi un “/load proxy”. Je lance ensuite un irssi sur un serveur dans un screen, ce qui donne le résultat ci-dessous:

irssi in a screen

Je peux bien sûr comme Christian utiliser mon irssi dans mon screen, mais surtout, moi qui aime les interfaces graphiques, je peux utiliser mon client préféré, alias xchat-gnome. Pour cela, il suffit de définir des nouveaux réseaux : comme serveur on rentre le port du proxy et comme adresse du serveur l’adresse définie dans le fichier de configuration d’irssi. Le mot de passe du serveur est le mot de passe défini dans irssi (et non pas celui de connexion au réseau). Côté client, on ne voit aucune différence.
Bien sûr, ce n’est pas très sécurisé, et quand on est “à l’extérieur”, ça ne marche pas. Pour cela, j’utilise (vous l’avez senti arriver) un tunnel ssh:

ssh -L 3602:toulouse:3602 -L 3601:toulouse:3601 -L 3600:toulouse:3600 chez_moi

Ce tunnel me permet de n’importe où de me connecter de la même façon à l’IRC. Pour simplifier la configuration de xchat, je l’utilise même en local.

Autre point positif, une fois la configuration IRC définie sur le serveur, le paramétrage d’un client est trivial : pas de cannaux de connexion à définir, juste un triplet : serveur, port, mot de passe à rentrer.

Cerise sur le gateau, irssi dispose dans ses plugins de base d’un script “awayproxy” (à place dans .irssi/scripts/autorun pour le lancer automatiquement). Ce script vous permet de vous placer automatiquement “away” quand vous n’avez pas de client connecté au proxy, et vous envoie un mail avec le contenu du message quand on vous highlight sur un canal (oui, je n’aime pas loguer inutilement tous les canaux sur lesquel j’iddle, d’autres font ça pour moi).

Je trouve ça en plus beaucoup plus pratique (avec la possibilité de popup quand on est hightlighté sur un canal qui passent bien souvent à la trape dans une fenêtre irssi…).

Et merci PierreF et Dobermann de m’avoir donné cette solution il y a un peu plus d’un an maintenant. J’en suis très satisfait !

C’est parti pour 2007 !

2006 December 29
tags:
by Lionel Porcheron

Allez, pour l’année 2007 :

  • on change de thème (le thème précédent ne m’avait pas vraiment convaincu)
  • on se motive pour publier plus de billets sur le blog
  • on se motive pour faire un meilleur contenu !

sed -i ‘s/edgy/feisty/’ /etc/apt/sources.list && apt-get update && apt-get dist-upgrade

2006 December 4
tags:
by Lionel Porcheron

En raison d’un bug qui n’a toujours pas été résolu dans Ubuntu qui provoque des gels aléatoires de mon PC fixe (a priori imputables à la carte réseau WIFI), ce soir, c’est décidé, je migre ! Advienne que pourra, mon PC fixe n’étant de toute façon pas ma machine principale.