Archives de catégorie : Logiciels libres

Lotus notes vs Thunderbird 3

Thunderbird 3 vient de sortir avec grand bruit, on l’annonce comme un outil professionnel pour preuve la Gendarmerie a financé une partie du développement de cette nouvelle version en y faisant intégrer des fonctionnalités liées essentiellement à la sécurisation des échanges. Il se trouve qu’au boulot j’utilise Lotus Notes comme client de messagerie, au début je pestais contre cette usine à gaz d’autant que j’ai toujours utilisé Thunderbird et ses prédécesseurs (Netscape Mail, puis Netscape Messenger,  Mozilla Messenger et enfin Thunderbird). Avec le recul, je me rends compte qu’il y a un tas de fonctionnalités hyper pratiques de Notes qui n’existent absolument pas sous Thunderbird. Avec le temps ces fonctionnalités se révèlent vite indispensables. J’espérais qu’avec la sortie d’une version majeure comme Thunderbird 3, on s’approcherait de Notes mais on en est très très loin et c’est bien dommage.

Alors si un développeur de Thunderbird passe par là, voilà ma liste au père noël des fonctionnalités que je souhaiterais voir implémentées :

– une fonction d’archivage digne de ce nom et non pas ce ridicule répertoire marqué Archive. Sous Notes, on peut créer autant d’archives que l’on souhaite et y déplacer des mails mais également des dossiers de mail complets. Et surtout on peut les détacher de la base courante et les sauvegarder ensuite en tant que fichier sur un support de son choix. Ces fichiers peuvent ensuite être réintégrés dans Notes dans une arborescence particulière.

– une fonction de recherche digne de ce nom, certes les fonctions de recherche ont été améliorées avec la version 3, mais ça reste très loin du niveau de Notes, d’autant que ce dernier dispose d’une fonctionnalité de langage de script très puissante.

– une fonctionnalité de réplique. Actuellement mon serveur de mail sous sendmail est placé sur mon serveur, j’ai plutôt l’habitude d’utiliser mon portable y compris pour la messagerie, en d’autres termes quand le serveur est éteint (la plupart du temps), je ne peux pas utiliser mon mail (voir par ici la présentation de ma configuration matérielle et logicielle). Je ne souhaite pas déplacer ma base Thunderbird sur mon portable car je ne bénéficie pas des sauvegardes régulières que j’ai mises en place sur mon serveur. Il se trouve que sous Notes, il existe une fonctionnalité de répliques, c’est à dire que la base mail se trouve généralement sur un serveur, par contre il est possible de se créer une copie locale (réplique) pour pouvoir travailler offline. Notes gère ensuite les problèmes de synchronisation entre la réplique et la base de référence une fois que le PC est à nouveau connecté.

– une sécurisation renforcée. Certes encore une fois avec Thunderbird 3 il y a des progrès, mais avec Notes on peut aller beaucoup plus loin pour par exemple donner accès à sa base de mail à certaines personnes ou groupes, pour donner des délégation, ou pour fixer certains droits sur un mail (droit de recopie, droit de rediffusion, etc.).

– un langage de script permettant comme sur Notes (notion d’agent) de réaliser certaines actions sous certaines conditions.

Quand Thunderbird intégrera tout ça, on pourra vraiment dire qu’il se hisse au niveau des solutions professionnelles dignes de ce nom.

WebTV d’Orange

Depuis mes déboires avec Free je suis revenu à Orange, il se trouve qu’Orange diffuse pour ses abonnés les chaînes de la TNT via un navigateur. L’ensemble est prévu pour windows et en particulier pour internet explorer avec windows media player, excluant de fait les utilisateurs de firefox et évidemment tout ceux sous linux.

Fort heureusement sous linux, il existe la possibilité de visualiser ces programmes avec mplayer ou vlc et même de les enregistrer. Pour cela il faudra récupérer ce script. Dans votre homedirectory, il faudra créer un répertoire webtvorange dans lequel on créera un répertoire temp. Ensuite il faudra installer le package  gtkdialog. Si comme moi, sous Mandriva, le package est inexistant, vous pouvez récupérer un package debian par ici. Il suffit ensuite de le transformer en package rpm grâce à la commande alien qui existe en package Mandriva. En tapant

