10/06/2006

Le meilleur des Wiki

Je me suis toujours dit que je devrais utiliser un wiki pour noter mes remarques au fur et à mesure, garder tous mes tips pour Google, Vim ou de programmation... Mais j'ai toujours été un peu refroidi par les installations: non pas que ce soit compliqué, quand on utilise Linux, on est vacciné... Non c'était plutôt la lourdeur de l'installation... Apache, MySQL, PHP... Je n'ai que mon ordinateur portable (sans batterie Sony... ouf je respire) et je n'ai pas envie d'avoir des tas de serveurs qui tournent dans tous les sens pour un Wiki personnel... Mais ce matin j'ai découvert Tiddlywiki , le wiki le plus simple et le moins lourd qui puisse exister. Allez sur le site en lien, téléchargez la page comme indiqué et et et ... Voilà: vous avez un wiki opérationnel et personnel sur votre ordinateur personnel!!! Ce Wiki ne tient que dans un seul fichier HTML avec tout ce qui faut à l'intérieur: CSS, Javascript... Lorsque vous créer un nouveau "tiddler", c'est à dire l'équivalent d'un post pour les blogs... A vous de jouer maintenant avec votre nouveau wiki ;-)

10/05/2006

Google Reader

Il y a quelque mois j'avais essayé Google Reader, le système de google pour lire les flux rss. J'avoue avoir été un peu déçu ce jour là: même si'jaime les systèmes un peu spartiate, le système manquait un peu trop d'ergonomie... Je viens de le réessayer il y a deux jours et au miracle, le bon génie Ajax est passée par là (si si le même que pour Gmail, attention à ne pas confondre avec Mr Propre ;-) Même si le système reste un peu lent à mon goût l'ergonomie et la qualité de la présentation sont au rendez-vous. Essayez pour voir ;-) C'est gratuit comme toujours chez Google et c'est un bon moyen de butiner dans la blogosphère sans trop utiliser le butineur (je préfère vraiment le franglais)

10/04/2006

Granny Pirate

Qui a dit que les vieux n'y connaissent rien à l'informatique ;-)

Granny Pirate
à vrai dire ils étaient même là avant ;-)

Google Optimist or Google Pessimist

Which one are you?

Google un phénomène de société

Je ne me rappelle pas d'expression ou de mot forgé à partir de microsoft, par contre que d'expressions toutes faites pour Google: "Google is your friend" ou encore googliser... Je pense qu'on n'a pas fini d'entendre parler d'eux

Where is the Secret of Life?

10/03/2006

Google Writely

Tout le monde sait ou va bientôt se rendre compte que Google veut faire beaucoup plus qu'un moteur de recherche... M.Google se tourne aussi vers le monde de la bureautique. Le google calendar n'a pourtant pas fait beaucoup de bruit, par contre le google spreadsheet a générer beaucoup plus de bruit sur le Web... On a pu lire par ailleurs que Google avait racheter Writely, un petit site qui se propose d'être pour Word (Microsoft) ce que Spreadsheets est à Excel. En effet, j'avais créé un compte chez Writely voici déjà un an, aujourd'hui je viens de me reconnecter mais cette fois en utilisant mon compte Gmail. Les couleurs de Writely sont encore un peu flashy, mais je pense que Google est en train de preparer un ravalement de façade de ce site et qui sait d'ici quelques moi vous verrez peut être entre votre Google Calendar et votre Google Spreadsheets un Google Writely. A quand un ordinateur complet M.Google avec un accès illimité aux films et aux musiques de l'Internet?

Google Pack: Liste des logiciels

Voici la liste des logiciels disponibles dans le google pack en version française... Encore une fois, nous devrons attendre pour avoir tous les logiciels qui sont déjà disponibles pour la version americaine... Personnellement j'ai installé la version américaine ;-) Je ne comprends pas toujours la logique de google: les logiciels sont là et ma fois ce ne sera pas la première fois qu'on utilise un logiciel en anglais plutôt qu'en français... M.Google pourquoi créer une telle ségrégation entre les Etats Unis et le reste du monde?




Logiciels Google inclus
Google Desktop - Recherches sur le bureau
  • Effectuez des recherches dans vos e-mails, vos fichiers, votre historique Web et bien plus encore.
  • Regroupez toutes les informations dont vous avez besoin dans la barre latérale.
En savoir plus
Picasa - Gestionnaire de photos
  • Retrouvez, modifiez et partagez vos photos en un clin d'oeil.
  • Supprimez les yeux rouges et retouchez les photos en toute simplicité.
En savoir plus
Barre d'outils Google pour Internet Explorer - Barre d'outils
  • Effectuez des recherches avec Google directement à partir des pages Web consultées
  • Éliminez les fenêtres pop-up indésirables.
