Simon Robic


GCC sort en version 4.4.4

Image 5.png

GCC, sans doute le plus célèbre des compilateurs, sort en version 4.4.4. Au programme : 220 bugs fixés, et quelques ajouts :

* Type discovery — This generic programming extension permits the identification of a type by referencing a variable.

* Range — Jones shows how range extensions can be used for initializations, as well as simplifying case statements within switch/case blocks.

* Zero-length arrays — This example shows how to use zero-length arrays to permit a structure element to reference memory that follows and is contiguous with the structure instance. This is particularly useful when a variable number of array members is required, writes Jones.

* Determining call address — GCC’s « __builtin_return_address » function is typically used for debugging.

* Constant detection — Is a value a constant at compile-time? Only the constant detection extension knows for sure. The Linux kernel makes frequent use of this extension, writes Jones.

* Function attributes — Here, Jones surveys those attributes that are associated with functionality, including always_incline, deprecated, __used__, __const__, and warn_unused_result.

et quelques optimisations :

* Branch prediction hints — This frequently used extension helps indicate the likelihood of the results of conditional code.

* Prefetching — Used to cache data in memory close to the processor, the prefetching extension is frequently employed by the Linux kernel by means of macros and wrapper functions.

* Variable attributes — This class of attributes is used for variables and type definitions. Jones explores the « aligned » attribute, which is used for object alignment in memory.

N’hésitez donc pas à mettre vos GCC à jour, amis développeurs :)

uTorrent disponible pour MAC

Après une longue attente, le plus populaire des clients torrent est enfin disponible pour OSX (Intel uniquement, pour le moment).

Sur OSX, j’utilisais jusqu’ici Transmission. Et vous, votre client Torrent préféré ?

Linux : faites un backup complet en une seule ligne de commande

Plus les jours passent et plus j’en apprend sur le pingouin. Les ordinateurs prenant de plus en plus de place dans notre vie (lorsqu’ils ne l’occupent pas totalement), il est plus qu’important de penser à mettre en place des sauvegardes. Mac OS X vient désormais avec Time Machine, qui permet de faire des sauvegardes vraiment agréables, et de retrouver des fichiers ou des anciennes versions de fichiers avec une facilité déconcertante.

Avec Linux, il est également possible de mettre en place un backup complet en une ligne simple ligne de commande. Nous allons pour cela utiliser la commande tar, qui permet de créer une archive à la volée.

Tapez ceci dans votre Terminal :

tar cvpzf backup.tgz –exclude=/proc –exclude=/lost+found –exclude=/backup.tgz –exclude=/mnt –exclude=/media –exclude=/sys /

L’argument –exclude=/ nous permet d’exclure certains répertoires de notre sauvegarde, répertoires que vous pourrez recréer très facilement ensuite. Et bien sur, tar ne se limite pas à ça et peut être poussée beaucoup plus loin.

Pour restaurer votre sauvegarde, il vous suffit (en root) de taper dans le Terminal :

tar xvpfz backup.tgz -C /

Mais attention, cette commande va remplacer tous les fichiers actuellement sur votre machine. A n’utiliser donc que si vous en êtes sûrs ;)

Enfin, dernière petite subtilité de la commande, vous pouvez extraire seulement une partie ou un fichier qui vous intéresse dans la sauvegarde en tapant

tar -zxvpf backup.tgz /etc/fstab

Si, lorsque vous tapez cette commande, vous êtes à la racine du disque, ça y restaurera le dossier /etc/fstab qui se trouve dans la sauvegarde. Pratique pour décompresser et comparer, avant de remplacer les fichiers.

En utilisant cette méthode, vous pouvez donc sauvegarder et restaurer une installation propre de votre système, même si elle est utilisable de façon bien plus sophistiquée.

Et vous, vous utilisez quelle solution de sauvegarde ?

Clé 3G+ Orange : Déballage et Fonctionnement sous Ubuntu

DSC_0083.JPG

Orange et M6Mobile proposent une offre très intéressante en ce moment : une clé 3G+ (donc HSDPA) pour 29€, et sans engagement. Vous achetez le temps de connexion dont vous avez besoin au fur et à mesure, ce qui est, je trouve, plutôt pratique pour ce genre de produits (en comparaison d’un coûteux abonnement).

Vidéo du déballage


(C’est plus une « ouverture de boite » qu’un déballage, le carton étant sérieusement coriace)

La faire fonctionner sous Ubuntu

