Too Cool for Internet Explorer

  blog.harobed.org | resources.harobed.org | bzr.harobed.org | projects.harobed.org

1 2 3 4 5 6 7 8 9 10 11 12 >

dimanche 24 août 2008

En vrac : livre "GNU Autoconf, Automake, and Libtool", "les hypermarchés en lignes", "Hospitality Club"

66 lectures
0 vote(s)
  • Je viens de découvrir et je suis en train de lire le Livre en ligne GNU Autoconf, Automake, and Libtool pour comprendre et "maîtriser" le système de compilation GNU utilisé par la plupart des projets libres développés en langage C ou C++.
  • Quelques commentaires et retours expériences concernant les hypermarchés en lignes
  • Je suis inscrit depuis quelques semaines sur le site Hospitality Club.
    Ce matin je viens de recevoir un message d'une étudiante de Tchécoslovaquie qui va faire 6 mois d'étude à Nancy. Je vais peut être lui faire visiter Metz.
    Je trouve le principe de ce site vraiment sympa et intelligent. Voici l'introduction de la page Hostpitality Club sur Wikipedia :
  • L’Hospitality Club est un des plus grand service d'hébergement en ligne. Fondé en juillet 2000, le club comptait plus de 320 000 membres dans 221 pays en novembre 2007, qui offrent un hébergement gratuit les uns aux autres, ainsi que de l’aide pendant les voyages.

    La participation est libre et gratuite et ne requiert aucun engagement financier. Les utilisateurs du service peuvent donner leurs commentaires au sujet de leurs hôtes ou de leurs visiteurs. On trouve par le biais du Hospitality Club de nombreux guides de voyage, les membres inscrits pouvant s’identifier comme guides dans leur ville ou leur pays. Le club est fondé sur le travail d’une centaine de volontaires partout dans le monde dont le but est de favoriser les échanges interculturels.

    La seule condition pour devenir membre est de s’identifier auprès des administrateurs du site.

    La durée de séjour, le fait que la pension est complète ou pas résulte d’un accord entre les utilisateurs préalablement à leur séjour.

    Le but du projet est d’avoir plus d’un million de membres dans un avenir proche.

mardi 22 juillet 2008

En vrac : Synergy, Firephp

187 lectures
0 vote(s)

Synergy

Depuis ce matin, j'utilise l'application Synergy qui me permet d'utiliser plusieurs machines avec un seul clavier et une seule souris. Pour passer d'une machine à l'autre il me suffit de déplacer le curseur de la souris à l'extérieur du moniteur. C'est très pratique à l'usage...
J'avais entendu parler de cet outil il y a très longtemps dans un Linux Mag mais c'est un billet de Haypo qui m'a fait penser à l'utiliser.

FirePHP

Aujourd'hui j'ai découvert le projet FirePHP.

FirePHP est le pendant de Firebug pour les scripts PHP.
Je m'explique : Firebug fournit les fonctions javascripts "console.log", "console.dir" qui sont très pratiques pour visualiser le contenu/la structure d'une variable javascript. Le résultat de ces fonctions est affiché dans l'onglet "Console" du panneau Firebug.
FirePHP permet lui aussi d'afficher le contenu de variables dans l'onglet "Console" du panneau Firebug mais cette fois ce sont des variables PHP qui sont affichées.

En pratique, il faut installer une extension Firefox nommée "FirePHP" et utiliser une librairie PHP dans les scripts où l'on souhaite "dumper" des variables PHP dans Firebug. D'un point de vu technique, les données sont envoyées à l'extension FirePHP dans l'entête HTTP des pages affichées dans le navigateur.

mercredi 7 mai 2008

Ce qui me fait préférer Python

165 lectures
0 vote(s)

Depuis que j'ai débuté l'informatique, j'ai appris et utilisé de nombreux langages.

Concernant les langages uniquement, sans parler des APIs ou Framework ni des schells, plus ou moins en ordre chronologique, j'ai commencé sur Amstrad CPC par le Basic, puis l'assembleur z80.

