25 octobre 2006

Humeur du jour

Si vous passez des mauvais moments durant la phase de boot,
voici une petite chanson qui vous aidera à remonter la pente :

si tu paniques
si tu es bredin
tu sais qu'il existe chez les darwiniens
un boot aimable
rapide et vilain
a l'abri dans ton portable
il sera ton copain

11 septembre 2006

Changer la variante et le modèle de son clavier "on the fly"

Les Mac-User français sont souvent assez mal lottis lorsqu'il s'agit
d'essayer de nouvelles distributions Linux... Quelle surprise lorsque
l'on tape un _ et que l'on tombe sur un autre caractère.

A force,  on commence  à avoir l'habitude de ne plus maîtriser qu'un
unique clavier.

Voilà l'avantage avec les nouvelles distributions, et avec un Xorg à jour,

il est très facile de switcher de disposition de clavier et de variantes.

Ce que je conseille pour les heureux possesseurs de laptop Apple c'est indéniablement la commande setxkbd :

setxkbd -model macintosh           



technorati tags:, , , ,

18 juillet 2006

Core 2 duo Impressionnant....

Selon zdnet, et plusieurs autres sources, les premiers tests et bench des Core Duo 2 sont tout simplement impressionnants. Les performances générales sont supérieures de 20% à des puces comparables chez AMD. De plus, dans sa version extrême, la puce ne semble pas avoir perdu un seul "match" contre les meilleurs produits d'AMD....bien entendu, tout cela en restant "cost effective" en matière de consommation d'énergie.

C'est forcément quelque chose que j'aimerais avoir dans ma liste de Noel...
L'article :
Core 2 Duo
La review du test:
Tests ici !

Un DDK pour linux

Afin de faciliter l'écriture de drivers pour Linux, le "Kernel developer" Greg Kroah-Hartman a produit une image ISO contenant tout ce qu'un auteur de drivers seraient en droit d'attendre sous Linux.
L'initiative a été préparée pour la FreedomHEC, conférence qui s'est tenue a Seatle le 26 Mai dernier.
Force est de constater que la nouvelle est loin d'être fraîche, mais je tenais à souligner cette initiative qui aidera sûrement les "Kernel Newbies" à intégrer l'équipe de développement du kernel et à promouvoir la création de drivers libres.

Cette image est accompagnée d'une documentation riche, des HOWTO, les README importants ainsi que des documents modèles, parce qu'un code se doit d'être documenté.

De plus une copie pdf du livre Linux Device Drivers, third edition, a été intégrée à cet ensemble.

Donc vous n'avez plus de raison de ne pas vous lancer, je vous laisse l'excuse du temps.... ça marche toujours.

16 juillet 2006

MacBook Pro 15" Préparer les partitions pour Linux

La deuxième étape consiste à préparer les partitions ainsi que le chargeur de démarrage pour avoir un système qui démarre. Gardez toujours auprès de vous un dvd de l'installation de Mac OS X, même si il est possible de se débrouiller sans.
  1. Installez Bootcamp -http://www.apple.com/macosx/bootcamp/
  2. Installez Refit -http://refit.sourceforge.net/
  3. Allez dans le répertoire où vous avez installé Refit, et l'activer au démarrage
    soyez sûrs d'exécuter enable-always.sh
  4. Redimensionnez votre partition OS X avec diskutil (voir le man pour plus d'infos)
    Par exemple: "diskutil resizeVolume disk0s2 30G Linux 'Linux' XXG" pour donner 30 G à OS X et le reste du disque pour Linux
  5. Redémarrez
  6. Télécharger la dernière ISO netinstall Testing de debian "debian-testing-i386-netinst.iso"
  7. Graver l'ISO et redémarrer

MacBook Pro 15" Hardware et Linux

La liste de billets qui vont suivre, se rapporteront à l'installation d'une debian testing sur un macbook pro 15".
Comme pour toute nouvelle machine, nous devrons procéder avec méthode. C'est bête mais il faut absolument que je sache la liste du matériel utilisé à l'intérieur de la bête

Sous mac OS X en root :

root@lamba.da#system_profiler


  • Radeon X1600 128Mo (Version du gestionnaire EFI : 01.00.068)
  • Disque dur SATA
  • Bluetooth
  • Airport = carte wifi, marche avec Madwifi, Atheros par expérience :)
  • Carte audio Intel (haute qualité parait-il)
  • Interface firewire 400
  • Carte réseau Gigabit
  • MATSHITADVD-R
  • Apple Internal Keyboard / Trackpad sur Bus USB
  • Re?cepteur a? infrarouge sur USB
  • iSight sur USB
  • TOSHIBA MK8032GSX