D’origine, la clé vient avec un utilitaire pour WIndows et Mac OS X. Vous l’insérez dans le port USB, et vous vous connectez : ça fonctionne très bien. Par contre, aucun support officiel n’existe pour le moment pour Linux. Mais utilisateur d’Ubuntu (comme moi) : réjouissez vous ! C’est en effet très simple de faire fonctionner cette clé.

Ouvrez un terminal et saisissez :

wget http://www.equinoxefr.org/wp-content/uploads/2008/11/icon225.tgz

tar xvf icon225.tgz

cd hso

sudo ./install.sh

Indiquez votre mot de passe lorsqu’on vous le demande, et approuvez toutes les installations. Une fois l’installation terminez, et ce toujours dans le terminal, saisissez :

sudo gedit conninfo.ini

S’ouvre alors dans gedit le fichier de configuration nécessaire au script de connexion. Si vous utilisez l’offre sans engagement, indiquez, sur la ligne APN, orange.ie. De même, décommentez et renseignez votre code PIN (par défaut : 0000). Sauvegardez et fermez gedit.

De retour dans le terminal, insérez la clé, saisissez (et ce, à chaque fois que vous voulez vous connecter)

sudo ./connect.sh up

Si tout se passe bien, vous devriez au bout de quelques secondes voir votre adresse IP s’afficher. Rendez-vous dans Firefox. Là, vous ne pouvez afficher aucune page. Cliquez sur Fichier, et désactiver la navigation hors ligne (de même, vous devrez le faire à chaque nouvelle connexion). Rechargez n’importe quelle page, et vous voilà sur la page du portail d’Orange vous permettant d’acheter des heures de connexion.

Lorsque vous avez fini de surfez, saisissez, dans le terminal

sudo ./connect.sh down

ce qui vous déconnectera. Un peu fastidieux pour les premières connexions, mais seules 2 lignes de code, par la suite, suffisent donc à utiliser cette clé qui ne bénéficie pas encore de support officiel pour le Pingouin.

Pour ce qui est de la clé elle même, ses performances sont tout à fait louable, le surf est très agréable en HSDPA (3G+), mais elle chauffe beaucoup.

Vous avez la même ? Un autre modèle ? Vous en pensez quoi ?

SelfScanning @ E.Leclerc : enfin on innove pour nos courses !

IMG_0302.JPG

J’ai eu l’occasion de me rendre dernièrement dans l’HyperMarché E.Leclerc Atlantis, dans le centre commercial du même nom (celui qui accueille Ikea, à Nantes). Même si je l’avais déjà aperçu lors d’une précédente visite, j’ai décidé de sauter le pas, et j’ai testé pour vous le SelfScanning.

C’est quoi ?

Wikipedia nous en dit un peu plus sur le concept :

le self-scanning (de l’anglais, self- « soi-même ») est un système permettant au client de scanner les produits qu’il souhaite acheter, en utilisant un lecteur de code-barres. Cela se fait au fur et à mesure de l’approvisionnement, et non pas à la caisse

Ainsi, tout au long de vos courses, vous vous baladez avec ce qu’ils appellent une « scannette », et vous enregistrez au fur et à mesure les produits que vous achetez, au lieu de le faire une fois à la fin, à la caisse. Pour finir, vous présentez votre carte du magasin et votre « scannette » à la caissière, qui se charge d’encaissez votre argent seulement.

Etape par étape

J’ai bien fait les choses, et voici étape par étape comment ça marche :

1 – Obtenir la carte du magasin

IMG_0301

Rendez-vous à l’accueil de votre magasin, et demandez (si vous ne l’avez pas déjà) à avoir une carte de l’enseigne. Cela ne prend que quelques minutes (suivant le nombre de demande à ce moment là).

2 – S’inscrire au SelfScanning

A un autre guichet, vous devez vous inscrire au service. Une autre feuille à remplir, et la liaison entre votre carte du magasin et votre compte SelfScanning. Ce compte enregistre vos passages dans le magasins, et le nombre de contrôles que vous avez eu. En effet, aléatoirement, lors de votre arrivée aux caisses, vous subirez un contrôle entre ce que vous avez achetez et ce que vous avez scanné. Si les articles correspondent : tout va bien. Sinon, ils seront simplement ajoutés à votre facture. Si lors de vos contrôles les erreurs sont fréquentes, vous serez de plus en plus contrôlés (d’où l’enregistrement de vos passages). Certains vont crier au scandale et à l’atteinte à la vie privée de nos courses, moi je trouve ça normal, sinon ça serait trop facile de voler.

3 – Récupérer le mini scanner

