24 May 2013
Le 24 May 2013 à 07:27:02
Je suis une feignasse, une vraie. Je n’ai pas de compte identi.ca, mon shaarly est à l’abandon, tout ça parce que ça me demande un tout petit effort pour partager les liens qui me semblent intéressants.
Heureusement, Tiny Tiny RSS est là ! Grâce au petit bouton RSS sur chaque article, je peux partager facilement les articles qui me semblent pertinents en les publiant sur un flux RSS généré par Tiny Tiny RSS. Je trouve cette fonctionnalité très intéressante car cela permet de suivre les articles d’autres personnes et de partager, tout en restant dans son lecteur de flux.
Pas de création de compte, pas besoin de cliquer sur un lien qui va ouvrir un nième onglet dans le navigateur… Bref, que du bon pour une feignasse.
Vous pouvez suivre mon flux à cette adresse : http://fiat-tux.fr/sh/LucPublRSS
Le 24 May 2013 à 03:08:11
En consultant le site Google PageSpeed, je me suis rendu compte que le référencement de mon site WordPress pouvait être grandement amélioré en activant la compression gzip des pages et des articles. Google attribut une note et donne des conseils pour booster le chargement des pages dans le navigateur de votre visiteur. Il recommande notamment de compresser les scripts JavaScript (.js) et les feuilles de style css. Vous pouvez ainsi gagner au moins 10 points de plus et augmenter la vitesse d’affichage de votre site web. Le serveur s’occupe de tout avant l’envoi de la page au navigateur, il suffit de lui demander (gentiment
) de compresser en ajoutant des directives dans le fichier .htaccess.
Mon site est hébergé chez OVH, sur un serveur mutualisé. Je vous conseille d’utiliser l’excellent logiciel FileZilla pour accéder aux fichiers du site via le protocole ftp.
Voici comment faire : à la racine du site, dans le dossier www contenant déjà les fichiers wp-config, wp-cron, … vous trouverez aussi .htaccess. On va modifier ce fichier en ajoutant des paramètres supplémentaires, donc, commencez par faire une sauvegarde complète (une copie locale avec FileZilla de tous les fichiers du site) sur le disque dur de votre ordi, dans le dossier de votre choix. Et garder ailleurs une copie intacte de .htaccess avant modifications.
Il faut d’abord ajouter un fichier php.ini qu’on va créer, et transférer ensuite au même endroit que .htaccess.
zlib.output_compression = 1
zlib.output_compression_level =7
On modifie ensuite la copie locale du fichier .htaccess (c’est un fichier caché sous Linux, vous le verrez seulement si vous activez l’option « affichage des fichiers cachés » de votre gestionnaire de fichier). Je recommande l’utilisation de l’éditeur de texte SciTE qui colore automatiquement la syntaxe, il est disponible pour linux et windows ainsi que dans la logithèque Ubuntu (voir aussi la doc SciTE Ubuntu-fr).
Ajouter ce code à la fin du fichier qui doit déjà comporter d’autres directives.
<Files .htaccess|.ini>
order allow,deny
deny from all
</Files>
IndexIgnore *
DirectoryIndex index.php
AddType application/x-httpd-php5 .php
AddType application/x-httpd-php .html .htm
AddType application/x-httpd-php .js
AddType application/x-httpd-php .css
<IfModule mod_rewrite.c>
# action here
</IfModule>
<IfModule mod_mime.c>
AddType text/css .css
AddType application/x-javascript .js
AddType text/x-component .htc
AddType text/html .html .htm
AddType text/richtext .rtf .rtx
AddType image/svg+xml .svg .svgz
AddType text/plain .txt
AddType text/xsd .xsd
AddType text/xsl .xsl
AddType text/xml .xml
AddType video/asf .asf .asx .wax .wmv .wmx
AddType video/avi .avi
AddType image/bmp .bmp
AddType application/java .class
AddType video/divx .divx
AddType application/msword .doc .docx
AddType application/vnd.ms-fontobject .eot
AddType application/x-msdownload .exe
AddType image/gif .gif
AddType application/x-gzip .gz .gzip
AddType image/x-icon .ico
AddType image/jpeg .jpg .jpeg .jpe
AddType application/vnd.ms-access .mdb
AddType audio/midi .mid .midi
AddType video/quicktime .mov .qt
AddType audio/mpeg .mp3 .m4a
AddType video/mp4 .mp4 .m4v
AddType video/mpeg .mpeg .mpg .mpe
AddType application/vnd.ms-project .mpp
AddType application/x-font-otf .otf
AddType application/vnd.oasis.opendocument.database .odb
AddType application/vnd.oasis.opendocument.chart .odc
AddType application/vnd.oasis.opendocument.formula .odf
AddType application/vnd.oasis.opendocument.graphics .odg
AddType application/vnd.oasis.opendocument.presentation .odp
AddType application/vnd.oasis.opendocument.spreadsheet .ods
AddType application/vnd.oasis.opendocument.text .odt
AddType audio/ogg .ogg
AddType application/pdf .pdf
AddType image/png .png
AddType application/vnd.ms-powerpoint .pot .pps .ppt .pptx
AddType audio/x-realaudio .ra .ram
AddType application/x-shockwave-flash .swf
AddType application/x-tar .tar
AddType image/tiff .tif .tiff
AddType application/x-font-ttf .ttf .ttc
AddType audio/wav .wav
AddType audio/wma .wma
AddType application/vnd.ms-write .wri
AddType application/vnd.ms-excel .xla .xls .xlsx .xlt .xlw
AddType application/zip .zip
</IfModule>
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/css A31536000
ExpiresByType application/x-javascript A31536000
ExpiresByType text/x-component A31536000
ExpiresByType text/html A3600
ExpiresByType text/richtext A3600
ExpiresByType image/svg+xml A3600
ExpiresByType text/plain A3600
ExpiresByType text/xsd A3600
ExpiresByType text/xsl A3600
ExpiresByType text/xml A3600
ExpiresByType video/asf A31536000
ExpiresByType video/avi A31536000
ExpiresByType image/bmp A31536000
ExpiresByType application/java A31536000
ExpiresByType video/divx A31536000
ExpiresByType application/msword A31536000
ExpiresByType application/vnd.ms-fontobject A31536000
ExpiresByType application/x-msdownload A31536000
ExpiresByType image/gif A31536000
ExpiresByType application/x-gzip A31536000
ExpiresByType image/x-icon A31536000
ExpiresByType image/jpeg A31536000
ExpiresByType application/vnd.ms-access A31536000
ExpiresByType audio/midi A31536000
ExpiresByType video/quicktime A31536000
ExpiresByType audio/mpeg A31536000
ExpiresByType video/mp4 A31536000
ExpiresByType video/mpeg A31536000
ExpiresByType application/vnd.ms-project A31536000
ExpiresByType application/x-font-otf A31536000
ExpiresByType application/vnd.oasis.opendocument.database A31536000
ExpiresByType application/vnd.oasis.opendocument.chart A31536000
ExpiresByType application/vnd.oasis.opendocument.formula A31536000
ExpiresByType application/vnd.oasis.opendocument.graphics A31536000
ExpiresByType application/vnd.oasis.opendocument.presentation A31536000
ExpiresByType application/vnd.oasis.opendocument.spreadsheet A31536000
ExpiresByType application/vnd.oasis.opendocument.text A31536000
ExpiresByType audio/ogg A31536000
ExpiresByType application/pdf A31536000
ExpiresByType image/png A31536000
ExpiresByType application/vnd.ms-powerpoint A31536000
ExpiresByType audio/x-realaudio A31536000
ExpiresByType image/svg+xml A31536000
ExpiresByType application/x-shockwave-flash A31536000
ExpiresByType application/x-tar A31536000
ExpiresByType image/tiff A31536000
ExpiresByType application/x-font-ttf A31536000
ExpiresByType audio/wav A31536000
ExpiresByType audio/wma A31536000
ExpiresByType application/vnd.ms-write A31536000
ExpiresByType application/vnd.ms-excel A31536000
ExpiresByType application/zip A31536000
</IfModule>
# START Compression
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/css text/plain text/html text/richtext
AddOutputFilterByType DEFLATE text/javascript application/x-javascript application/javascript application/json
AddOutputFilterByType DEFLATE text/x-component image/svg+xml text/xsd text/xsl text/xml image/x-icon
</IfModule>
# END Compression
# START Expires
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 2 hours"
ExpiresByType image/gif "access plus 2 hours"
ExpiresByType image/gif "access plus 2 hours"
ExpiresByType image/png "access plus 2 hours"
ExpiresByType image/jpg "access plus 2 hours"
ExpiresByType image/jpeg "access plus 2 hours"
ExpiresByType image/ico "access plus 2 hours"
ExpiresByType text/css "access plus 2 hours"
ExpiresByType text/javascript "access plus 2 hours"
</IfModule>
# END Expires
# BEGIN Cache-Control Headers
<ifModule mod_headers.c>
<filesMatch "\.(ico|jpe?g|png|gif|swf)$">
Header set Cache-Control "public"
</filesMatch>
<filesMatch "\.(css)$">
Header set Cache-Control "public"
</filesMatch>
<filesMatch "\.(js)$">
Header set Cache-Control "private"
</filesMatch>
<filesMatch "\.(x?html?|php)$">
Header set Cache-Control "private, must-revalidate"
</filesMatch>
</ifModule>
# END Cache-Control Headers
# BEGIN Expire headers
<ifModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 5 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 1 week"
ExpiresByType application/javascript "access plus 1 week"
ExpiresByType application/x-javascript "access plus 1 week"
ExpiresByType text/html "access plus 600 seconds"
ExpiresByType application/xhtml+xml "access plus 600 seconds"
</ifModule>
# END Expire headers
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)(\.gz)$">
Header set Expires "Thu, 15 Apr 2015 20:00:00 GMT"
</FilesMatch>
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)(\.gz)?$">
Header unset ETag
FileETag None
</FilesMatch>
<FilesMatch "\.(avi|mov|mp3|wmv|wav)$">
ExpiresDefault A29030400
Header append Cache-Control "public"
</FilesMatch>
<IfModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_keep_workfiles No
mod_gzip_can_negotiate Yes
mod_gzip_add_header_count Yes
mod_gzip_send_vary Yes
mod_gzip_command_version '/mod_gzip_status'
mod_gzip_min_http 1000
mod_gzip_minimum_file_size 300
mod_gzip_maximum_file_size 512000
mod_gzip_maximum_inmem_size 60000
mod_gzip_handle_methods GET POST
mod_gzip_temp_dir /tmp
mod_gzip_item_include file \.html$
mod_gzip_item_include file \.php$
mod_gzip_item_include file \.css$
mod_gzip_item_include file \.js$
mod_gzip_item_include mime ^application/javascript$
mod_gzip_item_include mime ^application/x-javascript$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include handler ^application/x-httpd-php
mod_gzip_item_exclude mime ^image/.*
</IfModule>
# By file extension
SetEnvIfNoCase request_uri \.mdb$ gzip=9
SetEnvIfNoCase request_uri \.bmp$ gzip cache-enable=mem
SetEnvIfNoCase request_uri \.(?:jpg|gif|png|swf|avi|rm)$ no-gzip
# By MIME type
SetEnvIfNoCase mime text/.* gzip=9 cache-enable=mem
SetEnvIfNoCase mime audio/wav gzip cache-enable=mem
SetEnvIfNoCase mime image/bmp gzip cache-enable=mem
SetEnvIfNoCase mime message/rfc822 gzip
SetEnvIfNoCase mime application/msword gzip
SetEnvIfNoCase mime application/postscript gzip
SetEnvIfNoCase mime application/vnd.ms-excel gzip
SetEnvIfNoCase mime application/vnd.ms-powerpoint gzip
SetEnvIfNoCase mime application/vnd.ms-works gzip
SetEnvIfNoCase mime application/x-javascript gzip cache-enable=mem
SetEnvIfNoCase mime application/x-msaccess gzip
SetEnvIfNoCase mime application/pdf gzip
# Set expiry delta for static content.
# Dynamic pages should set expiry delta by oneself.
Header merge Cache-Control max-age=86400 env=cache-enable
<IfModule mod_deflate.c>
#The following line is enough for .js and .css
AddOutputFilter DEFLATE js css
#The following line also enables compression by file content type, for the following list of Content-Type:s
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml
#The following lines are to avoid bugs with some browsers
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
</IfModule>
<IfModule mod_headers.c>
<FilesMatch "\.(js|css|xml|gz)$">
Header append Vary: Accept-Encoding
</FilesMatch>
</IfModule>
Un double-clic sur le code le copie dans le presse-papier.
Adaptez le code ci-dessus à vos besoins : vous pouvez supprimer les types de fichiers (type mime) que vous n’utilisez pas sur votre site, par exemples ms-powerpoint ou audio/wav
.
Une fois la modification enregistrée, envoyez (upload) les deux fichiers php.ini et .htaccess sur le serveur, dans le même dossier (racine du site) www .
La compression gzip ne remplace pas les plugins de cache WordPress tel que WPSuperCache, ne le désactivez pas !
Source : Forum Online.net - Comment activer la compression GZIP