C'est assez mince comme informations pour compiler dans de bonnes conditions un kernel, mais hop, par maGeeK, voici une spécification un peu plus précise


  • Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
  • Marvell Yukon 88E8053 PCI-E Gigabit Ethernet
  • Wi-Fi - Atheros AR5006X (802.11g)
  • FireWire (IEEE 1394): Agere Systems FW323 (rev 61)
  • SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller AHCI (rev 02)
  • IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02) (ouais..)

Ce qui devrait nous aider grandement dans l'opération !

30 juin 2006

28 juin 2006

Opera 9 est vivant, vive Bon Echo

Opera 9 est sorti !

Il est tout simplement grandiose, sans publicité, passe le test acid2 et comporte quelques gadgets très interressants.

En natif sont supportés les "mouse gestures" la sauvegarde de session, la reprise de téléchargement, bittorent, les mails : un client mail intégré vous permet de consulter vos boîtes en POP / IMAPS, les flux rss et bien d'autres goodies.

A vous maintenant de l'essayer !

De mon côté j'attends impatiemment les résultats de l'initiative Bon Echo qui devrait nous apporter d'ici peu un meilleur firefox, plus véloce, plus léger, plus sécurisé et respectueux des guideline de Gnome et d'Apple.

http://www.mozilla.org/projects/deerpark/releases/alpha1.html

08 mai 2006

Mémoire virtuelle protégée



Recement j'ai apercu une option interessante sur Tiger, dans le panneau des préférences systeme, section sécurité, il y a une option intitulée "Utiliser la mémoire virtuelle sécurisée".

Après quelques investigations, j'ai pu trouver sur TechGoes Boom l'explication ! Selon TechGoes Boom, les mots de passe restaient en clair dans la swap de Panthere. Depuis Tiger, on a la possibilité de crypter les mots de passes stockés dans la swap. C'est au moins interessant pour FileVault et le mot de passe root .

Les articles de TechGoes Boom Tiger 1,Panther 2.

Un aperçu de l'anodine option (en bas de l'écran).

OpenBsd Release

Hey ça fait longtemps que je n'avais pas blogé,
bref, petite news un peu en retard certes , mais voila la sortie d'OpenBSD 3.9 !
J'ai légèrement l'impression que le temps entre les releases se fait de moins
en moins pesant. On approche la 4.0..

Il y a beaucoup de nouveautés mac-centristes, des drivers pour macppc qui se faisaient longues à attendre... Bref, j'ai hâte d'essayer cette nouvelle version !

12 avril 2006

un futur pour la pomme !

Force est de constater que ces derniers temps la pomme fait parler d'elle sur tous les
fronts.

Tout d'abord, les défauts de jeunesse des macbook pro, sont enfin corrigés avec une nouvelle versions de la carte mère. En effet, les plus patients et peut-être les plus malins d'entre vous qui auraient attendu des retours avant d'acheter la nouvelle machine de guerre d'Apple pourront maintenant être rassurés. La révision D des MacBook pro sera dotée d'améliorations plutôt agréables. Résolution de problèmes de surchauffe de la touche F ( à croire que la théorie de la révision A devait être vérifiée pour ne pas passer dans le domaine du mythe urbain. Entre grésillement et peinture qui s'écaille, non uniformité du rétroéclairage, problèmes d'Airport (pour savoir de quoi il en retourne, c'est ici que cela se passe), j'ai décidé tout simplement d'attendre. I Love G4 !

