Planet

06 Juillet 2010 à 20:32

Bilan de santé des LocoTeams via YoBoY

Mardi 6 juillet, s'est tenue une réunion sur IRC sur le canal #ubuntu-locoteams , dont vous pouvez trouver les infos sur ce lien

Cette réunion réalisée par le Loco Council a pour but de partager les connaissances et d'améliorer les guides sur les façons de gérer une communauté locale. 

Il y a ce guide par exemple : Best Practices and Guidelines qui est un bon point de départ pour bien s'organiser, pour que tout marche bien. Il mériterait d'ailleurs une petite traduction en français.

Ensuite pour trouver de l'aide rapidement, le salon de discussion #ubuntu-locoteams sur freenode (en anglais) est là pour ça. Des membres de toute la communauté mais aussi les membres du Loco Council pourront répondre à vos questions. Si vous allez sur ce chan, parlez aussi de ce que vous faites, de ce qui marche pour vous, de ce que vous aimeriez faire. Les autres communautés pourront vous conseiller ou reprendre vos idées. J'en profite pour rappeler que si vous parlez de vos évènements sur twitter et/ou identi.ca n'hésitez pas à utiliser le tag #locoteams.

Pourquoi je parle ici de Loco Teams ? Et bien c'est simple, dans la communauté francophone (notre LocoTeam), vous souhaitez souvent pouvoir rencontrer d'autres utilisateurs mais les évènements sont souvent trop loin. Alors je me dis que ces bons conseils pour vous organiser avec les utilisateurs autour de chez vous peuvent vous aider. Le plus simple c'est de faire un petit rendez-vous autour d'un verre ou d'un plat, dans un café, un restaurant ou chez vous. Et si vous avez besoin d'aide, ubuntu-fr est là bien sur avec son forum et ses salons sur IRC, mais aussi toute la communauté Ubuntu.


Loco Teams : groupes d'utilisateurs Ubuntu locaux, souvent représentant un pays.
Loco Council : les personnes qui s'occupent de répondre à toutes les questions que les LocoTeams pourraient se poser.

Le 5 juillet (hier donc), France Télévisions a lancé son service de télévision de rattrapage, qui ne permet pas de lire les vidéos. À moins d’accepter d’installer un système d’exploitation particulier avec un logiciel particulier (propriétaires évidemment). C’est comme s’ils diffusaient leurs émissions uniquement pour les utilisateurs équipés d’une TV Sony ou Philips, et pas pour les autres… France Télévisions a simplement oublié que c’était un avant tout un service public.

Formats

La lecture des vidéos nécessite soit Windows Media Player, soit Silverlight. C’est dommage, il aurait été préférable que leur site soit du web, accessible à tous.

En plus de cela, les vidéos sont diffusées dans le format fermé WMV. Certaines contiennent même des DRM. Les DRM, pour rappel, c’est ce qui empêche les utilisateurs de lire le contenu proposé. Certains prétendent que ça permet d’empêcher la copie ; ce n’est pas totalement faux : quand on ne peut pas lire le contenu on ne peut pas le copier. Une autre technique plus efficace serait de ne pas le publier du tout.

En numérique, tout ce qui est lisible est copiable. Par contraposée, tout ce qui n’est pas copiable n’est pas lisible.

Outil d’accès

Comme France Télévisions n’a pas fait son boulot d’interopérabilité, et qu’a priori chacun a droit d’accéder à ce service (public!), nous sommes obligés de nous débrouiller par nous-mêmes.