alien –to-rpm gtkdialog_0.7.20-4_i386.deb

cela va donner un rpm, qu’on installera classiquement avec urpmi. Maintenant vous pouvez lancer le script que vous aurez placé préalablement sous ~/webtvorange. La commande à taper est ./WebTv_ref fenetre. Et voilà le résultat

L’enregistrement programmé est possible, il se fait à partir de l’onglet Enregistrer. Voilà la commande associée

mplayer -cache 4096 -dumpstream -dumpfile adresse-du-flux-mms

malheureusement j’ai encore du mal à extraire la séquence vidéo souhaitée et à réencoder ensuite en mpeg4, la dernière version avidemux plante à l’ouverture du fichier et avec vlc ou kino, le son est décalé avec l’image. Affaire donc à suivre.

Pour plus d’info sur le script WebTV, il existe un fil de discussion sur le forum ubuntu.

Domaine hoarau.org

J’ai acheté l’autre jour le domaine hoarau.org, cela faisait un bout de temps que je lorgnais dessus. Depuis des années il était indisponible et surtout inutilisé, à ma grande surprise l’autre jour j’ai vu qu’il était enfin disponible et je n’ai pas hésité une seconde.

Du coup je conserve le domaine funix.org qui restera consacré à Linux et aux logiciels libres d’une manière générale. Je bascule tous mes sites perso sur le domaine hoarau.org.

Ainsi mon site perso http://olivier.funix.org devient http://www.hoarau.org et mon blog passe de http://blog.funix.org à https://olivier.hoarau.org.

Pour mon blog j’en ai profité pour passer à wordpress 2.9, la migration n’a pas été sans mal, j’ai encore des soucis d’accents dans certains articles que je corrigerai petit à petit, j’ai constaté également que quelques images se sont perdues dans l’aventure. Pour les anciens sites, j’ai mis en place des redirections, je supprimerai l’ensemble des fichiers plus tard quand j’estimerai que tout est OK.

Merci de me signaler tout dysfonctionnement du à ces migrations.

Session de planche à voile (encore une !)

Décidément, après des mois de disette j’enchaîne 2 sessions en quelques jours, j’en ai le corps tout meurtri et les mains encore bien douloureuses. Je n’ai pas résisté au petit matin en entendant le vent souffler dans les arbres. J’ai abrégé prestement la grasse mat’ pour me retrouver à l’eau dès 9h. A cette heure-ci, pas grand monde à l’eau du côté de la presqu’île de Giens, si ce n’est quelques kiters et planchistes allemands qui débarquent par paquet de dix dans leurs grands camping cars et qui squattent le bout de route qui dessert les plages de la presqu’île.

Cette fois-ci j’ai eu la main heureuse dans le choix de voile, tip top avec ma 4m². A 9h, l’air avec le mistral aidant était plutôt vivifiant ! Mais bon, pris dans l’action on oublie vite, ce n’est que quand on n’arrive plus à mettre ses pieds dans les footstraps faute de sensations qu’on se dit qu’il est temps de rentrer.

J’ai tracé tout de suite du côté du haut fond du passe pied, et effectivement les séries de vague étaient bien là, mais contrairement à l’autre jour, ça ressemblait à pas grand chose et c’était loin d’être glassy, même s’il y avait de bons tremplins de temps à autre (on se contente de peu dans le sud…). Je suis resté pendant longtemps seul à faire des bords sur place avant d’être rejoint en fin de matinée. Vers la fin de matinée justement, le vent a considérablement forci, j’étais à la ramasse en 4m², il aurait fallu que je change contre ma 3,4m², mais vu que le froid avait eu raison de mes extrémités, il était temps de rentrer. J’ai d’ailleurs bien galéré pour rentrer plein largue avec un clapot pas possible et complètement surtoilé, ce n’était plus de la navigation mais de la survie.