En savoir plus
Autres logiciels inclus
Mozilla Firefox avec la barre d'outils Google - Navigateur Web
  • Surfez plus facilement et en toute sécurité.
  • Passez rapidement d'une page à l'autre grâce à la navigation par onglets.
En savoir plus
Ad-Aware SE Personal - Utilitaire anti-spywares
  • Détectez les spywares et supprimez-les en toute sécurité.
  • Protégez votre vie privée à l'aide de fonctionnalités performantes.
En savoir plus
Norton AntiVirus 2005 Special Edition - Utilitaire antivirus
  • Protégez votre PC contre les virus, les vers et les chevaux de Troie.
  • Inclut un abonnement de six mois aux mises à jour de la protection.
En savoir plus
Adobe Reader 7 - Lecteur PDF
  • Affichez et imprimez des fichiers PDF, et lancez des recherches sur leur contenu.
  • Lancement jusqu'à 50 % plus rapide que la version 6.0.
En savoir plus
Autres logiciels (en option)
RealPlayer - Lecteur multimédia
  • Lisez les formats les plus répandus, organisez vos fichiers musicaux et vos vidéos.
  • Transférez de la musique vers votre iPod ou un autre lecteur multimédia portable.
En savoir plus
GalleryPlayer HD Images - Images
  • Graphismes et photos de qualité
  • Idéal pour votre écran de veille ou votre Bureau
En savoir plus

The HURD

Si vous ne savez pas ce que c'est vous pouvez aller voir le lien, cependant voici la principale information:


The GNU Hurd is the GNU project's replacement for the Unix kernel. The Hurd is a collection of servers that run on the Mach microkernel to implement file systems, network protocols, file access control, and other features that are implemented by the Unix kernel or similar kernels (such as Linux).

Currently, the Hurd runs on IA32 machines. The Hurd should, and probably will, be ported to other hardware architectures or other microkernels in the future.

Dans les prochains mois, je vais essayer d'en installer un sur une machine virtuelle en utilisant VmWare... J'ai bien essayé les CDs fournis par Debian, mais il semble qu'il y ait un problème avec eux (ou bien je m'y prends vraiment comme un pied) en fait je n'arrive pas à trouver le micro kernel... Donc je vais d'abord créer une machine virtuelle avec une vrai Debian-Linux, puis j'utiliserai l'utilitaire crosshurd pour créer la machine virtuelle avec le hurd. J'ai vu des screenshot de personnes capable de faire tourner e17 dessus... La suite bientôt ;-)

10/02/2006

Google Pack

Vous connaissez probablement tous Windows Update... Vous savez ce petit bouclier qui apparait dans votre tâche vous expliquant que des mises à jours sont prêtes à être installées... cependant contrairement aux distributions Linux, Windows ne s'occupe que de lui et ne se soucie pas de vos logiciels photos, vidéo, navigateur web alternatifs... Or le problème est que sous Windows il est beaucoup plus commode d'être connecté en tant qu'administrateur... C'est pourquoi si un des logiciels précédents vient d'être compromis c'est tout votre système qui sera compromis!!! Deux solutions pour protéger votre ordinateur sous Windows XP contre les virus, les Trojan et les Backdoor:
  1. créer un compte utilisateur (sans les droits administrateurs): vous allez rapidement devenir cinglés ;-) c'est mieux pour vos enfants
  2. mettre à jour tout vos logiciels...
C'est dans ce dernier cas que Google, oui oui le même que Gmail, Blogger, Writely... va encore venir vous aider, non pas en faisant une recherche google... mais grace au nouveau né de chez Google: Google Pack, vous pouvez mettre à jour automatiquement tout vos logiciels à jour. Firefox, Google Vidéo, et j'en passe vont se mettre à jour automatiquement.

De plus si vous voulez un antivirus, Google vous en fourni un gratuit pendant 6 mois. Oui un Antivirus Free: pour vous alors qu'est ce qu'on dit: Merci Google

10/01/2006

Le vol des majors

Je viens de tomber sur cet article d'Agoravox par Guillaume Champeau, qui rappelle encore les incroyables disfonctionnements des majors... Je voudrais apporter ma petite contribution: en fait la législation française est issue d'une longue tradition depuis Beaumarchais qui vise à favoriser la création culturelle en garantissant un système de rémunération pour les auteurs. Aujourd'hui cette législation apparait pour l'opinion comme destinée à préserver les intérêts de grands groupes industriels. La perception des majors est, aujourd'hui, en France, négative: les majors tentent surtout de protéger leurs intérêts propres et non ceux des artistes! Mais ne dénigrons pas totalement le travail de la SACEM: la SACEM représente aujourd'hui 100000 artistes et perçoit chaque année 600 millions d'euros de redevance (85% reversés aux artistes, le reste étant les frais de fonctionnement de l'institution). Malgré ce travail colossal, un livre enquête paru en 2003 (Main basse sur la musique de Inschauspe et Godeau chez Calmann-Lévy(2003))

