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...

9/12/2006

Cuisine:: Croques Travestis

Voici une petite recette que vous risquez de ne trouver que sur ce Blog, enfin avant son succès planétaire. Les croques travestis se situent entre le croque madame et le pain perdu... A reserver aux gros appetits... Une seule contre indication: au grand jamais n'utilisez de chedar!! c'est pas bon et c'est anglais (cause ou conséquence ?)

Les ingredients sont (pour deux personnes):
  • 4 oeufs
  • 8 tartines
  • 4 tranches de jambon
  • du fromage rapé
  • lait a discretion (selon les goûts)
  • du beurre
  • sel et poivre
Préparation :

Battez les oeufs (enlevez la coquille avant ;-) ) ajoutez y le lait, salez-poivrez. Imbibez les tartines de ce mélange. La manip qui suit n'est valable que pour un croque travesti : faites dorer une face de deux tartines dans une poêle huilée et bien chaude. Retournez les, ajoutez une noisette de beurre sur l'une des tartines, une tranche de jambon, couvrez de fromage et refermez le croque travesti. Faites dorer encore quelques instants.

ça y est : votre premier croque travesti pour une soirée inoubliable ;-)

les photos pour bientôt

9/04/2006

Wikipedia est à la rue?

La très célèbre encyclopédie du WEB a un petit problème:

Est-elle victime de son succès? Et ceci malgré la main tendue de Google? Ou bien quelqu'un aurait-il fait planter le serveur?

9/01/2006

Linux:: DVB-T Freecom (TNT sur votre PC)

Je viens d'acheter une clé USB pour regarder la télévision sur mon ordinateur portable: j'ai donc pris l'une ayant le meilleur qualité prix: Freecom DVB-T
je l'ai acheté chez Amazon pour quelques 45 euros. Elle fonctionne plutôt bien sous Windows: même si l'installeur est un peu mal foutu... ça finit toujours pas fonctionner. Le bon point est que l'antenne vient avec un logiciel MediaCenter: très intéressant quand comme moi vous n'avez qu'un Windows XP pro sans le media center. Mais vous vous doutez bien que j'ai du l'installer sous Linux ;-) et ben oui! Elle fonctionne encore mieux pas de saut d'image pas d'arret: un plaisir et tout ça avec seulement la petite antenne fournie! Pour installer la DVB-T key, n'essayez pas de modifiez votre noyau et d'y ajouter des modules; le mieux est d'utiliser
  1. Download le firmware: dvb-usb-wt220u-fc03.fw
  2. cp dvb-usb-wt220u-fc03.fw /usr/lib/hotplug/firmware/
  3. apt-get mercurial build-essential (et les header de votre kernel si vous avez un kernel standard)
  4. mkdir /usr/src/modules
  5. cd /usr/src/modules
  6. hg clone http://linuxtv.org/hg/v4l-dvb
  7. cd v4l-dvb
  8. make-config
