Maniatux's Blog

Welcome to the internet

Archives 2011

Android gâché par les constructeurs

Rédigé par Xavier - - Aucun commentaire

PC World nous apprend que le taux de retour des smartphones sur Android atteindrait le chiffre faramineux de 30 à 40%. Autrement dit, 1 smartphone sur 2 acheté est renvoyé en SAV ou en demande de remboursement. La principale explication serait que les gens "ne comprennent pas" ou sont "déçus" par l'expérience d'utilisation.

J'y vois personnellement la faute des constructeurs ou des opérateurs, qui ne peuvent pas s'empêcher de modifier Android à leur sauce avant de l'intégrer sur leurs appareils. Prenez par exemple le système de base fourni sur le htc Desire Z : il est blindé de widgets, la géolocalisation est activée, le démarrage est long, la réactivité est faible... et lors de mon achat du htc Dream à la sauce Orange c'était encore pire puisque les fonctionalités de chat, de mail et synchronisation avaient été tout simplement évincées.

Le summum fut atteint avec une tablette Android qu'un ami a acheté. L'OS est vraiment méconnaissable, il ne s'utilise plus du tout de la même manière. Et bien entendu, par "méconnaissable" comprenez "compliqué" et "bridé". Tout ça parce que le constructeur a voulu imposer son propre market, sa propre interface et ses propres applications.

Les constructeurs sont déjà habitués à défigurer les systèmes Windows qu'ils fournissent sur leurs machines (notamment la gamme 6930p chez HP, fournie avec plusieurs centaines de Mo d'outils qui divisent par deux les performances) et ils s'attaquent maintenant à Android.

Si vous êtes un minimum geek il est vivement conseillé de flasher votre smartphone Android, et remplacer l'immonde version du constructeur par une autre bien plus propre, comme la Oxygen ou Cyanogen (cette dernière étant plus universelle).

L'aventure d'un serveur sous NetBSD #1

Rédigé par Xavier - - Aucun commentaire

Comme je le racontais dans mes précédents articles, le peu que j'ai pu découvrir de NetBSD m'a beaucoup plu. C'est un système simple, bien documenté et très polyvalent. Il est en total contradiction avec d'autres systèmes très (trop) complexes et beaucoup plus lourds comme CentOS...

Je me suis monté un serveur mail sous NetBSD, installé sur mon fidèle Geode (Alix). Le Postfix de base ne me convenait pas car il ne supporte pas SASL, utile pour l'authentification SMTP. J'ai donc du le recompiler depuis un autre PC à l'aide de pkgsrc. La grande question fut : comment puis-je retirer le Postfix de base pour ne pas qu'il entre en conflit avec celui que je vais installer à la main ? Il n'y a pas besoin. Il y a juste un petit fichier de configuration à créer dans /etc/rc.d/conf et tout est expliqué à l'installation du nouveau package de Postfix. Ainsi le script rc.d présent lancera le nouveau Postfix...

pkgsrc est l'équivalent des ports sous FreeBSD, ou les ebuild sur Gentoo... cela permet de compiler automatiquement un logiciel avec toutes ses dépendances et d'en faire un package. Ce package peut ensuite être déployé sur d'autres machines à l'aide d'un serveur ftp ou http. J'ai installé NetBSD en virtuel sur une machine "puissante" puis j'ai compilé Postfix avec l'option suivante dans /etc/mk.conf:

PKG_OPTIONS.postfix = sasl -ldap -mysql

Par la suite j'ai également compilé dovecot puis créé des packages pour le tout à l'aide de la commande:

# make package

Il suffit ensuite de configurer le daemon FTP ou HTTP en mode anonyme pointant sur le répertoire contenant les packages. Puis sur la machine cible, on configure la variable pour les sources de packages puis on les installe avec pkg_add.

dovecot est vraiment une merveille à configurer, et contrairement à courrier-imap, je n'ai plus besoin d'ajouter le préfixe INBOX/ dans thunderbird pour chaque compte.

Classé dans : Sysadmin - Mots clés : aucun

Le mythe consoles vs PC

Rédigé par Xavier - - Aucun commentaire

Sur la toile on assiste parfois a de violents trolls opposant les joueurs sur PC et les joueurs sur console. D'un côté la console a une maniabilité exécrable sur les FPS, de l'autre le PC coûte plus cher et serait moins durable.

Ce qui me pousse à écrire cet article, c'est une récente découverte à propos des consoles next-gen, et plus précisément la xbox360. En effet, celle-ci est sortie en 2005 mais continue de voir son catalogue de jeux évoluer. Oui mais c'est moche...

Le prix

On nous sort souvent l'argument du prix. En effet, une console coûte beaucoup moins cher qu'un PC à config équivalente, d'un facteur de 2 au moins. La plus chère à sa sortie, qui était la PS3, coûtait 600€. Un PC de gamer à performances équivalentes se négociait dans le millier d'euros voire plus si on ajoute le lecteur bluray.

