Computer

Outils, logiciels, bonnes pratiques, conseils...

Fil des billets - Fil des commentaires

Microsoft se rattrape sur les enfants

Toujours la même technique : habituer les petits dès le plus jeune âge ! Bientôt ils vont offrir un jouet en plastique Disney à chaque fois qu'un enfant utilisera leurs produits...

  • Le site du Service Public curiosphere.tv s'est associé à Microsoft pour produire des vidéos de formation. Malheureusement les titres et les contenus de ces vidéos font constamment référence aux noms Word, Excel, Powerpoint, Outlook... et non aux fonctions de traitement de texte, tableur, présentation, courrier.

Big Browser

Clarifions quelques points :

  • Le rival de Google Chrome n'est pas Mozilla mais Microsoft IE.
  • Le but de la fondation Mozilla était de rétablir la concurrence et le respect des standards dans le domaine des navigateurs Web
  • Les revenus de la fondation Mozilla viennent en grande partie des donations de Google (renouvellés la semaine dernière pour 3ans)
  • Google a sorti son navigateur pour étendre sa base utilisateurs avec le support de ses applications en mode déconnecté.
  • Google a employé des ingénieurs de Mozilla pour ce projet
  • Google Chrome est libre, et ses entrailles peuvent être réutilisées sans demander permission

Parmi ceux qui utilisent Firefox il y a :

  • le geek qui a besoin d'un navigateur puissant, qui utilisait déjà la suite Mozilla il y a longtemps
  • le geek fan de 144 extensions
  • le geek politique qui y voit un outil libre et transparent en cohérence avec son éthique
  • le designer Web qui doit tester ses sites
  • le père de famille abonné à PC Magazine qui l'a reçu au milieu de 1220 shareware

Il y a de grande chance que Google Chrome séduise tous ces gens. Sauf un : le geek politique.

Surfer avec un navigateur Google représente pour lui le pire des cauchemars Orwelliens. Voici ce que contient la license, que vous acceptez en l'installant :

  • Google est susceptible d'afficher des annonces ou des promotions. Ces annonces peuvent cibler le contenu des informations stockées sur les Services, les requêtes formulées à l'aide des Services ou d'autres informations
  • Google se réserve le droit de prévisualiser, réviser, marquer, filtrer, modifier, refuser ou retirer tout ou partie du Contenu issu de tout Service
  • En fournissant, publiant ou affichant le contenu, vous accordez à Google une licence permanente, irrévocable, mondiale, gratuite et non exclusive permettant de reproduire, adapter, modifier, traduire, publier, présenter en public et distribuer tout Contenu que vous avez fourni, publié ou affiché sur les Services ou par le biais de ces derniers
  • Vous offrez le droit à Google de rendre ces contenus disponibles pour d'autres sociétés, organisations ou individus partenaires de Google pour la mise à disposition de services syndiqués, ainsi que le droit d'utiliser ce Contenu en relation avec la mise à disposition de ces services

Google va réparer ça, laissez moi rire. Rapide, léger, joli ? Rien à f**tre !

update : regardez ce que reporte Dew : un processus, installé sans sans information préalable, tente d'établir régulièrement des connexions externes même lorsque le navigateur n'est pas lancé.