Quand je suis passé au PC, j'ai commencé par le Turbo Basic de Borland, le Quick Basic de Microsoft, le Turbo Pascal de Borland, de l'assembleur x86, un tout petit peu de C, le Visual Basic de Microsoft, le Delphi de Borland.

Je suis ensuite passé à GNU/Linux en 1998, là j'ai découvert et utilisé le Perl, PHP, Python, j'ai approfondi le C et C++. J'ai étudié un peu Java et C#. J'ai utilisé un peu TCL. J'ai jetté un oeil sur Ruby, Ada, Lisp. Je connais de nom Caml, Scheme, Smaltalk, Eiffel ...

Pourquoi cette restrospective ? Parce que parmi tous les langages que j'ai étudié et/ou utilisé, à mes yeux, l'un d'eux sort du lot : Python.

Lire la suite...

Tag(s) :

samedi 12 avril 2008

Dans la série ''Ce qui me fait préférer Python'' : ''arguments optionnels et nommés''

297 lectures
0 vote(s)

Une des fonctionnalités qui me fait préférer Python à d'autre langage est la possibilité d'utiliser des arguments nommés dans les fonctions ou les méthodes.

Lire la suite...

Tag(s) : ,

Wubi : une killer feature de la prochaine Ubuntu

279 lectures
0 vote(s)

Le 24 avril 2008 va sortir la nouvelle release de la distribution GNU/Linux Ubuntu : Ubuntu 8.04 nommé Hardy Heron (Héron robuste).

Cette nouvelle version intègre un nouvel installateur : Wubi. Cet installateur fonctionne sous MS Windows et permet d'installer et de désinstaller Ubuntu comme une application standard sous l'OS MS Windows.

De plus, Wubi permet d'installer Ubuntu dans un "gros" fichier sur le système de fichiers de Windows. Par conséquent il n'est plus obligatoire de faire de la place sur le disque dur pour créer de nouvelles partitions dédiées à Ubuntu...

Le président de Canonical, Mark Shuttleworth, a écrit sur son blog un raisonnement sur la motivation qui a fait naître Wubi et pourquoi il apparaît dans le LiveCD de Hardy.

Traduction de l'article original en français : (traduction extraite du billet suivant : "Pourquoi wubi d'après Mark Shuttleworth") :

Windows est une plate-forme très importante et notre fierté justifiée en Linux et GNU ne doit pas nous faire oublier l'importance d'un logiciel qui est largement utilisé. Je crois que faire connaître les logiciels libres aux gens, est quelque chose de passionnant et l'un des principaux moyens pour y arriver est de leur montrer la puissance de ces logiciels libres tournant sur une plate-forme qui leur est familière, qu'il s'agisse de Windows ou de MacOS.

La réussite de Firefox, par exemple, est une source d'inspiration pour le logiciel libre et je suis certain que l'un des principaux moteurs de ce succès a été son excellente intégration dans l'environnement Windows. Un téléchargement rapide et une installation facile, après quoi les gens peuvent effectivement rester fidèle au logiciel libre, car il offre des innovations et une puissante expérience de navigation qui est, à l'évidence, meilleure que les solutions propriétaires. J'ai remarqué que les meilleurs projets de logiciel libre ont une belle histoire avec Windows. MySQL et PostGres en ont une. Bazar fonctionne bien aussi. Et les utilisateurs qui aiment, sont alors prêts à franchir une nouvelle étape vers le monde GNU.

Par conséquent, je suis absolument ravi de la manière dont Agostino Russo et Evan Dandrea ont dirigé le projet wubi, l'installateur Windows natif pour Ubuntu 8.04 LTS. Je crois qu'ils ont obtenu un résultat vraiment élégant pour traiter judicieusement avec le gestionnaire de démarrage de Windows afin d'offrir le choix Ubuntu. Si j'étais un utilisateur Windows intrigué par Linux, mais nerveux à son propos, ce serait une façon admirable d'obtenir un avant-goût de celui-ci, sans risque. Être capable d'installer et de désinstaller un système d'exploitation Linux comme s'il s'agissait d'une application Windows est une brillante innovation. Toutes mes félicitations à Agostino et Evan et aussi bien sûr à tous les pionniers qui ont eu cette façon de penser. Ils ont été clair, net et très professionnel:

Je suis un peu intimidé avec quelque chose d'aussi nouveau que wubi, étant la toute première expérience pour beaucoup de gens auront de Linux, du logiciel libre et de Ubuntu, mais les rapports initiaux sont positifs. J'ai eu une question de la part d'un médias qui a commencé avec un "ça n'a pas marché pour moi, mais... » qui fait que je suis un petit peu nerveux.

Bonne chasse.

Personnellement, je pense que cet installateur est vraiment une fonctionnalité très importante pour les curieux qui veulent tester Ubuntu sans prendre le risque de toucher à leurs partitions, sans toucher à leur bootloader et tout en ayant une solution simple pour supprimer la distribution si elle ne leur convient pas.

Grâce à cette nouvelle méthode d'installation, j'ose espérer un gain d'utilisateur important pour Ubuntu et donc pour GNU/Linux d'un point de vue plus général.

Tag(s) :

dimanche 6 avril 2008

XML-RPC Python vs PHP

233 lectures
0 vote(s)

Il y a quelques mois, j'ai eu à développer un serveur XML-RPC en PHP. Il m'est alors venu à l'esprit que l'utilisation de ce protocole était un bon exemple de comparaison entre PHP et Python (avec préalablement une petite idée derrière la tête).

Le but de ce document est donc de comparer l'utilisation d'une l'API XML-RPC en langage PHP et en langage python.

Lire la suite...

Tag(s) : ,

vendredi 21 mars 2008

Extension Firefox "It's All Text!" pour éditer les champs textes dans votre éditeur favori

429 lectures
0 vote(s)

Depuis plusieurs années j'étais agacé de devoir utiliser un champ texte classique dans les pages web de formulaires. Pourquoi ? parce que cet éditeur :

  • n'a pas de fonctionnalité d'indentation
  • n'a pas de coloration syntaxique
  • et pour finir, il n'a pas de toutes les fonctionnalités de mon éditeur texte favori

Une solution envisageable était d'améliorer l'éditeur de champs textes des navigateurs Internet... Firefox par exemple... mais jusqu'à aujourd'hui cela n'existe toujours pas.

Une autre solution est d'utiliser la "puissance" du système d'extension de Firefox pour lancer l'éditeur texte de votre choix lorsque vous avez besoin de fonctionnalités d'éditions plus avancés.

Ce type d'extension Firefox existe : It's All Text!.

Bien que j'utilise cette extension seulement depuis quelque jours, elle a déjà quelques années d'existence... et dire que j'ai attendu tout ce temps avant de prendre le temps de l'installer !

Site de développement de l'extension : It' All Text Trac.

Tag(s) :

dimanche 9 mars 2008

Mon portable Acer Travelmate 292 LMi "beep" quand je le branche sur le secteur !

220 lectures
0 vote(s)

Cela fait presque 4 ans que je possède un laptop Acer Travelmate 292LMi. Jusqu'à présent j'en suis entièrement satisfait. En 2005 j'ai dû changer le disque dur, à cette occasion je suis passé d'un disque de 40Go à 60Go, j'ai aussi ajouté de la RAM afin d'atteindre une capacité de 1250 Mo de mémoire vive. À ce jour, je n'ai pas besoin de plus de puissance, il est parfait mon usage quotidien. Je ne dirais pas non à un plus grand écran... mais je ne souhaite donc pas le changer tout de suite... ça serait du luxe... mais malheureusement, j'ai un problème très désagréable que je vais vous expliquer dans ce billet.

Le problème a commencé à apparaître il y a environ un an. Mon laptop était allumé, je l'utilisais, il était branché sur l'alimentation secteur est soudain il s'est mis à "beep" comme lorsque la batterie est trop faible ! Là je débranche l'alimentation secteur... silence, plus de "beep". Je rebranche : de nouveau le "beep". Le plus bizarre est que ce phénomène n'est pas systématique. Quelque fois je n'ai aucun problème pendant une semaine, d'autre fois je suis obligé d'enlever la batterie pour pouvoir brancher le laptop sur le secteur sans avoir de "beep". Je suis presque certain à 100% que cela ne peut pas venir de la partie software car le problème arrive même lorsque je suis dans le bios et donc je n'ai pas démarré le système d'exploitation.