a mis à jour un certain nombre d'affaires financières impliquant la SACEM, comme des cas de spoliation des auteurs juifs pendant la seconde Guerre Mondiale ou le cas des droits sur l'oeuvre de Maurice Ravel. Ainsi ces journalistes affirment que les droits sur l'oeuvre de Ravel qui ne tombera dans le domaine public qu'en 2015, rapportent chaque année environ 1,5 millions d'euris, alors même que celui-ci n'a pas d'ayant-droits... De plus les procès intentés contre les particuliers prennent auojourd'hui des allures de combat de David contre Goliath... Enfin ce sont ces même maisons d'édition qui tentent de faire interdire les logiciels P2P en amalgamant le moyen avec l'acte...

Les faits sont têtus et les maisons d'édition devront faire avec: la piraterie numérique n'est guère perçue négativement par la majorité des français: 55% d'entre eux estiment les sanctions à l'encontre des personnes ayant téléchargés illégalement sur Internet ne sont pas justifiées contre seulement 39% qui pensent le contraire... (Les Français et le téléchargement gratuit sur Internet)

9/30/2006

Richesse du Monde et Pauvreté des Nations

Je viens juste de reterminer ce livre, je dis bien reterminer parce que je l'ai déjà lu 3 fois, sur 3 ans... C'est un tout petit livre de poche mais toutes les idées essentielles pour réfléchir sur le phénomène de la mondialisation sont là.


il se lit presque comme un roman. L'auteur Daniel Cohen nous fait traverser tous les courants de pensée des sciences économiques, de Smith à Ricardo en passant par Keynes, tous les plus grands auteurs économiques sont présents. Ce livre fourmille de nombreuses références... Vous y trouverez la théorie du O-Ring, la théorie du quatre quarts de Reich, des réflexions sur le couple d'aujourd'hui dans cette nouvelle dynamique. Je vous le conseille de tout coeur. Vous comprendrez enfin les mécanismes sous-jacent de la mondialisation et pourquoi il ne faut pas croire les hommes politiques qui jouent sur la peur du peuple pour essayer de gagner des suffrages. La mondialisation est un fait et toutes les nations peuvent en profiter: si une redistribution des profits est correctement faite... Tout ceci dépend de la force et de l'intégrité de nos politiques.

9/28/2006

Blogger:: Intel and the 80 cores

Je viens de tomber sur cet article, impressionnant si cela est vérifié... Cependant, la technologie des multicores vient juste d'être lancée, et Intel espère bien inonder le marché avec ses dual core alors qu'AMD est en train de préparer des quadri core... Cet article (cf lien) en est la parfaite illustration, essayez de le visualiser et vous tomberez sur une pub AMD, alors que l'article porte sur Intel. Intéressant non... Cependant, je ne sais pas si multiplier les core à l'infini est une bonne idée... D'ailleurs, c'est une idée assez ancienne: un peu comme les clusters sauf que cette fois tout est sur le même petit bout de silicium!!! Si cela permet de réduire la consommation des ordinateurs alors tant mieux, en même temps si cela ne sert qu'à fournir des ordinateurs surpuissant dont on utlisera qu'une petite partie des capacités où dont on gaspillera les capacités avec des logiciels mal programmés... J'espere plutôt que des progrès seront réaliser sur la gestion des effets quantiques au sein du chip... ou sur l'architecture du chipset lui-même voire même l'intégration d'effets optiques... La palette des possibilités est vaste. Les dual core sont tout sauf une nouveauté, ils ne sont que la plus grande maîtrise d'idée déjà un peu vieillotes.

9/23/2006

Blogger:: Ping et les cowboys

si vous lisez les blogs, c'est que très certainement que vous avez aussi un blog, ou que vous pensez en ouvrir un ou bien que vous êtes curieux... Dans les trois cas, vous savez ou vous voulez apprendre que pour prévenir les services tels que Technorati ou pingomatic, il faut leur envoyer un ping... Parce que je suis paresseux, que je veux envoyer un maximum de ping, j'ai écrit un petit script pour envoyer un ping à plusieurs de ces moteurs de blog recherche.

Aujourd'hui j'ai écrit deux post consécutivement: voilà ce que m'a répondu le serveur pingomatic

Do http://rpc.pingomatic.com/
--> Pinging too fast. Slow down cowboy. Please ping no more than once every 5 minutes.

personnellement j'aime beaucoup leur humour ;-)

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/22/2006

Cuisine:: Salade Paysanne

Ce n'est plus l'été mais bon, dans un appartement surchauffé ça devrait passé ;-)