update : Google Chrome n'a pas de système d'extensions (sans AdBlock et greasemonkey, c'est nul). Pas de gestion de flux RSS.

Gestion de projet pour les travailleurs indépendants

J'ai longtemps cherché la solution parfaite pour gérer mes projets en tant que travailleur indépendant (freelancer :)). Je voulais quelquechose de simple avec lequel je puisse :

  • définir des droits par projet et par membre
  • relier bugs, wiki, annonces et fichiers dans une même interface
  • définir des dépots SVN par projet (public ou privé)

Il y a avait bien Trac, qui faisait à peu près tout ça, mais je le trouvais vraiment moche. Ou bien les solution hébergées payantes genre Taskii ou Basecamp (j'aime le contrôle de mes données et j'ai un compte en pésos argentins). Donc j'avais pensé utiliser un CMS, comme Joomla ou Drupal pour y intégrer annonces et fichiers, puis en développant des plugins, intégrer des outils que je connais bien, comme dokuwiki pour le wiki et flyspray pour les bugs.

Heureusement, je n'ai pas eu le temps de faire tout ça, et j'ai découvert Redmine. Comme il est fait en Ruby, j'ai un peu galéré à l'installer, et j'ai même pété la conf apache (Rémy, lo siento mucho). Mais ça y est ça tourne !

J'ai maintenant un outil bien mieux foutu que j'aurais jamais pu imaginer, hyper facile à prendre en main et multilingue ! Je reprocherais à l'auteur une seule chose : pourquoi avoir inventé une nouvelle syntaxe wiki si différente de celles communément acceptées ?

update : La procédure d'installation résumée ici : Another success story about Ruby On Rails working with Apache

Ubiquity, la ligne de commande de laboratoire

On le sait, on l'apprend en cours d'IHM, le clavier est plus puissant que le pointeur pour lancer des commandes. Même ceux qui bossent sous Photoshop le savent. La reconnaissance vocale pour controler le PC ne marche pas si bien que ça non plus. Mais imaginez une ligne de commande en language naturel qui analyse le contexte et fait ce que vous tapez !

C'est l'invention du jour : Ubiquity de Mozilla Labs. Une extension qui étend la manière d'interagir avec le navigateur avec une ligne de commande magique : Tristan explique, mais la video montre bien mieux le concept.

Toujours passionné d'IHM, je suis fasciné par ce genre d'extension. J'ai cherché un peu qui était son créateur : Aza Raskin:

  • Il est jeune (né en 1984, snif, snif)
  • Il est à la tête du groupe Expérience Utilisateur chez Mozilla Labs (rien que ça)
  • Il est le créateur de http://www.songza.com, un site de recherche de musique avec des pie-menus
  • Il est le fils de Jef Raskin, un guru de l'IHM, à l'origine de l'interface du premier Mac OS (1979) et inventeur du glisser-déposer !

Un projet de laboratoire pour l'instant, mais un très gros potentiel.

Suites bureautiques...

OpenOffice 3.0 devrait sortir en Septembre, il y a déjà la beta 2. Apparemment elle est déjà bien rodée, mais l'équipe du projet cherche des béta-testeurs. N'hésitez pas à l'essayer et à utiliser le menu "Help > Report a bug...". Les nouveautés :

  • Nouveaux icônes
  • Nouveau moteur de graphiques
  • Moteur d'extensions (plugins) amélioré
  • Extension intégration Thunderbird / Lightning
  • Import et export du format PDF
  • Gestionnaire de notes (intégré à Writer !)
  • Fonctions de travail collaboratif
  • Support des calendriers locaux et en ligne

...la liste est trop longue

Le projet OpenOffice a fait des petits, et c'est bien ! Parmis les plus connus, qui améliorent les fonctionnalités, la stabilité ou les performances :

Ça fait plus de 10 ans que le marché des suites bureautiques est endormi ! Enfin de la concurrence ! Enfin de l'innovation !

Orwell l'avait imaginé, Google l'a fait.

Certaines des fonctionnalités de Gmail sont devenues indispensables, à tel point que je suis prêt à sacrifier le contrôle de mes données pour les avoir. J'ai de plus en plus de mal à me faire à cette idée. Exactement comme le télécran, dont les citoyens orwelliens ne peuvent se passer.

Concrètement, je veux :

  • la gestion synchrone des mails bureau / web : si je trie et organise mes emails dans un client, je veux que cela se réflète sur le webmail et vice-versa. Pas question de faire ça à l'ancienne, avec des copies cachées, des filtres et autres barbarismes de l'ère pre-Gmail. C'est précisément ce point qui complique les choses, quand on commence à vouloir les labels, les étoiles, les brouillons, les contacts, etc. Ceci-dit, le très prometteur Roundcube gère l'IMAP.

Pour le calendrier, que j'utilise très peu, il y a énormément d'alternatives, dont Chandler. Pour rendre anonyme la recherche, un petit script Greasemonkey suffit, sinon il y a des proxies...

On avance donc, petit à petit. Au fait, à part JR, personne n'a créé de clé GPG. Dommage pour vous.

Assemblée nationale : bilan un an après la migration

Dans 3 interviews video sur le site du Monde Informatique, Rudy Salles, vice-président de l'Assemblée Nationale, notamment en charge des questions informatiques, député Nouveau Centre des Alpes Maritimes, Pierre Lasbordes, député UMP de l'Essonne et Alain Vidalies, député PS des Landes racontent leur passage sous Ubuntu-Linux à l'assemblée et dans leurs circonscriptions.

Ils ne regrettent pas Windows, et il semblerait que la migration vers Linux leur ait apportée de nouvelles fonctionnalités notamment en terme de partage d'agenda, de synchronisation avec les mobiles, etc. Apparemment les gens ne sont même pas allés au formations...

Mac n'est pas haut et sexy

Hier un pote a ramené son Mac OS X pour qu'on lui installe un environnement Apache - PHP - Mysql.

Il a fallu trouver les paquets compatibles avec la version du système sur le Net, les télécharger, lancer les installeurs, etc. Une fois que tout fût installé, pas un icône, rien, il a fallu ouvrir un terminal de commandes, trouver le répertoire dans lequel il avait mis les executables, puis lancer une commande sudo pour démarrer le serveur mysql, puis réinitiliser le mot de passe de la base de données à la main avec un --init-file etc... Ensuite, il avait un problème avec le connecteur mysql de PHP... Bref la merde. Donc on refait un coup de Google, on tombe sur Mamp, qui installe un gros paquet avec tout intégré et des jolis icônes avec des dégradés. Mais comment désinstaller proprement tout ce qu'on vient de faire ? Il y a des liens symboliques et des fichiers de conf partout !

et là, bim, le Macbook s'éteint, plus de batterie, pas d'avertissement. Des fois il oublie de prévenir, apparemment ça arrive.

Pour trouver un logiciel de capture d'écran vidéo (screencast), il a fallu fouiner sur les forums, faire le tri entre les logiciels payant, démos, incompatibles. Finalement, pas de logiciel libre qui fait ça, donc il a fallu chercher un numéro de série craqué etc... Ça m'a rappellé mes années Windows.

Nan, franchement le MacBook c'est joli, ça brille et ça frime mais ce serait quand même bien mieux avec un Ubuntu dedans :)

On va enfin pouvoir se servir des souris USB !

Une grande révolution dans le monde de l'informatique, les utilisateurs de Ubuntu-Linux vont pouvoir utiliser des souris USB ! Si, regardez, c'est ce que je viens de voir sur l'emballage d'une souris shark-net ! C'est la première fois que je vois ça !

Par contre, les utilisateurs de Debian, Mandrake, MEPIS, Fedora, CentOS, RedHat, Suse, Slackware, BSD, Solaris ... devront encore attendre quelques années avant de voir leur logo sur les boites de souris !

  • USB signifie : Bus Série Universel
  • Le module USB a été réécrit et intégré au noyau Linux en 1999 (kernel 2.2.7)
  • Ubuntu a été créé en 2004

Où vais-je ?

Voici les différents petits projets que j'ai en tête en ce moment... si quelques-uns vous plaisent ou vous intéressent, manifestez-vous ! Ne serait que pour donner des idées !

Déjà commencés :

  1. UHM : continuer la très prometteuse Universal Harvest Machine
  2. Elisa plugin pour Miro : Ajouter les fichiers audio. Marquer comme vu
  3. Skype SMS : fignoler la GUI
  4. mediabase : phpmotion mais en GPL, continuer avec Rama

À étudier :

  1. Liferea : Filtre pour cacher les flux sans articles non-lus
  2. Freelance project management : Un outil pour les travailleurs indépendants qui intègrerait : SVN + ProjectPier + Flyspray + Dokuwiki
  3. videotrans : GUI !
  4. Thunderbird : Extension pour avoir les conversations "à-la" Gmail
  5. frises chronologiques : un outil graphique pour dessiner des frises chronologiques : date de début, date de fin, description et lien wikipedia
  6. Les idées pour lesquelles j'ai voté sur Ubuntu brainstorm

À apprendre :

  1. Jouer avec Python et OpenGL (manette de Wii, pygame, tout ça)
  2. Tester les logiciels de gestion de Cyber Café pour Ubuntu

Envoyer des SMS avec Skype sous Linux

Comme le clanpin qui bosse sur l'interface graphique de Skype pour Linux ne s'est toujours bougé pour le faire, voilà je l'ai fait. Je voulais jetter un oeil à PyGTK, c'était l'occasion. (J'ai utilisé Skype4Py aussi.)