Alors oui, la PS3 est moins chère, et elle a encore baissé aujourd'hui. Mais il faut savoir que ce qui rapporte le plus aux constructeurs, ce n'est pas la console elle-même, ce sont les jeux. Combien doivent payer les éditeurs de jeux qui veulent faire un mode multijoueurs basé sur le PlayStation Network ? Combien doivent-ils payer tout court pour avoir le droit de vendre un jeu sur PS3 ? Et regardez Nintendo, qui vend la console ainsi que la majorité des jeux sur le marché...

D'un autre côté, le PC est indépendant. Le vendeur de matériel ne fait pas de bénéfice sur les jeux, il est donc logique que le prix s'en trouve impacté. De plus on a le choix des composants. Et puisque l'on peut faire nos propres serveurs multijoueurs, on a pas besoin de payer un abonnement en plus de la connexion internet...

Multimédia

Les consoles étaient des ordinateurs simplifiés orientés jeux, mais de nos jours elles retournent à leurs sources. On dispose d'un accès à internet et de fonctions multimédias comme la lecture de bluray. Cependant les formats supportés me paraissent très limités. Peut-on lire du OGG sur une console ? J'en doute. Peut-on lire un film piraté ? Peut-on lire un film sans être connecté à internet et sans divulguer nos données confidentielles ?

Le PC, lui, est neutre. Du moment que vous avez le bon logiciel (libre ou pas) tout est lisible. Et si un nouveau format vidéo sort 6 mois après (comme le WebM), une simple mise à jour suffit. J'ai aussi le choix d'avoir un lecteur Bluray, un DVD, un HD-DVD ou aucun des deux car les galettes en plastique sont un support moyen-âgeux propice aux DRM.

Performances

La puissance du marketing a lancé la mode des consoles "HD". En gros, c'est la possibilité de pouvoir jouer dans des résolutions élevées comme on le faisait sur PC des années avant. Ainsi, la xbox360 et la PS3 peuvent faire tourner des jeux en 1920x1080.

Oui mais encore une fois, c'est une illusion. La plupart des jeux récents de xbox360 fonctionnent en 1280x720, la console étant trop techniquement dépassée pour supporter quelque chose de supérieur. Elle s'arrange tout de même pour "agrandir" l'image et l'afficher en 1920x1080, mais on n'a pas la qualité attendue. Cette limitation technique est aussi très visible sur le rendu graphique des jeux. Soyons honnête, des jeux comme Fable III, Duke Nukem Forever et Dragon Age II sont moches sur console. Les polygones sont grossiers, les textures en basse résolution, et on abuse des effets de flou comme cache-misère. Cependant il existe tout de même des jeux très jolis comme Mass Effect. Oui mais là encore, il n'y a pas de miracle. Mass Effect est cloisonné à mort, même dans les villes il y a des portes ou des escaliers en angle tous les 10 mètres pour ne pas que la console ait de zone trop grande à charger...

L'informatique ce n'est pas du vaudou, il n'y a pas de magie. Un PC acheté en même temps que la xbox360 est lui aussi capable de faire tourner des jeux en 1280x720 avec les graphismes au minimum... le mythe de la nécessité de changer de PC tous les 6 mois est donc faux.

Conclusion

Démystifions un peu la guerre des PC contre les consoles, car au final c'est la même chose, l'orientation étant juste différente. Cela reste de l'informatique et il n'y a donc pas de miracle.

FlashPlayer 11 beta : 64 bits + OpenGL

Rédigé par Xavier - - Aucun commentaire

Flash s'est pris des coups de pied de tous les côtés, par toutes les entreprises, et même si ce dernier devient de moins en moins indispensable (avec le passage de Youtube vers Web-M bien avancé) il reste parfois utile.

Les utilisateurs de Linux 64 bits devaient se cantonner à la version 10.2 en beta et cette dernière ne fonctionnait pas toujours bien. Surprise, Adobe nous sort une version 11 beta qui intègre OpenGL pour l'accélération 3D, et fournit une version 64 bits.

Page de téléchargement de flashplayer

Installation

Décompressez l'archive récupérée, elle contient un répertoire usr/ et un fichier libflashplayer.so. Ce dernier doit être copié dans /usr/lib64/mozilla/plugins

# cp libflashplayer.so /usr/lib64/mozilla/plugins/

Le dossier usr/ permet d'obtenir un menu de configuration de flash, qui permet de paramétrer les entrées audio/vidéo, et la confidentialité. Vous pouvez l'installer avec la commande:

# cp -R usr/* /usr/*

Même si cette dernière manip est à effectuer avec précaution et n'est au final pas très propre. Relancez ensuite Firefox !

Classé dans : Software - Mots clés : aucun