Ce soir, par exemple, je suis très embêté : cela fait depuis le début de la soirée que j'essaie d'utiliser ma machine sans entendre ce satané "beep". Malheureusement, ce soir, lorsque j'enlève la batterie, l'ordinateur se coupe très régulièrement - 1 fois toutes les cinq minutes en moyenne - ce qui rend la machine inutilisable.

J'ai recherché sur Internet si d'autres personnes avaient ce problème. J'ai trouvé une référence mais il n'y avait pas de réponse à la question. À vrai dire je ne sais pas trop où chercher pour trouver une réponse à ce type de problème.

J'espère peut être que quelqu'un qui lira ce billet aura peut être une suggestion à me faire.

Je serais vraiment triste de devoir changer de laptop uniquement pour un problème d'alimentation... mais avant cela, j'essaierais peut être de changer la batterie.

Dernière remarque, quelque fois avant qu'il commence à faire "bip", je peux voir un petit "saut" de luminosité à l'écran.


Modifié le 9 mars 2008 à 13h53 : j'ai eu une réponse sur la liste comp.sys.laptops.


Modifié le 8 mai 2008 à 19h58 : depuis l'écriture de ce billet, j'ai trouvé la solution à mon problème. Lorsque ma machine se met à "bipper" il me suffit de :

  1. Débrancher totalement le bloc d'alimentation de la prise secteur ainsi que du connecteur du portable
  2. Rebrancher le tout

La subtilité est qu'il ne faut pas débrancher le bloc d'alimentation de la prise secteur sans le débrancher aussi du connecteur du portable... si les deux ne sont pas débranchés, la machine continuera à "bipper".

Tag(s) : , ,

jeudi 28 février 2008

Au revoir Furax (alias Gros FuFu)...

172 lectures
0 vote(s)

Voila, c'est fini, après trois jours et trois nuits de luttes en passant par des petits moment d'espoir, Furax (alias Gros Fufu) est mort ce matin (le 28 février 2008) vers 8h du matin dans les bras de Céline.

Il y a deux semaines, il a eu un problème à une patte arrière. Elle était comme paralysé... enfin il ne l'utilisait plus. Nous avons pensé qu'il se l'était coincé auprès de l'échelle. Un jour plus tard, tout est entrée en ordre.

La semaine dernière, alors qu'il était au milieu de la cuisine sur ses quatre pattes, je l'ai vu immobile et trembler des pattes arrières. Ensuite, plus rien, tout est de nouveau rentré en ordre après une ou deux minutes.

Malheureusement, sans que nous l'ayons compris, ces évènements étaient les signes avant coureur de ce qui lui est arrivé pendant la nuit de dimanche à lundi : un AVC (Accident vasculaire cérébral).

Lundi matin, au réveil, nous l'avons trouvé au fond de sa cage, couché sur le coté en train d'essayer de bouger. Nous l'avons pris et nous avons vu qu'il perdait l'équilibre, il ne tenait plus sur ses pattes du flanc droit. De plus ces mêmes pattes tremblaient beaucoup ! Nous avons tout de suite vu qu'il allait très mal et Céline l'a tout de suite amené chez le vétérinaire. Il nous a donc diagnostiqué un Accident Vasculaire Cérébral. Furax a reçu une piqure de cortisone plus un autre traitement dont j'ai oublié le nom (je crois pour oxygéner le cerveau).

Ensuite, dans la journée du lundi jusqu'au mardi soir, son état empirait. Nous sommes restés le maximum de temps à ses cotés. Nous avions toutes les peines du monde à le laisser seul dans sa petite boite lorsqu'il faillait partir au travail.

Lundi soir, son déséquilibre était total, dès qu'il essayait de bouger, il avait la tête qui partait sur la gauche comme une vis sans fin. C'était vraiment très déroutant et surtout très triste de le voir comme ça. Lundi soir, je pensais vraiment que c'était la fin... que le lendemain, nous allions le faire piquer... mais je n'osais pas en parler et surtout prendre la décision !