Une fois votre compte créé, vous vous rendez devant le « mur » des scanners.

IMG_0304.JPG

Vous passez votre carte du magasin devant la borne

IMG_0303.JPG

Enfin, comme pour un bicloo ou pour un velib’, vous prenez le scanner qu’on vous a attribué.

4 – Faites vos courses

Il ne vous reste plus maintenant qu’à faire vos courses normalement. Seulement, au lieu de mettre vos articles dans votre cadie, vosu devez les scanner un par un. Les réductions se font à la caisse finale (le scanner les enregistrant).

IMG_0305.JPG

En temps réel vous avez même le montant de vos courses, ce qui est plus que pratique si vous vous êtes fixé un budget à ne pas dépasser. Il est bien sur possible de revenir sur les articles que vous avez scannés pour les supprimer de votre liste. L’interface est d’ailleurs plutôt simple : un bouton (le jaune) pour activer le scanner, un autre pour remonter/descendre dans la liste, et un dernier pour supprimer les articles.

5 – Payez

IMG_0308.JPG

Plusieurs caisses spécifiques sont présentes dans le magasin. Elles sont divisées en 3 : en avant poste, le poste de contrôle. L’employé vérifie si vos courses doivent être contrôlées ou non (aléatoirement et en fonction du résultat de vos précédents contrôles). Si vous devez être contrôlé, vous passez à une caisse classique, ou vous devrez sortir vos courses de votre cadie, et les faire scanner par une caissière. Si le résultat indiqué par votre scanner est identique à celui trouvé par la caissière : tout va bien. Sinon, vous devrez simplement payer la différence, et le contrôle sera enregistré (cela ne veut pas dire que vous êtes fiché comme fraudeur, mais vous serez simplement susceptible d’être contrôlé un peu plus lors de vos prochains achats). Dernière option, si votre scanner n’était pas à contrôler, la caissière le prend simplement, et encaisse le montant correspondant.

Avantages ?

Le temps gagné !! Si vous n’êtes pas contrôlé, vous n’avez plus cette attente interminable aux caisses, et c’est un réel plaisir !! De plus, vous pouvez contrôler en temps réel vos dépenses, et ça évite de trop sortir du budget initial.

Inconvénients ?

La procédure pour pouvoir l’utiliser est un peu longue (en tout cas, plus longue que de simplement prendre un cadie et d’entrer dans le magasin), mais ce n’est vrai que la première fois. Vous n’avez pas besoin de refaire les démarches à chaque fois. Par contre, vous devez être vigilant tout au long de vos achats pour vous assurez de bien tout scanner, là où habituellement on prend machinalement le produit en rayon pour le mettre dans son cadie. C’est sans doute une habitude à prendre.

Ce système est donc un véritable plus. Si Michel-Edouard Leclerc affirmait qu’il ne remplacerait pas les caissières, c’est quand même très pratique et ça nous fait gagner un temps fou. Si je pense qu’il se répandra, les enseignes lui préféreront sans doute un système classique (moins de risque de vol, et vous ne voyez pas en temps réel où vous en êtes dans le total de vos achats, donc vous êtes plus enclins à acheter plus, et donc à rapporter plus au magasin). Mais je vous conseille d’essayer si vous aussi, vous en avez marre d’être toujours dans la file d’attente qui n’avance pas.

La suite ?

Quelles sont, pour vous, les innovations qui manquent à nos supermarchés ? Qu’aimeriez-vous voir arriver pour vous faciliter les courses ? Allez-vous encore en magasin ou êtes-vous déjà passé aux courses en ligne ?

Note : cet article n’est pas sponsorisé. J’ai simplement souhaité parler d’une innovation, ce qui est plutôt rare dans ce secteur assez traditionnel.

txtb.in : copiez/collez du texte sur Internet

txtb.in

txtb.in fait partie de ce genre de services tout simples, mais qui peuvent s’avérer d’une très grande utilité. Son principe : vous collez ou saisissez du texte dans le cadre prévu à cet effet sur le site, vous enregistrez, et vous obtenez un lien que vous pouvez diffuser à n’importe qui. Et c’est tout.

Il peut vite devenir indispensable si vous perdez un temps fou à envoyer par mail des fichiers .doc juste pour partager du texte avec vos contacts, ou si vous avez envie de dépasser de temps en temps la limite de 140 caractères de Twitter. Vous inscrivez votre texte dans txtb.in, et copiez le lien fourni dans Twitter.

Un petit service à bookmarker, et qui même s’il n’est pas révolutionnaire, peut souvent être très pratique.

