structure & meta

This commit is contained in:
Yax 2019-08-17 18:40:27 +02:00
parent da6d838193
commit b25ce65735
284 changed files with 461 additions and 1000 deletions

View file

@ -0,0 +1,76 @@
<!-- title: Nouvelle année, nouvelle distrib -->
<!-- category: Archlinux -->
Comme j'ai toujours beaucoup de temps libre, je l'ai passé sur la planète
Linux ces dernières semaines<!-- more --> : quelques révisions de base, des lectures de
blogs (issus de [Planet Libre](http://www.planet-libre.org/) en autre).
La lecture de l'excellent blog de [Frédéric
Bezier](http://frederic.bezies.free.fr/blog) et de certains articles tendance
comme " [Ubuntu which directions are you
heading?](http://www.dedoimedo.com/computers/ubuntu-direction.html) " m'ont
donné envie de m'orienter vers une "rolling release" distrib pour :
* rajouter du fun : Ubuntu marche trop bien "out of the box"
* mettre les mains dans le cambouis
* vérifier sur la durée si le concept est valide : on reste à jour et on ne
réinstalle pas tous les 6 mois. Pour ce dernier point il est un peu tôt pour
répondre :-)
Ma machine est un portable Toshiba Portégé M800, core 2 Duo, chipset vidéo et
Wifi signés Intel, disque de 250 Go en dual boot avec Windows 7.
![Gentoo](https://assets.gentoo.org/tyrian/site-logo.svg)
J'ai commencé une install de Gentoo sous VirtuaBox sous
Ubuntu pendant 1/2 journée pour appréhender les concepts puis je me suis
lancé : suppression des partitions et installation grandeur nature. En 2
grosses journées j'avais un environnement Gnome fonctionnel et une grande
fierté (c'est moi qui l'ai compilé).
Ce que j'ai apprécié :
* ça fait cliché forcément mais... c'est la force de la Gentoo : les options de
compilations fines pour mon processeur, la richesse des fameuses options USE
pour désactiver certaines fonctionalités / dépendances des paquets.
* me traîner dans le cambouis : ça m'a permis de me remettre à jour sur la
config d'un serveur X post-an 2000 (ben oui j'avais pas fait ça depuis des
années), d'un serveur Pulse Audio, de recompiler 10 fois mon kernel pour
affiner / rajouter des options.
Ce que je n'ai pas trouvé génial :
* là aussi c'est cliché : les temps de compilation (attends tu vas voir,
j'installes... attends reviens ça compile).
* la fraîcheur relative des paquets : bien sûr il y a les overlays, ces extra-
repository mais ça mène souvent à des conflits.
Je pense que la gentoo est géniale pour faire vivre une install stable
(serveur ou desktop) mais pas adaptée à un forcené comme moi qui installe un
truc nouveau tous les jours et le vire 3 jours après.
![Arch](http://www.archlinux.fr/commun/images/titlelogo.png)
J'ai donc basculé après quelques jours de Gentoo sur
Archlinux : toujours le concept de la "rolling release" qu'on n'installe qu'une
fois mais avec paquets binaires. De plus la communauté anglophone et française
semble très active.
Ce que j'ai apprécié :
* la facilité d'installation : 1 petite journée pour installer, rapatrier mes
données, et configurer le système au poil. Tout fonctionne : virtual box,
bluetooth, dropbox...
* la grande cohérence de l'environnement Gnome installé (j'avais eu des soucis
de polkit avec la Gentoo)
* les gestionnaires de paquets ont des noms rigolos (pacman et yaourt) mais g
èrent-ils vraiment bien les dépendances et la cohérence du système. Et bien
pour l'instant la réponse est OUI.
* la gestion très fine des dépendances : c'est la 1ère distrib ou j'installe
tout gnome et je peux ensuite désinstaller epiphany / evolution sans tout
casser.
* la vitesse de démarrage : très similaire à Ubuntu.
Ce que je n'ai pas trouvé génial :
* pour le moment je suis sous le charme :-)

View file

@ -0,0 +1,5 @@
<!-- title: Tchao Mano -->
<!-- category: Humeur -->
Mano Solo nous a quitté ! Cela me touche beaucoup c'était un artiste que
j'admirais pour son courage et dont j'aimais la musique.

View file

@ -0,0 +1,44 @@
<!-- title: Transports en commun et développement personnel -->
<!-- category: Mobilité -->
La semaine prochaine sera un gros changement de rythme, je commence un nouveau
job à Marseille. Et, chose qui ne m'est pas arrivé depuis mes années
d'étudiant, je n'utiliserais pas ma voiture mais le train... <!-- more --> parce que c'est
enfin possible. Je m'en réjouis car après des années à passer le trajet en
écoutant seulement la radio, j'ai enfin l'opportunité de mettre ce temps à
profit au lieu de le subir. Je pense flux RSS, Podcasts et eBooks.
Pour les flux RSS, c'est rôdé depuis longtemps, j'ai un peu étoffé mes
abonnements et je consommerais depuis mon Nokia E61i avec Opera Mini / Google
Reader.
Pour la musique et les podcasts j'ai d'abord eu le stigmate du consommateur en
période de soldes : j'ai envisagé investir dans un lecteur mp3/mp4. A la
réflexion, ce sont des frais en plus, un 2ème appareil à recharger le soir,
une synchronisation avec l'ordinateur quotidienne, un certain nombre
d'inconvénients. J'ai alors regardé ce Nokia E61i sous Symbian 3 acheté
d'occasion l'année dernière : il n'est certes pas tendance au regard de la
marée iPhone / Android qui déferle, mais il répond à 100% de mes besoins :
- gérer les couriels de mon compte Gmail en Imap (avec Profimail qui fournit un
logiciel de grande qualité pour un prix raisonnable),
- naviguer sur des sites pas trop complexes (merci Opera Mini ),
- envoyer des SMS avec un vrai clavier AZERTY.
Et je me suis dit que je ne l'avais pas encore poussé dans ses retranchements.
Après quelques heures de recherche, j'ai rajouté :
* un excellent lecteur audio sous licence GPL qui lit les formats mp3 et ogg :
OggPlay
* une grande découverte pour moi malgré que ce soit sorti depuis un bout de
temps : un vrai logiciel de gestion de podcasts, Nokia Podcasting, capable de
gérer les abonnements et les téléchargements par Wifi de manière autonome..
un vrai bijou.
* le classique des lecteurs d'eBooks MobiReader qui fait bien son travail : on
peut jouer sur la taille des polices, lire en plein écran (important vu sa
taille modeste). Ce que je cherche maintenant c'est une manière de convertir
quelques PDF au format LRC depuis GNU/Linux bien sûr :-) si quelqu'un a une
bonne technique merci de me laisser un commentaire :-)
Je pense être paré, il me reste à alimenter mes nouveaux logiciels avec du
bon contenu pour transformer ces temps de transport en temps profitable.

View file