J’ai donc écrit un petit script bash qui permet d’accéder relativement simplement à Pluzz à partir d’un système libre (où VLC doit être installé, testé sur Ubuntu 10.04). Pour l’utiliser, rendez-vous sur Pluzz.fr, cliquez sur l’émission de votre choix, et copier l’adresse de la page (par exemple http://www.pluzz.fr/jt-20h.html).

Ensuite, pour lire la vidéo, tapez :

pluzz play http://www.pluzz.fr/jt-20h.html

Pour l’enregistrer (bah oui, tout ce qui est lisible est enregistrable) :

pluzz record http://www.pluzz.fr/jt-20h.html

Si vous voulez simplement l’url du flux :

pluzz url http://www.pluzz.fr/jt-20h.html

Ceci ne fonctionnera que pour les vidéos sans DRM : les vidéos avec DRM ne sont pas lisibles.

Script

EDIT 11/07/2010 :
J’ai mis à jour le script avec une version 0.2, qui gère également les flux en mp4 (flvstreamer doit être installé).
L’historique des scripts est disponible ici (au cas où une régression poserait problème).

Voici le script (sous licence wtfpl), à sauvegarder en tant que fichier exécutable /usr/local/bin/pluzz (uniquement si vous comprenez ce que vous faites) :

#!/bin/bash # Script pour utiliser pluzz.fr # v0.2 (11 juillet 2010) if [ $# != 2 ] then printf "Syntaxe: $0 [url|play|record] http://www.pluzz.fr/...\n" >&2 exit 1 fi command="$1" url="$2" if [ "$command" != 'url' -a "$command" != 'play' -a "$command" != 'record' ] then printf "Command must be 'url', 'play' or 'record', not '$command'\n" >&2 exit 2 fi video_page_url=$(wget -qO- "$url" | grep -o 'http://info.francetelevisions.fr/?id-video=[^"]\+') stream_url_part2=$(wget -qO- "$video_page_url" | grep urls-url-video | sed 's/.*content="\(.*\)".*/\1/') ext=${stream_url_part2##*.} if [ "$ext" = 'wmv' ] then stream_url_part1='mms://a988.v101995.c10199.e.vm.akamaistream.net/7/988/10199/3f97c7e6/ftvigrp.download.akamai.com/10199/cappuccino/production/publication' elif [ "$ext" = 'mp4' ] then stream_url_part1='rtmp://videozones-rtmp.francetv.fr/ondemand/mp4:cappuccino/publication' else printf "Extension not managed : '$ext'\n" >&2 exit 3 fi stream_url="$stream_url_part1/$stream_url_part2" if [ "$command" = "url" ] then printf "$stream_url\n" elif [ "$command" = "play" ] then if [ "$ext" = 'wmv' ] then vlc "$stream_url" else flvstreamer -r "$stream_url" | vlc - fi elif [ "$command" = "record" ] then output_file=${stream_url##*/} printf "Recording to $output_file...\n" if [ "$ext" = 'wmv' ] then vlc "$stream_url" ":sout=#std{access=file,mux=asf,dst=$output_file}" else flvstreamer -r "$stream_url" -o "$output_file" fi fi

EDIT 11/07/2010 : Le plus simple est de créer un fichier pluzz dans le dossier personnel, d’y recopier le script ci-dessus, et d’exécuter :

sudo install pluzz /usr/local/bin

Conclusion

Après s’être déjà fait remarqué par leur exclusivité avec Orange, j’espère que France Télévisions acceptera un jour de permettre l’accès à tous à la télévision de rattrapage.

05 Juillet 2010 à 07:19

Libre Software Meeting 2010 via DidRocks'blog

From tomorrow, I’ll be too present at Libre Software Meeting in Bordeaux! There will be some conferences there which cover all the aspects of free and open source software, from the technical details to the educational and political aspects as well. There is as well a village composed from all French organization about Free Software promotion and advocates.

I’ll be giving two presentations. One in English about "Client to deal with great amount of bug for Launchpad: BugHugger" on Wednesday, 2:40 PM and another one (in French) on "Accelerated development with Quickly", Thursday 3:20 PM. Most of the time of this week (until Sunday), I'll be at ubuntu-fr booth. Please join if you can !

Après avoir créé des paquets pour GeTax 2008 (le logiciel officiel de saisie de la déclaration d’impôts pour les contribuables genevois) l’année passée, j’ai été contacté par l’administration fiscale pour produire des nouveaux paquets pour Linux pour GeTax 2009. Ces paquets ont été terminés pour le début 2010, mais je n’ai malheureusement pas eu le temps d’en parler ici à cause de problèmes de santé.

Avec mon collègue Jonas Luthi nous avons même mis en place un site de téléchargement où vous trouverez dorénavant tous les paquets GeTax pour Windows, Mac OSX, Ubuntu , CentOS, Debian, Fedora, Kubuntu, Linux Mint, Mandriva, PCLinuxOS, RedHat, OpenSuse (!).

Je profite de la sortie d’un paquet mis à jour pour Ubuntu 10.04 (Lucid Lynx) 32 bits pour écrire ce bref article que je regrette d’avoir publié si tard (ceci d’autant plus que malgré notre bonne collaboration, l’administration fiscale n’a pas réussi à faire un lien ou publier mes paquets sur leur site de téléchargement officiel).

getax2009

N’hésitez pas à proposer des améliorations sur ces paquets dans vos commentaires.

http://getax.ernstfamily.ch

Mise à jour 20 mars 2011 : Suite à une forte demande, je viens de publier des paquets pour la version 2010 de GeTax dans cet article.

flattr this!

23 Juin 2010 à 11:43

Réunion ubuntu-fr du 22 juin via YoBoY

Hier s'est tenue une réunion de l'association ubuntu-fr pour faire le bilan de nos dernières activités. 

Donc voila, hier nous avons fait le bilan sur notre santé associative, sur nos évènements passés qui sont toujours aussi bien accueillis et qui ont de plus en plus de succès quand on les compare d'une année à l'autre, sur notre plateforme web en pleine mutation, et enfin sur nos évènements à venir.

Je ne vais pas m'étaler là dessus, le compte rendu est déjà en ligne : Ordre du jour - Compte rendu - (log)

Cela fait longtemps que nous n'avions pas organisé une telle réunion publique, où tout le monde pouvait venir. Je me doute bien par contre que l'info n'aura pas été assez diffusée, mais rassurez vous, nous comptons faire ce genre de réunions (durée 1h, pas 2 comme celle d'hier) environ tous les 2 mois. 