Ce n'est pas tout du côté software, on assiste tout simplement à une petite révolution avec bootcamp qui permettra de démarrer un windows xp sur un mac à base de processeur(s) Intel. Je ne sais pas si financièrement ça tient la route, mais je pense que ça peut aider certains au switch et ça dégoutera les puristes... Je trouve ça plutôt navrant. Au lieu d'essayer de pousser le concept jusqu'au bout et d'améliorer le support de l'Altivec, de mettre en place un Java plus véloce,(etc) de faire un "attesor" (néologisme de mon cru pour désigner un programme effectuant l'opération inverse de Rosetta, c'est-à-dire la translation de binaires x86 vers PowerPC), on prends le chemin de la facilité...

Pour couronner le tout la pomme se bats encore et toujours pour garder son nom. En effet suite au procès qui a été intenté par Apple Corp contre Apple Computing, il a été décidé que la pomme ne se lancerait pas dans un secteur dans lequel elle pourrait faire de l'ombre à la maison d'édition des Beatles... Tout un ramdam pour que des années plus tard, grâce au succès du binôme gagnant iTunes + iPod, le débat soit remis sur le tapis.

Moralité, le succès de la pomme ces dernières années lui ont déjà couté son âme, espérons que cela ne lui coupe pas les vivres. Je n'aimerais pas parler à mes enfants de Macintosh comme on parle de d'Amiga...

J'allais oublier de parler de certaines rumeurs :
  • de nouvelles couleurs pour le mac

  • des iBook au format 13.3" (source, presse économique)


Ce sera tout pour ce billet !

31 mars 2006

IE 7 gnagnagna

On me parle souvent d'IE 7 et sa nouvelle fonctionnalité révolutionnaire pour contrer la navigation par onglets... Disons l'affichage de vignettes des pages en cours.
Voila pour ceux qui osent me dire encore qu'IE est le meilleur navigateur voici la preuve en quelque ko d'extension pour firefox : j'ai nommé Reveal.
La meme finalité, et des petites subtilités en plus, recherche par mots clés ou expressions régulières, affichage sur la page en cours et paramétrage de la navigation entre vignettes.
Allez Djin, avoue, Firefox est loin d'avoir dit son dernier mot.

29 mars 2006

La réduction de bruit sauce CNRS

News provenant de Da Linux French Page

Le CNRS de Caen a publié le code source d'un outil performant de correction de bruit sur les images numéques.
Il semblerait que ce logiciel, publié sous licence CeCILL, soit plus, ou tout aussi performant que bon nombres de logiciels propriétaires de traitement d'image.
Il s'agit bien entendu d'une brique, mais si les chercheurs du CNRS continuent leurs efforts, il se pourrait bien que The Gimp et d'autres logiciels libres tels que Digikam soient dotés d'un panel d'outils très très interessant qui pourrait aider les switchers à se décider.
En effet, il est dores et déja possible d'utiliser ce module au sein de The Gimp, encore bravo aux chercheurs.
Le projet s'appelle donc GREYCstoration et il se trouve ici

25 mars 2006

Trendy

De plus en plus de sites proposent le partage de vidéos, bien entendu on connait tous flickr, il existe également d'autres sites ou les usagers se montrent, disons 100 fois plus créatifs... Par exemple sur dailymotion les vidéos sont classées par chaînes et sont comme sous flickr taggés.

Bref un petit aperçu est disponible ici, ainsi qu'une petite création.

14 mars 2006

Lycos IQ, doutes ...