C'est un truc tout simple, d'une demi-journée, qui mériterait d'être bien fignolé (liste de contacts etc...).

Mais une fois que j'ai eu terminé, j'ai découvert Skysentials :) Attention, le mien est GPL monsieur ! et bon au moins j'ai fait joujou avec Glade...

Ça c'est cadeau

Trop fort, avant je me souviens il fallait s'enquiquiner à copier 5 par 5 les lettres du serial de Microsoft Office. Plutôt chiant quand on l'avait sous les yeux dans Google. Maintenant, avec le nouvel Office, il n'y a qu'un champ :) Bientôt ils vont l'offrir aux particuliers, c'est sûr !

Dégouté, je l'ai installé (dans Virtualbox) pour rien, en fait le défaut de mise en page que j'avais sur un contrat de prestations n'était pas lié à OpenOffice mais au document :( ...

Steve Castro

Vous avez vu ? C'est dingue, Microsoft fait des annonces de promesses d'engagement pour faire un pas vers le libre ! Seraient-ils devenus communistes ?

Le nouveau patron, Steve Ballmer, c'est un peu comme Raúl Castro à Cuba. Il a fallu attendre que le père fondateur parte pour faire ce qui aurait dû être fait depuis longtemps. Exactement comme si cette teigne de Bill Gates ne voulait pas voir son nom associé à la politique d'ouverture de Microsoft. À La Havane, es igual, Raúl a autorisé les téléphones portables et a débloqué les salaires.