Ingrédients :
  • 2 tranches épaisses de jambon blanc
  • 150 g de roquefort
  • 150 g de gruyère
  • 18 cerneaux de noix
  • 30 grains de raisin blanc
  • 8 cl de crème liquide
  • 2 c. à soupe de moutarde à l'ancienne
  • 3 c. à soupe d'huile d'arachide
  • quelques feuilles de laitue
  • sel, poivre


Préparation :
Préparez la vinaigrette en mélangeant la crème, la moutarde, l'huile, le sel et le poivre en fouettant à la fourchette puis réservez au frais.
Coupez le jambon, le gruyère et le roquefort en gros dés.
Hachez les cerneaux de noix au couteau.
Lavez et séchez les feuilles de laitue.
Coupez les grains de raisins en deux et épépinez-les.
Mélangez tous les ingrédients dans un saladier et arrosez de vinaigrette
Mélangez bien et servez.

Linux:: Comment comparer deux listes en Perl

Je classe ce petit howto dans ma catégorie Linux, parce que c'est le seul véritable envirronnement pour développer du code. Quand Windows n'est fourni par défaut qu'avec Wordpad ou Notepad, Linux vient déjà avec des éditeurs de textes puissant en ligne de commande pour développer (Vim par exemple). Donc revenons à nos moutons: Je développe en ce moment un petit programme où il me faut comparer deux listes et trouver et identifier les éléments en commun (c'est le genre de trucs qu'on fait tous les jours en bioinformatiques :-) . Comme je manipule des chaines de caractères, j'ai fini par me tourner vers Perl. Perl est LE LANGAGE de script pour gérer les lignes de caractère. Une implémentation naïve de ce problème est quadratique. Mais si vous utilisez une table de hachage... alors ça devient linéaire YOUPI YOUPI YA: votre liste de 100000 éléments va pouvoir enfin être analysé. Voici la commande à utiliser:


my %seen;
my @common = grep {$seen{$_}++} @list_1 , @list_2;



Par contre cela nécessite que les listes une et deux ne comporte pas de doublé. Voyons un peu comment ça marche. J'utilise la fonction grep pour créer un filtre et je lis à la suite les deux listes. J'initialise d'abord ma petite table de hash en une table nulle. Lorsque je parcours les listes avec $_, lorsque je rencontre pour la première fois je rencontre un élément je le mets dans la table, mais comme la table est initialisée à faux à 0 au début, l'élément est filtré! Mais par post incrémentation je garde une trace de l'élément (le fameux ++). Lorsque l'élément apparait pour la seconde fois:
$seen{$_} est non nul et donc le filtre est passif. Vous récupérer enfin ce beau résultat dans votre table @common. Si je ne me trompe pas cette comparaison des deux tables est bien linéaire.

9/20/2006

IMVU

Je vous avais promis quelques snapshot de IMVU est bien voilà. Si vous vous souvenez, IMVU est un logiciel de chat en 3D. Le concept est sympa et on se prend au jeu.

Voila, j'ai continué à jouer avec IMVU, et c'est vraiment un excellent moyen de passer le temps, vous pouvez y faire des tas de rencontres et discuter de la situation politique dans diverses pays avec les ressortissants. D'ailleurs, il vous suffit de laisser IMVU tourner quelques secondes pour que quelqu'un vous propose une conversation. J'aime assez le décor par defaut qui est un Starbuck Coffee, mais il y en a beaucoup d'autres (grande roue... et j'en passe). Même si l'interface est un peu dure a prendre en main au début: notamment pour zoomer ou déplacer la fenêtre, réussir à préparer une scène et la photographier...

mais le plus marrant reste toutes les mimiques des personnages: vous pouvez même frapper l'autre, ce qui est extrêmement marrant, ou bien répondre avec des émoticones... Dans tous les cas avec IMVU, vous ne verrez pas le temps passer.

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.

Flex Ajax PHP MySQL

je suis en train de me plonger dans ces sujets là pour developper une application lisant quelques donnees dans une base SQL, permettant d'ecrire dedans et surtout qui permet de faire des resumer des donnes contenues dans la base de donnees. Donc j'utilise:
  • flex: pour une jolie presentation digne du WEB 2.0
  • Ajax: pour diminuer l'usage de la bande passante et ainsi creer une application rapide
  • PHP: surtout pour interagir avec ma base de donnees
  • MySQL: parce que dans le monde des bases de données s'est un excellent choix que je recommande.
Le plus dur avec tout ça: c'est de trouver des infos, il y a quasiment rien sur le WEB (d'ailleurs si quelqu'un a quelque chose je suis preneur :-) Il y a bien les sites d'Adobe et les Blogs des developpeurs mais il me semble quAdobe veut revendre son Coldfusion a tout le monde et donc il n'explique pas vraiment comment lier MySQL a son Flex en utilisant d'autres technologies.

à suivre...