Les moteurs de recherches... on pense souvent à Google en premier rang, efficace, et surtout très rapide (presque exhaustif je dirais). Mais on oublie généralement de penser que les utilisateurs sont des humains. Je ne serais pas surpris qu'un utilisateur lambda, mettons moi par exemple, ne possède pas la science infuse et ne connaisse pas toutes les arcanes de ce puissant outil.
Lycos ayant tout à fait compris le problème, qui de toute façon était posé depuis fort longtemps, a décidé de mettre au point un systèmme où on pourrait poser ces questions sous la forme la plus humaine qu'il soit.
A cela vous me répondrez Google Answer, puisque Google est la réponse à tout, ou encore DMOZ, pour le principe d'indexation humaine là Lycos réponds, notre service n'est pas payant, accessible a tous, et les experts : c'est vous.
L'intention est louable, on se rapproche de plus en plus vers la notion de web sémantique (Buzz ou tendance hype à vous de tracher) : on parle de syndication rdf, et de tags.
Plus on va en avant et plus je me demande, jusque quand vont ils essayer de nous exploiter pour qu'on remplisse leur moteur de recherches nous même... je suis d'accord avec une partie du principe, mais attribuer des points et des grades aux "experts" et les contraindre à d'inscrire dans 10 domaines différents, n'est ce pas de l'abus.
Messieurs revoyez vos algorithmes, le web sémantique n'est pas fait pour donner plus de travail aux utilisateurs...
news
IQ

09 mars 2006

x-desktop

Bon maintenant qu'on se lance dans une aventure beaucoup plus profonde au niveau spirituelle (et sur le point de vue conceptuel) il est quand même très intéressant de souligner ce projet qui se targue d'implémenter un bureau qui fonctionne au sein d'un navigateur web, avec divers styles de fenêtrage.
Le projet est en développement, mais une premiere version est déjà disponible here.

Time to relax [again]

Pour les fans de Samurai Champloo, j'ai un cadeau qui pourrait vous interesser.
Notre Samurai préféré vous invite pour de nouvelles missions...

Encore une perle de l'irc sur bashfr

Arretez, j'en peux plus :
Jeu
Set
Match
Et par la meme occasion faites un tour sur le tout nouveau site bien lourd la banane.org !

Firefox come back

Julien Bijoux était persuadé qu'il ne reviendrait plus à Firefox, ou du moins qu'il ne l'utiliserait plus pendant un petit moment étant donné le fait que Safari lui convenait assez bien.
Il s'est trompé ce Baka! Comment a t'il pu laisser tomber ce fidèle allié ?
Au hasard de mes pérégrination tombé sur un blog fermé pour durée indeterminé qui recensait les extensions utilisés par ses fans. Je suis tombé sur le livehttpheaders qui m'aurait été bien utile pour un petit hack que j'avais fait pour obtenir en perl le calendrier qui est situé sur le portail de mon école... Supinfo ne faisant pas les choses à moitié, j'ai dû fouiner dans du html horrible et marcher à tatons afin de créer un petit script potable.
Si j'avais utilisé Firefox et son livehttpheaders, j'aurais gagné quelques heures. C'est décidé, je ne m'en sépare plus. Cette extension comme son nom l'indique permet de capturer le dialogue http entre votre navigateur et le serveur.
Un must have pour l'utilisation conjointe avec LWP!.
By the way, here is the source of my little dirty script :