J’ai pris le temps de monter vite fait quelques minutes de navigation avec kdenlive sous linux, j’ai placé la vidéo sur mon compte youtube.

PS: désolé pas de son, youtube me l’a désactivé, j’aurais du mettre du mozart au moins je n’aurais pas eu de soucis de droit d’auteur…

Mise à jour de FUNIX

J’ai profité de quelques jours pluvieux pour mettre à jour mon site FUNIX, les dernières modifications sont les suivantes:

Pages diverses
– page présentant ma configuration, j’ai pris en compte la mise à niveau matérielle d’un PC, l’upgrade logicie de mes PC

Page Linux Apache MySQL PHP (LAMP)
– page Apache+PHP+MySQL, passage à Apache 2.2.14, php 5.3.1, MySQL 5.1.41 et phpMyAdmin 3.2.4
– page analyser les logs d’apache, passage à awstats 6.95
– page MySQL, légères modifications suite au changement de version de MySQL

Pages Mail/News
– page filtrer les mails, passage à DCC 1.3.116 et clamav 0.95.3

Pages multimedia
– page outils de base pour la vidéo, passage à libtheora 1.1.1, installation de la version SVN-r20918 de ffmpeg et rajout de bibliothèques logicielles pour les applications de visioconférence (gstreamer, farsight)
– page gestion vidéo avec caméscope (mini)DV, passage à libdc 2.1.2 et rajout de dvgrab 3.5
– page conteneur vidéo, passage à mkvtoolnix 3.0.0
– page lecteur vidéo, passage à live 2009.11.27, vlc 1.0.4, xine-lib 1.1.7 et installation de la version SVN-r30108-4.3.2 de mplayer
– page transcodage, passage à avidemux 2.5.2 et suppression de tuxrip qui n’est plus maintenu
– page webcam, passage à motion 3.2.11.1, amsn 0.98.1 et suppression de Mercury qui devient de plus en plus difficile à récupérer
– page DVD Authoring, passage à DVDStyler 1.7.4_3
– page montage vidéo, passage à kdenlive 0.7.6, LiVES 1.1.6, cinelerra 4.1, kino 1.3.4 et audacity 1.3.10
– page tutorial du logiciel de montage vidéo kdenlive, suite changement de version de kdenlive

J’en ai profité pour mettre à jour les documents suivants pour prendre en compte les modifications ci-dessus
– vidéo sous linux
– DVD Authoring
– tutorial kdenlive
– webcam et visioconférence
– Apache+PHP+MySQL
– installation d’un domaine NIS
– envoyer et recevoir des mails

Petit rappel, ces documents sont téléchargeables par ici.

et pour illustrer le tout, voilà la vidéo de la session de planche à voile d’hier montée sous linux avec la dernière version de kdenlive (encodage avec ffmpeg avec le codec MPEG4)

Session de noël 2009

et la version sur youtube et par ici.

Passage à Mandriva 2010

J’ai profité d’une baisse de forme suite à mes travaux de l’autre jour pour installer la Mandriva 2010 sur mon portable Toshiba Tecra M2. Concernant l’installation tout s’est très bien passé, j’ai du seulement régler « à la main » les problèmes suivants:

– pas de reconnaissance du wifi, le système ne me demande même pas d’insérer une clé usb pour récupérer le firmware, du coup j’ai tout installé avec un bon vieux shell et vi.

– problème à l’installation de l’automontage, le package nfs-utils-client nécessaire à autofs n’est pas installé à l’installation à ce dernier, du coup autofs ne fonctionne pas. Il faut penser à installer nfs-utils-client.

– je ne trouve plus comment configurer kdm avec ses icônes au démarrage, il reste plus qu’à éditer le fichier kdm4-config avec vi.

– impossible de rajouter des sources extérieures de packages, j’ai du taper addmedia dans un shell

– le système ne me propose pas d’installer les drivers vidéo pour ma nvidia, même en ayant rajouté les miroirs PLF, j’ai du installer le package récupéré sur le site de nvidia