Mardi matin, j'ai accompagné Céline chez le vétérinaire. J'avais vraiment très peur de la suggestion du vétérinaire et je ne savais pas ce que Céline pensait et envisageait dans sa tête. J'imaginais le pire ! J'étais vraiment dans un état de tristesse terrible.
Là, madame le vétérinaire (le lundi, c'était un homme) nous a suggéré de se donner comme limite jeudi, que si l'état du furet ne s'améliorait pas d'ici là, il ne faudrait pas insister. Elle nous a dit qu'il avait une une chance sur trois de s'en sortir. J'étais toujours triste mais un peu rassuré... comme quoi même un petit espoir à ces moment là peut faire plaisir. De plus, elle nous a proposé une petite pâté hyper protéiné afin de lui redonner des forces. Nous avons bien sur acceptés.

Alors que son état était toujours catastrophique, mardi soir, vers 20h, nous avons réussi à lui donner à manger de cette pâté. Il avait faim et mangeait avec appétit. Quelques minutes après, nous l'avons vu tourner la tête à droite ! Chose qu'il n'arrivait plus à faire. Il ne tremblait plus ! Je n'ai pas de mot pour vous dire comme j'étais heureux de voir son état s'améliorer. Il arrivait presque à se maintenir sur ses pattes. Céline et moi avons pensé qu'il était sur la bonne voie. Il a alors passé une assez bonne nuit, il dormait même en boule comme en temps normal.

Mercredi matin... retour chez le vétérinaire. Lui aussi avait bonne espoir en voyant son état s'améliorer. De nouveau une piqure..., retour à la maison puis au travail. Mercredi midi, il était dans le même état que le matin, c'est à dire qu'il ne tremblait plus, il dormait en boule.
Le soir, après le travaille, j'ai été à l'entrainement de "ping". J'ai assez bien joué et j'avais le moral. J'avais hâte de rentrer à la maison car j'avais l'espoir de le trouver en meilleur forme encore !

Quand je suis rentré, Céline me prévient qu'il était un peu plus mal. Il respirait plus fort, à un rythme plus soutenu. Par contre, il levait tout le temps la tête car il voulait se balader... Il ne se rendait pas compte qu'il en était incapable. Par contre, il ne voulait pas manger mais il a un peu bu.

Étant donné qu'il était bien sale, nous lui avons donné un petit bain. Je pense qu'il a bien aimé son dernier bain, lui qui adorait cela. Nous l'avons ensuite couché.

Cette nuit du mercredi au jeudi a été horrible pour moi, j'en ai encore les images plein la tête. Furax était vraiment mal, je pense qu'il n'a pas dormi de la nuit (un peu comme moi en fait). Il levait tout le temps la tête et respirait de toutes ses forces ! Sans aucun doute la nuit la plus horrible de ma vie.

Le matin Céline s'est levé vers 7h30. Vers 7h50 elle a pris le furet dans ses bras dans le salon. Après cinq minutes environ, je l'entends dire qu'il est vraiment pas bien, il penche la tête en arrière... respire de plus en plus fort ! J'arrive à ses cotés, et quelques secondes après je vois notre petit furet pousser ses derniers sons... sa tête tombe en avant... sa respiration s'arrête... ma main contre lui ne sent plus battre son coeur. Celine n'y croit pas encore... elle croit voir sa tête encore bouger... j'essaie de lui faire comprendre que c'est fini.
Après une petite minute, c'est certain... il n'y a plus de doute... c'est fini... Furax est parti dans les bras de sa "maman".

Nous sommes alors restés plusieurs minutes sur le canapé, sans bruit, immobile avec le furet à nos cotés. Des minutes horribles, avec plein d'images dans ma tête. Une énorme tristesse et plein de haine contre le destin !

La matinée a été très difficile au travail.

A midi, nous avons fait son enterrement, dans une belle boite, blottie dans une couverture avec sa peluche éléphant et ma petite peluche pingouin que j'avais depuis plus de 6 ans, un peu prêt l'age de Furax.

Repose En Paix Gros FuFu ! Je ne t'oublierai jamais ! Jamais ! Et encore pardon pour l'incident d'il y a un an ! Je regrette ! Et je le regretterais toute ma vie

Tag(s) :

dimanche 24 février 2008

Les français ont vraiment élu un président qui n'a vraiment pas la stature de la fonction

280 lectures

En dehors des divergences politiques que j'ai avec notre président Nicolas Sarkozy, je constate de mois en mois qu'il n'a même pas la stature de chef d'état :

Lire la suite

mercredi 20 février 2008

No comment

228 lectures
0 vote(s)
Je vous laisse juger par vous même si c'est la partie 1 ou la partie 2 de ce billet qui est la plus compréhensible. Prochainement je publierai un billet qui commentera celui-ci.

Lire la suite

Tag(s) :

mardi 11 décembre 2007

L'apparence des choses varie en fonction de notre situation et de notre point de vue

259 lectures
0 vote(s)

Petit extrait de l'introduction de la documentation de Samba :

Two men were walking down a dusty road, when one suddenly kicked up a small red stone. It hurt his toe and lodged in his sandal. He took the stone out and cursed it with a passion and fury befitting his anguish. The other looked at the stone and said, “This is a garnet. I can turn that into a precious gem and some day it will make a princess very happy!”

The moral of this tale: Two men, two very different perspectives regarding the same stone. Like it or not, Samba is like that stone. Treat it the right way and it can bring great pleasure, but if you are forced to use it and have no time for its secrets, then it can be a source of discomfort.

Ce qui traduit, veut plus ou moins dire :

Deux hommes descendent une route poussiéreuse quand l'un d'entre eux heurte du pied une petite pierre rouge. Elle blesse son orteil et se glisse dans sa sandale. Il prend alors la pierre et la jette tout en criant sa colère pour exprimer toute sa détresse. L'autre regarde la pierre et dit : "C'est un grenat. Je peux le transformer en une pierre précieuse qui pourra rendre heureuse une princesse !".

La moral de cette histoire est que deux personnes regardant la même pierre peuvent avoir deux visions totalement opposées. Que l'on veuille ou non, Samba est comme cette pierre. En l'utilisant de la bonne manière, Samba peut apporter de grande satisfaction mais si vous êtes forcé à l'utiliser et que vous n'avez pas le temps de percer ses secrets, alors il peut être perçu uniquement comme une source de gêne.

J'ai relevé cet extrait car je le trouve pertinent et valable pour la plupart des projets libres.

dimanche 9 décembre 2007

Anglais, Français : orthographe, grammaire, traduction, dictionnaire...

394 lectures
0 vote(s)

N'ayant pas de prédisposition en orthographe, grammaire ou en langues étrangères... j'utilise régulièrement des outils pour pallier mes manques (private joke : bien qu'ils ne seront jamais aussi efficace que ma "mère supérieure" préféré).

Voici donc les outils en questions :

Lire la suite

Tag(s) : ,

samedi 8 décembre 2007

Mes envies cadeaux

655 lectures
0 vote(s)

Date de la dernière mise à jour de la liste : le 28 août 2008 à 12h50.

Pour les personnes qui envisagent de m'offrir un cadeau pour Noel ou pour une autre occasion :) (merci d'avance) mais qui ne savent pas trop quoi m'offrir, voici un billet qui pourra leur être utile. J'y référence une liste de mes envies cadeaux. Je vais essayer de la tenir à jour au maximum.

Quelques principes :

  • lorsqu'un cadeau n'est plus à m'offrir, je le barre de la liste;
  • avant de faire votre choix, consulter les commentaires pour voir les choix des autres personnes;
  • si vous avez sélectionné un élément dans la liste, je vous recommande de l'indiquer en commentaire afin d'éviter l'envoie de doublon :) la notification des commentaires de ce billet est désactivé afin que je ne les lise pas pour garder l'effet de surprise

Maintenant, passons à la liste...

Lire la suite

1 2 3 4 5 6 7 8 9 10 11 12 >

Les animaux se lavent en se léchant, sauf les hérissons et les oursins.
-+- Philippe Geluck, Le chat -+-