#!/usr/bin/perl
#Le module Crypt::SSLeay doit etre installe
use strict ;
use warnings;
use HTTP::Message;
use HTTP::Cookies;
use HTML::Form;
use LWP::UserAgent;
use Proc::Simple;
use Encode;
my $nick="*****";
my $passwd="*****";
my $ua = LWP::UserAgent->new;
$ua->cookie_jar(HTTP::Cookies->new(file => "lwpcookies.txt",autosave => 1));
my $url ="https://*******Login.aspx";
my $planning="http://****";
$ua->agent("Mozilla/4.0 (compatible; MSIE 4.01; Windows 98)");
my @forms = HTML::Form->parse($ua->get($url));
my $form=shift(@forms);
$form->method("POST");
$form->enctype("application/x-www-form-urlencoded");
$form->value('actor_login1:txtNick',$nick);
$form->find_input("actor_login1:txtPass","password")->value($passwd);
$ua->request($form->click);
my $mess = HTTP::Message->parse(($ua->get($planning))->content());
my $string= $mess->decoded_content("iso-8859-15");
open (my $HANDLEF,">","./planning.html") ;select($HANDLEF);
print encode("iso-8859-15", (HTTP::Message->parse(($ua->get($planning))->content())->decoded_content((charset=>'iso-8859-15',default_charset=>'iso-8859-15',raise_error=>1))));
close($HANDLEF); Proc::Simple->new();->start("/Applications/Firefox.app/Contents/MacOS/firefox","planning.html");

Pour des raisons evidentes de confidentialité, les paramètres ont été masqués, je ne
veux pas avoir de problèmes avec l'école... Si vous voulez le script, et/ou l'améliorez envoyez moi un mail : julien point bijoux [at] supinfo {point} com

07 mars 2006

The jacket

Hey oui ! j'ai une vie sociale, simplement pas à la même heure que le commun des mortels. Une phrase prétentieuse est la bienvenue afin de justifier la présence d'un cri du coeur sur un blog qui n'est pas censé être là pour parler de mes petits goûts personnels. Forcé de constater que j'ai déjà introduit le sujet en faisant des petites lignes hors contexte, il convient à présent de réellement situé le film:
il s'agit d'un film John Maybury sorti le 24 août 2005. J'ai été à deux doigts de passer à côté de ce film... Pour le genre, je dirai mélodrame psychotique doublé d'une histoire d'amour sympatique. C'est l'histoire d'un jeune soldat qui passe pour mort pendant la guerre du golfe, à la suite de graves lésions cérébrales, il perd des parcelles de sa mémoire et un crime éhonté va lui être attribué, il sera interné à la suite du jugement et toute la trame de l'histoire va se dérouler à Alpine Grove, dans l'établissement qui sera chargé de son cas. Si vous aimez les films qui vous triturent l'esprit un tout petit peu, chargés en émotion et qui plus est bien joué, je vous le conseille fortement. Noté 2/4 par la presse ainsi que 3/4 pour les spectateurs d'allociné
Paris Match
- Christine Haas

Barême AlloCiné* :**
[Ancienne notation]
Fascinée par l'univers mental de cette intrigue à suspense un peu tarabiscotée, il s'attache au jeu intense et parfois outré de ses comédiens (...) et livre un exercice de style glacé.

06 mars 2006

Mappage clavier Linux sur Mac

Vous avez sûrement tous utilisateurs de GNU/Linux sur Macintosh connu ce "petit" problème concernant le mapping du clavier, essayé 10000 keymap pour en avoir enfin un qui "tienne la route".
Linux France vous propose une solution concrete a ce problème.

Ramdam Rootless windows

Comment créer une fenêtre qui n'ait pas de bordure et qui serait de plus transparente sous mac os X ?
Quelle question saugrenue... heuresement à grand renforts d'adc et de google j'ai pu obtenir une solution
qui a le mérite d'etre pour le moins facile à implémenter.

C'est pas si simple de trouver comment interfacer le tout avec interface builder, alors voila je vous donne enmille la solution pour peu que cela vous ait posé problème.

Créez une Cocoa based Application avec Xcode, cherchez votre fichier nib habituel, ouvrez le. Cliquez sur le fond de la fenêtre vide. Dans la palette classes, cliquez sur subclass NSWindow, vous aurez une classe personnalisée qui vous permettra milles facéties. Recliquez donc sur le fond de fenêtre desespérement vide et cliquez dans l'inspecteur d'attributs sur Custom Class, associez la fenêtre avec la classe nouvellement crée. Personnalisez les fenêtres selon vos envies et votre projet, terminez par la génération des fichiers à partir de l'inspecteur des classes: tous les fichiers relatifs aux sous classes que vous avez créé ne devront pas être oubliés.