Faites comme suit:
#
# using defaults found in .config
#
*
* Linux Kernel Configuration
*
*
* Multimedia devices
*
Video For Linux (VIDEO_DEV) [N/m/y/?] n
*
* Digital Video Broadcasting Devices
*
DVB For Linux (DVB) [Y/n/?] y
DVB Core Support (DVB_CORE) [N/m/y/?] m
*
* Supported SAA7146 based PCI Adapters
*
*
* Supported USB Adapters
*
Support for various USB DVB devices (DVB_USB) [N/m/?] (NEW) m
Enable extended debug support for all DVB-USB devices (DVB_USB_DEBUG) [N/y/?] (NEW) n
AVerMedia AverTV DVB-T USB 2.0 (A800) (DVB_USB_A800) [N/m/?] (NEW) n
DiBcom USB DVB-T devices (based on the DiB3000M-B) (see help for device list) (DVB_USB_DIBUSB_MB) [N/m/?] (NEW) n
DiBcom USB DVB-T devices (based on the DiB3000M-C/P) (see help for device list) (DVB_USB_DIBUSB_MC) [N/m/?] (NEW) n
HanfTek UMT-010 DVB-T USB2.0 support (DVB_USB_UMT_010) [N/m/?] (NEW) n
Conexant USB2.0 hybrid reference design support (DVB_USB_CXUSB) [N/m/?] (NEW) n
Nebula Electronics uDigiTV DVB-T USB2.0 support (DVB_USB_DIGITV) [N/m/?] (NEW) n
TwinhanDTV Alpha/MagicBoxII, DNTV tinyUSB2, Beetle USB2.0 support (DVB_USB_VP7045) [N/m/?] (NEW) n
TwinhanDTV StarBox and clones DVB-S USB2.0 support (DVB_USB_VP702X) [N/m/?] (NEW) n
GENPIX 8PSK->USB module support (DVB_USB_GP8PSK) [N/m/?] (NEW) n
Hauppauge WinTV-NOVA-T usb2 DVB-T USB2.0 support (DVB_USB_NOVA_T_USB2) [N/m/?] (NEW) n
WideView WT-200U and WT-220U (pen) DVB-T USB2.0 support (Yakumo/Hama/Typhoon/Yuan) (DVB_USB_DTT200U) [N/m/?] (NEW) m
Technotrend/Hauppauge Nova-USB devices (DVB_TTUSB_BUDGET) [N/m/?] (NEW) n
Technotrend/Hauppauge USB DEC devices (DVB_TTUSB_DEC) [N/m/?] (NEW) n
Terratec CinergyT2/qanu USB2 DVB-T receiver (DVB_CINERGYT2) [N/m/?] (NEW) n
*
* Supported FlexCopII (B2C2) Adapters
*
Technisat/B2C2 FlexCopII(b) and FlexCopIII adapters (DVB_B2C2_FLEXCOP) [N/m/?] (NEW) n
*
* Supported BT878 Adapters
*
*
* Supported Pluto2 Adapters
*
Pluto2 cards (DVB_PLUTO2) [N/m/?] (NEW) n
*
* Supported DVB Frontends
*
*
* Customise DVB Frontends
*
*
* DVB-S (satellite) frontends
*
ST STV0299 based (DVB_STV0299) [N/m/?] (NEW) n
Conexant CX24110 based (DVB_CX24110) [N/m/?] (NEW) n
Conexant CX24123 based (DVB_CX24123) [N/m/?] (NEW) n
Philips TDA8083 based (DVB_TDA8083) [N/m/?] (NEW) n
Zarlink VP310/MT312 based (DVB_MT312) [N/m/?] (NEW) n
VLSI VES1893 or VES1993 based (DVB_VES1X93) [N/m/?] (NEW) n
Samsung S5H1420 based (DVB_S5H1420) [N/m/?] (NEW) n
*
* DVB-T (terrestrial) frontends
*
Spase sp8870 based (DVB_SP8870) [N/m/?] (NEW) n
Spase sp887x based (DVB_SP887X) [N/m/?] (NEW) n
Conexant CX22700 based (DVB_CX22700) [N/m/?] (NEW) n
Conexant cx22702 demodulator (OFDM) (DVB_CX22702) [N/m/?] (NEW) n
LSI L64781 (DVB_L64781) [N/m/?] (NEW) n
Philips TDA10045H/TDA10046H based (DVB_TDA1004X) [N/m/?] (NEW) n
NxtWave Communications NXT6000 based (DVB_NXT6000) [M/?] (NEW) n
Zarlink MT352 based (DVB_MT352) [M/?] (NEW) m
Zarlink ZL10353 based (DVB_ZL10353) [N/m/?] (NEW) m
DiBcom 3000M-B (DVB_DIB3000MB) [N/m/?] (NEW) n
DiBcom 3000P/M-C (DVB_DIB3000MC) [N/m/?] (NEW) n
*
* DVB-C (cable) frontends
*
VLSI VES1820 based (DVB_VES1820) [N/m/?] (NEW) n
Philips TDA10021 based (DVB_TDA10021) [N/m/?] (NEW) n
ST STV0297 based (DVB_STV0297) [N/m/?] (NEW) n
*
* ATSC (North American/Korean Terrestrial/Cable DTV) frontends
*
NxtWave Communications NXT2002/NXT2004 based (DVB_NXT200X) [N/m/?] (NEW) n
Oren OR51211 based (DVB_OR51211) [N/m/?] (NEW) n
Oren OR51132 based (DVB_OR51132) [N/m/?] (NEW) n
Broadcom BCM3510 (DVB_BCM3510) [N/m/?] (NEW) n
LG Electronics LGDT3302/LGDT3303 based (DVB_LGDT330X) [N/m/?] (NEW) n
*
* Miscellaneous devices
*
LNBP21 SEC controller (DVB_LNBP21) [N/m/?] (NEW) n
ISL6421 SEC controller (DVB_ISL6421) [N/m/?] (NEW) n
DABUSB driver (USB_DABUSB) [N/m/?] n


  1. make
  2. make install
vous n'avez plus qu'à redémarrer votre ordi et voilà: le petit voyant orange s'allume... Maintenant allez dans Kaffeine: jouez un peu avec les réglages et hop la télé sur l'ordinateur: la classe non? Bien sûr avant d'en arriver là j'ai un peu galérer mais si vous avez des problèmes laissez un post et j'essaierai de vous aider

8/30/2006

FairUse4WM