Mis à part ces menus problèmes vite réglés, ça marche nickel, mais franchement par rapport à la 2009.1, je n’ai pas vu d’énorme gap. Et voilà un petit screenshot pour illustrer le tout

Mandriva 2010

Changement de PC

Un de mes PC m’a laché, enfin du moins la carte mère, alors que je l’avais mis à niveau il y a à peine 2mois (ram supplémentaire, changement de la carte vidéo). Même s’il datait de 2004, pour l’usage que j’en faisais il aurait pu durer encore un peu. J’ai décidé de complètement le changer, boîtier compris, je me suis tourné vers un mini PC.

J’ai acheté sur ldlc.com un boîtier ASUSTek Terminator 3 M3N8200 qui intègre une carte mère (avec puce graphique nvidia geforce 8200) et une alimentation. Je lui ai rajouté un processeur AMD Athlon 64 X2 Dual-Core 5200+, un ventilateur ASUSTeK X-70, un disque dur SATA de 500 Go, 2 barrettes de RAM DDR2-SDRAM PC8500 de 1Go chacune, un graveur DVD multiformat Samsung SH-S223B/BEBE. Le tout pour 313,95€ TTC frais de port compris (commandé le dimanche, reçu le mercredi et jeudi suivant en 2 colis).

Le montage n’est pas évident, tout rentre dans un chausse pied notamment le ventilo du processeur, mais au final l’ensemble est très compact. Il fait 29cm de haut, 17,5cm de largeur, et 36cm de profondeur. J’ai rajouté un disque dur IDE de 250Go, c’est le seul élément que j’ai gardé de l’ancien PC, j’ai mis le reste des éléments en vente sur ebay. J’ai installé dessus la Mandriva 2009.1 sans aucune difficulté.

Asustek

La façade coulisse pour permettre l’accès à  un lecteur de carte multi format, des entrées/sorties audio et le bouton pour le lecteur DVD qui est caché par une trappe au dessus.

Je suis un poil déçu par le bruit, je pense que j’ai fait un mauvais choix dans le ventilateur du processeur, certes il est très efficace pour le refroidir mais c’est au détriment du bruit, il faut dire que vu l’encombrement je n’ai pas eu trop le choix.

Scanner sous linux

Je complète mon équipement pour monter une station d’infographisme, j’ai remplacé mon scanner Canon CanoScan D1250 U2 non compatible sous linux par un Epson perfection V30 parfaitement compatible. L’installation a été très rapide, j’ai récupéré les binaires sur le site http://www.avasys.jp/lx-bin2/linux_e/scan/DL1.do. J’ai installé préalablement sane et libltdl3 et enfin les 2 packages récupérés sur le site plus haut. C’est tout ! Il suffit maintenant de lancer iscan ou gimp pour pouvoir l’utiliser. Sur la photo ci-dessus on peut voir gimp qui fait appel à iscan (Image Scan ! for linux 2.20.1).

Scanner sous linux

Pour le mettre en réseau, rien de plus simple, il suffit d’installer le package saned. Sur la machine qui dispose du scanner (le serveur), dans le fichier /etc/sane.d/saned.conf il suffit de mettre les adresses IP (ou les noms) des machines clientes. Sur les machines clientes, il suffit d’installer sane puis de mettre le nom ou l’adresse IP du serveur dans le fichier /etc/sane.d/net.conf. En lançant gimp ou xsane on accède au scanner distant.

Bi écran avec 2 cartes vidéo

J’ai installé une deuxième carte vidéo à base de puce NVIDIA, j’ai galéré ensuite pour activer le deuxième écran. Je n’arrive pas à faire du twinview avec 2 cartes graphiques différentes, du coup j’ai pris l’option d’avoir deux écrans séparés. Voilà mon fichier /etc/X11/xorg.conf


Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen 0"
Screen 1 "Screen 1" RightOf "Screen 0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
EndSection
Section "Files"
FontPath "/usr/share/fonts/default/Type1"
EndSection