Mais qu'on ne s'y méprenne pas. Cuba n'est pas devenu le royaume du capitalisme, et Microsoft n'est pas devenu le sauveur du libre. Tout est dans la forme, dans l'annonce, l'effet médiatique et le tapage journalistique.

Le monstre MS Silverlight avance à grand pas. Et Cuba ne peut toujours pas exporter de marchandise vers les États-Unis.

Merci pour avoir échoué

Plus besoin d'enfoncer des portes ouvertes, le dernier système de la firme de Redmond est un échec, d'ailleurs pour ne pas que vous ayez l'impression qu'ils s'en soient rendu compte, ils viennent de débourser 300 millions de dollars pour une nouvelle campagne publicitaire !

Leur échec est extrèmement bénéfique ! Pour les autres surtout ! Il a réanimé la concurrence pour les ordinateurs de bureau ! Comme vous le savez, concurrence = innovation ! Récemment, Shuttleworth, le boss de KDE et d'Ubuntu, a déclaré qu'il avait comme objectif de dépasser la qualité du design d'OS X d'Apple. Ce sera certainement une course difficile à gagner, mais dans tous les cas très bénéfique aux utilisateurs !

Aller, pour le plaisir, pour la rigolade et pour les souvenirs du bon vieux temps, voici un aperçu d'écran que j'ai pris y'a deux semaines :

(pour vous donner une idée, ça fait 120 ans...)

Un petit pas pour l'homme...

...un grand pas pour l'informatique.

La guerre des formats bureautiques serait terminée. Du moins c'est ce qu'on peut lire un peu partout ce matin dans la presse. C'est plusieurs mois de combat, de corruption, de mobilisation, de lobbying, de mauvaise fois, de boycott, de plaintes, d'enquêtes, de véto, de retournage de veste,... qui s'achèvent : Microsoft vient d'annoncer qu'il supporterait le format OpenDocument nativement dans Office.