La prochaine aura donc lieu à la fin du mois d'août ou au début du mois de septembre suivant nos disponibilités. 

Merci à tous d'avoir participé.

A l’occasion de la sortie de WordPress 3.0 « Thelonious » j’ai décidé de créer un petit tutoriel pour expliquer comment on peut installer ce CMS en local et sur Ubuntu 10.04 la dernière version en date. Cela va me permettre aussi le test de mon blog avec un nouveau thème, et l’intégration de nouveau service pour passer un blog utilisable au quotidien (V3.0).

Faut comprendre que pour cette installation on a besoin d’un serveur web (Apache bien sur) d’un serveur de base de données (MySQL) et du support de php5 pour Apache. Je suppose que vous avez déjà Ubuntu installé sur votre machine, alors je passe directement a l’installation des serveurs et de PHP un par un.

Ouvrez un terminal (Alt + F2 « gnome-terminal ») et taper la commander suivante pour installer Apache2 :

sudo apt-get install apache2


Une fois l’installation terminé vous pouvez tester votre serveur en tapant dans un navigateur http://127.0.0.1 Si tout va bien vous devez avoir une page blanche avec un message « It Works! »

Maintenant vous pouvez passer a l’étape suivante et installer MySQL. Dans le même terminal taper la commande suivante :

sudo apt-get install mysql-server-5.1

Durant cette installation vous serez amener a donner un mot de passe pour le super-user « root » de MySQL. Essayer de trouver un mot de passe diffèrent de celui de votre session, avec une combinaison de chiffres et de lettres et caractère spéciaux majuscules et minuscule vu que cet utilisateur gère toutes les bases de données présentes dans le serveur.

Une fois l’installation terminé faut créer la base de données dédiée a WordPress avec un utilisateur qui aura les privilèges nécessaires de gestion.

