Linux



pierre-paul
19 août 2009

Navigateur par défaut de TweetDeck

J’ai récemment changé mon navigateur par défaut sous Ubuntu, à Firefox-3.5 plutôt que Firefox-3.0. Tout fonctionne bien et j’aime bien les petites améliorations à l’interface utilisateur, cependant mon TweetDeck continue d’ouvrir les liens dans Firefox-3.0. Ce n’est cependant pas la faute de TweetDeck, mais bien celle d’Adobe AIR (quelqu’un est surpris qu’Adobe ne fasse pas les choses comme il le faut sous Linux?). Ayant Google comme meilleur ami, je suis tombé sur quelques articles en anglais spécifiant comme changer le navigateur et j’ai décidé de faire ma propre version en français, avec la nouvelle version de AIR.

  • Pour changer les fichiers requis, vous allez avoir besoin de vim, nous
    allons éditer un fichier compilé et la majorité des éditeurs de texte
    ne suffise pas. Pour l’installer si ce n’est pas déjà fait : sudo
    apt-get install vim
  • Ouvrez une console (alt+f2 : gnome-terminal sous Ubuntu) et tapez sudo
    locate libCore.so
    . Si vous êtes sur Ubuntu, il ya des bonnes chances
    que le fichier soit dans /opt/Adobe Air/Versions/1.0/
  • Dirigez-vous vers le chemin indiqué et entrez dans le fichier avec sudo vim libCore.so.
  • Si vous avez la dernière version d’Adobe AIR, il faut se diriger vers
    la ligne 16104 (si vous êtes sur l’ancienne version, la ligne est 15500). Dans vim, tapez :16104 pour vous déplacer directement
    à la ligne.
  • Identifiez le mot firefox sur la ligne et effacez-le.
  • Une fois effacé, tapez :i qui va vous mettre en insert mode. Tapez browser (il est important de remplacer par un mot ayant le même
    nombre de lettres).
  • Ensuite, pesez sur le bouton Escape de votre clavier pour sortir du mode insert.
  • Taper maintenant :wq pour sauvegarder et quitter Vim.
  • Le plus difficile est maintenant fait. Il nous reste à créer un lien
    entre browser et votre navigateur de choix (chrome, konqueror ou
    firefox-3.5 dans notre cas). Il faut se déplacer vers le dossier
    « /usr/bin » ( cd /usr/bin/ ).
  • Pour faire le lien : sudo ln firefox-3.5 browser. Si vous utilisez un
    autre navigateur, remplacer firefox-3.5 par le nom de son exécutable
    qui devrait être dans le même dossier en principe.

J’espère avoir été assez clair et j’espère avoir aidé quelques personnes, si vous avez des questions, laissez-les dans les commentaires.



pierre-paul
27 juillet 2009

Python

Je me suis lancé récemment dans le Python, sans trop d’attente, mais avec un projet en tête. Étant donné que le projet était un projet personnel, me lancer dans un nouveau langage semblait être une bonne idée afin d’en apprendre un peu plus. J’ai été agréablement surpris de Python.

La page web de Python définit le langage comme : « dynamic object-oriented programming language » que je traduisais intérieurement à « langage de programmation hyper compliqué pour pas grand-chose », mais étant donné la popularité du langage, je ne pouvais pas au moins essayer. À mon grand plaisir, le python est très, très (encore une fois) très loin d’être compliqué. J’ai eu l’impression de retourner au primaire lorsque j’apprenais à faire des phrases. Autre chose qui m’a surpris, l’indentation. Elle est obligatoire et elle permet la compilation du programme. Heureusement, une fois le plug-in installé dans Éclipse, tout était bien géré. Le fait d’obliger l’indentation, oblige en quelque sorte au programme de rester propre.

Je n’ai pas eu le temps de m’y tremper assez pour pouvoir dire que c’est un bon ou un mauvais langage, mais je suis persuadé que pour ceux qui commencent la programmation, c’est un très bon point de départ. Énormément de projets open source sont faits en python ce qui permet de télécharger le code et de regarder la partie qui vous intéresse. Python n’est pas jeune, 15 ans environ, mais la version 3.* a seulement un an et la documentation n’est pas aussi rependue que je l’aurais voulu. Par contre pour la version 2.*, la documentation est omniprésente sur internet.