On peut remercier le Venezuela, l'Afrique du Sud, le Brésil et l'Inde, les seuls pays qui ont les pelotas de faire appel. Merci aussi à tous les extrémistes qui se sont battus pour lutter contre le climat conformiste et fataliste de leurs proches et de leurs politiques.

Password Biométrique

Hier je me suis rendu compte que si le lecteur d'empreinte digitale du portable ne marchait pas c'est parce qu'il était désactivé dans le BIOS.

Je l'ai activé, j'ai installé fprint (j'ai du ajouter le dépôt).

Avec fprint_demo, j'ai enregistré l'empreinte de mon index, et j'ai maintenant le choix entre entrer le mot de passe ou glisser mon doigt.

:~$ sudo ls
Scan right index finger on AuthenTec AES2501
bin		DSC07325.JPG  Pictures
Code		DSC07328.JPG  Videos
Desktop		Incoming      Work

Cela ne m'est pas proposé pour gksudo par contre...curieux.

Wine n'est pas un émulateur

Après 15 ans de développement, Wine est sorti en version 1.0. Ce petit bijou rend bien des services, il permet en effet de lancer nativement des applications Windows sous Mac, GNU-Linux, BSD, Solaris, Unix, ...

Hier, je voulais mettre à jour mon BIOS, pour voir si cela règlerait mon problème de ventilateur fou (6710b), et j'étais bien embêté: HP ne fournit que des executables Windows ! Même pas peur, Wine installé, double-clic sur le fichier .exe, l'assistant HP s'ouvre, me demande d'accepter des conditions d'utilisation inéthiques, j'accepte, je choisis CD-Rom bootable, il créé l'ISO, je la grave, reboot, update. Todo bien. Merci Wine.

Le dealer qui offre sa came aux enfants

Vu sur LinuxFr

{{ Le site du café pédagogique annonce que Microsoft a décidé de permettre aux enseignants de « télécharger gratuitement et facilement Office Professionnel 2007». Il s'agit, selon Microsoft, de l'application d'un accord signé en 2003 avec l'éducation nationale. S'y ajoutent des documents « pédagogiques » téléchargeables gratuitement.

Cette annonce montre l'agressivité de Microsoft sur le marché de l'éducation qui semble s'être beaucoup orienté ces dernières années vers des solutions libres. La suite OpenOffice.org est en effet le choix par défaut de nombreux enseignants et Firefox semble s'imposer de plus en plus.

Plus positivement, on peut être amené à penser que Microsoft se sent menacé par OpenOffice.org, au point d'offrir sa suite gratuitement.

NdM : comme indiqué dans les commentaires de ce journal seule une installation de licences déjà payées par ailleurs est octroyée aux enseignants.}}

Une bonne nouvelle !

En ce lundi pluvieux, je lis l'Internet comme tous les matins. Mais un des articles est venu illuminer le ciel : Yes, it's coming

{{ La future version de Pigdin que beaucoup de monde attendait depuis des temps immémoriaux sera en effet rapidement disponible. Les développeurs de Pidgin, peuvent en effet dire merci au Google Summer of Codes 2008, qui permettra l’introduction du support de la voix et la vidéo. }} chez cedynamix

J'imagine que ce sera valable pour Adium. D'après le changelog du logiciel, il s'agit de la video et du son pour Jabber (XMPP) avec Jingle !

C'est un étape clé, car il fallait restructurer les entrailles du logiciels. Les autres protocoles devraient suivre... (MSN et autres infamies tant populaires chez les prépubaires français.).

Un truc bien en Python

Dans module.py, je définis une classe et son singleton :

   class Counter:
       def init(self):
           self.i = 0
       def incr(self):
           self.i += 1

   counter = Counter()

Dans ext1.py j'importe le singleton et je le modifie.

   from module import counter
   import ext2

   counter.incr()
   counter.incr()

   print counter.i

   ext2.printcounter()

Dans ext2.py quand j'importe, j'accède au même singleton !

   from module import counter

   def printcounter():
       print counter.i

Ça vous paraît évident ? Je pensais que l'import dans ext2.py m'aurait recrée une instance différente.

- page 4 de 7 -