16 applications indispensables pour bloguer sur PC

Même si on se demande de plus en plus ce qu’il adviendra de Windows dans les prochaines années, c’est aujourd’hui encore le système d’exploitation ultra dominant à travers le monde. Voici 16 outils pour vous aider à bloguer avec cet OS.

1 – Mozilla Firefox

Firefox est le meilleur des navigateurs. Vous pouvez l’étendre à l’infini, et il est rapide. Si vous utilisez un autre navigateur, passez sous Firefox, ça boostera votre productivité. Il existe de nombreux plugins pour vous aider à bloguer comme ScribeFire, MorningCoffee, Read It Later, All-in-one Sidebar, ScrapBook ou One-Click Installer pour WordPress.

2 – MemoKeys

Arrêtez de perdre du temps à toujours saisir la même chose. MemoKeys vous permet d’appeler du texte que vous utilisez souvent via une combinaison de touches. Très pratique pour répondre rapidement à vos mails ou commentaires.

3 – Microsoft Office 2007

S’il existe d’excellents équivalents, notamment sur d’autres OS, vous avez toujours besoin de Word, Excel, et PowerPoint. Office 2007 est plutôt simple d’utilisation et propose des templates par défaut assez agréables. Mais si le prix vous rebute, OpenOffice fera très bien l’affaire :)

4 – SnagIt

SnagIt est sans doute le meilleur outil de scrrencast à l’heure actuelle. Il vous permet d’enregistrer les menus, fenêtres et et autres zones spécifiques de votre écran. Il dispose également d’un excellent logiciel d’édition très simple d’utilisation. Camtasia est également excellent.

5 – WordWeb

WorldWeb est un puissant (et gratuit) dictionnaire et thésaurus. S’il dispose, en offline, d’environ 150 000 mots dans sa base de données, il vous permet également de rechercher sur Wikipedia.

6 – Digsby

Digsby est un client IM/réseaux sociaux 4 en 1. Il supporte la majorité des protocoles d’IM (MSN, Yahoo, ICQ, AIM) et même Facebook Chat. Il vous permet également, grâce à un système d’onglets, de gérer vos mails, et de rester au courant de ce qu’il se passe sur votre Facebook, Twitter, Myspace ou LinkedIn.

7 – Link Popularity Check

Link Popularité Check vérifie combien de liens pointent vers votre blog selon Google, Yahoo!, MSN et quelques autres.

8 – RoboForm

RoboForm est l’outil à avoir pour les blogueurs. Il vous permet de remplir à votre place divers formulaires en ligne, se souvient de tous vos mots de passe, et fourni même un générateur de mot de passe pour les férus de sécurité. Il ne coûte que 29,95$ et vous pouvez avoir 6$ de réduction en utilisant le code GOOG1. Ce prix est largement justifié vu le temps que cette application vous fera gagner !

9 – RSS Bandit

RSS Bandit est un aggrégateur RSS qui se synchronise directement avec Google Reader. Il vous permet de télécharger le contenu des flux (même les images) pour lire les articles offline. Très utile en déplacement.

10 – Camtasia Studio

J’en parlais tout à l’heure, Camtasia est l’outil de screencast de référence. Avec la dernière version, vous pouvez même créer des vidéos HD et il vous permet d’exporter votre travail dans plein de formats (iPod, Flash, QuickTime, Windows Media, Avi…).

11 – Windows Live Writer

Une application de bloguing très complète. Elle vous permet d’ajouter des images, vidéos, cartes, tableaux et bien d’autres choses à vos articles. Ce logiciel est bien plus pratique que l’éditeur intégré à votre blog, et que beaucoup d’autres application de bloguing, tous OS confondus.

12 – AdesClrPicker

Cet outil vous permet de captuer les couleurs à l’écran et d’en connaître les codes HTML, RGB, C++, VB et Delphi. Et il est gratuit.

13 – Yahoo! Widgets

Yahoo! Widgets vous permet d’ajouter de petits widgets à votre bureau. Si vous choisissez les bons, il peut vous être très utile. Citons Day Planner – Calendar, Simple Notepad ou My MemoPad.

14 – Twhirl

Sans doute le meilleur client Twitter pour PC (mais disponible pour toutes les plateformes, car se basant sur Adobe Air).

15 – PeaZip

PeaZip est un utilitaire d’archivage très agréable à utiliser et qui supporte la quasi-totalité des formats de compression actuels.

16 – The Journal