Le 24 May 2013 à 01:49:02
Le 25 Juin prochain aura lieu le CMSDay, dont c’est la deuxième édition, et qui se déroule à Paris de 9 heures à 18 heures 30. Il y aura cette année plus de 30 réunions, présentations et tables rondes, et de nombreux stands pour rencontrer les principales communautés du CMS open source. Toutes les informations [...]
Le 24 May 2013 à 01:42:27
Le Sénat, qui étudie un projet de loi pour l’école, a modifié une proposition visant à privilégier l’usage des logiciels libres et des formats ouverts dans le futur service public du numérique éducatif. Il y a de quoi se réjouir ! Et contrairement à ce qu’essaye de faire croire le Syntec du numérique, tout cela [...]
Le 24 May 2013 à 01:33:31
Je partage ici un article de Richard Stallman, intitulé : Arrive-t-il parfois qu’utiliser un programme non libre soit une bonne chose ? Source : Framablog
23 May 2013
Le 23 May 2013 à 20:12:05
Introduction
Je vous l'expliquais dans un article consacré à pump.io (logiciel de réseau social) : identi.ca va passer au logiciel pump.io le 1er juin 2013.
Fort bien, cependant mon expérience de pump.io me laisse un étrange arrière goût.
Voyons tout d'abord ce que je reproche à pump.io (dans la version que j'ai testée), puis voyons quelle autre solution j'ai tenté et ce qu'il reste comme possibilités.