La première chose a faire c’est de lancer le script d’installation de MySQL :

sudo mysql_install_db

Une fois terminé, vous pouvez vous connectez au serveur grâce a la commande :

mysql -u root -p

Entrer le mot de passe MySQL que vous avez mis lors de l’installation, et vous aurez une ligne de commander qui commence par mysql >

Avant de passer aux requêtes SQL, vous devez avoir une idée sur les besoins de WordPress pour l’installation. On doit créer une base de données qui aura le nom « wordpress », un utilisateur sql pour gérer cette base « papi » et un mot de passe biensur « Morocco1″ (ceci est un exemple, ayez l’esprit libre de le changer si vous le voulez) maintenant on passe aux requêtes :

  • CREATE DATABASE wordpress;
  • CREATE USER papi;
  • SET PASSWORD FOR papi = PASSWORD(“Morocco1”);
  • GRANT ALL PRIVILEGES ON wordpress.* TO papi@localhost IDENTIFIED BY ‘Morocco1’;
  • exit;

On est bon avec la base de données SQL, on passe maintenant a l’installation de PHP5 et son module MySQL, pour cela il suffit de taper la commande suivante :

sudo apt-get install php5 php5-mysql

Avant de passer a l’installation de WordPress, il faut éditer le fichier de configuration d’Apache pour qu’il puisse bien interpréter le PHP. Taper la commande suivante pour ouvrir ce fichier en mode graphique :

sudo gedit /etc/apache2/apache2.conf

Ensuite ajouter ces lignes en bas du fichier :

#PHP for apache
AddType application/x-httpd-php .html

Redémarrer Apache pour qu’il prend en considération le nouveau fichier de configuration :

sudo /etc/init.d/apache2 restart

