Pause-Choco

Aller au contenu | Aller au menu | Aller à la recherche

mercredi 4 novembre 2009

TuxRadar : Comparaison de la vitesse de démarrage de Vista, Windows 7, Ubuntu 9.04 et 9.10

Le site Web TuxRadar a publié jeudi 29 octobre 2009 une comparaison de la vitesse de démarrage de Vista, Windows 7, Ubuntu 9.04 et 9.10.Ubuntu Logo

TuxRadar a donc monté une vidéo du démarrage des versions 64 bits de Microsoft Windows Vista et Windows 7 à côté des Ubuntu 9.04 et Ubuntu 9.10 de Canonical.

Chaque système d'exploitation est fraîchement installé sur la même configuration matérielle, la connexion automatique est activée, et chacun des systèmes lance automatiquement Firefox qui charge ensuite la page d'accueil du site « http://www.tuxradar.com/ »

La vidéo au format propriétaire Flash est visible sur l'article « Vista, Windows 7, Ubuntu 9.04 and 9.10 boot speed comparison » de TuxRadar.

Pour ce qui ne veulent pas passer 72 secondes à regarder la vidéo ou qui ne possèdent pas le plugin Adobe Flash, le classement de TuxRadar est le suivant :

  • Ubuntu 9.10 : 40 secondes
  • Ubuntu 9.04 : 51 secondes
  • Windows Vista : 67 secondes
  • Windows 7 : 72 secondes

samedi 8 août 2009

Comment interdire les véroles de Flash sous Linux

Adobe Flash Player Logo

La machine virtuelle Flash qui équipe malheureusement 98 % des navigateurs Web, a de nombreux défauts. Le pire à mon sens sont les « Local shared objects », ou encore connu sous le nom de « Flash cookies ». Ces « Flash cookies » sont des données créées par les sites Web visités en local sur l'ordinateur de l'utilisateur et à son insu. Les « Flash cookies » sont un peu comme les cookies du navigateur, mais bien plus vicieux dans le sens où ils sont stockés sans limite de temps, ni de taille, ils ne sont pas contrôlés par votre navigateur Web et peuvent diffuser vos habitudes de navigation, comme l'historique. Là où Abobe l'éditeur de machine virtuelle Flash y voit une amélioration de de l'expérience utilisateur, d'autres personnes comme moi y voient un viol de la vie privée, question de point de vue, permettant de tracer les Internautes à leur insu.

Sous Linux Ubuntu, pour interdire au plugin Flash d'écrire ses véroles « Local shared objects ,» sur votre disque dur local, il suffit d'ouvrir un terminal est lancer ces quelques commandes :


# Faire le ménage dans le répertoire « ~.macromedia » :
rm -vfr ~/.macromedia/Flash_Player/#SharedObjects/*
rm -vfr ~/.macromedia/Flash_Player/macromedia.com/support/flashplayer/sys/