@ -0,0 +1,26 @@
<!-- title: Grub Gfx … j'aurais aimé être un artiste -->
<!-- category: GNU/Linux -->
Je ne suis pas un graphiste, loin de là et me familiariser avec The Gimp et Inkscape fait partie de ma TODO
liste. Un exercice pratique a consisté à personnaliser un splash screen pour
Grub. <!-- more --> J'ai d'abord installé [grub-gfx](http://wiki.archlinux.org/index.php
/Grub-gfx) puis j'ai récupéré ce splash screen minimaliste et sympathique sur
le site [schultz-net](http://www.schultz-net.dk/grub.html).
![Grub](http://www.schultz-net.dk/images/grub/black.gif)
Le but que je me suis fixé est d'ajouter le logo Toshiba en bas à droite. Je suis parti du [logo
Toshiba](http://fr.wikipedia.org/wiki/Fichier:Toshiba_logo.svg) disponible au
format [SVG](http://fr.wikipedia.org/wiki/Svg) sur Wikipedia. Je l'ai chargé
dans Inkscape et je l'ai exporté en bitmap à la taille désirée. Puis j'ai
fait mon assemblage sous Gimp. Enfin j'ai réduit le nombre de couleurs à 14
comme l'impose Gfx par le menu "Image" / "Mode" / "Couleurs indexées" avant de
sauvegarder en XPM.
![My Grub image](/images/01x/my_grub_image.jpg)
Rien de bien sorcier mais je pars de très loin sur le sujet "graphisme"  :-)
Je suis assez content du résultat et surtout je me suis bien amusé.
Pour les possesseurs d'un Toshiba interessés par ce splash screen il est
téléchargeable [ici](/documents/my_grub_image.xpm).

View file

@ -0,0 +1,26 @@
<!-- title: Les trajets, premier bilan -->
<!-- category: Mobilité -->
Après une semaine à utiliser le train pour mes trajets professionnels il est
temps de faire un premier bilan.<!-- more -->
Sur le plan personnel, c'est très agréable ; j'enchaîne des bonnes journées
mais je ne ressens pas la fatigue nerveuse liée aux embouteillages marseillais
; je pratique la marche rapide (pour attraper les correspondances) et mon corps
me dit merci :-)
Sur le plan technique, j'ai fait le bon choix. Un netbook aurait été trop
encombrant et pas toujours utilisable ; un lecteur MP4 n'aurait pas fait plus
que mon vieux Nokia E61i. Le matin, j'écoute plutôt les podcasts... en fin de
parcours, je gère mes emails perso. Le soir, je fais un premier tri des news
grâce à Google Reader, j'active le suivi pour les articles qui vont
déclencher une action (bookmark delicious, recherche approfondie) plus tard
dans la soirée et je lis un peu de l'eBook.
J'ai dû renoncer à Nokia Podcasting, c'est fonctionnel mais la mise à jour
par Wifi prend trop de temps et vide la batterie alors qu'un soir sur deux je
dois plutôt la recharger. Je suis donc revenu à une solution plus classique de
synchronisation avec mon laptop par le biais de [gPodder](http://gpodder.org/)
sur ma distrib Archlinux. Gpodder peut mémoriser la destination de la synchro,
en l'occurrence la carte SD du téléphone quand je connecte par USB. Ca ne
prend donc que quelques secondes, rien de pénible.

View file

@ -0,0 +1,16 @@
<!-- title: Grosse mise à jour de ArchLinux -->
<!-- category: Archlinux -->
Je viens de faire la plus grosse mise à jour de
[ArchLinux](http://archlinux.fr/) depuis ma récente installation : 105 paquets<!-- more -->
et pas des moindres, puisqu'on trouve le serveur Xorg, une partie de Gnome,
beaucoup de librairies et de daemons, le dernier Firefox.
Ca s'est téléchargé (476 Mo compressés) et installé tranquillement ; j'ai
redémarré et tout fonctionne au poil. Je suis conforté dans le choix d'une
rolling-release qui permet de rester à jour rapidement, sans attendre un
changement de version semestrielle. Ce n'est pas un choix adéquat pour tout un
chacun car il faut aimer metttre les mains dans le cambouis de temps en temps,
ce n'est pas adapté au monde de l'entreprise où l'on veut maîtriser les mise
à jour mais ça reste un terrain de jeu fabuleux pour les linuxiens qui ne
veulent pas du clef en main.

View file

@ -0,0 +1,26 @@
<!-- title: Clonage NTFS -->
<!-- category: GNU/Linux -->
La vie est pleine d'imprévus :-) Je change de job après un mois et je vais
rebasculer sur Ms Windows du moins professionnellement (sic!). Je vais utiliser
pour un temps mon laptop Toshiba avec son Windows 7 en dual boot avec ArchLinux.<!-- more -->
Je ne mets plus les pieds côté Ms Windows depuis 6 mois excepté pour jouer à
quelques [FPS](http://fr.wikipedia.org/wiki/First-person_shooter) avec mon fils.
Mais il y aura un certain nombre de logiciels d'entreprise à installer Je me
suis donc posé le problème de faire une sauvegarde de ma partition Windows 7
en vue de la restaurer dans quelques semaines dans son état initial.
Mon premier réflexe à été celui d'un Ouinedozien de base,comme penserait
[Eglantine](http://eelo.lgm.free.fr/) : j'ai appelé un copain IT et je lui ai
demandé quelle version de Norton Ghost gère Windows 7. Mon second réflexe a
été de chercher des alternatives gratuites sur Google. J'ai repéré deux
logiciels freeware pour Windows qui nécessitaient d'utiliser bartPE pour créer
un CD-Room bootable. Pourquoi pas même si c'est pas super simple... puis j'ai
orienté mes recherches sur des alternatives du monde Libre. J'ai quand même un
Linux en dual boot cela devrait faciliter les choses.
Quelques clics plus tard je tombais sur cet [article](http://guides-
info.org/linux/admin/cloner.php) détaillant les méthodes d'archivage / clonage
/ restauration depuis Linux. NTFSClone semble tout indiqué pour ce que je veux
faire et il fait partie du repository Extra d'ArchLinux. A l'heure où j'écris
ce billet, ntfsclone sauvegarde ma partition NTFS sur un disque externe USB.

View file

@ -0,0 +1,28 @@
<!-- title: Apple Store, London -->
<!-- category: Humeur -->
J'ai l'opportunité de  découvrir Londres ce week-end après une semaine où
le tourisme s'est limité à quelques pubs et quelques restaurants. <!-- more -->J'ai bien
sûr une liste de "famous places" à découvrir (Picadilly, Westminster,
Buckingham, London Bridge) et une destination plus "computing oriented" : l'
[Apple Store de Regent Street](http://www.apple.com/uk/retail/regentstreet/).
En effet, je suis un big fan de Linux mais j'ai aussi un iMac qui est la machine
familiale pour tous les aspects multimédia. Excepté iTunes que je trouve
complexe, j'adore iPhoto et iMovie... mon utilisation personnelle de Mac OSX se
cantonne d'ailleurs principalement à ces deux applications... je sais on peut
faire beaucoup plus ;-) Mais c'est la machine chouchou du reste de la maison,
simple à utiliser, jamais de surprise du style *"Attends je recompile la
dernière version du lecteur DVD et on pourra mettre le film"*.
Bref, Apple fait de beaux produits et je  voulais voir ce temple dédié. Je
n'ai pas été déçu plutôt estomaqué même : 2 niveaux d'une grande beauté
où le verre prédomine, des dizaines de mac à disposition, et des clients qui
font la queue pour les essayer, des vendeurs qui butinent un peu partout pour
dispenser des explications. Tout un côté est dédié aux tests des casques de
qualité et aux stations d'accueil pour iPods et iPhones et il est aussi pris
d'assaut. Au fond un auditoire suivait la démonstration sur grand écran du
fonctionnement de base de Snow Leopard.
On est loin du logiciel libre mais voir l'emphase de toute une communauté de
passionnés ça fait plaisir à voir.

View file

@ -0,0 +1,29 @@
<!-- title: Ubuntu est au détour du chemin -->
<!-- category: GNU/Linux -->
Aujourd'hui grande victoire : je pensais ne pas couper à un retour sous XP
professionnellement mais deux voies se sont ouvertes<!-- more --> :
- Virtualiser GNU/Linux dans Ms Windows
- Virtualiser Ms Windows dans GNU/Linux
La solution 1 est la la plus prisée : Ms Windows est l'environnement de
développement et de déploiement et GNU/Linux est une autre cible de
déploiement.
La solution 2 est moins répandue car il faut trouver des alternatives /
solutions à certains logiciels propriétaires obligatoires imposés. Je suis
néanmoins parti dans cette voie car la vie n'est rien sans le *fun* ;-)
Au niveau du choix, deux distributions étaient plus évidentes : **Fedora** et
**Ubuntu.** Car elles reconnaissent le matériel *out-of-the-box*,
l'environnement est pré-configuré et parce que les problèmes cités sont
connus pour avoir été résolus. C'est à dire que que c'est probablement
possible sur d'autres distributions mais vu le temps qui m'est imparti, il vaut
mieux tirer parti de l'expérience d'une communauté. J'ai donc choisi
**Ubuntu** car j'ai pratiqué quelques mois.
Il me faudra résoudre sous quelques jours le support de Juniper Connect sous
Linux 64 bits, l'émulation de XP 64 bits et la connexion à messagerie
instantanée d'entreprise de Microsoft (mais non pas MSN... l'autre... la
sérieuse). Cela sera l'occasion d'un autre billet.

View file

@ -0,0 +1,59 @@
<!-- title: Renaissance de PC et switch d'utilisatrice -->
<!-- category: GNU/Linux -->
J'ai été amené récemment à dépanner ma voisine qui avait des problèmes
avec du vieux matériel : un Pentium II à 266 Mhz avec 256 Mo de mémoire et 40
Go de disque dur et une version de Windows Me. <!-- more -->Certains sites Web ne
s'affichaient pas correctement, ma voisine désirait configurer Outlook pour
s'abstenir du WebMail et se plaignait de ne pouvoir installer aucun nouveau
logiciel car la version minimale supportée est XP. Nous avons effectué les
mises à jour du système et il y en avait un certain nombre, concernant
essentiellement Internet Explorer, ce qui est tout à l'honneur de Microsoft.
Mais aucune chance d'installer un navigateur plus récent qu'IE 6 sur un
système obsolète depuis longtemps. Nous avons essayé d'installer Firefox mais
pas de version pour Windows Me... système en fin de vie, plus de nouveaux
logiciels. Nous étions dans l'impasse !
J'ai fait une présentation de ma distribution Arch Linux sur mon portable en
apportant toutes les réserves possibles : une version existait forcément pour
son matériel mais graphiquement ce serait différent... probablement moins
beau. Et il faudrait s'adapter mais on retrouverait les mêmes concepts et on
pourrait avoir un navigateur aux normes actuelles pour surfer sur les sites
actuels en sécurité, un logiciel de mail et des équivalents aux applications
bureautiques. C'est la première fois à vrai dire que je prêche GNU/Linux pour
quelqu'un qui n'a jamais connu que Ms Windows ; c'est un pari risqué mais je
sentais beaucoup de curiosité de la part de mon interlocutrice, ses questions
étaient pertinentes et elle m'avait prouvé par le passé qu'elle abordait les
problèmes avec son ordinateur de manière très rationnelle. Nous nous sommes
donc lancés ; nous avons fait toutes les sauvegardes de données nécessaires
et j'ai embarqué la machine pour le week-end.
Néanmoins, trouver une distribution francisée qui fonctionne sur ce genre de
matériel n'est pas une mince affaire. Bon nombre de versions légères de
distributions majeures s'avèrent ne plus fonctionner sur un PII : enfin elles
tournent mais ce n'est pas exploitable... trop lent. Après plusieurs tests
infructueux je suis tombé sur la pépite : [Slitaz](http://www.slitaz.org/)
Une distribution suisse super légère mais sans compromis au niveau de la
couverture des applications fournies. Le logiciel de mail
[Sylpheed](http://sylpheed.sraoss.jp/en/) ne dépayse pas et il gère le
protocol IMAP. Pour la lecture des documents Word,
[Abiword](http://www.abisource.com/) est parfait, et
[GNUmeric](http://projects.gnome.org/gnumeric/) a pu relire sans problèmes les
documents Excel 97 sauvegardés. En renfort et au cas où, j'ai installé
[OpenOffice](http://fr.openoffice.org/) mais le lancement est vraiment lent. Il
sera utilisé occasionnellement pour visualiser les documents PowerPoint
humoristiques envoyées par les copines :-) Pour le Web, Slitaz est fourni avec
une mouture 3.x de Firefox ; c'est un peu lent au démarrage mais cela reste
très correct.
Le premier ressenti de ma voisine au lancement fut "Oh c'est beau !". Et c'est
vrai que la distrib a un look sympa et cohérent. Et puis quand on passe de
Windows Me à Slitaz, on a gagné 10 ans d'ergonomie sans changer de matériel.
Quand à la machine c'est une nouvelle naissance, elle démarre vite, toutes les
applications se lancent sans pop-up d'erreur. Après 1 heure de revue du
système j'ai laissé ma voisine découvrir par elle-même. Depuis, j'ai eu
quelques courriels de questions auxquelles il a été aisé de répondre... tout
fonctionne de son point de vue à elle. Nous referons un point dans quelques
temps et nous en profiterons pour finaliser certains détails : gravure,
installation des pilotes pour une imprimante HP Deskjet.

View file

@ -0,0 +1,22 @@
<!-- title: Renaissance et longévité -->
<!-- category: GNU/Linux -->
Presque un mois plus tard nous avons fait un bilan de l'utilisation de Slitaz.
Le ressenti de l'utilisateur est bon<!-- more -->, elle trouve la machine plus réactive,
effectue toutes les tâches habituelles : emails, bureautique, musique. Je
m'attelle à l'installation de l'imprimante HP Deskjet 610 : installation de
CUPS. Je fais un  détour par
[google](http://forum.slitaz.org/index.php/discussion/comment/1986/) car le port
LPT1 n'est pas détecté par défaut. Et je remplace la version de PDF Viewer
par celle qui gère l'impression (Slitaz propose les deux paquets). L'impression
depuis AbiWord et Open Office fonctionne sans surprise. La gestion de
l'impression n'est pas présente dans le paquet Firefox pour alléger le binaire
je présume. Qu'à cela ne tienne Opera sera la solution de repli pour les fois
où elle désirera imprimer des pages Web. Le bilan est très positif.
[Slitaz](http://www.slitaz.org/) est une belle distribution basée sur LXDE,
très légère avec un choix de paquets en accord avec l'objectif de performance
mais sans concession à l'ergonomie ; elle redonne une seconde jeunesse aux
vénérables PC. Elle est passée en version 3.0 récemment. Les derniers
articles que j'ai pu lire la classent régulièrement dans le top 3 des
distributions GNU/Linux légères.

View file

@ -0,0 +1,24 @@
<!-- title: Cygwin et Console, un duo de choc -->
<!-- category: GNU/Linux -->
Pour ceux qui ont besoin d'un shell avancé ou moins polémiquement parlant ;-)
qui passent la journée à se connecter sur des machines UNIX <!-- more -->depuis leur
machine de développement, on finit par se mélanger les pinceaux entre dir et
ls, type et cat ou find et grep. Vous me direz que je n'ai qu'à coder sur Linux
ou sur MacOS ;-) mais on n'a pas toujours le choix dans le milieu professionnel.
Alors la solution passe par l'excellent projet
[Cygwin](http://fr.wikipedia.org/wiki/Cygwin) qui apporte
une implémentation POSIX pour Ms Windows permettant d'installer tous les
outils que nous aimons utiliser. Ils est même possible d'installer un serveur
X ; néanmoins je ne suis pas allé jusque là, un mode console me suffit.
Par contre, le Cygwin/Shell ne permet pas d'ouvrir d'onglets et on est vite
submergé de consoles. Une solution consiste à installer le projet
[Console2](http://sourceforge.net/projects/console/) lui aussi sous license GPL
qui apporte le support des onglets à Ms Windows.  Les programmeurs ont eu
du génie en offrant la possibilité de configurer le shell à lancer par
Console : un rapide remplacement par cygwin.bat et on a une gestion par onglets
de Cygwin/Shell... et beaucoup plus que cela une gestion uniforme des consoles
locales ou distantes par SSH.
Un bon point pour la productivité !

View file

@ -0,0 +1,40 @@
<!-- title: Nouvel hébergeur -->
<!-- category: Hébergement -->
Bien que je ne sois pas très prolixe, j'aime beaucoup ce blog, c'est un espace
qui m'aide à fixer mes idées, à détailler certaines manips et je l'espère,
à communiquer mon engouement pour la Technologie, le logiciel Libre et
GNU/Linux en particulier. <!-- more -->Au départ, je ne voulais pas y consacrer trop
d'énergie et pouvoir tout stopper quand l'engouement serait passé ; c'est
pourquoi [Blogger](http://www.blogger.com) était une bonne solution clef en
main : pas d'investissement en temps ou en argent. Mais l'engouement n'est pas
passé et je me suis encore plus immergé dans certains cercles qui m'ont
sensibilisé à des sujets sensibles comme la liberté des utilisateurs et le
respect de la vie privé, des sujets que je prenais plutôt à la légère
auparavant misant sur la bonne nature des hommes et des entreprises et l'idée
assez  naïve que ce Web que j'ai vu naître ne craignait rien, que
l'équilibre des puissances en jeu garantissait à jamais une indépendance et
une **L**iberté.
Mais le monde a changé comme dirait le
[Pistolero](http://fr.wikipedia.org/wiki/Le_Pistolero) et aujourd'hui des
sociétés comme [Facebook piétinent ces
libertés](http://blog.hugoroy.eu/2010/04/24/pourquoi-je-nutiliserai-plus-
facebook/) et pourraient devenir le seul Web possible demain. Il faut donc
prendre conscience et se poser la question : *à qui est-ce que je confie mes
données ?* J'ai encore une bonne dose de confiance dans Google qui ne change
pas les règles tous les 6 mois ; c'est peut-être aussi un peu de naïveté et
beaucoup d'admiration pour tout ce qu'ils ont apportés à l'Internet. L'avenir
dira si je me gourre...  En tout cas, je n'avais pas de problème avec Blogger
mais l'idée de maîtriser toute la chaîne à fait son chemin et j'étais
prêt.J'ai donc cherché... et trouvé un hébergeur 100% français :
[O2Switch](http://www.o2switch.fr/). Ce n'est pas du nationalisme forcené (pour
ceux qui me connaissent je suis loin de ça :-) )  mais ça s'inscrit dans une
logique de contrôle et de protection de ses données. La deuxième étape fût
d'installer et de configurer [WordPress](http://wordpress.org/) sur lequel
j'écris ce premier billet. Je n'ai aucune connaissance de WordPress c'est donc
un apprentissage interessant pour moi: l'import des données de Blogger s'est
bien passé, tout est en place.
Yaka comme dirait quelqu'un que je connais.

View file

@ -0,0 +1,28 @@
<!-- title: Soutenir Firefox -->
<!-- category: Mozilla -->
J'utilise Firefox depuis la version 0.5. Je me souviens de la version 1.5 comme
d'une victoire, voir un projet qu'on soutient humblement comme utilisateur
arriver à maturité<!-- more --> et devenir de plus en plus populaire et reconnu pour ses
qualités est très agréable. Comme beaucoup, j'ai essayé Chrome à sa sortie
fin 2008, me suis extasié sur sa rapidité puis je suis retourné vers mon
renard préféré. Depuis Chrome a mis les bouchées doubles et c'est un acteur
incontournable du monde des navigateurs. Il est tentant de faire la bascule pour
gagner un peu de vitesse. Mais ce qui est en jeu c'est peut-être l'avenir de
Firefox... lire l'excellent article de Framasoft  " [Chrome m'a
tuer"](http://www.framablog.org/index.php/post/2010/05/16/google-chrome-vs-
mozilla-firefox). Cela peut sembler alarmiste mais c'est un futur possible :-(.
Et la Fondation Mozilla ce n'est pas Google même si Chromium est open-source.
Le vrai choix des  utilisateurs de FireFox est donc le suivant : **écouter les
sirènes et basculer à Chrome pour des perfs** ou **s'accrocher à Firefox donc
militer** en acceptant de perdre un peu de confort **** mais en misant sur
l'avenir. Firefox a prouvé qu'il savait s'adapter et évoluer pour rendre le
meilleur service. Son point faible aujourd'hui est la vitesse d'exécution mais
il est certain que sa communauté travaille d'arrache-pied pour renverser la
vapeur !
En attendant, voici quelques trucs tirer le meilleur parti de Firefox 3.6 :-) :
- améliorer la vitesse en tripatouillant quelques réglages
- gagner de l'espace (quand on a  un écran  1280x800) : extension Hide MenuBar
- fusionner la barre d'addresse et la zone de recherche : extension OmniBar

View file

@ -0,0 +1,12 @@
<!-- title: Le logiciel libre, comment ça marche ? -->
<!-- category: Humeur -->
L'[APRIL](http://www.april.org/) a produit un fabuleux poster qui explique
simplement ce qu'est le Logiciel Libre<!-- more --> (le cycle de vie et les intervenants).
C'est un bon support pour l'expliquer aussi bien à des programmeurs qu'à des
utilisateurs. Il est fourni sous triple license [licence Art
libre](http://artlibre.org/licence/lal), [Creative Commons By
Sa](http://creativecommons.org/licenses/by-sa/2.0/fr/) et
[GFDL](http://www.gnu.org/copyleft/fdl.html) et dans différents formats.
![Logiciel libre](/images/02x/logiciel_libre_comment_ca_marche.png)

View file

@ -0,0 +1,32 @@
<!-- title: Découvrir LaTeX -->
<!-- category: GNU/Linux -->
Dans la série *"Apprenons quelque chose de neuf",* j'ai investi quelques heures
à me familiariser avec [LaTeX](http://fr.wikipedia.org/wiki/LaTeX).<!-- more --> J'avoue
avoir toujours été intimidé par sa complexité apparente et je ne voyais pas
l'intérêt par rapport à n'importe quel traitement de texte
[WYSIWYG](http://fr.wikipedia.org/wiki/WYSIWYG). Pratiquement, je me suis
attelé à la réécriture de mon CV : c'est un document d'une seule page, un
peu court pour tirer gros avantage du temps passé à définir la forme du
document mais intéressant pour sa complexité.
Pour apprendre la syntaxe, je suis parti de la documentation du site
[lestuteurs](http://www.tuteurs.ens.fr/logiciels/latex/) où j'ai trouvé
l'essentiel. Pour quelques problème mineurs j'ai trouvé la solution sur
[StackOverFlow](http://stackoverflow.com/) en googlant :-) Au niveau des outils
je suis resté simple : pas d'éditeur dédié à la composition LaTeX, GEdit
avec le greffon LaTeX pour lancer la compilation et la visualisation DVI / PDF
en un clic fait l'affaire. Au préalable il faut bien sûr [installer les
paquets LaTeX](http://wiki.archlinux.org/index.php/LaTeX) sous ArchLinux.
En 2 demi-journées je suis arrivé à migrer mon CV depuis OpenOffice. Le
résultat est très plaisant :
- la mise en forme est plus aérée grâce à la mise en forme au pixel près quel'on peut appliquer au document,
- la fonte par défaut est très agréable,
- la génération en PDF est parfaite.
Rajouter du contenu est rapide car la mise en forme est en place ; c'est le gros
atout de LaTeX et j'imagine facilement le temps gagné sur des rapport quand le
travail de mise en forme est effectué. Le terme *"système logiciel de
composition de documents"* prend tout son sens.

View file

@ -0,0 +1,19 @@
<!-- title: Rythme estival -->
<!-- category: Hébergement -->
Cela fait quelques semaines que je n'ai rien publié, la faute à une surcharge
de travail et à l'arrivée de l'été <!-- more -->qui ne donne pas tellement envie d'être
connecté en soirée ;-)
Néanmoins, à temps perdu, j'essaie de faire des petites choses intéressantes :
* installation d'une Debian Lenny virtualisée pour peaufiner l'installation s'un
serveur Postfix / Dovecot,
* authentification avec CAcert,
* enregistrement d'un nom de domaine sur CO.CC
Vous l'aurez deviné je me prépare à devenir auto-hébergeur :-)  Ce qui me
manque encore c'est une machine physique peu gourmande et économe qui pourra
rester allumé 24/24. Je m'oriente du côté des nettops mais c'est plutôt
cher. Peut-être qu'un netbook d'occasion en 7 ou 8 pouces ferait l'affaire...
En tout cas c'est très fun !

View file

@ -0,0 +1,52 @@
<!-- title: Auto-hébergement, le grand saut -->
<!-- category: Hébergement -->
Cela fait bien deux mois que ça me trottait en tête :-) Et bien c'est
opérationnel. <!-- more -->Si j'avais des dizaines de visites par heure ça ne tiendrait pas
la route mais ce n'est pas le cas et cela ne devrait pas se produire. Je ne fais
pas de publicité et je reste discret sur les sites autour du Libre. Ce blog est
devenu un compagnon où je peux coucher par écrit ce qui me passe dans la tête
et parler de mes dernières réalisations.
**Le matériel**
J'ai acquis sur [PriceMinister](http://www.priceminister.com/) un modeste
netbook MSI U100X basé sur un processeur Atom N270  à 1,66 Ghz avec 1 Go de
mémoire et 80 Go de disque dur. La batterie est défectueuse ce qui n'est pas
un souci pour l'utilisation en poste fixe et cela m'a servi d'argument pour
négocier le prix :D Il est pré-installé avec Suse Enterprise Linux que j'ai
remplacé par une Debian Lenny : installation minimale sans couche graphique
depuis une clef USB. Je ne m'étalerais pas sur l'install de Debian qui s'est
déroulée sans surprise. J'ai rajouté [OpenSSH](http://www.openssh.com/) pour
permettre l'administration à distance et j'ai pu placer le netbook dans son
placard... euh je veux dire son rack climatisé bien sûr ;-) Je n'ai pas
d'écho négatif sur ce genre de matériel pour une utilisation 24/24, j'espère
que ça ne lâchera pas au bout de quelques mois, je me suis dit que la faible
dissipation de chaleur de l'Atom était un atout.
**La configuration réseau**
J'ai réservé le nom de domaine madyanne.co.cc sur [CO.CC](http://www.co.cc/).
C'est gratuit pour un usage personnel. Depuis son compte CO.CC on peut définir
des alias (des enregistrements CNAME) pour faire correspondre à un sous-domaine
un autre nom DNS. C'est par ce moyen que geek.madyanne.co.cc est balancé sur le
nom [DynDNS](http://fr.wikipedia.org/wiki/DynDNS) de la SFR box. Il ne reste
plus qu'à définir les règles NAT pour ouvrir le port HTTP et le rediriger
vers le serveur Debian. Le fait de ne pas avoir d'adresse IP fixe n'est
absolument pas bloquant pour s'auto-héberger :)
**La configuration logicielle**
J'aurais pu installer le serveur Web [hyper-léger et hyper-performant à la
mode](http://nginx.org/) mais je suis resté classique avec
[Apache](http://httpd.apache.org/). L'installation de
[WordPress](http://wordpress.org/) 3.0 est simple, il ne faut pas oublier
d'installer [mySQL](http://fr.wikipedia.org/wiki/MySQL) auparavant et de créer
une base de donnée. Concernant l'import du blog je ne sais pas si je l'ai fait
dans les règles de l'art. Je suis passé par l'export en XML puis par la
fonction d'import sur le WordPress cible qui nécessite d'installer un plug-in.
Cela semble ok pour le contenu, le thème a été installé séparément. En
quelques heures on installe un serveur de blog opérationnel.
Ce qui m'a pris beaucoup plus de temps c'est l'installation de mon serveur de
mail :-) mais ce sera l'occasion d'un autre billet.

View file

@ -0,0 +1,34 @@
<!-- title: Piwik, une alternative à Google Analytics -->
<!-- category: Hébergement -->
[Piwik](http://piwik.org/) est une alternative crédible sous licence GPL à
Google Analytics. <!-- more -->Cerise sur le gateau, il requiert [LAMP](http://www.google.fr/
url?sa=t&source=web&cd=1&ved=0CBUQFjAA&url=http%3A%2F%2Ffr.wikipedia.org%2Fwiki%
2FLAMP&ei=U3xVTK-PL9_Q4wbZnYmnBQ&usg=AFQjCNHmQzZpoG3qGXQq9bp6HXe09cNoOA&sig2=ZbX
bao85XawqcsmE_cIWiQ) ce qui permet de l'héberger sans effort sur la même
machine que  WordPress et il s'inscrit parfaitement dans ma démarche de
contrôler l'accès à mes données. Le projet est  jeune et actif, une version
majeure 0.8 est sortie cette semaine et la version 1.0  est [planifiée en
détail](http://dev.piwik.org/trac/wiki/Piwik-Vision-Roadmap) pour le deuxième
semestre.
L'installation prend vraiment 5 minutes. On extrait l'archive à l'endroit
souhaité de son *public HTML* (/var/www pour Apache 2 sous Debian) et on se
connecte à son URL. Un installeur pas à pas va créer la base de donnée
nécessaire et recueillir en quelques écrans les informations nécessaires sur
le site à surveiller. En finalité on a quelques lignes de JSP à insérer dans
son site. Il faut un endroit stratégique ;-) partagé par toutes pages. Pour
WordPress ce sera dans le fichier footer.php sous wp-content (c'est très bien
décrit dans la documentation). Piwik est traduit en plusieurs langues dont le
français, ce qui a son importance.
A l'usage on retrouve un tableau de bord personnalisable avec des widgets pour
afficher les statistiques des visites (nombre, provenance géographique,
navigateur utilisé). Il y a tellement de possibilités que je n'ai pas encore
tout exploré. On peut créer des rapports de synthèse et depuis la version 0.8
exporter en PDF. De l'utilisation personnelle et simpliste que j'en ai, on peut
aller beaucoup plus loin dans le cadre d'une utilisation professionnelle où on
doit fournir du reporting multi-sites régulièrement.
[<img title="piwik" src="images/02x/piwik.jpg" alt="" width="448"
height="280" /> ](/images/02x/piwik.jpg)

View file

@ -0,0 +1,65 @@
<!-- title: Un peu de sécurité Apache -->
<!-- category: Hébergement -->
Ce matin j'ai découvert une longue liste d'erreurs 404 dans les logs suggérant
qu'on recherche activement une faille<!-- more --> :
Requests with error response codes
404 Not Found
//PMA/config/config.inc.php?p=phpinfo();: 1 Time(s)
//phpMyAdmin/config/config.inc.php?p=phpinfo();: 1 Time(s)
//phpmyadmin/config/config.inc.php?p=phpinfo();: 1 Time(s)
//pma/config/config.inc.php?p=phpinfo();: 1 Time(s)
/PMA2005/scripts/setup.php: 1 Time(s)
/admin/phpmyadmin/scripts/setup.php: 1 Time(s)
/admin/pma/scripts/setup.php: 1 Time(s)
/admin/scripts/setup.php: 1 Time(s)
/db/scripts/setup.php: 1 Time(s)
/dbadmin/scripts/setup.php: 1 Time(s)
/myadmin/scripts/setup.php: 1 Time(s)
/mysql-admin/scripts/setup.php: 1 Time(s)
/mysql/scripts/setup.php: 1 Time(s)
/mysqladmin/scripts/setup.php: 2 Time(s)
/mysqlmanager/scripts/setup.php: 1 Time(s)
/p/m/a/scripts/setup.php: 1 Time(s)
/php-my-admin/scripts/setup.php: 2 Time(s)
/php-myadmin/scripts/setup.php: 1 Time(s)
/phpMyAdmin-2.2.3/scripts/setup.php: 1 Time(s)
/phpMyAdmin-2.2.6/scripts/setup.php: 1 Time(s)
/phpMyAdmin-2.5.1/scripts/setup.php: 1 Time(s)
/phpMyAdmin-2.5.4/scripts/setup.php: 1 Time(s)
/phpMyAdmin-2.5.5-pl1/scripts/setup.php: 1 Time(s)
...
/pma/scripts/setup.php: 1 Time(s)
/pma2005/scripts/setup.php: 1 Time(s)
/robots.txt: 1 Time(s)
/scripts/setup.php: 1 Time(s)
/sqlmanager/scripts/setup.php: 1 Time(s)
/sqlweb/scripts/setup.php: 1 Time(s)
/typo3/phpmyadmin/scripts/setup.php: 1 Time(s)
/w00tw00t.at.blackhats.romanian.anti-sec:): 1 Time(s)
/web/phpMyAdmin/scripts/setup.php: 1 Time(s)
/web/scripts/setup.php: 1 Time(s)
/webadmin/scripts/setup.php: 1 Time(s)
/webdb/scripts/setup.php: 1 Time(s)
/websql/scripts/setup.php: 2 Time(s)
/xampp/phpmyadmin/scripts/setup.php: 1 Time(s)
Non je n'épluche pas les logs du serveur en guise de petit-déjeuner,
[logwatch](http://www.logwatch.org/) m'envoie un compte-rendu des entrées
pertinentes :-) A priori je ne crains pas grand chose sauf s'ils trouvent une
faille dans WordPress et me vident ce blog mais j'ai un système de sauvegarde
en place basé sur [Rsync](http://fr.wikipedia.org/wiki/Rsync). J'ai néanmoins
rajouté un peu de sécurité Apache :
- autoriser à redéfinir la sécurité globale à chaque niveau en passant le
paramètre AllowOverride à All dans /etc/apache2/sites-available/&lt;ma
definition de site&gt;
- ajout d'un fichier.htaccess à la racine html pour refuser tout le monde ( deny
from all )
- ajout d'un fichier.htaccess au niveau de Piwik pour refuser tout accès depuis
l'Internet ( allow from 192.168.0.0/255.255.0.0, deny from all )
Comment tester que ces règles sont appliquées ? on peut  utiliser un proxy
Web ou bien tester depuis son téléphone avec le réseau 3G de son opérateur  :
-)

View file

@ -0,0 +1,78 @@
<!-- title: Installation d'un serveur de courrier -->
<!-- category: Hébergement -->
Je vais détailler l'installation d'un serveur
[Postfix](http://fr.wikipedia.org/wiki/Postfix) /
[Dovecot](http://fr.wikipedia.org/wiki/Dovecot) sous Debian. <!-- more -->Le serveur
[SMTP](http://fr.wikipedia.org/wiki/SMTP) installé par défaut est
[Exim](http://fr.wikipedia.org/wiki/Exim) mais je l'ai remplacé par Postfix que
je connais un peu (rien de personnel contre Exim qui fait sûrement très bien
son travail). Je veux gérer mon courrier depuis Thunderbird et utiliser le
protocole [IMAP](http://fr.wikipedia.org/wiki/IMAP) pour laisser les messages
sur le serveur. D'abord on installe avec apt-get qui s'occupera de la
désinstallation d'Exim.
apt-get install postfix dovecot
Mon gros souci est bien sûr la sécurité : se faire pirater son courrier n'est
pas une pensée agréable mais envisager qu'on utilise son serveur de courrier
pour spammer l'est encore moins. Il faut donc envisager une authentification
SMTP, des mots de passe robustes et un cryptage des données SSL. On peut
générer soi-même son certificat mais on aura des soucis avec les applications
clientes car il ne sera pas authentifiée par une autorité reconnue. La plupart
de ces autorités font payer ce service. Un compromis que j'ai jugé acceptable
consiste à requérir les services de [CAcert](http://www.cacert.org) qui permet
de signer des clefs que vous aurez générées, sous réserve de prouver que
vous êtes détenteur du domaine (rien de méchant il suffit de confirmer un
courrier sur une adresse de ce domaine).
Quand on reçoit le certificat on l'installe sous etc/ssl/certs/dovecot.pem et
on installe la clef privée sous etc/ssl/private/dovecot.pem. Il faut ensuite
adapter la configuration de Dovecot sous /etc/dovecot/dovecot.conf :
ssl_disable = no
ssl_cert_file = /etc/ssl/certs/dovecot.pem
ssl_key_file = /etc/ssl/private/dovecot.pem
disable_plaintext_auth = yes
auth default {
mechanisms = cram-md5
socket listen {
client {
# Assuming the default Postfix $queue_directory setting
path = /var/spool/postfix/private/auth
mode = 0660
# Assuming the default Postfix user and group
user = postfix
group = postfix
}
}
passdb passwd-file {
args = /etc/dovecot/cram-md5.pwd
}
}
L'authentification CRAM-MD5 peut-être préférée à LOGIN, elle permet de
gérer les comptes indépendamment des comptes UNIX. Sa configuration est
détaillée  [ici](http://wiki.dovecot.org/HowTo/CRAM-MD5?action=show&redirect
=CRAM-MD5).
Pour Postfix on se simplifie grandement la vie en s'appuyant sur Dovecot pour
l'autentification. Voici les paramètres clés de /etc/postfix/main.cf :
smtpd_tls_cert_file=/etc/sl/certs/dovecot.pem
smtpd_tls_key_file=/etc/ssl/private/dovecot.pem
smtpd_use_tls=yes
myhostname = "le nom DNS de mon serveur"
relayhost = "le serveur SMTP de mon fournisseur"
mynetworks = 192.0.0.0/8, 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
smtpd_sasl_type = dovecot
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_sasl_authenticated, reject_unauth_destination
Il ne faut pas oublier de mettre en place les règles NAT pour ouvrir le port 25
et 143 vers l'extérieur et de redémarrer les services :
/etc/init.d/dovecot restart
/etc/init.d/postfix restart

View file

@ -0,0 +1,17 @@
<!-- title: Hello Moto Droid -->
<!-- categories: Android Mobilité -->
Après deux ans de bons et loyaux services j'ai remisé mon Nokia E61i pour un
téléphone plus récent. <!-- more -->J'ai hésité entre le Nokia N900 et un smartphone
sous Android. Finalement le côté prototype d'essai du N900 m'a refroidi, je ne
peux pas changer tous les ans et c'est Android qui a gagné la mise, mon choix
s'est arrêté sur un Motorola Milestone (Droid pour les States). En tant que
téléphone, j'ai apprécié la continuité avec mon Nokia E, un téléphone
lourd qui tient dans la main, pèse dans la poche et propose un clavier
physique... car j'ai ou plutôt avais quelques inquiétudes sur mon aptitude à
utiliser le clavier tactile. Finalement j'utilise les deux mais je privilégie
le clavier physique pour les SMS et les emails pour le lien avec l'écriture, la
composition qu'il m'inspire  :-) Le système Android a été une vraie
découverte, appréciée pour l'ergonomie et la logique d'ensemble. Par contre
le Market est un vrai foutoir ! Néanmoins, en se documentant sur des sites qui
conseillent les meilleures applications on arrive à trouver ce qu'on cherche.

View file

@ -0,0 +1,21 @@
<!-- title: Restauration du firmware original du routeur D-Link -->
<!-- category: Matériel -->
La semaine dernière, j'ai  crashé  mon routeur D-Link DIR-300 que j'avais
mis à jour vers [OpenWrt](http://openwrt.org/) l'année dernière. <!-- more -->Je crois que
j'ai abusé des paramètres Wifi avancés pour ajuster notamment la force du
signal. J'ai saisi cette occasion pour revenir au firmware original qui fait
certes moins de choses mais qui est beaucoup plus léger. OpenWrt fonctionne sur
ce modèle mais il utilise quasiment 90% de la mémoire et ça se ressent en
manipulant l'interface d'administration et probablement sur le fonctionnement
quand il faut monter en charge. J'ai trouvé un excellent tutorial pour revenir
au firmware d'origine sur le blog de [kaillasse91](http://kaillasse91.free.fr
/DIR-300_OpenWrt_Restauration_firmware_original.html). Il s'appuie sur le blog
de [shadowandy](http://www.shadowandy.net/2007/10/flashing-dir-300-back-to-
original-firmware.htm) mais en corrigeant certaines erreurs et en détaillant
les manipulations pour Ubuntu. J'ai pu l'appliquer sans problème à ArchLinux :
-) Il faut installer le paquet **tftp-hpa** qui fournit le serveur
[tftp](http://fr.wikipedia.org/wiki/TFTP) et installer **Putty** avec un coup de
yaourt car le client Telnet par défaut ne semble pas permettre le CRTL-C pour
prendre la main au démarrage du routeur. Ensuite c'est comme une recette de
cuisine :D

View file

@ -0,0 +1,16 @@
<!-- title: Passage à Slitaz 3.0 -->
<!-- category: GNU/Linux -->
Un titre alternatif serait "Suite des tribulations de ma voisine avec son
Pentium II". <!-- more -->Le disque dur de 20 Go a rendu l'âme le week-end dernier.  Par
chance, on lui a donné une machine de la même époque mais avec une carte
mère hors-service. J'ai sorti les tournevis et nous avons récupéré un disque
dur... de 20 Go (le standard de l'époque), une barrette mémoire de 128 Mo ce
qui nous permet d'atteindre 384 Mo et un lecteur DVD-ROM. Ma voisine a beaucoup
apprécié son passage à GNU/Linux, j'ai donc réinstallé
[Slitaz](http://www.slitaz.org/fr) 3.0, dernière version stable sortie fin du
mois de mars. C'est toujours aussi léger, on a senti de suite le bénéfice des
128 Mo supplémentaires. Elle se retrouve avec une machine opérationnelle pour
le Web, parce que IE fourni avec Windows 98 c'est plus ça ;-) et une
logithèque de belle taille pour la bureautique et la musique, ses deux
activités principales.

View file

@ -0,0 +1,32 @@
<!-- title: Applications Android -->
<!-- category: Android -->
Après quelques semaines d'utilisation je peux établir une liste des
applications que j'utilise réellement sur mon Milestone.<!-- more -->
* TweetDeck, un bon client Twitter. J'en ai essayé beaucoup, la plupart sont
très bons mais TweetDeck a le petit + qui fait la différence pour moi, il
supporte Google Buzz.
* gReader Pro, lecteur de flux pour Google Reader. A part des petits soucis de
synchro qui sont progressivement résolus, c'est le must pour lire ses flux RSS.
* Tâches d'Astrid, un GTD open source qui s'interface avec Remember The Milk,
Producteev (que je ne connaissais pas) et le plus appauvri Google Task.
L'interface va a l'essentiel, on trouve des fonctions avancées si on les
cherche, c'est très bien pensé.
* Dolphin Browser HD, un navigateur plus rapide, une mise en page des colonnes de
texte automatique quand on zoome. Il est pas mal mais les barres latérales
surgissent souvent quand  on veut juste se déplacer sur  la page. J'espère
trouver encore mieux... des suggestions ?
* Les gadgets qui simplifient la vie : APNDroid pour couper l'Internet Mobile d'un
clic, NetCounter pour surveiller son trafic sur le mois,  No Lock pour
désactiver le verrouillage, Quick Settings pour régler vite certains réglages
* Le multimédia : RadioMee (beaucoup de radios), Radio France (idéal pour les
podcasts de Radio France), Shazam (classique !), Pic Say Pro (il m'a tellement
amusé que je l'ai acheté), Canal + (si quelqu'un connaît une autre
application qui permet de regarder plus que iTélé ;-) ) et AlloCiné (belle
application bien réalisée)
* Les informations : News Republic (intéressant car on peut se promener par sujet
d'actualité), Marianne 2
* Les jeux : on n'est pas sur iPhone mais la qualité arrive :-) Angry Birds
(+++), Frozen Bubble, Alchemy (permet de faire des associations marrantes pour
créer de nouveaux éléments) et Bubble Blast II.

View file

@ -0,0 +1,24 @@
<!-- title: Fais rôter ton Droid -->
<!-- category: Android -->
A défaut d'écrire un article orignal je me suis lâché sur le titre ;-)
Jusqu'à maintenant  je ne voyais pas trop d'intérêt  à "rooter" Android<!-- more --> 
à part pour épater les gens en montrant un shell avec un #.  Mais on ne peut
pas installer d'applications sur la SD avec Android 2.1 et la mémoire du
Milestone n'est pas énorme. Alors il devient intéressant de pouvoir
désinstaller des applications systèmes... à chacun de juger ce qui est
inutile, me concernant j'ai viré MotoNav,  Facebook, Email (qui fait doublon
avec GMail), Gesture, l'Aide, l'interface simplifiée pour le Dock, le Portail
Motorola et l'Agenda d'Entreprise.
D'abord j'ai rooté (pas beau ce terme mais je n'ai pas trouvé mieux) le
Milestone sans problème en suivant le [tutorial d'Android France](http :
//android-france.fr/2010/05/31/motorola-milestone-root-android-2-1/). Ensuite
j'ai fait le fainéant en achetant la version Pro de Titanium Backup qui permet
de faire des sauvegardes sur SD et sur DropBox et désinstaller ce qu'on veut !
A manier avec Parcimonie si elle traîne dans les parages...
Le bilan est positif, j'ai récupéré beaucoup de place et j'ai pu installer la
grosse bêta de Firefox qui plantouille encore partout pour voir l'avancement du
projet. Et je crois que la batterie tient plus longtemps... impression ?
Peut-être pas j'ai viré deux services d'arrière-plan.

View file

@ -0,0 +1,19 @@
<!-- title: Envie de vitesse -->
<!-- category: Archlinux -->
Après presque une année avec Archlinux j'ai eu envie de booster un peu mon
pingouin : rien à reprocher à Gnome mais un OS opérationnel en moins de 2
minutes serait sympa.<!-- more -->
D'abord j'ai optimisé le temps de boot grâce aux recommandations du [Wiki
d'Arch](http://wiki.archlinux.org/index.php/Improve_Boot_Performance). Ensuite,
j'ai remplacé Gnome par [OpenBox](http://openbox.org/) couplé avec
[Tint2](http://code.google.com/p/tint2/) pour avoir une barre de tâches
minimaliste et une systray. La configuration d'OpenBox est simple, un fichier
autostart.sh déclare ce qu'il faut lancer au démarrage. Le package MenuMaker
permet de générer un menu complet, qu'on peut ensuite facilement épurer avec
un éditeur de texte.
Au final j'ai divisé le temps de boot par 2 et je suis authentifié tellement
vite (merci [Slim](http://slim.berlios.de/) ) que le Wifi n'est pas encore
connecté... le comble ;-)

View file

@ -0,0 +1,30 @@
<!-- title: Vidéo pour PSP avec ffmpeg -->
<!-- category: GNU/Linux -->
La Jackson-mania n'est pas prête de s'éteindre ;-) Mon fils m'a demandé
d'installer des clips Youtube de Michael sur sa PSP. <!-- more -->Pour télécharger du
YouTube il n'y a que l'embarras du choix : de l'extension Firefox à l'outil en
ligne de commande. Mon choix s'est porté sur ClipGrab qui permet de choisir la
qualité de vidéo désirée.
[<img class="alignnone size-medium wp-image-288" title="clipgrab"
src="/images/03x/clipgrab-300x176.png" alt="" width="300" height="176" />
](/images/03x/clipgrab.png)
Pour convertir au format PSP j'avais utilisé PSPVC disponible sur
[AUR](http://aur.archlinux.org/index.php?setlang=fr) mais il ne fonctionne plus
depuis le passage d'Arch à Python2. J'ai donc fouillé du côté des forums
pour voir ce qu'on pouvait faire avec les 2 ténors de la conversion vidéo sur
GNU/Linux : mencoder et ffmpeg. La [documentation Ubuntu](http://doc.ubuntu-
fr.org/ffmpeg) pour ffmpeg apporte l'essentiel de la solution à part une
coquille sur un paramètre et le nom des librairies h264 qu'il faut adapter. La
commande ultime est donc :
``` shell
ffmpeg -i [input_file] -r 29.97 -vcodec libx264 -s 640x480 -aspect 16:9 -flags +loop -cmp
+chroma -deblockalpha 0 -deblockbeta 0 -b 768k -maxrate 1500k -bufsize 4M -bt 256k
-refs 1 -bf 3 -coder 1 -me_method umh -me_range 16 -subq 7
-partitions parti4x4+parti8x8+partp8x8+partb8x8 -g 250 -keyint_min 25 -level 30
-qmin 10 -qmax 51 -qcomp 0.6 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -acodec aac
-ab 112k -ar 48000 -ac 2 -s 480x272 -aspect 4:3 -strict experimental [output_file.MP4]
```

View file

@ -0,0 +1,27 @@
<!-- title: Problème de résolution avec Xorg -->
<!-- category: GNU/Linux -->
Il arrive que la résolution native de mon écran 1280x800 ne soit pas reconnue
au démarrage. X démarre en 1024x768.<!-- more --> Il y a plusieurs façons de résoudre le
problème : on peut créer un fichier de configuration Xorg.conf ou bien
rajouter le mode dynamiquement. J'ai privilégié la seconde option. La commande
gtf permet de calculer les bons paramètres en fonction d'une résolution et
d'un taux de rafraîchissement :
``` shell
$ gtf 1280 800 60
# 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz
Modeline "1280x800_60.00"  83.46  1280 1344 1480 1680  800 801 804 828  -HSync +Vsync
```
Le résultat peut être passé à la commande xrandr pour ajouter le mode
dynamiquement. Voici le script complet à exécuter au démarrage :
``` shell
xrandr --newmode "1280x800_60.00"  83.46  1280 1344 1480 1680  800 801 804 828  -HSync +Vsync
xrandr --addmode LVDS1 "1280x800_60.00"
xrandr --output LVDS1 --mode "1280x800_60.00"
```
Le nom de l'écran de sortie (LVDS1 dans mon cas) est donné par xrandr qui
résume la configuration.

View file

@ -0,0 +1,21 @@
<!-- title: Tiny Tiny RSS -->
<!-- categories: Android GNU/Linux Hébergement -->
J'ai découvert récemment une alternative à Google Reader : [Tiny Tiny
RSS](http://tt-rss.org/). <!-- more -->L'avantage par rapport à un simple client de flux
c'est d'avoir un serveur qui actualise les flux périodiquement et qui offre une
interface Web pour la consultation. J'ai pu installer facilement Tiny Tiny RSS
sur mon hébergement [O2Switch](http://www.o2switch.fr/). Basé sur PHP et MySQL
l'installation chez un hébergeur ne pose pas de souci. Le point délicat est la
synchronisation des flux. Le Wiki de Tiny Tiny propose trois solutions. Dans le
cas d'un hébergement, on ne peut généralement pas installer le daemon mais on
peut lancer le rapatriement des flux par une commande sous Cron.
Mon utilisation au quotidien alterne l'utilisation Desktop et Mobile ; par
chance un projet cousin [ttrss-reader-fork](http://code.google.com/p/ttrss-
reader-fork/) propose une application cliente pour Android qui se connecte à un
serveur Tiny Tiny RSS. C'est une application de qualité sous licence GPL dont
le développeur Nils Braden est très actif. J'ai posé un bug jeudi dernier, il
était corrigé moins de 2 jours après :-)
![Image TT-RSS](/images/04x/CAP201012251832.jpg)

34
posts/2010/2010-12-28-syncml.md Executable file
View file

@ -0,0 +1,34 @@
<!-- title: SyncML -->
<!-- categories: Android GNU/Linux Hébergement -->
Il y a un point qui me gênait depuis mon passage à Android c'est d'avoir
confié tous mes contacts à Google. <!-- more -->J'ai confiance dans la société... ce
n'est pas Facebook ;-) mais on n'est pas à l'abri d'un piratage de compte. J'ai
donc voulu reprendre la main sur  ces données (je sais c'est un peu tard elles
sont en cache sur leurs serveurs pour longtemps :D).
Une solution possible est l'installation de la déclinaison OpenSource de
[Funambol](http://www.funambol.com/) et du client Android Funambol Sync. On
désactive la synchronisation des contacts Google et on configure la la
synchronisation vers le serveur Funambol.
![Auth](/images/04x/CAP201012281347.jpg)
![L'authentification](/images/04x/CAP2010122813471.jpg)
![La synchro Gmail](/images/04x/CAP201012281348.jpg)
Funambol fournit différents clients pour les mobiles et les desktops. J'ai
testé avec succès le client pour MacOSX qui permet de synchroniser le carnet
d'adresses.
C'est viable mais Funambol est écrit en JAVA. C'est lourd et difficile à
héberger chez un fournisseur classique. C'est vrai qu'il permet de synchroniser
toutes sortes de données (agenda, emails, fichiers) mais mon besoin se
réduisant aux contacts, j'ai cherché une alternative écrite en PHP. En
fouillant j'ai trouvé un serveur [SyncML](http://fr.wikipedia.org/wiki/SyncML)
basé sur PHP et MySQL : il s'agit de [Mooha](http://code.google.com/p/mooha/)
qui existe en version standalone et en tant que module pour Drupal.
Je l'ai déployé chez mon hébergeur favori [O2Switch](http://www.o2switch.fr/)
avec succès. La solution finale est donc hétérogène, à l'image du Libre :
un serveur SyncML Mooha et des applications clientes Funambol. Mais elle remplit
le cahier des charges initial ce qui est le plus important  :-)