Maintenant vous pouvez télécharger la dernière version de WordPress (3.0 Thelonious) disponible a cette adresse (http://fr.wordpress.org/wordpress-3.0-fr_FR.zip) décompresser l’archive téléchargé grâce a la commande :

unzip /chemin_du_fichier/wordpress-3.0-fr_FR.zip

et mettez tout sur le dossier /var/www :

sudo cp -R /...chemin/wordpress/* /var/www

Maintenant ouvrez votre navigateur pointer le vers http://127.0.0.1 suivez les étapes, et souvenez vous dans mon exemple, j’ai pris les informations suivantes :

  • Base de données : wordpress
  • L’utilisateur : papi
  • Mot de passe : Morocco1

Vous voyez! c’est pas sorcier du tout :)

Sources : WordPress, Ubuntu-fr.

Cet article va vous expliquez comment enregistrer vos stations radio préférées en utilisant VLC en ligne de commande.

Pour cela il suffit de créer un script « scriptradio.sh » qui contient les lignes suivantes :

#!/bin/sh
NOW=$(date +”%b-%d-%y”)

cvlc --run-time=7200 http://kqed-ice.streamguys.org:80/kqedradio-ch-e1 --sout “#duplicate{dst=std{access=file,mux=raw,dst=/home/<user>/myshow-$NOW.mp3}” vlc://quit ;

  • cvlc est la version ligne de commande de VLC
  • utiliser –run-time pour indiquer la duree du spectacle en seconde
  • Remplacer le url avec le lien de la station radio de votre choix
  • Remplacer dst avec le chemin de destination du fichier qui va être créer

Rendre le script executable :

chmod +x monscript.sh

Programmer l’enregistrement avec Cron :

crontab -e

Ajouter la ligne suivante, et changer <user> avec le nom d’utilisateur de votre machine :

00 18 * * 06 /home/<user>/recordmyshow.sh

Source

13 Juin 2010 à 08:44

En vracbuntu via Taltan.Blog.Bkp

En vrac et dans le désordre, quelques news autour de Ubuntu qui valent le coup d'être lues :

  • Ubuntu 10.04 LTS : la nouvelle référence des distributions Linux. L'excellent Tom's Hardware se fend d' un long et complet test d'Ubuntu 10.04. Ce dossier analyse les nouveautés par rapport à ses prédécesseurs et met en parallèle les deux dernières versions LTS, la 8.04 et l'actuelle 10.04 en proposant différents benchmark. La conclusion est limpide, c'est d'ailleurs le titre du dossier : la nouvelle référence des distributions Linux. Cependant l'auteur fait une remarque tout à fait pertinente, il s'interroge sur l'excellence des version LTS et le relatif caractère moyen (pour ne pas dire pire) des versions intermédiaires...
  • La folie des tablettes, bientôt le MMPad (Maverick Meerkat Pad) ! Canonical embraye et annonce qu'Ubuntu devrait débarquer sur des tablettes début 2011, probablement basé sur Maverick Meerkat
  • L'Europe pousse les gouvernements vers le logiciel libre, la commissaire européenne en charge du numérique, Neelie Kroes, souligne en substance le risque de se voir « enfermés accidentellement dans une technologie propriétaire », précise également que les alternatives sont systématiquement ignorées mais aussi que c'est un gaspillage d'argent public que la plupart des administrations ne peuvent plus se permettre. C'est tellement évident qu'on ne comprend pas bien le décalage entre les discours européens et les discours nationaux. Sur les centaines de milliers de postes de travail Windows/Internet Explorer/MS Office dans nos administrations, combien pourraient sans problème tourner avec le triptyque Ubuntu/Firefox/OpenOffice, à mon sens la grande majorité, alors certes pas demain, mais il faut amorcer un virage à un moment donné. Mais quand un gouvernement est capable de dire haut fort qu'OpenOffice est un firewall libre, on est bien loin du vrai débat.
  • Linux doit rendre l'open-source "fabuleux" pour rester dans la course des mobiles. l'identité visuelle de la dernière version d'Ubuntu y participe
  • L'adoption d'Ubuntu en entreprise passe par le support payant, Canonical lance sa nouvelle offre de service à destination des entreprise, un atout de plus pour la réponse à des appels d'offres de marchés publiques...
  • L'Ubuntu 10.10 en avant-première, les choses sérieuses vont commencer, l'alpha1 est désormais disponible. _/!\_ Attention, à manier avec précaution, uniquement si vous excellez avec les commandes en ligne _/!\_

Time to celebrate, it's been now 4 years that I released the first version of my French book "Simple Comme Ubuntu" (which can be translated in "Easy As Ubuntu") focused on newcomers. This book tries to help them step by step in discovering the ubuntu environment (no command line, just graphical installation) through 350 pages, so that they can be more confident with their new operating system.

Simple Comme Ubuntu

This book, under CC:BY-SA, is now at his 9th version[1] (updated every 6 months as with Ubuntu releases). It's available in LaTeX sources, pdf format as well as a paper version. Release by release, I was able to make it out closer to the ubuntu release date, and from the last 2 years, the book was out less than 7 days after the release! For instance, the lucid version was announced the 4th of May 2010!

To fully follow the Free Software philosophy, the Launchpad project is here, and the book is versionned in bzr. Also, for a year now, "Simple Comme Ubuntu" is in the ubuntu repo (just install the "simplecommeubuntu" package) and you will be able to find it at /usr/share/doc/simplecommeubuntu/. The French community downloaded the book a lot, and we sold also some thousands of paper version too. This one is now on the front page of the French documentation wiki and we install it by default on the ubuntu-fr (French) CD remix to help newcomers (coming from the Windows world most of the time) to have the documentation and the Operating System (it's a shortcut on the desktop).

lucid CD cover

This book was the 2nd one of the framabook project, French project trying to build a collection of Free books (started in 2006) and we got some good press coverage in national newspapers. liberation coverage

Updating it so frequently by one person is a tedious task, I must admit, but I want first to thanks again all people who prereads and fixes my spelling mystake all over the years. Some people are reading it from the first version[2] and they really deserve a big thank for their patience! My editor, In Libro Veritas, made also a wonderful work on the cover (would be great to make some wallpaper with the different covers we had), and also to the French community for their support during those years!

Next version will be Maverick "Simple Comme Ubuntu", a lot of changes are already in place! covart lucid

Notes

[1] Dapper, Edgy, Feisty, Gusty, Hardy, Intrepid, Jaunty, Karmic, Lucid :)

[2] it was first just an enhanced version of some blog postd under CC:BY-SA of yeKcim

ubuntu.pngComme je l’ai dit dans un billet légèrement plus vieux, j’ai changé de serveur dédié. Le nouveau serveur tourne donc avec Ubuntu 10.04 Lucid Lynx (version serveur). Cette release offre dans ses dépôts la version 5.3 de PHP. Cependant, cette dernière ne fait pas bon ménage avec Dotclear 2.1.7 (chose qui devrait être rectifiée avec la 2.2). Dans cet article, on va donc voir comment downgrader à la version 5.2 de PHP. Attention, pour effectuer les manipulations qui vont suivre il faudra posséder les droits d’administration, passez votre chemin si vous n’êtes pas sûr de vous !

1. Un peu de nettoyage

Avant d’installer la version 5.2 de PHP, on va faire un peu de ménage. On commence par arrêter le serveur web.
~$ sudo /etc/init.d/apache2 stop

Maintenant, on regarde les paquets liés à PHP qui sont installés.
~$ dpkg -l | grep php5

Dans mon cas, ça me donne tout ça.
ii  libapache2-mod-php5    5.3.2-1ubuntu4.2        ...
ii  php5-cli               5.3.2-1ubuntu4.2        ...
ii  php5-common            5.3.2-1ubuntu4.2        ...
ii  php5-gd                5.3.2-1ubuntu4.2        ...
ii  php5-mcrypt            5.3.2-0ubuntu1          ...
ii  php5-mysql             5.3.2-1ubuntu4.2        ...


Pour être sûr que l’on va installer la version 5.2, on va désinstaller les paquets précédemment listés.
~$ PHP_PKG=$(for i in $(dpkg -l | grep php5 | awk '{ print $2 }' ); do echo $i; done)
~$ sudo aptitude purge $PHP_PKG

2. Le koala à notre secours

La version de PHP qu’il nous faut se trouve dans les dépôts d’Ubuntu 9.10 Karmic Koala. On va donc s’en servir pour résoudre notre problème. On édite alors la liste des dépôts utilisés par APT.
~$ sudo vim /etc/apt/sources.list.d/karmic.list

Dans le fichier créé, on met les 2 lignes suivantes. On pourrait en mettre plus mais dans mon cas, c’est suffisant.
deb http://fr.archive.ubuntu.com/ubuntu/ karmic main restricted
deb http://fr.archive.ubuntu.com/ubuntu/ karmic universe multiverse


Et maintenant, on précise quels paquets installer depuis les dépôts de Karmic.
~$ touch /etc/apt/preferences.d/php5
~$ for i in $PHP_PKG; do echo "Package: $i
>  Pin: release a=karmic
>  Pin-Priority: 1001
>  " >> /etc/apt/preferences.d/php5; done


On met à jour la liste des paquets disponibles, puis on installe la bonne versions des paquets pour PHP.
~$ sudo aptitude update
~$ sudo aptitude -t karmic install $PHP_PKG


Ici, normalement, on a les paquets qui vont bien et on peut donc relancer le serveur web.
~$ sudo /etc/init.d/apache2 start

Avant de crier victoire, on va verrouiller les paquets précédemment installés pour qu’ils ne soient pas mis à jour vers la version 5.3 en faisant une mise à jour du système plus tard.
~$ sudo aptitude hold $PHP_PKG

3. Youhou

Dotclear devrait maintenant fonctionner correctement. Il faut aussi penser à vider le cache du blog et celui de son navigateur. Ainsi, on évite de polluer les flux RSS associés aux tags par exemple.

Pages