#import "Fenetre.h"
#import <AppKit/AppKit.h>

@implementation Fenetre

- (id)initWithContentRect:(NSRect)contentRect styleMask:(unsigned int)aStyle backing:(NSBackingStoreType)bufferingType defer:(BOOL)flag {
NSWindow* fenetre = [super initWithContentRect:contentRect styleMask:NSBorderlessWindowMask backing:NSBackingStoreBuffered defer:NO];
[fenetre setBackgroundColor: [NSColor clearColor]];
[fenetre setLevel: NSStatusWindowLevel];
[fenetre setAlphaValue:0.5];
[fenetre setOpaque:NO];
[fenetre setHasShadow: NO];
[fenetre canHide: YES];
return fenetre;
}

ici le code minimal pour créer une fenêtre semi transparente sans barre de titre, sans ombre et dont tous les composants peuvent devenir transparents (setOpaque).
Ne pas omettre de préciser dans Fenetre.h que Fenetre hérite de NSWindow si vous n'êtes pas passés par Interface Builder

28 février 2006

NEPOMUK le bureau sémantique

Encore du nouveau dans le domaine de l'interaction homme-machine, le bureau sémantique. Quelle technologie se cache sous ce terme un peu barbare? Tout d'abord faisons un peu de sémantique... NEPOMUK stands for "Networked Environment for Personalized, Ontology-based Management of Unified Knowledge", id-est Environnement Réseau pour la Gestion Personnalisée et Ontologique des Connaissances Unifiées. Le terme est un peu tarabiscoté mais je vous avoue que la traduction n'a pas été des plus simple; en effet par NEPOMUK, on entend une nouvelle façon de représenter et de partager les données. Récemment nous avons eu un renversement de situation lorsque Gnome et Nautilus sont passés à une organisation des données dont le feu "Poste de travail" est le point de départ.
Force est de reconnaître que cette organisation pousse souvent à la réflexion et à la crétion d'un bureau poubelle où s'entasse des centaines de fichiers qui n'attendent qu'un excès de zêle emporte tout sur son passage.
Afin de résoudre ce problème et de rendre les interfaces utilisateurs plus intuitives et orientés vers le travail collaboratif l'Union Européenne a décidé de mettre en place cet ambitieux projet.
"Le poste de travail sémantique est communément défini comme l'ensemble des technologies qui rendent les ordinateurs capables de recueillir des informations à la manière du cerveau humain" explique Mandriva dans son communiqué annonçant une forte implication dans ce projet. En effet, Mandriva, par l'intermédiaire de sa filiale EdgeIT a été selectionné pour participer à ce projet. Plus de renseignements sur le site officiel de Mandriva.

25 février 2006

MacIntel on Linux

Linux Insider nous annonce que la firme au chapeau rouge et aux hackers barbus vont prochainement
s'attaquer au "portage" de linux sur la plateforme MacIntel.
Le plus gros souci pour le moment est d'adapter le bootloader à cette nouvelle plateforme, en effet
Apple a décidé de baser son "BIOS" (pour ne pas dire firmware) sur la technologie EFI, coupant l'herbe
sous le pieds de ceux qui voulaient installer Windows Xp sur un MacBookPro.
Par curiosité, j'ai fait une petite recherche et suis tombé sur un blog d'un certain monsieur NeoSmart qui explique comment contourner le problème. Il semblerait que les lecteurs de MacBidouille considèrent ce petit pas-à-pas comme une pure supputation dénuée de sens. J'aimerais au contraire avoir un MacBookPro pour essayer d'installer Linux et enfin prouver que c'est à force de bidouille qu'on arrive à quelque-chose. De plus je fais entièrement confiance à la communauté OpenSource qui nous fera un beau
portage de elilo et qui facilitera la tâche à tout le monde.