The Journal est un peu l’équivalent d’un journal intime, version numérique. Il permet d’insérer des images, des tableaux etc, et l’utiliser quotidiennement peut vous aider dans la rigueur et la forme pour bloguer. Vous pouvez même lui assigner un mot de passe pour que personne n’y accède.

17 – Et vous ?

Et vous ? Quels sont les outils que vous utilisez pour bloguer ? Je n’en ai cité que 16, et je suis sûr que vous utilisez d’autres logiciels qui vous sont indispensables. Partagez-les !

Abd al Malik – Dante : magique

Abd al Malik

Abd al Malik sort son nouvel album, Dante. Même si le morceau « C’est du lourd ! », ou plutôt l’extrait qu’on en entend dans la publicité tv est loin d’être attirant, j’avais tellement aimé le précédent album, Gibraltar, qu’il fallait que j’écoute celui-ci. Je n’ai vraiment pas été déçu.

On l’a souvent comparé à Jacques Brel (ce qui est évidemment un compliment), et je trouve que ça se ressent encore plus sur cet album, sa voix spéciale et son flow unique en plus, bien sur, notamment sur Conte Alsacien :

Je suis en général assez réfractaires aux textes centro-centrés sur la banlieue, les grands ensembles, la violence et les éducateurs spécialisés ou en général sur la vie difficile des quartiers, et cet album l’est moins. Tant mieux ! Mais on sent que les morceaux qui en parlent sont bourrés de vérité, de vécu, de douleur. Et ils te poignent toi aussi, alors que tu n’as jamais vécu en banlieue.

Image 10.png
La production est sublime, et ses musiciens sont à féliciter. Ils sont vraiment excellents, et si parfois ce sont vraiment les textes qui dominent, comme dans cet hommage à Césaire

ou dans ce duo étonnant avec Juliette Gréco

il arrive parfois que ce soit la musique qui vous emporte :

Mais, il faut l’avouer, l’un et l’autre sont souvent indissociables :

Chaque titre est exceptionnel, et je vous laisse découvrir les autres par vous même, en l’écoutant ici, ou en l’achetant ici (et je ne gagne pas un kopeck sur les ventes de cet album, promis). C’est mon coup de coeur et je pense qu’il va user la batterie de mon iPhone pendant de longues heures ces prochaines semaines.

Et vous ? Qu’est-ce qui tourne en boucle chez vous en ce moment ?

Blogueurs de l'Ouest le 29 novembre à Rennes, avec YouToYou

DSC_0071.NEF

La prochaine rencontre Blogueurs de l’Ouest aura lieu le samedi 29 novembre à Rennes.

Cette rencontre est organisée par YouToYou, l’agence parisienne, qui fait, ce jour là, découvrir à plusieurs blogueurs parisiens notre belle région, et notamment le grand Aquarium de Saint Malo. Le soir nous nous réunirons donc tous ensemble autour d’un verre offert par l’agence dans un bar rennais.

C’est donc l’occasion pour nous de nous réunir (et pour une fois ailleurs qu’à Nantes ;) ) et de rencontrer nos collègues parisiens (et de leur montrer qu’on sait aussi bloguer à l’Ouest ;) ).

Le lieu exact n’est pas encore connu, mais dès que je l’aurai, je vous ferai signe.

D’ores et déjà, vous pouvez vous inscrire sur le www.blogueursdelouest.com, comme pour les précédentes soirées. Notez qu’il faut impérativement être blogueur pour participer, et que tous les blogueurs (et blogueuses, bien sur) sont les bienvenus, donc n’hésitez pas à faire passer l’info autour de vous !

Pour plus d’information, je suis à votre entrière disposition :)

Alors, vous venez ? :)

Enorme et dangereux bug sur Android

Un étrange, mais énorme et dangereux bug vient d’être découvert sur Android, la plateforme OpenSource mobile de Google.

Apparemment, lorsque vous ouvrez le clavier du G1, le premier portable équipé du système, tout ce que vous tapez est passé dans une commande shell en root, et ce peu importe ce qui se trouve à l’écran. Ainsi, si vous tapez <return>REBOOT<return>, votre téléphone va redémarrer…

Puisqu’Android est OpenSource, le bug a rapidement été décelé, et corrigé. Ainsi, il ne concerne plus que le firmware 1.0 TC4-RC29 (et les versions précédentes).
Si vous voulez le corriger vous même, il vous suffit de commenter certains lignes du fichier init.rc.

Enfin, si vous souhaitez désactiver ce problème jusqu’au prochain boot, il vous suffit de taper <return>-c-a-t-<return> ce qui fera que le shell n’écoutera plus les commandes.