Finalement, pour ceux que ça intéresse, je vous invite à aller lire le guide du débutant sur Python.org (http://wiki.python.org/moin/BeginnersGuide) qui offre un guide pour ceux qui commencent la programmation et ceux qui sont déjà à l’aise avec des principes de programmation orientée objet. Dernier petit tuto que je trouve très bien : Ars nous montre comment construire un éditeur de blogue sous Ubuntu/Gnome avec python.

Dernière note importante, si vous avez des enfants autour de vous, il est important de ne pas se tromper entre python.com et python.org … Bonne lecture!



Guillaume Legault
29 mai 2009

Extensions chromées

Comme plusieurs, ce qui me retenait le plus d’utiliser Google Chrome, c’était l’absense de modules d’extension / plugins.

Chrome va bientôt supporter l’ajout d’extensions Yé!

Quelques détails :

  • Les extensions utilisent le HTML, JavaScript et le CSS et sont donc facile à écrire (pour les développeur)
  • Une fois une extension installée, pas besoin de redémarrer Chrome.
  • Les extensions sont prévues de rester compatibles sur les versions futures de Chrome.
  • Les extensions rouleront dans leur propre processus.
  • Les extensions s’afficheront tous de la même manière dans Chrome à l’aide de petits icones pour unifier l’apparence.
  • Les extensions seront téléchargeables à partir d’une gallerie semblable à celle offerte par Mozilla.

J’ai hâte de voir les extensions qui bloquent les Google Ads, ça ne me surprendrait pas que ce seront les premières à être disponibles. Il sera intéressant de voir comment Google va réagir.



pierre-paul
15 mai 2009

Antidote pour Linux

Depuis au moins 8 mois j’ai installé Antidote, je me dis chaque semaine que je devrais prendre le temps d’écrire un peu sur ce merveilleux programme qui fonctionne sur Windows, Mac et Ubuntu. Une version est aussi disponible sur iPhone, mais est vendue séparément contrairement à la version Windows/Mac/Ubuntu. Ayant seulement testé sur Ubuntu, je vais me concentrer sur cette version.

Antidote est fait par la compagnie québécoise Duide Informatique, qui a été nommée aux Octas pour Réussite commerciale. C’est un des rares produits que je connais qui est disponible sur Ubuntu qui n’est pas gratuit, mais qui vaut la peine de payer. Antidote contient une bonne dizaine de dictionnaires et corrige n’importe quel texte (français, français familier ou encore Québécois!). J’étais plutôt sceptique au début, de payer un programme pour mon Ubuntu, mais, même après 8 mois, je ne le regrette pas. Si, comme moi, vous avez acheté la version 7, la version 8 est disponible gratuitement pour Ubuntu sur leur site web.

L’application permet d’être installée sur trois postes différents pour usage personnel (une seule instance pour les clients de type compagnie). Le produit se détaille aux environs de 100$, ne peut être acheté directement de leur site(malheureusement) mais peut être trouvé dans n’importe quelle bonne boutique informatique (dans les COOP des CEGEP par exemple).

De base l’application a été faite avec KDE en tête, mais fonctionne aussi très bien sur Gnome. L’installation n’est pas un simple package .deb mais se résume quand même à faire

sudo ./Installe Antidote

Le dictionnaire vous donne les différentes définitions, les différentes flexions, l’indice de fréquence et vous indique si une des définitions est associée à un style particulier (Québec, familier, etc.). Vous avez aussi beau petit bouton qui vous amène directement au Visuel, qui est une librairie de photo reliée à certains mots (comme la seiche par exemple).

Antidote vous donne aussi accès aux Guides qui est un peu un professeur de grammaire. C’est une section très importante, mais qui est probablement sous-utilisé (je m’inclus dans le lot). On y apprend, juste pour prendre un seul exemple de cette immense librairie, la “Nettiquette” qui est une contraction de net et étiquète (ensemble de règles régissant les communications électroniques, comme l’utilisation des mots entièrement en majuscules).

Le correcteur avait un bogue agaçant dans la version 7 qui faisait planter l’application lorsque vous fermiez le texte original avant de fermer le texte corrigé (qui s’affiche dans une autre fenêtre). Ce bogue a été corrigé dans la mise à jour gratuite (8). Le correcteur vous permet d’appliquer des filtres de couleurs sur vos mots, vous permettant de voir visuellement et rapidement tous les adjectifs de votre texte. Comme tout bon correcteur, il vous permet aussi de voir vos statistiques (ce texte serait de niveau Eubage-Ovate, le plus haut niveau étant Druide!).

Pour terminé, je vous invite a visiter les sites de téléchargement Bittorrent pour pouvoir accès à une version d’essais de 30 jours et l’essayer vous-même sur votre machine. Peu importe ce que Bell dit sur ces sites, il reste la méthode la moins couteuse pour les compagnies de distribuer leur produits.



pierre-paul
29 avril 2009

Ubuntu 9.04

Le 16 avril dernier est sortie la version « Release Candidate » d’Ubuntu 9.04 (appelée Jaunty Jackalope). Étant de nature curieux et un adorateur d’Ubuntu, je n’ai pu m’empêcher quelques jours plus tard de télécharger cette version, incapable d’attendre que la version officielle soit disponible (le 23 avril).

Toujours très excité à chaque nouvelle version d’Ubuntu, j’ai tiré à pile ou face si j’essayais Kubuntu ou Ubuntu. Kubuntu a finalement gagné, alors, disque dur externe branché, clefs usb branchée, je fais tous mes backups et je met le cd d’installation dans le lecteur.

Voulant ne pas biaiser ma nouvelle installation, je visais pour un formatage complet et une installation fraiche. Je démarre l’installation qui finit par geler lors de la détection des disques. Après un bon 30minutes et plusieurs type d’installation (live, à partir de l’install brut, installation paramétrée) je m’appercois finalement que l’installation ne peut faire la détection de mon disque dur correctement à cause de mon disque dur externe et/ou ma clef usb.

Ma flamme quelque peut diminué, j’installe Kubuntu avec les paramètres par défaut et le nouveau système de fichier Ext4 qui promet des accès au disque dur beaucoup plus rapides. Je peux vous dire tout de suite que c’est vrai, le démarrage de Ubuntu a été amélioré pour qu’il soit encore plus rapide, mais couplé avec Ext4 je peux démarré l’ordinateur entre 22 et 24 secondes.

Tout content de mon installation complète, je me lance dans la configuration de mes petits programmes normaux et le transfert de mes sauvegardes (tous mes périphériques ont bien été détectés, un gros bravo sur ce coté). C’est à partir de ce moment que mes vrais problèmes commencent.

Dans une journée normale, j’utilise 4 applications simultanément, Eclipse pour le développement, Firefox aussi pour le développement, Thunderbird et Amarok. Étant maintenant sur KDE, je voulais donner une chance à KMail, mais j’étais pas près pour me défaire de mon Firefox contre Konqueror.

Le nouveau Amarok (la version 2) est fourni avec l’installation de Kubuntu 9.04 et elle est couplée avec une version minimale de Mysql5.1 tandis que KMail utilise Mysql5.0. Lors des écritures de ces deux programmes, il m’arrivait que le système complet gèle et ne dégèle pas.

Depuis j’utilise Thunderbird, et il m’arrive encore parfois que l’ordinateur gèle complètement et que je perde tout mon travail non sauvegardé.

Sur mon autre ordinateur, j’y suis allé pour la version officielle d’Ubuntu, étant si déçu, je n’ai pas pris de chance encore une fois avec la Release Candidate. Encore une autre déception, Compiz arrête de fonctionner lorsque la version 9.04 est installée.

Étant un admirateur et un grand utilisateur du cube,  je n’appréciais pas du tout que ma carte vidéo qui était supportée ne le soit plus. Après un peu de recherche, toutes les cartes vidéo Intel sont maintenant blacklistées par Compiz à cause d’un bogue, le système complet gèle.

Peut-être que j’ai le même problème sur KDE, mais qu’il n’a pas désactivé les jolis effets contrairement à Gnome. Peut-être dans quelques semaines la plupart de ces bogues seront résolus et que cet article semblera seulement à un cri du coeur plutôt qu’à un avertissement.

Bref, pour la nouvelle version, je vous conseille d’attendre un peu, les améliorations n’en valent pas la peine pour les bogues que j’ai rencontrés. Peut-être que vous aurez une meilleure expérience que moi si vous n’avez pas une carte Intel, mais si vous l’êtes, vous êtes avertis!

Pour ceux qui ont déjà fait la migration et veulent activer le cube (le système va planter que Compiz soit activé ou non alors…) :

mkdir -p ~/.config/compiz/ && echo SKIP_CHECKS=yes >> ~/.config/compiz/compiz-manager