Lettre ouverte : si vous me donnez un MacBookPro je veux bien me mettre à l'assembleur au forth , à EFI pour vous permettre le petit pas pour le linuxien sur le sol vierge du MacIntel... :)

21 février 2006

Une petite affaire à suivre

Dans ma recherche de nouveaux émulateurs x86 pour ppc, j'ai découvert ce site.
Il mentionne la possibilité de translation de binaires, chose assez marrante qui à l'air d'être implémentée dans NetBSD, je vais essayer d'en apprendre plus, car
pour le moment je suis loin d'être sûr de moi. Une approche interressante serait
d'écrire un module kext qui effectuerait ce genre de translation pour des binaires
simples. L'apport pédagogique serait énorme, les thèmes traités seraient la programmation kernel, les formats d'exécutable ELF et Mach-O ainsi que la translation de code x86 vers ppc. De facto le code concernant les translation ELF linux ppc / format natif NetBSD est sous licence BSD, je pourrais donc l'analyser et essayer de me faire une petite version personnelle capable de faire de la translation x86...
Je ne sais pas comment je pourrais m'y prendre mais le challenge me parait grand !

---Croustillant

Une question, n'est ce pas cette société qui serait à l'origine de Rosetta ?
Transitive
Lien vers ADC

19 février 2006

Multi - Touch


Alors que le grand public s'habitue peu à peu aux périphériques de type touch-screen, touchpad (etc) par le biais des bornes interactives et autres pda, une nouvelle technologie est en pleine émergence... Déja patentée par Apple, cette technologie va révolutionner l'interaction homme machine.
En effet, alors que la technique de détection du toucher à deux points de contacts est présente dans les powerbook dernière génération d'apple, ou via un software ad-hoc , le véritable multipoint montre son visage. Cette technologie va permettre l'utilisation des deux mains et des dix doigts à la fois! Cela ouvre de nouvelles perspectives en matière de travail collaboratif ainsi que de nouveaux modèles d'IHM de plus en plus intuitifs.

Des rumeurs courent sur un futur Apple Tablet qui pourrait grâce à son interactivité très élevée, supplanter le Tablet PC. En effet la technique multipoint est sensible à la pression et se montre très précise, les applications Tablet PC se montrent quant à elles peu réactives et peu précises, de plus le contact du stylet avec l'écran n'est pas des plus agréable: le stylet glisse sur l'écran.
Ci-dessous une démonstration faite sur une table de 36"x27"(environ 90 x 70 cm) avec une résolution tactile inférieure à 0.25cm à 50Hz.

Dans un même registre et pour beaucoup moins cher, vous pouvez entrer dans le monde de l'interactivité grace aux power gloves de Nintendo . En effet, un petit malin a réussi le pari de bricoler une souris et un gant de chez Nintendo le résultat est vraiment sympathique, par contre j'aimerais bien l'essayer pour voir si il est pratique et s'il peut véritablement servir de souris de remplacement. Encore un grand bravo à ce monsieur.
Détails>
Vidéos et explication sur le site des développeurs
Article et illustrations
Une autre vidéo concernant une Touchtable commercialisée

Mandriva days

Le laboratoire des technologies Linux de Supinfo ainsi que Mandriva France célèbrent leur alliance dans une Install party à échelle nationale. C'est le moment pour tous de redécouvrir une distribution qui est vouée à devenir encore meilleure, découvrir les dernières avancées, et rencontrer des membres du laboratoire linux. Venez me voir à Macon !!!
Pour plus d'informations visitez le site du labo !

Kruggle sounds like ...


Dernière nouveauté dans le 'scope' des moteurs de recherches, voici venu Kruggle !
Une affaire à suivre assurément lorsque l'on est un développeur: ce moteur de recherche est spécialisé dans la recherche de code source. L'idée directrice de ce projet étant de faciliter la réutilisation de code open source en fournissant aux développeurs un outil efficace de recherche.