La technologie Microsoft qui restreint l'utilisation de la musique sur votre ordinateur a été crackée: grâce au logiciel gratuit FairUse4WM. Je vous rappelle que quand vous avetez de la musique sur Napster, vous ne pouvez pas la copier librement, cette restriction est due à une DRM (Digital Rights Management). Mais le logiciel FairUse4WM permet de faire sauter cette protection seulement si vos DRM résident dans des fichiers séparées... Certains d'entre nous ont un abonnement de musique illimité (pour une somme fixée par mois, vous pouvez télécharger autant de musique que vous voulez), la musique ainsi téléchargée étaient protégées par les DRM mais avec FairUse4WM, ce va être des Go de musique qui seront bientôt. Voici un lien pour le Download

SpiralFrog

Voilà un nom dont on risque de parler encore pendant quelques temps: SpiralFrog. Ce site va ni plus ni moins que proposer de la musique gratuitement... Enfin presque, le modèle économique de SpiralFrog est que vous pourrez télécharger ou écouter de la musique mais vous devrez vous farcir de la pub. Un morceau de musique sur ITunes coutent un peu moins d'un euro, cela signifie que pour chaque morceau écouté, il faudra que des annonceurs aient payé au moins 1 euro... ça va en faire de la pub des popups et autres trucs insupportables! Mais voilà bien le problème, de nombreux navigateurs, notamment Firefox (d'ailleurs s'il ne s'agit que de pub visuel, je vous rappelle que la navigation avec onglet vous permettra de masquer la pub tout en écoutant la musique), permettent de filtrer ce genre de publicité... Est-ce que SpiralFrog va alors s'orienter vers un modèle demandant une intéraction avec l'utilisateur du genre clique sur le bouton, rentre le code visuel que je te montre et j'en passe... Là vous serez rapidement dégoutés de tout ça. ; Moi personnellement je demande à voir, je ne dis pas que le modèle économique basé sur les pubs n'est pas viable (il fonctionne très très bien pour Google) mais c'est un pari risqué... A suivre avec beaucoup d'attention...

8/28/2006

Cinéma:: Elephants Dream

Vous connaissez très certainement google video: voilà un très bon petit film d'animation que vous pouvez y trouver: Elephants Dreams



L'un des points forts de ce petit film d'animation est qu'il a été entièrement réalisé avec des logiciels libre, du genre Blender... Donc si vous vous sentez l'âme d'un Tim Burton, lancez vous.
Mon opinion est que toute la machine est dans la tête du jeune et que le vieux n'est là que pour essayer d'entretenir cette belle machine, tâche qu'il ne peut réaliser qu'en maintenant le jeune en la croyance de la machine... Si vous avez des avis divergents: laissez un post ;-)

Linux:: Perl et XML

Je suis en train de me familiariser avec Perl et XML, pour cela, j'utilise la librairie basique:
use XML::Simple;
Comme je débute un peu et que je veux générer une sortie XML à partir de données que je traite mais que je ne sais absolument pas à quoi doit ressembler la variable interne à Perl pour fournir le bon xml: je fais du reverse engineering avec le programme suivant:

#!/usr/bin/perl
use XML::Simple;
use Data::Dumper;

my $xs = new XML::Simple(keeproot => 1,searchpath => ".",
forcearray => 1, keyattr => [key, tag]);
my $ref = $xs->XMLin("point.xml");
my $xml = $xs->XMLout($ref);
print "\nHash dump with 'keyattr => [key, tag]':\n";
print Dumper($ref);

print "\nXML output with 'keyattr => [key, tag]':\n";
print $xml;
exit;

vous créez votre sorties XML comme vous voudriez qu'elle soit: vous la nommez point.xml, lancez le programme et hop vous avez la tête de la structure interne à Perl.

8/27/2006

Linux:: Firelight un outil indispensable

Vous êtes vous déjà retrouvé dans la situation où votre disque dur est presque plein et que vous ne puissiez plus rien enregistrer... Certainement... Ou bien cela vous arrivera bientôt... Ou bien vous êtes très certainement un maniaque ;-)
Pour les personnes normales: le problème qui se pose est de trouver quels sont les dossiers qui prennent beaucoup de place sur le disque et si possible s'ils ne sont pas important, les supprimer. Il est bien fastidieux d'essayer d'utiliser les df, du et autres ls -l. Une solution plus user-friendly consiste en le logiciel Firelight dont voici quelques screenshots:


mon arborescence générale avec toutes mes partitions:

mon répertoire /home:
mon répertoire .kde, où on constate que j'ai vraiment beaucoup d'amis qui m'écrivent beaucoup... Non je rigole: un geek n'a pas d'amis, seulement des ordis ;-) En vous donnant une représentation visuelle et extrèmement colorée de vos fichiers Firelight va vous faciliter la vie