Section "ServerFlags"
Option "DontZap" "false" # disable (server abort)
Option "allowmouseopenfail"
EndSection

Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/input/mice"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
EndSection

Section "Monitor"
Identifier "Moniteur gauche"
VendorName "Unknown"
ModelName "HIQ L70N"
HorizSync 31.0 - 79.0
VertRefresh 60.0 - 75.0
EndSection

Section "Monitor"
Identifier "Moniteur droit"
VendorName "Unknown"
ModelName "HIQ L70N"
HorizSync 31.0 - 79.0
VertRefresh 60.0 - 75.0
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7025 / nForce 630a"
BusID "PCI:0:13:0"
Option "NoLogo"
EndSection

Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8400 GS"
BusID "PCI:2:0:0"
Option "NoLogo"
EndSection

Section "Screen"
Identifier "Screen 0"
Device "Device0"
Monitor "Moniteur gauche"
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen 1"
Device "Device1"
Monitor "Moniteur droit"
SubSection "Display"
Depth 24
Modes "1280x1024"
EndSubSection
EndSection

J’ai un problème avec KDE4, il n’est pas capable de gérer les deux écrans, je ne vois que le curseur de la souris qui se balade sur un écran noir, le window manager ne gère pas le deuxième écran. Je peux néanmoins lancer des applis en tapant DISPLAY=:0.1 dolphin &.
Du coup je m’en suis sorti en lançant un deuxième windowmanager, j’ai créé un fichier (avec des droits en exécution) .kde4/Autostart/kdestart.sh qui contient DISPLAY=:0.1 startwindowmaker &. Du coup après login, je me retrouve avec une session principale sous KDE et sur l’autre écran avec WindowMaker.
Bon c’est quand même pas l’idéal car je ne peux pas balader une fenêtre d’un écran à l’autre.

Dual Screen

Tablette graphique

Comme ma gamine adore dessiner des mangas je me suis dit qu’il était temps de passer à  des outils modernes, j’ai donc acheté sur ldlc.com une tablette graphique ThinLine Série XL à  129,98€ TTC. J’avais repéré sur le net qu’elle valait les wacom deux fois plus cher et qu’en plus elle était reconnue sous linux. Effectivement je n’ai pas eu trop de difficultés à  l’installer sur ma mandriva 2009.1. Voilà  en 2 mots les différentes étapes.

J’ai récupéré la dernière version de wizardpen par ici qu’on installe de manière classique en tapant

tar xvfz wizardpen-0.7.0-alpha2.tar.gz
cd wizardpen-0.7.0-alpha2
./configure –with-xorg-module-dir=/usr/lib/xorg/modules
make

puis en tant que root

make install

ensuite j’ai créé un fichier /etc/hal/fdi/policy/99-x11-wizardpen.fdi qui contient

<?xml version="1.0" encoding="ISO-8859-1" ?>
<deviceinfo version="0.2">
<device>
<!-- This MUST match with the name of your tablet -->
<match key="info.product" contains="Tablet PF1209">
<merge key="input.x11_driver" type="string">wizardpen</merge>
<merge key="input.x11_options.SendCoreEvents" type="string">true</merge>
<merge key="input.x11_options.TopX" type="string">0</merge>
<merge key="input.x11_options.TopY" type="string">1553</merge>
<merge key="input.x11_options.BottomX" type="string">32541</merge>
<merge key="input.x11_options.BottomY" type="string">32762</merge>
<merge key="input.x11_options.MaxX" type="string">32541</merge>
<merge key="input.x11_options.MaxY" type="string">32762</merge>
</match>
</device>
</deviceinfo>

je n’ai pas modifié mon fichier /etc/X11/Xorg.conf, j’ai rebooté le PC et c’était fini, la tablette graphique était pleinement opérationnelle et calibrée. Maintenant il me reste à  acheter une 2eme carte graphique pour activer un deuxième écran, ça sera plus pratique pour dessiner.

Tablette graphique

Merci d’éviter les remarques sur mes talents de dessinateur…