Photo découverte sur Wikimedia Commons dans le domaine public.
Pump.io
En plus des choses que je reprochais déjà à pump.io, en voici de nouvelles :
- La prochaine version (0.3), qui a déjà un mois de retard sur la date prévue, a encore 140 tickets ouverts pour être résolue et n'est donc terminée qu'à 19%. Pas très rassurant pour le premier juin qui arrive dans une huitaine de jours
- Les liens de pump.io s'ouvrent directement. Ce qui veut dire qu'on perd chaque fois la page principale. On perd rapidement du temps à revenir en arrière, surtout sur un téléphone mobile !
- Les groupes ne sont toujours pas gérés et ne risquent pas de l'être
- Je n'ai encore vu aucun client lourd pour accéder à pump.io
- Le code ne semble pas faire ce qu'il faut pour présenter une version multilingue
Sachant que j'utilise beaucoup les groupes sur identi.ca et que l'interface web m'importune sur identi.ca - contrairement à un client lourd -, s'il fallait passer à autre chose, autant passer à Seenthis.net.
Seenthis.net
Après avoir lu les conditions d'utilisation et les possibilités de Seenthis, voici ce que j'en retiens :
- Notion de "groupe" via les "tags"
- Pas de limite pour la longueur des billets (comme pump.io)
- En français
- Pas libre/open source (à première vue)
- Agréable à utiliser
- Pas d'accès avec un client lourd
C'est très proche de pump.io en un sens, à la différence qu'on peut ajouter des tags et que c'est en français.
Mais le fait que je ne puisse pas récupérer mes billets et passer à autre chose m'ennuie quelque peu.
Il y a peut-être une autre solution, comme par exemple utiliser un outil compatible avec le protocole Ostatus et pouvoir quand même continuer de papoter avec certains de mes contacts ?
Rstat.us
Fans de pump.io, contributeurs, utilisateurs ou même nouveaux convertis depuis identi.ca, lisez bien ces lignes : je fais un effort de recherche pour trouver une solution au passage d'un outil qui me convenait très bien en l'état à un outil qui se veut révolutionnaire mais qui ne me correspond plus.
Ainsi j'ai installé l'outil rstat.us disponible sur le site web du même nom : rstat.us.
Ce n'était pas sans difficultés, mais par besoin - crée par l'existence de Laconi.ca puis Identi.ca - j'ai persisté. Et voici ce que j'en retiens :
- outil léger, rapide et simple
- pont vers twitter
- pas de notion de groupes :-(
- complexe à installer (peut-être bien plus que pump.io)
- pas de client lourd compatible (il n'y a même pas d'API, c'est pire que pump.io)
Pour un réseau social entre amis, je dois dire que c'est assez sympa. Et on peut suivre d'autres amis sur identi.ca/statusnet, ça fonctionne et tant mieux.
Mais sans les groupes et sans client lourd je ne vais pas aller loin.
Toujours la même rengaine !
En effet, je l'ai déjà dit, avoir des groupes et un client lourd utilisable font partie de mes critères de choix pour un nouvel outil.
Pourquoi pas statusnet après tout ?
C'est évident, ce serait la solution la moins désastreuse puisque je pourrais continuer de suivre quelques amis parmi la liste que j'ai/avais.
J'ai cependant de l'urticaire en voyant que statusnet ne fonctionne qu'avec MySQL. J'avais décidé de ne plus l'utiliser suite à tout un tas de soucis, du coup ça m'ennuie beaucoup.
En revanche, je remercie Vinilox de me proposer un compte sur son instance. C'est effectivement ce qu'il me faudrait faire : rejoindre un groupe d'utilisateurs statusnet.
Je dois être trop difficile, car j'aimerais que l'instance ait un peu de temps de réponse, 5 secondes font déjà beaucoup trop pour l'instance de Vinilox, désolé ;-) .
Si d'autres ont la même offre que Vinilox mais avec un meilleur temps de réponse, j'en serais ravi (rah, le prends pas mal Vinilox, c'est pas contre toi hein ;-) ).
Conclusion
N'ayant pour l'instant aucune possibilité correspondant à mes attentes, je ne vais pas faire long feu sur Identica, StatusNet et pump.io. Je reste très largement sur ma faim, voire mon désespoir.
Si j'accepte le changement d'identi.ca à pump.io, je vais me désocialiser et deviendrais la bonne poire qui accepte qu'on lui coupe les connexions à ses contacts, qu'on lui coupe l'accès aux groupes et qu'on enferme donc dans un "non-choix".
Et pour pas faire dans le détail, ce jour de juin est très proche de mon anniversaire. Très beau cadeau de la part de mon réseau social de me cracher à la figure :-( .
Et si rester Libre induisait de pouvoir choisir de NE PAS aller sur identi.ca ni pump.io après le passage ?
Le 23 May 2013 à 19:47:33
Rapidement, je voulais écrire un article à ce propos, mais quelques contributeurs ont rapidement couvert le sujet sur LinuxFr.org :
Google Hangouts remplace Talk : la fin de la fédération XMPP ?
Quelques commentaires sont également intéressants…
Le 23 May 2013 à 02:38:50
Depuis les dernières versions d’Ubuntu (12.04, 12.10, 13.04 sans doute 11.10 aussi), il n’est plus possible, par défaut, de savoir quelles applications sont lancées automatiquement au démarrage de l’OS. En lançant l’option « Applications au démarrage » du menu système, en haut à droite, vous ouvrez une fenêtre vide !! Or, la réalité est bien différente comme vous pouvez le voir en installant le moniteur système GKrellM : il y a 315 processus lancés.

Voici la commande (à copier / coller dans un terminal) qui permet de voir toutes les applis lancées au démarrage :
sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop
Voici la même fenêtre après exécution de la commande :

A partir de là, il est facile de désactiver les programmes dont vous n’avez pas l’utilité au quotidien. Pour ma part, j’ai décoché :
- Discussion : il active l’indicateur de connexion de vos amis si vous utilisez le logiciel de visioconférence / chat Empathy (messagerie instantanée)
- Moniteur de sauvegarde : active l’utilitaire de sauvegarde Déjà Dup, c’est une bonne chose dans l’absolu, mais j’utilise un autre script de sauvegarde automatique offrant plus d’options : Backup Manager (je crois qu’il n’est plus maintenu, le site web officiel est inaccessible).
- Onboard : active un clavier virtuel
- Orca screen reader : logiciel d’aide pour mal / non voyants (loupe, braille, synthèse vocale)
- Partage de bureau : permet de se connecter à un autre ordinateur ou serveur
- Partage de fichiers personnels : à configurer selon vos besoins, les possibilités sont nombreuses et dépendent de l’architecture de votre réseau domestique
- Ubuntu One : le service de cloud d’Ubuntu. Je ne l’utilise pas car je pense qu’il faut rester maître de ces données et ne pas les envoyer aveuglément dans un nuage si vous n’avez pas une absolue confiance dans le fournisseur du service.
- Zeitgeist Datahub : voir mon précédent article à ce propos Comment et pourquoi désactiver le démon Zeitgeist dans Ubuntu.
Bien sûr, ce sont des choix personnels que vous pouvez appliquer ou non selon vos propres besoins.
Après cette simple optimisation, je n’ai plus que 272 processus d’actifs dans le moniteur GKrellM. On économise ainsi de la mémoire vive et les ressources du processeurs qui pourront être utiles pour d’autres tâches.

22 May 2013
Le 22 May 2013 à 20:26:26
Le 22 May 2013 à 15:26:37
Dans un billet du 18 mai dernier, Christophe, blogueur invité par Cyrille Borne, parlait d’un outil qui permet d’utiliser la TV de rattrapage d’Arte, même si on n’a pas accès à une offre idoine dans son forfait internet. Il s’agit de ArteFetcher.
Outil développé par un utilisateur de la OpenSuSE, il permet en quelques clics de pouvoir récupérer les vidéos qu’on veut voir tranquillement.
L’auteur de l’outil en question, via Gerinald de Terre-des-tux appelle à des retours, voir à de l’aide. Pour le moment, le code source n’est pas encore publié.. Des paquets sont disponibles pour OpenSuSE. Pour les autres, Il faut récupérer le logiciel compilé, uniquement en 64 bits pour le moment, puis lui donner des droits d’execution avec un petit chmod +x arteFetcher
Ce n’est pas propre, mais tant que le code source ne sera pas disponible, ce sera difficile de faire mieux.
Voici une petite vidéo de la version 0.1.1 d’ArteFetcher en action.
<iframe allowfullscreen="allowfullscreen" class="youtube-player" frameborder="0" height="360" src="http://www.youtube.com/embed/pw-BBg4BTjY?rel=0" type="text/html" width="480"></iframe>
Maintenant, à vous de voir si vous pouvez aider son auteur, car c’est vraiment un programme très sympathique !
Le 22 May 2013 à 14:20:18
J’avais envie de faire un tutoriel un peu capillotracté, et celui-ci m’est venu à l’esprit. J’aurais pu utiliser une Manjaro Linux, mais elle utilise des dépots personnalisées, et donc moins proche de l’Archlinux que l’Antergos. Je consacrerais un article à Antergos d’ici un jour ou deux.
J’ai forcé un peu la main de l’Antergos pour avoir un Gnome complet avec un meilleur support multimedia avec un petit :
sudo pacman -S gnome gnome-extra gnome-tweak-tool gst-plugins-ugly gnome-shell-extensions
Cela m’a permis de compléter la logithèque fournie, car il manque entre autres : Evolution, Documents, tracker (donc pas de recherche dans les fichiers), Brasero, Cheese, Totem… Une grosse partie des outils, donc. Mais j’y reviendrais dans l’article dédié à l’Antergos d’ici quelques jours.
Je suis parti d’une Antergos avec Gnome Shell installé, puis j’ai suivi le guide de migration proposé par l’équipe de la Parabola GNU/Linux.
Pour des raisons pratiques, j’ai utilisé une machine virtuelle VirtualBox. Si vous voulez reproduire l’expérience, je ne saurais trop vous conseiller de faire de même. Désolé, il y aura de la ligne de commande un peu partout, mais je vais essayer d’être clair.
On ouvre un terminal, et on tappe sudo nano /etc/pacman.conf. Dans un premier temps, il faut remplacer la valeur SigLevel = Optional par Siglevel = Never
Dans la liste des dépots, on trouve le dépot de l’antergos, qui ressemble à ceci :
[antergos]
SigLevel = PackageRequired
Include = /etc/pacman.d/antergos-mirrorlist
On enlève cette partie du fichier. On rajoute en tête de liste :
[libre]
SigLevel = Optional TrustAll
Include = /etc/pacman.d/mirrorlist

On passe ensuite à l’installation des clés de sécurité qui permettront d’avoir les paquets de la Parabola GNU/linux officiellement supportés.
sudo pacman -U http://repo.parabolagnulinux.org/pool/packages/parabola-keyring-20130221-1-any.pkg.tar.xz
sudo pacman -U http://repo.parabolagnulinux.org/pool/packages/pacman-mirrorlist-libre-20130323-1-any.pkg.tar.gz
sudo pacman-key --populate parabola
On peut rétablir la valeur SigLevel = Optional dans /etc/pacman.conf
Ensuite, on passe au grand nettoyage et à la mise à jour des paquets.
sudo pacman -Scc
sudo pacman -Syyu
sudo pacman -S lsb-release

Les paquets vont être mis à jour et/ou remplacé par leurs équivalents libres, selon la définition de la Free Software Foundation.
Le plus important est au niveau du noyau et de grub. Il ne faut pas oublier d’entrer la commande suivante à la fin des mises à jour :
sudo grub-mkconfig -o /boot/grub/grub.cfg
Dernier point, l’installation du paquet qui va « libérer » complètement l’ordinateur. Mais auparavant, il faut enlever faenza-hotot-icon qui entre en conflit lors de l’installation du paquet your-freedom. Chromium sera aussi viré.
Donc à moins de ne pas utiliser your-freedom ou d’utiliser le Mozilla Firefox « démarqué » alias IceWeasel, il ne restera que Web, anciennement Epiphany pour naviguer sur la toile.
sudo pacman -S your-freedom

Au démarrage suivant, vous avez une Parabola GNU/Linux fonctionnelle, sans avoir eu besoin de l’installer complètement à la main. J’ai utilisé PacmanXG pour installer Iceweasel.

Pour régler le problème de GDM qui apparait en anglais, il suffit de mettre le français par défaut dans les paramètres systèmes de Gnome. J’avoue que j’ai un peu cherché avant d’avoir la solution !
La dernière étape a été celle qui m’a permet d’enlever les derniers morceaux de l’Antergos :
sudo pacman -Rcs antergos-keyring antergos-wallpapers
Et enlever le fichier /etc/os-release. Et l’ensemble en vidéo pour montrer que la Parabola GNU/Linux est bien lancée
<iframe allowfullscreen="allowfullscreen" class="youtube-player" frameborder="0" height="360" src="http://www.youtube.com/embed/Vlcv3tPNlHE?rel=0" type="text/html" width="480"></iframe>
La seule manipulation que j’ai du faire – et j’ai rapporté un bug – est que j’ai du recompiler à la main le paquet virtualbox-guest-modules-libre, en utilisant ABS car la version proposée n’était pas 100% compatible avec le noyau linux-libre 3.9.3. Mis à part cela, je n’ai rencontré aucun problème technique d’affichage. Sans la recompilation, j’avais de vilains artefacts qui rendait l’ensemble moins agréable à regarder !
Bien entendu, cela reste une ArchLinux, avec quelques outils supplémentaires, comme PacmanXG, mais au moins, on est loin de la sinistre plaisanterie qu’est la gNewSense 3.0 beta1.
Le 22 May 2013 à 08:37:47
21 May 2013
Le 21 May 2013 à 19:07:37
Utiliser une distribution GNU/Linux 100% libre étant l’idéal du libriste barbu qui se parfume au patchouli, donc celui de la Free Software Foundation. Et il n’y a pas franchement beaucoup de choix.
Entre la Trisquel GNU/Linux 6.0 LTS qui est sortie avec beaucoup de retard, et un bilan peu appetissant si on veut une distribution libre qui ne sente pas le faisandé, comme je le disais en octobre 2012, il ne reste plus grand chose à se mettre sous la dent, mis à part la Parabola GNU/Linux qui est une Archlinux à la sauce libre, ou la Debian GNU/Linux Wheezy qui est 100% libre ou presque dès le départ.
La sortie de la première béta de la gNewSense 3, qui historiquement est une des premières distributions se voulant libre ne risque pas d’améliorer l’image des distributions 100% libre.
Elle est basée – est-ce liée à des problèmes d’ordre pratique ? – sur la Debian GNU/linux Squeeze, oui, la Debian GNU/linux sortie en Février 2011 !
J’ai donc récupérer l’ISO LiveCD pour pouvoir l’installer rapidement de la version 32 bits de la distribution gNewSense 3 beta 1. En effet, il n’y a pas d’ISO 64 bits disponible en pour le moment, dixit l’annonce officielle. Et pour gagner du temps, je suis passé par le réseau des tipiak, BitTorrent.

Ensuite, j’ai utilisé une machine virtuelle VirtualBox pour voir à quoi ressemble la distribution gNewSense 3 au niveau de cette première béta.
J’ai choisi l’option « Gui Install » qui permet d’utiliser l’installateur de la Debian GNU/Linux Squeeze. Donc simple et efficace.


Ce qui montre que la distribution a un âge avancé ? Le partitionnement automatique ne propose que du ext3fs comme système de fichiers pour les partitions / et /home.

L’utilisation de l’image DVD permet aussi de gagner du temps en terme d’installation de l’ensemble.
Et que dire de la logithèque fournie ? Pour mémoire, les détestés Gnome 3.0 et Unity sont sorti tout deux en avril 2011. La version fournie de Gnome 2.xx est la 2.30.2, est sortie le 23 juin 2010.
Que dire du reste ? OpenOffice.org 3.2 ? Juin 2010. Juste 3 ans. Cool, non ?
[...]
04 June 2010: OpenOffice.org 3.2.1 is now available for download. This is a bugfix release but shows also a refreshed brand from OpenOffice.org’s new sponsor Oracle. The Release Notes show the changes. The details about Brand Refresh are here.
On m’opposera qu’il faut savoir prévilégier la stabilité à la fraîcheur des logiciels. Je suis d’accord.
Mais il ne faut pas confondre stabilité et décomposition avancée. Pour un univers aussi réactif que le petit monde des distributions GNU/Linux, la gNewSense est presque une plaisanterie de mauvais goût
Sur la vidéo vous noterez qu’elle est restée en 800×600. Apparemment la version de Xorg qui gère l’affichage est une très vieille version qui ne reconnait pas automatiquement les résolutions. Et qui passe par l’obligation de créer un fichier /etc/X11/xorg.conf. Ce que j’ai oublié de faire, n’ayant plus eu besoin de m’occuper de ce genre de détails depuis… un certain temps
Même OpenBSD propose l’autodétection des résolutions de l’écran depuis au moins deux ou trois versions… Comme on peut le voir sur cet article consacré à la OpenBSD 5.2.
<iframe allowfullscreen="" frameborder="0" height="315" src="http://www.youtube.com/embed/yq4mp4idG_w?rel=0" width="560"></iframe>
Même si la Trisquel GNU/Linux 6.0 LTS a mis un temps long à sortir, elle est encore préférable à la gNewSense si vous voulez une distribution libre à la sauce Debian.
Bien entendu, il reste l’option de la Debian GNU/Linux Wheezy franchement plus fraiche, mais qui n’est pas reconnue comme vraiment libre par la Free Software Foundation.
[...]
Les distributions précédentes de Debian incluaient des blobs non libres avec le noyau Linux. Avec la distribution Debian 6.0 (Squeeze) en février 2011, ces blobs ont été retirés de la distribution main, empaquetés séparément et placés dans le dépôt non libre. Néanmoins, le problème n’est pas entièrement résolu : dans certains cas, l’installateur recommande ces micrologiciels non libres pour les périphériques de la machine.
Un peu excessif, non ? Un peu de pragmatisme n’a jamais tué personne, non ?
Ou si la ligne de commande ne vous effraye pas, il reste la Parabola GNU/Linux qui est d’une fraicheur à toute épreuve. A vous de voir, mais en tout cas, la gNewSense est le meilleur moyen de s’aliéner des personnes qui auraient envie de tenter l’expérience d’une distribution libre au sens entendu par la Free Software Foundation.
Et contrairement à ce que dit La Vache Libre, ce n’est pas un bond de 10 ans en arrière, juste de 3. Ce qui est équivaut au même résultat dans le domaine des distributions GNU/Linux.
Le 21 May 2013 à 19:05:14
Le 21 May 2013 à 19:04:04
Le 21 May 2013 à 11:01:35
Suivez-moi aussi sur Identi.ca ou sur Twitter.
Pour cette catégorie d’article, je passe à une publication hebdomadaire
Les liens d’origine sont enrichis des approfondissements que j’ai pu effectuer entre la publication du dent/tweet et la publication de cet article.
#debian #wheezy 7.1 devrait être publiée samedi 15 juin http://ur1.ca/dvraj => Information très intéressante qui n’a pas été beaucoup relayée. La première point release est à mon avis une bonne occasion pour les administrateurs système qui prévoient de mettre à jour leur parc de le faire, car on a essuyé les plâtres de la sortie et on est maintenant prêt à migrer plus facilement.
- Application de blog pour
#django très sympa : #zinnia http://ur1.ca/dv6ja => tellement sympa que je la mets en place sur un site que je gère. Très content du résultat jusqu’ici, très conforme à mes attentes d’une application entièrement intégrée à Django. Je trouve le résult et le modèle de développement très professionnels.
- Sortie de
#PostgreSQL 9.3 beta 1 http://b1t.it/dgb4 => je suis séduit par une fonctionnalité qui m’intéresse directement, à savoir
Bascules d'urgence rapides (Failover) vers un serveur secondaire pour
garantir la haute disponibilité de vos données
- créer un dico avec
#CPython2.7 avec dict() ou {} ? {} à privilégier d’après cet article http://ur1.ca/dulhv => c’est le genre d’article que j’apprécie beaucoup, qui va chercher la petite bête et pousse à utiliser les bons idiomes par rapport au langage et à l’interpréteur utilisés.
- Installer
#Debian #Wheezy sur un #Qnap TS-219 PII http://ur1.ca/dtzo3 => grosse affluence sur l’article, de très bons retours dans les commentaires (merci à mes lecteurs).
Et vous ? Que pensez-vous des technologies et articles abordés ci-dessus ? N’hésitez pas à réagir dans les commentaires.
Le 21 May 2013 à 08:00:00

Au local des fois, ça trolle sec. Emacs ou vi. Gnome ou KDE. Publicistes contre privatistes. Mandriva contre le reste du monde.
Le débat du jour était « Pourquoi installer une interface graphique afin qu'Ebticem puisse installer des logiciels elle-même ? » Même Teclib s'y met !
Merci à Aurelia pour la photo
Le 21 May 2013 à 01:35:40
Sommaire de la revue de presse de l'April pour la semaine 20 [The H Open] Si on arrêtait d'utiliser les licences libres? (au profit du domaine public) http://www.framablog.org/index.php/post/2013/05/18/licence-libre-domaine- public-moody [PC INpact] L'utilisation prioritaire du libre à l'école poussée en commission au Sénat http://www.pcinpact.com/news/79791-lutilisation-prioritaire-libre-a- ecole-poussee-en-commission-au-senat.htm [Les Echos] Protéger ses inventions oui, mais pas à n'importe quel [...]
Le 21 May 2013 à 00:05:00
Dans son livre Comment devenir un optimiste contagieux, Shawn Achor donne une liste d'astuces pour être plus heureux au quotidien. Comme il l'explique, être heureux, c'est à la fois agir sur des aspects importants de notre vie comme donner du sens à notre vie, chercher de nouvelles opportunités, cultiver un état d'esprit optimiste et avoir des relations riches avec les autres.
Mais au quotidien, il y a plein de petites choses qui font qu'on peut se sentir heureux. C'est en combinant ces "petites choses" avec les grandes qu'on l'est encore plus.
Je vous propose donc de passer en revue quelques unes de ces astuces pour être plus heureux au quotidien. Pratiquées régulièrement, elles permettent d'être en moyenne beaucoup plus heureux, d'avoir plus d'énergie pour poursuivre les "grandes choses" dont je parlerai dans les futurs articles.
Anticiper une activité plaisante
Bien souvent, la partie la plus excitante d'une activité est l'anticipation de cette activité. Par exemple, si vous ne pouvez pas prendre de vacances pour l'instant ni passer une soirée sympa entre amis, vous pouvez planifier ces événements, pour dans un mois ou plus. Et quand votre moral a besoin d'un petit coup de pouce, pensez à cet événement. Ca stimule les centres du plaisir de votre cerveau tout autant que l'événement lui-même.
Commettre des actes volontaires de gentillesse
C'est un de mes trucs préférés : donner, partager, avec des inconnus ou avec des amis. Ca réduit le stress et c'est bon pour la santé mentale. Partager un dessert à la cantine, donner une pièce et un sourire au SDF en lui souhaitant une bonne journée, c'est généreux et finalement c'est aussi bon pour soi.
Méditer
Là, ça fait tout de suite peur ! Mais nul besoin d'aller s'exiler dans un ermitage lointain. Il suffit de prendre cinq minutes par jour pour écouter notre respiration patiemment. On se sent alors plus détendu. Si la pensée dérive, la ramener doucement vers le sujet qui compte à ce moment là : votre respiration. Ca demande certes de l'habitude, mais c'est un exercice très puissant à pratiquer régulièrement pour devenir plus serein. A l'usage, on devient plus heureux et moins stressé.
Provoquer des sentiments positifs dans son environnement
Vous avez remarqué comme certaines personnes mettent des photos de leur famille sur leur bureau ou comme fond d'écran ? C'est une très bonne façon de générer des émotions positives à chaque fois que je change de fenêtre sur mon ordinateur. Voici par exemple une des photos en fond d'écran :

Tour à moto dans le Calvados
Une autre façon de faire est de prendre 15 ou 20 minutes un jour où il fait beau pour aller faire un tour de pâté de maison ou aller prendre un rayon de soleil sur un banc.
Eviter la télévision
Ca n'est pas seulement une question de temps de cerveau disponible vendu à Coca Cola… Des études ont démontré que moins on regardait la télévision, plus on était heureux. C'est encore plus le cas quand on regarde des émissions violentes. Ca ne veut pas forcément dire qu'il faut jeter son téléviseur par la fenêtre (il peut y avoir quelqu'un en dessous
ou l'amener à le déchèterie. Il faut juste essayer de passer moins de temps devant.
Faire de l'exercice
C'est une évidence, mais il faut la rappeler. Aller à la gym ou courir ou même marcher rapidement pendant plus de 30mn peut suffire à réduire le stress et l'anxiété tout en augmentant la motivation. Shawn Achor rappelle une étude sur 3 groupes de patients dépressifs. Le 1er groupe a pris des antidépresseurs, le 2eme a fait de la gym 3 fois par semaines pendant 45 mn, le 3eme groupe a fait les 2. Après 4 mois, les trois groupes allaient mieux, à peu près tous au même niveau. L'exercice montré qu'il était aussi efficace que les antidépresseurs. Mais l'expérience ne s'arrêtait pas là… Les trois groupes ont subi des tests après 6 mois, pour voir où ils en étaient. Sur le 1er groupe (médicaments seulement), 38% des patients étaient de nouveau dépressifs. Ceux ayant pris des médicaments et ayant fait de l'exercice, 31% étaient en rechute. Mais parmi ceux ayant fait de l'exercice, seulement 9% avaient rechuté ! Voilà bien une preuve de l'importance de faire de l'exercice pour aller mieux.
Dépenser son argent (mais pas pour acheter des trucs)
L'argent de fait pas le bonheur, c'est bien connu. Sauf s'il est dépensé pour faire des choses avec d'autres personnes. Accumuler les biens n'est pas source de bonheur, contrairement à ce que voudrait nous dire le marketing des grandes marques. Mais dépenser pour un restaurant, un concert (avec des amis), c'est bien plus satisfaisant que d'accumuler des chaussures ou des vêtements dans un placard.
Faire quelque chose qui nous est propre et dans lequel on excelle
Exercer une activité dans laquelle on excelle est toujours bon pour le moral. Shawn Achor parle de son amie Abby qui adore laver à grande eau le sol de sa maison. J'ai un peu honte de l'avouer, mais laver les vitres de l'appartement ou briquer ma moto (ou mes chaussures) sont pour moi autant de sources d'intense satisfaction ! A vous re trouver ce qui vous stimule positivement. Je suis sur que vous avez de telles activités. Jouer avec un enfant, faire un câlin à votre chat, il y a sûrement quelque chose. Au delà de ces activités toutes simples, il y a aussi la possibilité d'aller plus loin en mettant en pratique un trait qui vous est propre. Il existe un site (gratuit et disponible en français) appelé ViaSurvey.org qui vous propose de répondre à un questionnaire en vue de lister les cinq "forces principales" qui vous sont propres, parmi les 24 forces qui contribuent le plus à l'épanouissement humain. [1] Il suffit de s'enregistrer, répondre aux questions et voir ce qui vous caractérise, avant de décider de pratiquer l'une de ces forces de façon régulière au quotidien pour se sentir plus heureux.
Et maintenant ?
Maintenant, c'est à vous de choisir ce par quoi vous souhaitez commencer. Réduire la télé ? commencer la méditation quelques minutes par jour ? Faire plus d'exercices ? Choisissez quelque chose qui vous ressemble, qui vous convienne, et faites le sans prétention, sans vous comparer à d'autres. Je suis sûr que vous apprécierez le résultat !
Alors, par quoi allez-vous commencer ? Qu'est-ce qui vous inspire le plus ? Dites-le moi dans les commentaires ci-dessous…
20 May 2013
Le 20 May 2013 à 19:38:11
Longtemps j’ai mangé n’importe quoi et ce n’est pas les livres de cuisine qu’on m’a offert qui y ont changé quoi que ce soit ! Qui va se dire « Tiens, une recette avec 20 ingrédients que je n’ai pas donc des courses à faire, qui a l’air longue à préparer et qui me rapportera 3 fois plus de vaisselle que d’habitude… Je vais la faire ! » ?
Personne.
Heureusement, j’ai découvert (il y a un certain temps et je ne sais plus comment) le fabuleux blog de Guillaume Long, À boire et à manger (abrégé àbàm). C’est de la bd, donc ça se lit bien, c’est rigolo, et surtout la façon de raconter les recettes donnent envie de les faire !
Du coup j’ai testé et j’ai même utilisé un truc bizarre : la courge spaghetti (wikipedia et recette àbàm − ok, c’est aussi pour le thème de la bd que j’ai testé le truc)… le genre de légume qui ne me fait vraiment pas envie de faire la cuisine normalement. Bah c’était très bon et j’en fais régulièrement quand mes parents (qui en font pousser) en ont.
J’ai acheté les 2 livres tirés du blog lors de leur sortie, je ne peux que vous les conseiller (pour vous, ou pour offrir).
ÀBÀM, c’est bon, mangez-en !
Powered by Planet!
Mise à jour: Le 24 May 2013 à 12:33:58