# Interdire l'accès en écriture mais pas en lecture
sudo chmod -R 0 ~/.macromedia/* && sudo chmod -R u+rX ~/.macromedia/*

Cette méthode est un peu violente, l'alternative est d'installer une petite extension Firefox (100 % compatible avec le nouveau Firefox 3.5) avec au doux nom de BetterPrivacy, qui réalise un bon travail en supprimant les fichiers à la fermeture du navigateur.

Références :

lundi 6 octobre 2008

Gameloft migre 1 000 postes de travail sous Ubuntu Linux

Le site The VAR Guy a publié le 3 octobre 2008 un article intitulé « Gameloft migre 1 000 postes de travail sous Ubuntu Linux ». VAR, est un acronyme de l'anglais Value-added Reseller, désigne un revendeur (généralement informatique) à valeur ajoutée. Je vous propose une petite traduction pour les personnes intéressées :

Ubuntu, la distribution Linux de Canonical devient populaire en entreprise. Le dernier exemple en date : Gameloft, l'un des principaux développeurs de jeux sur mobiles, a migré plus de 1 000 postes de travail sur Ubuntu, selon une source parvenue à The VAR Guy. Mais Gameloft n'est pas le seul. L'étude de The VAR Guy a suivi des centaines d'entreprises migrant sur Ubuntu. Voici le scoop.

Selon les sources de The VAR Guy, l'ensemble du département de l'assurance qualité de Gameloft - environ la moitié de la société - a basculé sous Ubuntu.

« Cela a été un grand déploiement, plus de 1 000 postes de travail et cela a été un énorme succès », exulte la source. « Ubuntu fait le même boulot (que Windows) gratuitement. La chose la plus pénible dans cette migration a été de migrer de Microsoft Outlook à Thunderbird. Personne n'a sourcillé sur le fait de migrer sur Gnome. »

En fait, le déploiement Ubuntu implique en fait plus de 2 000 ordinateurs de bureau, selon une autre source proche de Gameloft.

Ubuntu se met à l'entreprise

La migration de Gameloft à Ubuntu est remarquable pour plusieurs raisons. Premièrement, Gameloft est une société cotée et ses actions sont négociées à la Bourse de Paris, selon Wikipedia. En d'autres termes, l'adoption d'Ubuntu dépasse celle des hackers pour gagner de l'influence dans les entreprises lucratives.

Deuxièmement, Gameloft a près de 4 000 employés - le plaçant quelque part entre les moyennes et les grandes entreprises. Gameloft a été rentable depuis 2003, et les ventes sont en croissance de 25 à 30 pour cent par an, selon Wikipédia. Traduction : les grandes entreprises commencent à prendre Ubuntu au sérieux.

Troisièmement, Gameloft crée des jeux pour des appareils mobiles. Et produire tout le code nécessite un environnement de développement stable. Bonjour, Ubuntu.

Suivre Ubuntu dans 1 000 entreprises

Gameloft n'est pas le seul à migrer sur Ubuntu. The VAR Guy a suivi des centaines d'entreprises qui migrent à Ubuntu. Le travail de recherche est appelé Works With U 1,000.

Préparez-vous pour un scandaleux, mais informatif matraquage : WorksWithU.com, le guide indépendant d'Ubuntu, un site ami de The VAR Guy. Tout le monde est libre de participer dans le cadre de l'enquête Works With U 1,000.

Jusqu'à présent, plus de 250 entreprises ont participé à l'enquête - et l'enquête se poursuivra jusqu'à ce que Works With U ait recueilli les données de 1 000 entreprises.

Ubuntu va-t-il gouverner le monde ? Certainement pas. Mais Ubuntu va-t-il se tailler lui-même une niche florissante sur les serveurs et les postes de travail ? Cela est en train de se passer.

samedi 26 avril 2008

Achat d'un Dell Inspiron 1525N sous Ubuntu

Le mois dernier j'ai fait l'acquisition d'un portable Dell Inspiron 1525N pré installé avec le système d'exploitation Ubuntu Linux 7.10, pour une personne de ma famille n'étant pas très calée en informatique. C'est un bon ordinateur portable à bas coût, le modèle de base est vendu est à 449 €, classé premier par 01net.com dans la gamme des portables à moins de 700 euros, je cite : « En plus de performances générales très honorables, le Dell Inspiron 1525 se démarque de ses poursuivants par son look original et son autonomie record. »

Photo d'un Dell Inspiron 1525 avec Ubuntu 8.04 Hardy HeronL'objectif était de trouver un ordinateur portable pour se connecter à Internet, écouter des vidéos, visionner des films, retoucher des photos et utiliser occasionnellement un traitement de texte. Mon choix s'est naturellement fait sur une distribution Linux que j'apprécie pour son esprit d'ouverture, sa richesse et sa fiabilité. Je préfère la distribution Ubuntu, clairement orientée pour une utilisation personnelle et l'environnement GNOME pour sa prise en main facile pour les néophytes. Les logiciels installés par défaut comme Firefox, GIMP, OpenOffice et le lecteur vidéo Totem couvrent largement tous les besoins. Ensuite, un système Linux étant généralement plus sécurisé et moins prit pour cible qu'un système Windows, les risques que le système d'exploitation soit infecté par un virus ou un logiciel espion est beaucoup plus faible, voire pratiquement nul.

Comme toujours, c'est malheureusement un peu un combat d'acheter un ordinateur qui ne tourne pas sous Windows (voir la pétition « non aux racketiciels, ces logiciels qu'on nous oblige à acheter »), bien que la situation s'améliore sensiblement ce n'est pas encore la panacée, le choix est très limité. Autant soutenir une société, comme Dell ou une autre, qui propose enfin des ordinateurs pré installés sous Linux et surtout avec un matériel qui est certifié fonctionner sous Linux. La version d'Ubuntu livrée est la version OEM d'Ubuntu avec quelques modifications apportées par Dell, comme l'ajout du logiciel de lecture de DVD LinDVD de Corel, le greffon Flash, et l'utilitaire DKMS. Le blog Direct2Dell, Dell déclare également travailler avec les fournisseurs de matériels pour supporter Linux sur le matériel que Dell vend, afin de permettre à chacun d'installer n'importe quelle distribution Linux sur leur matériel (comprendre de la gamme Linux je pense), de mettre à jour leur Wiki Dell Linux afin de donner des informations techniques sur les systèmes et les périphériques supportés.

Le fait que le disque dur de 80 Go contienne une partition de l'image ISO « ubuntu-dell-reinstall.iso » de pratiquement 5 Go et qu'il n'y ait pas de partitions disque dur « /home » et « / » séparées m'a incité à formater le disque dur (en créant des partitions de « / » de 9,9 Go, « /home » de 66 Go et swap 3 Go) et installer la version 8.04 d'Ubuntu sortie le jeudi 24 avril. Tout fonctionne parfaitement, donc un bon petit ordinateur agréable à utiliser, avec un bon système d'exploitation comme Ubuntu, une expérience très positive.

dimanche 2 mars 2008

Installer SDLMAME sur Ubuntu

MAME est un logiciel d'émulation, fonctionnant uniquement sous les systèmes d'exploitation de Microsoft, qui permet d'exécuter très fidèlement des jeux issus de bornes d'arcade. Un des objectifs de MAME est de préserver le patrimoine des jeux vidéos et ainsi éviter que ces derniers tombent dans l'oubli, mais c'est aussi le plaisir de pouvoir rejouer ou jouer pour les plus jeunes à des jeux qui ont fait fureur en salle d'arcade en leur temps comme Pac-Man, Galaga ou encore Golden Axe. La version 0.123 publiée le 5 février 2008 supporte désormais 3 705 jeux uniques et 6 960 ensembles de ROM, donc de nombreuses heures de jeux en perspective. 1944 The Loop Master sur Ubuntu Linux

MAME ne fonctionne pas sous Linux, il existe bien un ancien portage nommé xMame, mais ce dernier est abandonné. Heureusement un récent portage appelé SDLMAME qui fonctionne aussi bien sous Linux, que Mac OS X a vu le jour il y a un peu plus d'un an et reste synchronisé avec la version officielle. Des paquets de SDLMAME pour Ubuntu sont disponibles pour Ubuntu. L'installation peut se faire par l'installeur de paquets Gdebi (choix proposé par défaut par le navigateur Firefox) ou en ligne de commande, en tapant dans un terminal :

sudo dpkg -i sdlmame_0.123u3-0ubuntu1~gutsy1_i386.deb && sudo apt-get -f install

SDLMAME est configuré par défaut pour un clavier QWERTY et est inutilisable dans cette configuration avec un clavier AZERTY. En effet les touches du clavier 5 et 1 nécessaires pour lancer un jeu sont inaccessibles sur un clavier AZERTY et SDLMAME ne reconnaît ni le pavé numérique, ni les combinaisons Shift + 5 ou Shift + 1. Donc il est nécessaire de modifier un peu la configuration pour pouvoir reconnaître un clavier AZERTY, en demandant à SDLMAME d'utiliser le plan de codage clavier spécifique utilisé dans certains pays francophones contenu dans le fichier « /usr/share/games/sdlmame/keymaps/km-fr.txt ».

Donc le fichier de configuration de SDLMAME doit être modifié, en l'ouvrant avec un éditeur de fichier en tapant dans un terminal la ligne :

sudo gedit /etc/sdlmame/mame.ini

L'éditeur Gedit s'ouvre en édition sur le fichier « /etc/sdlmame/mame.ini ». Dans la version 0.123u3 de SDLMAME pour Ubuntu, les paramètres à changer se trouve à la ligne 237. Pour se rendre à la ligne 237 avec Gedit, il suffit de presser simultanément les touches CTRL + I et de taper 237 suivi de la touche Entrée.

Ensuite il faut remplacer ligne :

keymap 0

par la ligne :

keymap 1

Et décommenter la ligne 241, c'est à dire remplacer la ligne :

#keymap_file /usr/share/games/sdlmame/keymaps/km-fr.txt

par la ligne :

keymap_file /usr/share/games/sdlmame/keymaps/km-fr.txt

La pression simultanée des touches Ctrl et S sauvegarde ces deux modifications.

Ensuite pour tester SDLMAME, il faut posséder des ROM de jeux d'arcade. Un paquet Ubuntu de 124 Mo contenant une sélection de 46 ROM MAME est disponible. L'installation peu comme pour le paquet de SDLMAME, se faire par l'installeur de paquets Gdebi, ou en ligne de commande, en tapant dans un terminal :

sudo dpkg -i mame-bubux-selection.deb

Ce paquet crée directement une entrée dans le menu Application de GNOME appelé « La sélection Mame de Bubux » et permet de lancer les jeux d'arcade simplement d'un clic de souris.

La première fois qu'un jeu est lancé une page informe l'utilisateur que « l'utilisation de l'émulateur en conjonction avec une ROM que vous ne possédez pas est interdite par le droit d'auteur » ou si un jeu est mal émulé une page avertit l'utilisateur qu'il existe des problèmes d'émulation connus avec ce jeu. Dans les deux cas il faut presser les touches O et K l'une après l'autre ou déplacer les commandes de la manette de jeu à gauche puis à droite pour continuer.

Ensuite une page donne quelques quelques indications sur le jeu, comme le nom, l'éditeur et les spécifications techniques de la borne d'arcade émulée pour exécuter la ROM. Pour quitter cette page et commencer l'exécution de la ROM du jeu une simple pression sur une touche du clavier ou sur un bouton de la manette de jeu suffit. Le jeu peut prendre du temps à s'initialiser et à démarrer et peut afficher pendant quelques secondes, suivant les jeux, une page de couleur clignotante ou non, un logo ou une suite de motifs aléatoires.

Une fois lancé, le jeu est généralement en mode démonstration et attends, ou invite l'utilisateur à insérer des pièces par la célèbre phrase connue des joueurs de salle d'arcade « insert coin ». Pour simuler l'insertion d'une ou plusieurs pièces une simple ou plusieurs pressions de la touche 5 du clavier suffisent et à acheter un ou plusieurs crédits. Attention la touche 5 du pavé numérique n'est pas reconnue. Ensuite enfoncer la touche 1 du clavier suffit à démarrer une partie à un seul joueur et enfoncer la touche 2 à démarrer une partie deux joueurs si le mode est disponible, les touches 1 et 2 du pavé numériques ne sont pas non plus reconnues.

Touches reconnues pendant le jeu :

  • Une pression sur la touche Esc (Echap) permet de quitter SDLMAME à tout moment.
  • Pour jouer généralement les quatre touches curseurs et CTRL gauche et ALT suffisent pour le joueur 1. Pour le joueur 2 par défaut les touches R, F, D, et G sont respectivement utilisés pour les commandes haut, bas, gauche et bas et les touches A et S pour les commandes de tirs ou de sauts suivant les jeux. Il est bien sûr possible et conseillé d'utiliser une ou deux manettes de jeu USB pour améliorer le plaisir du jeu.
  • La touche P active ou désactive la pause
  • La touche Tabulation active le menu MAME en superposition qui permet offre un large panel d'options, comme configurer le clavier ou les manettes de jeu, changer le niveau de difficulté du jeu, augmenter le nombre de vies, changer des paramètres vidéos, ou même charger et exécuter une nouvelle ROM.
  • L'appuie des touches Alt et Entrée simultanément bascule en mode fenêtrée ou plein écran. En mode fenêtrée la fenêtre est alors redimensionnable en temps réél.
  • CTRL gauche et F4 active ou désactive le mode qui garde les proportions. Le mode qui garde les proportions est activé par défaut, ce qui signifie que le redimensionnement de la fenêtre maintiendra la bonne proportion horizontale et verticale des graphismes.

mardi 19 février 2008

Achat d'une configuration bureautique Ubuntu

Dans la « série j'administre les ordinateurs de ma famille », l'ordinateur Athlon XP 1800+ (sous Ubuntu 7.10) de mes parents n'étant pas en meilleure forme, nous avons décidé de le remplacer. Après un petit saut à la rue Montgallet pour se faire monter une tour à usage bureautique, je suis revenu avec la configuration suivante :Ubuntu Logo

  • 63 € pour une carte mère micro ATX ASUS P5B-MX / Wifi-AP (Socket 775, Intel 946GZ , Intel ICH7, mémoire DDR2, UDMA133 USB 1.1, USB 2, Gigabit Lan, Wi-Fi)
  • 42 € pour un microprocesseur un Intel Celeron 430 à 1,80 Ghz, gravure 0.06µ, cache niveau 1 de 32 Ko et cache niveau 2 de 512 Ko
  • 35 € pour un boiter Adiance Vague
  • 29 € pour un graveur DVD double couche Samsung SH-S203D (graveur DVD±R 20x, écriture double couche DVD+R 16x, -R 12x)
  • 35 € pour un disque dur Maxtor STM380215AS de 80 Go à 7 200 tours par minute, avec une mémoire cache de 2 Mo, en sérial ATA
  • 19 € pour une barrette mémoire de PC5300 1 Go DDR2
  • 10 € pour le montage de la tour

Ce qui fait une tour très confortable pour une utilisation bureautique et pour surfer sur Internet de 233 € pour utiliser essentiellement les logiciels Firefox, Thunderbird, OpenOffice, Pidgin, gThumb et GNOME.

Ayant déjà un écran, clavier, souris fonctionnel il est donc inutile d'en acheter de nouveau. A noter l'ordinateur a été acheté sans système d'exploitation. Inutile de jeter l'argent pas les fenêtres en déboursant une centaine d'euros pour Microsoft Windows Vista. Malgré la vente liée que l'on peut malheureusement constater chaque jour un peu partout il est tout de même possible d'acheter un ordinateur sans le système d'exploitation de la société monopolistique Microsoft (voir la pétition « non aux racketiciels, ces logiciels qu'on nous oblige à acheter »). Cela réduit bien entendu le choix du consommateur qui comme moi ne désire pas utiliser Windows, car des configurations intéressantes sont proposées dans certains magasins, mais uniquement en vente liée avec Microsoft Windows.

Donc je préfère de loin une installation de la Ubuntu Linux 7.10 qui a déjà ses preuves depuis de nombreux mois qui est basé majoritairement sur des logiciels libres et disponible gratuitement (mais n'oubliez que le logiciel libre vit aussi grâce à l'implication de chacun de nous et aux dons).

Le disque dur a été partitionné de la façon suivante : 9,9 Go pour la partition racine (le système et les logiciels), 3 Go pour la partition swap, et 68 Go pour la partition /home utilisé par les données de l'utilisateur.

A noter quand même un problème avec le contrôleur graphique intégré 82946GZ/GL d'Intel qui ne supporte pas Compiz Fusion. Il est possible d'activer Compiz-Fusion en créant (ou en éditant) le fichier « ~/.config/compiz/compiz-manager » et d'insérer la ligne « SKIP_CHECKS=yes », mais l'extension Xvideo ne fonctionne plus, un bug qui j'espère sera corrigée dans l'Ubuntu 8.04 Hardy Heron.

samedi 22 septembre 2007

Le jeu Rage d'id software sortira bien sous Linux

Après un récente interview de Todd Hollenshead le PDG d'id software, visible sur le site Golem.de, on aurait pu supposer que le prochain jeu de tir subjectif d'id software ne sortirait pas sur Linux.

John Carmack dément dans un commentaire de Slashdot. Même s'Il n'y aura certainement aucun projet d'une version commerciale sous Linux, un exécutable Linux sera probablement disponible. Bien que Rage ne fonctionne pas à l'heure actuelle, il a déjà été compilé précédemment. D'ailleurs John Carmack affirme que l'exécution sur des plates-formes supplémentaires profite généralement à la qualité du code. Pour l'instant la version PC (comprendre Windows ?) est toujours OpenGL, mais il est possible que cela change avant la sortie. Le code de l'API actuel n'est pas très grand et le code peut être facilement traduit entre cg/hlsl/glsl au besoin. OpenGL 3.0 est même envisagé comme une cible, si Nvidia, ATI et Intel fournissent une implémentation convenable. Enfin John Carmack affirme qu'il n'y aura pas vraiment de différence d'exécution entre GL 2.0 / GL 3.0 / D3D, donc le choix de l'API sera basée sur des facteurs secondaires.

dimanche 11 mars 2007

Lexmark E120n sous Ubuntu Linux

logo UbuntuCherchant une imprimante réseau reconnue par mes deux ordinateurs fonctionnant sous Ubuntu Edgy Eft 6.10. Je suis tombé sur l'imprimante laser monochrome Lexmark E120n, dont le carton d'emballage affichait fièrement un beau logo Linux, me voilà donc reparti avec la Lexmark E120n.

Malheureusement la Lexmark E120n n'est pas reconnue par l'outil gnome-cups-manager (Système -> Administration -> Impression). La page Lexmark E120n de Linux Printing nous apprend cependant que l'imprimante fonctionne parfaitement, mais n'est pas encore intégrée à Foomatic. Foomatic est la base de données de pilotes et d'imprimantes de Linux Printing. Le système s'appuie sur XML et intègre des pilotes d'imprimantes libres pour les spouleurs standards (CUPS, LPRng, LPD, GNUlpr, PPR, PDQ, CPS, etc.) de Linux, en donnant entre autre des fichiers compatibles Adobe PPD.

Que faire ? Je ne suis pas très chaud d'installer les pilotes Linux binaires et propriétaires donnés par le constructeur. Les pilotes Lexmark E120n sont disponibles sous Red Hat Linux, SuSE, Linpus Linux, Red Flag Linux, Linspire et Debian GNU/Linux. Rien pour Ubuntu Linux 6.10, et rien pour machine à base de processeur PowerPC. LinuxPrinting recommande le pilote pxlmono, mais j'ai trouvé une solution alternative sur la page de Petr Kristof qui propose d'installer le fichier de description des caractéristiques de l'imprimante Postscript (plus connu sous l'abréviation PPD) de Mac OS X, légèrement modifié pour le système d'exploitation Linux (Je propose une copie du fichier de description des caractéristiques de l'imprimante Lexmark E120n déjà modifié). Donc pour installer cette imprimante lancer l'outil gnome-cups-manager (Système -> Administration -> Impression), et ensuite :

  • Sélectionner « Imprimante -> Ajouter une imprimante »
  • Dans le « Type d'imprimante » cocher Imprimante réseau, et dans la liste « Imprimante CUPS (IPP) »
  • Dans le champ « URI » indiquer l'URI de votre imprimante, dans mon cas par exemple « ipp://192.168.0.49:80 »
  • Cliquer sur « Avancer »
  • Cliquer sur « Installer le pilote... »
  • Sélectionner le fichier « ''LexmarkE120n.ppd'' » et cliquer sur « Ouvir »
  • Cliquer sur « Avancer »
  • Remplir le champs nom, par exemple « LexMark_E120n »
  • Cliquez sur « Appliquer »

Normalement l'imprimante devrait apparaître dans la liste des imprimantes et fonctionner.

Mise à jour : Depuis Ubuntu 9.04 « The Jaunty Jackalop », la manipulation décrite au dessus ne fonctionne plus. L'installation du pilote Lexmark E120n est encore plus simple. Linterface graphique pour configurer le système d'impression de GNOME détecte maintenant correctement l'imprimante, et propose le pilote « Lexmark E120n Foomatic/pxlmono [en] », qui est recommandé et fonctionne à merveille.

mercredi 28 février 2007

Powermanga en Malaisie

Je suis tomber sur le blog de Mohd Shakir Zakaria un malaisien qui posté un billet dans lequel il écrit qu'il a terminé le jeu Powermanga :

Après 2 jours de travail acharné, je suis arrivé à terminer mon jeu Powermanga, yeay :) Jamais je n'aurai jamais pensé qu'il puisse provoquer une telle dépendance. Photo d'écran de Powermanga Photo d'écran de Powermanga Et je suis même parvenu à avoir à un apprenti pour ce jeu pendant le précédent FOSSCAR @ IIU le week-end dernier. Un apprenti à Powermanga

lundi 24 juillet 2006

IP dynamique sous Ubuntu

logo UbuntuDans la « série j'administre les ordinateurs de ma famille », j'ai récemment migré mes parents et ma soeur de Linux Mandriva 2006.0 à Dapper Drake 6.06. Ayant pris une connexion Internet respectivement chez Wanadoo Orange et Neuf Telecom, ils ont une IP dynamique, susceptible de changer plusieurs fois par jour. J'avais entendu parler de DynDNS depuis de nombreuses années, c'était l'occasion de tester… Première étape créer un compte sur DynDNS et choisir un nom d'hôte. De nombreux domaines sont proposés comme par exemple homelinux.net.

Ensuite sur Ubuntu il existe le logiciel ddclient écrit en Perl. Installer le logiciel est facile grâce à Synaptic ou une commande « apt-get install ddclient ». Le paquet comporte un assistant pour configurer ddclient. Il faut donc indiquer le fournisseur de DNS dynamique, en l'occurrence www.dyndns.org, le nom d'hôte choisi, l'utilisateur et le mot de passe référencé chez DynDNS… Vu que postes de travail Ubuntu sont connectés derrière la LiveBox et la Neufbox il m'a fallu éditer le fichier /etc/ddclient.conf et remplacer la ligne use=if, if= par use=web pour demander au client de récupérer l'adresse IP.

Vous pouvez aussi lire le tutoriel « DNS fixe avec une IP dynamique » sur le NuXo un site traitant du monde du Libre, (l'actualité de L'open source, des tests, des FAQ…)

jeudi 6 juillet 2006

Typographie et Linux

Tux le logo LinuxJe savais que la disposition anti-ergonomique actuelle de nos claviers d'ordinateurs venait directement de la disposition des claviers machines à écrire, diposition choisie pour résoudre un problème mécanique de ces mêmes machines à écrire, mais j'ignorais comment taper simplement certains caractères français, comme par exemple des guillemets français ou une apostrophe française. Le blog Haypo nous propose un billet très intéressant pour sur la typographie et Linux. Sur ce même site j'ai aussi découvert la touche compose qui me permet de taper facilement un « e dans l'o » (le caractère « œ ».)

La touche compose se configure très facilement sur Ubuntu Linux :

  • Sélectionnez l'item « Clavier » du menu « Système > Préférences ».
  • Sélectionnez l'onglet « Options de l'agencement » dans la fenêtre « Propriétés du clavier »
  • Déroulez « Position de la touche compose » (8ieme ligne)
  • Sélectionnez une des cinq touches proposées, personnellement j'ai choisi « Menu est Compose », la touche menu en bas à droite.

dimanche 14 mai 2006

Nokia met Google Talk sur sa tablette Internet

Logo Tux et le Nokia 770 Vu sur le site Slashdot :

« La prochaine version de la tablette Internet Nokia 770 basée sur Linux avec le support du WiFi aura Google Talk avec la voix sur IP dans sa prochaine version rapporte MSNBC. L'appareil est évalué à la vente à 390 dollars, et aussi bien Google que Nokia admettent dès aujourd'hui que c'est vrai, il pourrait séduire uniquement des marchés de niche. Enfin dans des nouvelles en rapport, cela signifie que le client Gtalk de Google sera porté sur Linux, même si ce n'est que sur l'architecture logicielle spécifique au Nokia 770 »

La tablette Internet Nokia 770 est un appareil internet sans fil avec un écran tactile. Elle est conçue pour la navigation internet sans fil et pour lire les courriers électroniques, elle inclue des logiciels comme une webradio, un lecteur de fils RSS, un visualiseur d'images et un lecteur multimédia pour certains types de médias. La version actuelle est animée par un processeur ARM Texas Instruments OMAP à 250 Mhz et affiche une résolution de 800x640 pixels. Le système d'exploitation est une version modifiée de Debian GNU/Linux avec une interface graphique X Window incluant la boîte à outils GTK+ et les widgets Hildon. La plateforme de développement est connue sous le nom de Maemo.

samedi 1 avril 2006

Fausse publicité Google

Attention aujourd'hui, nous sommes le premier avril ! Une tradition veut que le 1er avril soit le jour des blagues, ou des poissons d'avril.

Je viens de voir un petit poisson d'avril des forums du site Ubuntu-fr qui affiche fièrement une publicité Google des plus étranges, le premier lien fait référence au site de propagande Lestelechargements.com (ce site est curieusement mort depuis que le projet de loi assassin DADvSI est malheureusement passé à l'assemblée nationale) pointe en fait, sur le site Lestelechargements.fr un vrai si d'information sur les Lestelechargements.com, la loi liberticite DADvSI, le P2P, la musique libre et politique du droit d'auteur. Le deuxième lien indique un soi disant site qui donne des informations sur les fonctionnalités du système monopoliste Microsoft® Windows®, mais le lien pointe en réalité sur le site Ubuntu-fr dédié à l'excellente distribution Linux Ubuntu.

J'ai fait une copie d'écran de Firefox 1.5 affichant la page Web des forums Ubuntu-fr arborant la fausse publicité Google.

samedi 6 août 2005

Pysol 4.82 pour Fedora 4

Linux Tux

Le charismatique gourou de TLK m'a fait découvir aujourd'hui PySol une collection impressionnante de plus de 200 jeux de réussite. Ce jeu écrit en Python est pour l'instant diffusé sous GPL. Pour l'instant car, malheureusement, l'auteur « Markus Franz Xaver Johannes Oberhumer » compte passer la prochaine version de Pysol (Pysol5 entièrement basé sur wxPython) sous une licence propriétaire. Certaines sociétés ont abusé de la licence GPL en maquillant Pysol comme une production leur appartenant. Dommage que les autres utilisateurs de Pysol doivent trinquer aussi.

Bon venant d'installer une Fedora Core 4 trouvée dans la revue Login de juillet/août 2005, j'ai cherché en vain un RPM pour la FC4. Masaki Suzuki avait bien réalisé un paquet pour RHL 7.2/8 et la FC1/2, mais depuis plus rien. Le paquet pour FC2 ne fonctionne qu'avec Python 2.3 et la FC4 proprose la version 2.4 de Python. Le paquet s'installait bien, mais j'avais l'erreur « could not find the file 'pysol_24.pyc' » au lancement du bash « /usr/bin/pysol ». Ce bash cherche le fichier « pysol_24.pyc », le pseudo-code binaire généré par la compilation des fichiers sources de Pysol pour Python 2.4 qui n'existe pas dans le RPM.

Les sources en GPL sont bien entendu disponibles sur le site de PySol, open-source mais closed-doc, car aucune documentation n'explique comment installer le jeu.

Pysol est distribué sous forme de binaire compilé indépendant de l'architecture cible, donc normalement cela devrait fonctionner. Cependant ces binaires sont dépendants de la version de Python avec laquelle ils ont été compilés, donc passer à une nouvelle version de Python peut être difficile. Pour résumer les sources Python doivent être compilées dans un certain ordre et d'une certaine manière. Par chance le charismatique gourou a trouvé sur le Web le script « pysol-compile.sh » qui permet de compiler Pysol quelque soit la version de Python. Je suppose que le gourou a trouvé ce script dans la section « Dead & forgotten » des projets de David Shea.

Donc j'ai recompilé les souces Python en pseudo-code binaire pour la version 2.4 de Python avec ce petit bash magique, je suis parti du paquet RPM pour FC2 et après avoir lu la documentation fabrication de package rpm de Eric Gerbier j'ai pu faire un RPM de Pysol pour FC4.

dimanche 20 février 2005

Comment afficher les valeurs prédéfinies avec GCC ?

Lorsqu'on développe un programme C ou C++, avec GCC et un minimum portable (comme Powermanga ou TecnoballZ, qui se compilent tous les deux sur *BSD, Linux, Mac OS X et Windows), on aime bien utiliser les instructions du préprocesseur, comme par exemple #ifdef linux ou encore #ifdef i386.

Comment avoir la liste exhaustive des toutes ces valeurs ?

Après quelques recherches sur les forums, j'ai enfin trouvé qu'il faut utiliser les deux paramètres suivants de GCC :

  1. -E S’arrêter après l’étape du pré traitement ; ne pas lancer le compilateur proprement dit. La sortie est un code source pré traité, qui est envoyé vers la sortie standard.
  2. -dM Au lieu de la sortie normale, générer une liste de directives #define pour toutes les macros définies durant l’exécution du préprocesseur, macros prédéfinies comprises. Cela vous donne un moyen de découvrir ce qui est prédéfini dans votre version du préprocesseur. En supposant que vous n’avez pas de fichier foo.h, la commande touch foo.h; cpp -dM foo.h affichera toutes les macros prédéfinies.

Exemple d'un programme C très complexe (vim defines.c) :

int main() {
        return 1;
}

La commande suivante affichera toutes les valeurs prédéfinies : gcc -E -dM defines.c

Les valeurs affichées dépendent bien entendu de votre code source et des fichiers inclus