Le projet est très prometteur et l'ouverture est annoncée le 8 mars pendant la "O'Reilly Emerging Technology Conference" de San Diego.

L'agenda du libre

L'agenda du libre est la vitrine de tous les evenements libres qui peuvent se dérouler dans votre région.
Un must-go assurément !

16 février 2006

XGL en action

L'année commence sur des chapeaux de roues. Novell nous fait une petite démonstration technique à en laisser plus d'un sur le carreau, une petite démo qui a fait beaucoup de bruit au salon Solution Linux 2K6.
Sans plus attendre, j'ai décidé de me mettre au boulot et de vous fournir un package
précompilé pour Mandriva 2006 ppc! Etant attendu qu'une certaine personne de mon entourage certifiée Mandriva Expert se charge de la version x86, je préfère favoriser le développement de ma plateforme chérie : un apple Powerbook G4 12". Si par le plus grand des hasards, un développeur de drivers nvidia venait à passer par ici, s'il vous plait, expliquez moi pourquoi nvidia n'a pas encore fourni de drivers pour ppc...

Première étape : récupération des sources via CVS.

Pour les utilisateurs d'une mandriva, si vous n'avez pas encore installé cvs, utilser rpmdrake ou encore :

#urpmi --auto cvs
#mkdir ~/cvs/
#cd ~/cvs/
#cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg login
#cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co app
lib data driver doc font proto util
#cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co -r xgl-0-0-1 xserver
#cvs -d:pserver:anonymous@pdx.freedesktop.org:/cvs/mesa login
#cvs -d:pserver:anonymous@pdx.freedesktop.org:/cvs/mesa co Mesa
#cvs -d:pserver:anoncvs@cvs.freedesktop.org:/cvs/cairo login
#cvs -d:pserver:anoncvs@cvs.freedesktop.org:/cvs/cairo co glitz
#cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/dri login
#cvs -d :pserver:anoncvs@cvs.freedesktop.org:/cvs/dri co drm

Deuxième étape : Positionner les variables d'environnement

Comme je fais essentiellement confiance aux utilitaires fournis pour aider la compilation, la compilation s'annonce moins douleurese qu'auparavant. Cependant
afin de réussir cette petite étape, il y a quelques variables locales à exporter.
Afin de ne pas empieter sur votre configuration d'X il serait adapter de mettre en place un prefixe pour ne pas écraser vos fichiers personnels.
C'est ainsi que je suis amené à positionner les variables d'environnement ainsi :

#PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/pkgconfig
#ACLOCAL='aclocal -I /usr/local/share/aclocal'
#PATH=$PATH:/usr/local/bin:/usr/local/sbin
#MAKE='make -j2'
#export PKG_CONFIG_PATH
#export ACLOCAL
#export PATH
#export MAKE

Ajoutez ensuite /usr/local/lib en tête de votre /etc/ld.so.conf (après les directives include), ainsi que vos .bashrc afin d'y repositionner la variable $PATH

Un grand merci à l'auteur du howto mis en annexe, Diego Calleja !

Troisième étape : la compilation !

#cd glitz && ./autogen --prefix=/usr/local &&&& make && make install && cd ..
#util/modular/build.sh -m Mesa -n -D /usr/local/
#ldconfig
#cd drm && ./autogen --prefix=/usr/local &&&& make && make install && cd ..
#ldconfig
#cd xserver/xorg && ./autogen.sh --prefix=/usr/local --enable-xgl --enable-xglserver --enable-glx --with-mesa-source=../../Mesa && make && make install && cd ..


Quatrième étape : compilation optionnelle du window manager
COMPIZ

#cd apps/compiz && ./autogen --prefix=/usr/local &&amp;amp;amp; make && make install && cd ..

Maintenant à vous de jouer, ou de faire mumuse avec votre nouveau serveur graphique !




Définition de cvs
vidéo étonnante !
tutoriel en anglais

15 février 2006