structure & meta

pull/1/head
Yax 5 years ago
parent da6d838193
commit b25ce65735

@ -1,30 +0,0 @@
<!-- title: Vivamus Purus -->
<p>
Vivamus purus tellus, facilisis in sapien quis, ullamcorper lacinia
neque. Morbi tincidunt ac leo sit amet auctor. Donec dolor mauris,
lobortis eget faucibus sit amet, egestas non ante. Sed quam erat,
consectetur eget magna in, pretium aliquet ligula. Proin id nunc ex.
Curabitur posuere lectus neque, ut blandit diam scelerisque sed. In
semper lacinia ipsum a malesuada. Nam accumsan consequat sem, eu mollis
diam iaculis commodo.
</p>
<p>
Fusce arcu turpis, blandit lacinia augue et, dignissim imperdiet lorem.
Donec fermentum dui eu fermentum accumsan. Nunc porta tellus sit amet
nulla tempor varius. Ut id dolor velit. Aenean et dolor ac nisl mattis
iaculis. Phasellus at convallis lectus. Curabitur volutpat purus sed
purus feugiat, in elementum orci ullamcorper. Nam sollicitudin pretium
lacus, quis convallis massa suscipit et. Fusce ac elit tristique,
efficitur est at, pellentesque tellus.
</p>
<p>
Suspendisse vel eleifend nunc. Vivamus ac sem luctus, luctus velit ac,
pretium urna. Sed eu diam quis odio euismod sollicitudin. Ut faucibus
pharetra sem, ut malesuada sapien maximus at. Quisque et eleifend augue.
Sed dignissim urna ac justo venenatis vestibulum. Vivamus sodales, dui
sed luctus porttitor, ante purus pretium velit, at dapibus enim felis a
tortor. Fusce sit amet ipsum odio. Etiam eget felis sed risus efficitur
rutrum at a libero. Praesent finibus pellentesque tellus sed maximus.
Morbi sit amet turpis eros. Vivamus rhoncus libero ut lacinia luctus. Ut
nec ex dui.
</p>

@ -1,37 +0,0 @@
<!-- title: Mauris Tempor -->
<p>
Mauris tempor nulla odio, vel tempus metus bibendum sit amet. Vivamus
consequat fringilla tristique. Nullam a congue ligula, eget rutrum
lectus. In pulvinar at nunc ac finibus. Sed cursus consequat sem et
egestas. Cras eu eros vel mi eleifend efficitur eu dapibus orci.
Phasellus non bibendum purus. Nam facilisis laoreet massa tempus
vehicula. Donec a hendrerit nisi.
</p>
<p>
Vestibulum blandit dui a lorem pulvinar, et auctor eros elementum.
Vestibulum tortor ex, pharetra id metus vel, tincidunt faucibus nisl.
Suspendisse potenti. Nam maximus est mi, sit amet tristique nisi pretium
sed. Maecenas in nulla at nibh volutpat lacinia. Aliquam erat volutpat.
Donec odio magna, imperdiet quis risus at, ultricies faucibus lorem.
Quisque tempus enim purus. Integer interdum mauris lorem, in accumsan
lorem tempor quis. Praesent facilisis, velit vitae aliquam mattis,
turpis justo malesuada odio, nec hendrerit tortor sapien sit amet diam.
Praesent aliquam malesuada feugiat. Proin vitae efficitur massa.
Vestibulum quam enim, finibus et magna ac, pellentesque aliquet leo.
Nullam condimentum neque nec ex viverra, sit amet ullamcorper lectus
sodales. Suspendisse non est et velit malesuada ullamcorper maximus
porta quam.
</p>
<p>
Cras ornare maximus augue nec varius. Aliquam tincidunt sodales ipsum.
Sed viverra ut nibh sit amet porta. Cras sit amet condimentum est.
Suspendisse quis tristique ipsum. Etiam vel lorem bibendum, laoreet dui
vitae, rutrum leo. Nullam cursus dui a augue lobortis euismod.
Suspendisse finibus id neque ut imperdiet. Pellentesque vel suscipit
est, vel vulputate neque. Curabitur eu eros auctor, laoreet nunc quis,
laoreet erat. Fusce rhoncus mattis lorem, et imperdiet nisi lacinia sit
amet. Integer et cursus lacus. Nullam id arcu et libero condimentum
tristique. Pellentesque arcu magna, aliquam sed lectus in, tempor mattis
erat. Curabitur vel massa sit amet nunc suscipit pulvinar. In tincidunt
diam metus, eu sollicitudin velit commodo a.
</p>

@ -34,7 +34,7 @@ import glob
import sys
import json
import datetime
from pathlib import Path
def fread(filename):
"""Read file and close the file."""
@ -149,6 +149,36 @@ def make_pages(src, dst, layout, **params):
return sorted(items, key=lambda x: x['date'], reverse=True)
def make_posts(src, src_pattern, dst, layout, **params):
"""Generate posts from posts directory."""
items = []
for posix_path in Path(src).glob(src_pattern):
src_path = str(posix_path)
content = read_content(src_path)
page_params = dict(params, **content)
print(page_params)
#break
# Populate placeholders in content if content-rendering is enabled.
if page_params.get('render') == 'yes':
rendered_content = render(page_params['content'], **page_params)
page_params['content'] = rendered_content
content['content'] = rendered_content
items.append(content)
dst_path = render(dst, **page_params)
output = render(layout, **page_params)
log('Rendering {} => {} ...', src_path, dst_path)
fwrite(dst_path, output)
return sorted(items, key=lambda x: x['date'], reverse=True)
def make_list(posts, dst, list_layout, item_layout, **params):
"""Generate list page for a blog."""
items = []
@ -198,30 +228,23 @@ def main():
list_layout = render(page_layout, content=list_layout)
# Create site pages.
make_pages('content/_index.html', '_site/index.html',
make_pages('content/index.html', '_site/index.html',
page_layout, **params)
make_pages('content/[!_]*.html', '_site/{{ slug }}/index.html',
page_layout, **params)
# Create blogs.
blog_posts = make_pages('content/blog/*.md',
'_site/blog/{{ slug }}/index.html',
blog_posts = make_posts('posts', '**/*.md',
'_site/{{ slug }}.html',
post_layout, blog='blog', **params)
news_posts = make_pages('content/news/*.html',
'_site/news/{{ slug }}/index.html',
post_layout, blog='news', **params)
# Create blog list pages.
make_list(blog_posts, '_site/blog/index.html',
list_layout, item_layout, blog='blog', title='Blog', **params)
make_list(news_posts, '_site/news/index.html',
list_layout, item_layout, blog='news', title='News', **params)
# Create RSS feeds.
make_list(blog_posts, '_site/blog/rss.xml',
feed_xml, item_xml, blog='blog', title='Blog', **params)
make_list(news_posts, '_site/news/rss.xml',
feed_xml, item_xml, blog='news', title='News', **params)
# Test parameter to be set temporarily by unit tests.

@ -0,0 +1,4 @@
{
"subtitle": "Blog du Yax",
"author": "Yax"
}

@ -1,8 +1,5 @@
---
layout: post
title: Premier billet
category: Humeur
---
<!-- title: Premier billet -->
<!-- category: Humeur -->
Bien que je navigue quotidiennement sur la Toile depuis des années je n'avais
jamais envisagé de démarrer un blog. <!-- more --> Mais la récession m'ayant donné un coup

@ -1,8 +1,5 @@
---
layout: post
title: Mobilité quand tu nous tiens
category: Mobilité
---
<!-- title: Mobilité quand tu nous tiens -->
<!-- category: Mobilité -->
Poussé par un engouement certain pour les netbooks et une lecture enthousiaste
de l'actualité de ce marché (merci [Blogeee](http://www.blogeee.net/) pour la

@ -1,8 +1,5 @@
---
layout: post
title: Karmic Koala
category: GNU/Linux
---
<!-- title: Karmic Koala -->
<!-- category: GNU/Linux -->
J-1 avant la sortie de [Ubuntu 9.10](http://www.ubuntu.com/). Comme beaucoup de
monde je l'attends avec impatience pour ses nouveautés et pour résoudre

@ -1,8 +1,5 @@
---
layout: post
title: Karmic est dans la place
category: GNU/Linux
---
<!-- title: Karmic est dans la place -->
<!-- category: GNU/Linux -->
J'ai installé Karmic Koala Desktop 64 bits sur mon Toshiba Portégé M800 en
dual-boot avec Vista 32 bits. <!-- more --> J'ai d'abord restauré le MBR avec le "Vista

@ -1,8 +1,5 @@
---
layout: post
title: Ubuntu 9.10 Kernel
category: GNU/Linux
---
<!-- title: Ubuntu 9.10 Kernel -->
<!-- category: GNU/Linux -->
L'incompatibilité du kernel 2.6.31-14 avec ACPI est un problème connu depuis
août mais sa résolution n'a pas pu être intégrée à la version finale de

@ -1,8 +1,5 @@
---
layout: post
title: Mon bureau
category: GNU/Linux
---
<!-- title: Mon bureau -->
<!-- category: GNU/Linux -->
Juste pour le fun, un snapshot de mon bureau.<!-- more -->

@ -1,8 +1,5 @@
---
layout: post
title: SFR 3G et Ubuntu 9.10 Karmic
categories: GNU/Linux Mobilité
---
<!-- title: SFR 3G et Ubuntu 9.10 Karmic -->
<!-- categories: GNU/Linux Mobilité -->
J'ai une clef 3G SFR obtenue pour 1 euro grâce au Pacte SFR (merci à eux) et
j'ai voulu valider qu'elle pouvait fonctionner avec Ubuntu pour le jour où ce

@ -1,8 +1,5 @@
---
layout: post
title: Voix sur IP avec SIP
categories: Mobilité
---
<!-- title: Voix sur IP avec SIP -->
<!-- categories: Mobilité -->
J'utilise Skype occasionnellement depuis 2 ans pour des appels de PC à PC mais
aussi de PC à téléphone fixe ainsi qu'en mode conférence et bon jour...

@ -1,8 +1,5 @@
---
layout: post
title: Nouvelle année, nouvelle distrib
category: Archlinux
---
<!-- 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

@ -1,8 +1,5 @@
---
layout: post
title: Tchao Mano
category: Humeur
---
<!-- 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.

@ -1,8 +1,5 @@
---
layout: post
title: Transports en commun et développement personnel
category: Mobilité
---
<!-- 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

@ -1,8 +1,5 @@
---
layout: post
title: Grub Gfx … j'aurais aimé être un artiste
category: GNU/Linux
---
<!-- 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

@ -1,8 +1,5 @@
---
layout: post
title: Les trajets, premier bilan
category: Mobilité
---
<!-- 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 -->

@ -1,8 +1,5 @@
---
layout: post
title: Grosse mise à jour de ArchLinux
category: Archlinux
---
<!-- 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 -->

@ -1,8 +1,5 @@
---
layout: post
title: Clonage NTFS
category: GNU/Linux
---
<!-- 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

@ -1,8 +1,5 @@
---
layout: post
title: Apple Store, London
category: Humeur
---
<!-- 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

@ -1,8 +1,5 @@
---
layout: post
title: Ubuntu est au détour du chemin
category: GNU/Linux
---
<!-- 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 --> :

@ -1,8 +1,5 @@
---
layout: post
title: Renaissance de PC et switch d'utilisatrice
category: GNU/Linux
---
<!-- 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

@ -1,8 +1,5 @@
---
layout: post
title: Renaissance et longévité
category: GNU/Linux
---
<!-- 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,

@ -1,8 +1,5 @@
---
layout: post
title: Cygwin et Console, un duo de choc
category: GNU/Linux
---
<!-- 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

@ -1,8 +1,5 @@
---
layout: post
title: Nouvel hébergeur
category: Hébergement
---
<!-- 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,

@ -1,8 +1,5 @@
---
layout: post
title: Soutenir Firefox
category: Mozilla
---
<!-- 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

@ -1,8 +1,5 @@
---
layout: post
title: Le logiciel libre, comment ça marche ?
category: Humeur
---
<!-- 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).

@ -1,8 +1,5 @@
---
layout: post
title: Découvrir LaTeX
category: GNU/Linux
---
<!-- 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

@ -1,8 +1,5 @@
---
layout: post
title: Rythme estival
category: Hébergement
---
<!-- 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

@ -1,8 +1,5 @@
---
layout: post
title: Auto-hébergement, le grand saut
category: Hébergement
---
<!-- 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

@ -1,8 +1,5 @@
---
layout: post
title: Piwik, une alternative à Google Analytics
category: Hébergement
---
<!-- 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/

@ -1,8 +1,5 @@
---
layout: post
title: Un peu de sécurité Apache
category: Hébergement
---
<!-- 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 --> :

@ -1,8 +1,5 @@
---
layout: post
title: Installation d'un serveur de courrier
category: Hébergement
---
<!-- 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) /

@ -1,8 +1,5 @@
---
layout: post
title: Hello Moto Droid
categories: Android Mobilité
---
<!-- 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

@ -1,8 +1,5 @@
---
layout: post
title: Restauration du firmware original du routeur D-Link
category: Matériel
---
<!-- 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

@ -1,8 +1,5 @@
---
layout: post
title: Passage à Slitaz 3.0
category: GNU/Linux
---
<!-- 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

@ -1,8 +1,5 @@
---
layout: post
title: Applications Android
category: Android
---
<!-- 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 -->

@ -1,8 +1,5 @@
---
layout: post
title: Fais rôter ton Droid
category: Android
---
<!-- 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 --> 

@ -1,8 +1,5 @@
---
layout: post
title: Envie de vitesse
category: Archlinux
---
<!-- 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

@ -1,8 +1,5 @@
---
layout: post
title: Vidéo pour PSP avec ffmpeg
category: GNU/Linux
---
<!-- 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

@ -1,8 +1,5 @@
---
layout: post
title: Problème de résolution avec Xorg
category: GNU/Linux
---
<!-- 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

@ -1,8 +1,5 @@
---
layout: post
title: Tiny Tiny RSS
categories: Android GNU/Linux Hébergement
---
<!-- 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

@ -1,8 +1,5 @@
---
layout: post
title: SyncML
categories: Android GNU/Linux Hébergement
---
<!-- 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

@ -1,8 +1,5 @@
---
layout: post
title: Nouvelle année et bonnes résolutions
category: Humeur
---
<!-- title: Nouvelle année et bonnes résolutions -->
<!-- category: Humeur -->
Je vais essayer de placer cette nouvelle année sous le signe de la cohérence
et du partage. <!-- more -->Cohérence avec moi-même d'abord : plus d'harmonie entre mes

@ -1,9 +1,6 @@
---
layout: post
title: Alternatives à phpMyAdmin
category: Archlinux
tag: planet
---
<!-- title: Alternatives à phpMyAdmin -->
<!-- category: Archlinux -->
<!-- tag: planet -->
Je me suis intéressé aux alternatives à
[phpMyAdmin](http://www.phpmyadmin.net/), l'outil phare d'administration mySQL<!-- more -->,

@ -1,8 +1,5 @@
---
layout: post
title: Sortie de Chive 0.4.1
category: Archlinux
---
<!-- title: Sortie de Chive 0.4.1 -->
<!-- category: Archlinux -->
Une version mineure de [Chive](http://www.chive-project.com/), l'outil
d'administration mySQL, est sortie la semaine dernière<!-- more --> ; elle corrige un

@ -1,8 +1,5 @@
---
layout: post
title: Retour en auto-hébergement
category: Hébergement
---
<!-- title: Retour en auto-hébergement -->
<!-- category: Hébergement -->
Le virus de l'auto-hébergement m'a repris. Je n'ai pas (encore) de matériel
dédié <!-- more -->; je suis très intéressé par les plug computer à basse consommation,

@ -1,8 +1,5 @@
---
layout: post
title: PluXml, le moteur de blog qui carbure à XML
categories: Blog Hébergement
---
<!-- title: PluXml, le moteur de blog qui carbure à XML -->
<!-- categories: Blog Hébergement -->
Le titre de ce billet est un clin dœil au site officiel de
[PluXml](http://pluxml.org/). J'ai profité de mon retour en auto-hébergement

@ -1,8 +1,5 @@
---
layout: post
title: Gnome 3, une belle rupture
category: GNU/Linux
---
<!-- title: Gnome 3, une belle rupture -->
<!-- category: GNU/Linux -->
Depuis plusieurs semaines l'actu déborde de comparatifs entre
[Gnome](http://gnome3.org/) 3 et [Unity](http://unity.ubuntu.com/)<!-- more --> et de retours

@ -1,8 +1,5 @@
---
layout: post
title: Personnalisation de Gnome 3
categories: GNU/Linux Archlinux
---
<!-- title: Personnalisation de Gnome 3 -->
<!-- categories: GNU/Linux Archlinux -->
Pour faire suite à l'article précédent, j'ai effectué des recherches sur la
personnalisation de Gnome 3. <!-- more -->Le fait est que c'est très flexible et accessible

@ -1,8 +1,5 @@
---
layout: post
title: Sortie de Chive 0.4.2
category: Archlinux
---
<!-- title: Sortie de Chive 0.4.2 -->
<!-- category: Archlinux -->
[Chive](https://launchpad.net/chive), l'outil d'administration MySQL est passé
en version 0.4.2 <!-- more -->; c'est une version mineure qui corrige beaucoup de bugs et

@ -1,8 +1,5 @@
---
layout: post
title: Beau cadeau pour la fête des pères
category: Matériel
---
<!-- title: Beau cadeau pour la fête des pères -->
<!-- category: Matériel -->
J'avais envie de changer de souris
depuis un petit bout de temps <!-- more -->avec deux critères en tête : une forme moins

@ -1,9 +1,6 @@
---
layout: post
title: Support des souris Cyborg
categories: GNU/Linux Matériel
tag: planet
---
<!-- title: Support des souris Cyborg -->
<!-- categories: GNU/Linux Matériel -->
<!-- tag: planet -->
On trouve de l'information contradictoire et pas très à jour sur le support
des souris Cyborg sous GNU/Linux. Je résume donc ce que j'ai mis en oeuvre pour

@ -1,8 +1,5 @@
---
layout: post
title: Le vertige
category: Humeur
---
<!-- title: Le vertige -->
<!-- category: Humeur -->
Je ne voyais jusqu'ici que des avantages à Archlinux et à son mode de mise à
jour quasi temps réel. <!-- more -->C'est fabuleux d'avoir les dernières nouveautés en

@ -1,8 +1,5 @@
---
layout: post
title: Chive 0.5.1
category: Archlinux
---
<!-- title: Chive 0.5.1 -->
<!-- category: Archlinux -->
[Chive](https://launchpad.net/chive), l'outil d'administration MySQL est passé
en version 0.5.1. <!-- more -->La liste des changements est accessible sur [leur

@ -1,9 +1,6 @@
---
layout: post
title: Switcher dans le monde de l'entreprise
category: GNU/Linux
tag: planet
---
<!-- title: Switcher dans le monde de l'entreprise -->
<!-- category: GNU/Linux -->
<!-- tag: planet -->
Dans beaucoup d'entreprises il
est interdit de s'écarter de l'OS officiellement supporté, dans d'autres c'est

@ -1,8 +1,5 @@
---
layout: post
title: Bonne rentrée à tous
category: Hébergement
---
<!-- title: Bonne rentrée à tous -->
<!-- category: Hébergement -->
La fièvre [Minecraft](http://www.minecraft.net/) a atteint mon fils et quelques
uns de ses copains depuis deux mois. Il est amusant de voir qu'un jeu avec des

@ -1,9 +1,6 @@
---
layout: post
title: Surveiller son blog
categories: Hébergement Blog
tag: planet
---
<!-- title: Surveiller son blog -->
<!-- categories: Hébergement Blog -->
<!-- tag: planet -->
Quand on héberge son blog à la maison se pose la question de savoir s'il est
bien accessible de l'extérieur <!-- more -->car un problème de

@ -1,8 +1,5 @@
---
layout: post
title: Le moteur de blog PluXml évolue
category: Blog
---
<!-- title: Le moteur de blog PluXml évolue -->
<!-- category: Blog -->
La version 5.1.3 de [PluXml](http://pluxml.org/) est sortie ! Elle contient un
joli [lot de corrections et

@ -1,8 +1,5 @@
---
layout: post
title: Installation de Gnome 3.2, au secours !
category: Archlinux
---
<!-- title: Installation de Gnome 3.2, au secours ! -->
<!-- category: Archlinux -->
Enfin la sortie de Gnome 3.2 ! Je m'en fais une joie depuis 1 semaine. <!-- more -->J'ai
résisté à la tentation de passer sous testing et j'ai attendu son arrivée

@ -1,9 +1,6 @@
---
layout: post
title: Bilan de 6 mois d'auto-hébergement
category: Hébergement
tag: planet
---
<!-- title: Bilan de 6 mois d'auto-hébergement -->
<!-- category: Hébergement -->
<!-- tag: planet -->
Revenu à l'auto-hébergement depuis 6 mois, il est temps de faire un bilan.<!-- more -->
D'abord le domaine est passé de rognac.co.cc à madyanne.fr car [Google a exclu

@ -1,8 +1,5 @@
---
layout: post
title: Gnome 3 pour un usage professionnel ?
category: Archlinux
---
<!-- title: Gnome 3 pour un usage professionnel ? -->
<!-- category: Archlinux -->
Depuis que ma machine ArchLinux / Gnome 3 est devenue ma machine de travail
principale, j'ai un peu la nostalgie de Gnome 2. <!-- more -->J'ai greffé une barre de

@ -1,8 +1,5 @@
---
layout: post
title: Chive a mûri
category: Archlinux
---
<!-- title: Chive a mûri -->
<!-- category: Archlinux -->
[Chive](http://www.chive-project.com/), l'outil d'administration MySQL est
sorti en version 1.0, preuve qu'il atteint une maturité certaine au yeux de ses

@ -1,8 +1,5 @@
---
layout: post
title: La version Noël de Tiny Tiny RSS
category: Hébergement
---
<!-- title: La version Noël de Tiny Tiny RSS -->
<!-- category: Hébergement -->
L'excellent [logiciel d'aggrégation de flux RSS](http://tt-rss.org)
est sorti en version 1.5.8.1 peu avant Noël. <!-- more -->Quelques bugs sont

@ -1,17 +1,13 @@
---
layout: post
title: Installation de Jenkins CI
category: Développement
tag: planet
excerpt: L'intégration continue s'inscrit dans la méthodologie Agile ; Son objectif est de garantir que le projet est stable tout au long du développement
---
<!-- title: Installation de Jenkins CI -->
<!-- category: Développement -->
<!-- tag: planet -->
<img src="/images/06x/jenkins-logo.png" alt="Jenkins CI" title="Jenkins
CI" style="float:left; margin: 0px 20px" checked="true" /> L'intégration
continue s'inscrit dans [la méthodologie
Agile](http://fr.wikipedia.org/wiki/M%C3%A9thode_agile) ; Son objectif est de
garantir que le projet est stable tout au long du développement et qu'on peut
livrer le projet à tout moment. Cela implique que les développeurs ne publient
livrer le projet à tout moment. <!-- more --> Cela implique que les développeurs ne publient
que des fonctionnalités ou des micro-fonctionnalités complètes (dans le sens
entièrement implémentées et utilisables) dans le dépôt de sources et qu'on
peut à tout moment construire le projet dans son intégralité et le déployer,

@ -1,9 +1,6 @@
---
layout: post
title: Quelle distribution 'Gnome 2' choisir en 2012 ?
category: Humeur
tag: planet
---
<!-- title: Quelle distribution 'Gnome 2' choisir en 2012 ? -->
<!-- category: Humeur -->
<!-- tag: planet -->
Le titre est un peu provoc mais c'est une vraie question [que je me posais
déjà en Novembre

@ -1,9 +1,6 @@
---
layout: post
title: Surveiller sa ligne ADSL avec Munin
category: Hébergement
tag: planet
---
<!-- title: Surveiller sa ligne ADSL avec Munin -->
<!-- category: Hébergement -->
<!-- tag: planet -->
Je me suis intéressé à la supervisition de ma box ADSL afin de grapher la
bande passante montante et descendante ainsi que les valeurs de bruit et

@ -1,17 +1,13 @@
---
layout: post
title: Gérer un projet de développement avec Jenkins CI
category: Développement
tag: planet
excerpt: Faisant suite à l'article décrivant l'installation de Jenkins CI, nous allons voir comment gérer un projet
---
<!-- title: Gérer un projet de développement avec Jenkins CI -->
<!-- category: Développement -->
<!-- tag: planet -->
<img style="width: 96px; height: 96px;" alt="Jenkins CI logo"
src="/images/06x/jenkins-logo.png" align="left" /> Faisant suite à
[l'article décrivant l'installation de Jenkins
CI](http://blogduyax.madyanne.fr/index.php?article63/installation-de-jenkins-
ci), nous allons voir comment gérer un projet en reprenant la configuration
déployée sous Tomcat avec Ubuntu 10.04 serveur. Pour rappel, [Jenkins
déployée sous Tomcat <!-- more -->avec Ubuntu 10.04 serveur. Pour rappel, [Jenkins
CI](http://fr.wikipedia.org/wiki/Jenkins_%28informatique%29) permet de mettre en
place une intégration continue afin de traquer d'éventuelles régressions d'un
projet logiciel pendant le cycle de développement. En pratique, il sait

@ -1,8 +1,5 @@
---
layout: post
title: Mes applications pour Blackberry
category: Mobilité
---
<!-- title: Mes applications pour Blackberry -->
<!-- category: Mobilité -->
Après une longue période sous Android j'ai migré vers Blackberry.<!-- more --> Certes,
Android est ce qui s'approche le plus d'un OS libre (on peut même le

@ -1,9 +1,6 @@
---
layout: post
title: Chive passe en version 1.1
category: Archlinux
tag: planet
---
<!-- title: Chive passe en version 1.1 -->
<!-- category: Archlinux -->
<!-- tag: planet -->
Le gestionnaire de base MySQL alternative crédible et sexy à phpMyAdmin, le
bien nommé [Chive](http://www.chive-project.com/) est sorti en version 1.1.<!-- more -->

@ -1,9 +1,6 @@
---
layout: post
title: Ranger son cartable
category: Humeur
tag: planet
---
<!-- title: Ranger son cartable -->
<!-- category: Humeur -->
<!-- tag: planet -->
Les vacances approchent ! Avant d'aller construire des châteaux de sable, c'est
le bon moment pour mettre de l'ordre dans ses dossiers, faire le point sur

@ -1,8 +1,5 @@
---
layout: post
title: Bonne rentrée
category: Humeur
---
<!-- title: Bonne rentrée -->
<!-- category: Humeur -->
Le blog n'est pas mort même si son auteur passe beaucoup de temps à regarder
la série Walking Dead ces dernières semaines ;-)<!-- more --> Comme chaque année, entre

@ -1,9 +1,6 @@
---
layout: post
title: Compilation de Tuxboot sur Fedora 17
category: GNU/Linux
tag: planet
---
<!-- title: Compilation de Tuxboot sur Fedora 17 -->
<!-- category: GNU/Linux -->
<!-- tag: planet -->
Tuxboot est un fork de Unetbootin qui permet de créer une version USB de
**Clonezilla live** et **GParted live**, <!-- more -->ainsi que DRBL live et Tux2live. C'est

@ -1,9 +1,6 @@
---
layout: post
title: Eclipse Juno sous GNU/Linux
category: Développement
tag: planet
---
<!-- title: Eclipse Juno sous GNU/Linux -->
<!-- category: Développement -->
<!-- tag: planet -->
La dernière version d'Eclipse, sortie en juin dernier, a pour nom de code
**Juno**. Eclipse c'est un [IDE](http://fr.wikipedia.org/wiki/Environnement_de_d

@ -1,8 +1,5 @@
---
layout: post
title: Installer SABnzbd derrière Nginx
category: Hébergement
---
<!-- title: Installer SABnzbd derrière Nginx -->
<!-- category: Hébergement -->
[SABnzbd](http://sabnzbd.org/), comme son nom ne l'indique pas vraiment, est un
lecteur de news binaires. <!-- more -->Il permet de récupérer des fichiers depuis

@ -1,9 +1,6 @@
---
layout: post
title: Bilan de l'année 2012
category: Humeur
tag: planet
---
<!-- title: Bilan de l'année 2012 -->
<!-- category: Humeur -->
<!-- tag: planet -->
L'année a été bien remplie ! Au niveau de mon implication dans le logiciel
Libre, je n'ai pas réalisé tout ce que j'avais en tête, par manque de temps,

@ -1,9 +1,6 @@
---
layout: post
title: Marre des aquariums
category: Humeur
tag: planet
---
<!-- title: Marre des aquariums -->
<!-- category: Humeur -->
<!-- tag: planet -->
Deux expériences récentes m'ont conforté dans l'importance de supporter le
Libre et rappelé que la bataille ne se joue pas que dans la sphère

@ -1,9 +1,6 @@
---
layout: post
title: Mise à jour de Fedora 17 vers Fedora 18
category: GNU/Linux
tag: planet
---
<!-- title: Mise à jour de Fedora 17 vers Fedora 18 -->
<!-- category: GNU/Linux -->
<!-- tag: planet -->
15 Janvier 2013 : c'est la sortie officielle de la Fedora 18, très attendue car
sa sortie fût décalée plusieurs fois, ce qui est à l'honneur des

@ -1,9 +1,6 @@
---
layout: post
title: Migration du blog sous Pelican
categories: Blog Hébergement
tag: planet
---
<!-- title: Migration du blog sous Pelican -->
<!-- categories: Blog Hébergement -->
<!-- tag: planet -->
Et oui, un de plus à migrer son blog sous [Pelican](http://docs.getpelican.com) !<!-- more -->
J'ai lu plusieurs récits de migration depuis trois mois, ce qui dénote un

@ -1,9 +1,6 @@
---
layout: post
title: Haute Disponibilité avec Corosync et Pacemaker
category: Cluster
tag: planet
---
<!-- title: Haute Disponibilité avec Corosync et Pacemaker -->
<!-- category: Cluster -->
<!-- tag: planet -->
La Haute Disponibilité désigne toutes les techniques permettant d'améliorer
la disponibilité d'un système ou de services et d'augmenter la tolérance aux pannes<!-- more --> :

@ -1,9 +1,6 @@
---
layout: post
title: Enfin le silence
category: GNU/Linux
tag: planet
---
<!-- title: Enfin le silence -->
<!-- category: GNU/Linux -->
<!-- tag: planet -->
J'ai effectué la mise à jour de mon *véloce serveur* <i class="icon-smile"></i>
(un Dell latitude D610 sous Céléron) vers Debian Wheezy.<!-- more --> Ca s'est plutôt bien passé

@ -1,9 +1,6 @@
---
layout: post
title: Ma vie de sysadmin en semi-pro (1)
category: GNU/Linux
tag: planet
---
<!-- title: Ma vie de sysadmin en semi-pro (1) -->
<!-- category: GNU/Linux -->
<!-- tag: planet -->
Par goût personnel et par nécessité professionnelle, je rajoute progressivement le rôle
d'administrateur système à mon métier de base qui est le développement de logiciels.<!-- more --> Doté de

@ -1,9 +1,6 @@
---
layout: post
title: La rentrée 2013
category: Humeur
tag: planet
---
<!-- title: La rentrée 2013 -->
<!-- category: Humeur -->
<!-- tag: planet -->
Le blog n'est pas abandonné ! C'est drôle, j'ai annoncé la même chose il y a
un an après la période d'inactivité qui accompagne l'été.<!-- more --> Ce n'est pas un blog

@ -1,9 +1,6 @@
---
layout: post
title: De l'auto-hébergement au serveur dédié
category: Hébergement
tag: planet
---
<!-- title: De l'auto-hébergement au serveur dédié -->
<!-- category: Hébergement -->
<!-- tag: planet -->
Après deux ans en auto-hébergement j'envisage de louer un serveur dédié
physique ou virtuel (les fameux VPS)<!-- more --> pour plusieurs raisons :

@ -1,9 +1,6 @@
---
layout: post
title: Ma vie de sysadmin en semi-pro (2)
categories: GNU/Linux BSD
tag: planet
---
<!-- title: Ma vie de sysadmin en semi-pro (2) -->
<!-- categories: GNU/Linux BSD -->
<!-- tag: planet -->
Il y a deux logiciels que j'utilise quotidiennent dans mon activité de sysadmin
à temps partiel<!-- more --> :

@ -1,9 +1,6 @@
---
layout: post
title: Bilan de l'hébergement
category: Hébergement
tag: planet
---
<!-- title: Bilan de l'hébergement -->
<!-- category: Hébergement -->
<!-- tag: planet -->
C'est fait ! j'ai lâché l'auto-hébergement pour un hébergement chez OVH avec
l'offre VPS (Virtual Private Server) de base<!-- more -->, un container OpenVz dédié,

@ -1,9 +1,6 @@
---
layout: post
title: Mes extensions Firefox
category: Mozilla
tag: planet
---
<!-- title: Mes extensions Firefox -->
<!-- category: Mozilla -->
<!-- tag: planet -->
Malgré quelques tests de la concurrence, je reste fidèle à Firefox depuis la
version 0.5. Il y a eu des hauts et des bas<!-- more -->, je pense notamment à l'époque où

@ -1,9 +1,6 @@
---
layout: post
title: Installation de Horde Groupware
categories: Hébergement Mobilité Debian
tag: planet
---
<!-- title: Installation de Horde Groupware -->
<!-- categories: Hébergement Mobilité Debian -->
<!-- tag: planet -->
Je remets en place progressivement les outils nécessaires sur mon serveur
Debian. Je me suis posé à nouveau la problématique de la synchronisation des

@ -1,9 +1,6 @@
---
layout: post
title: SMTP Relay avec qmail sur Debian Wheezy
category: Debian
tag: planet
---
<!-- title: SMTP Relay avec qmail sur Debian Wheezy -->
<!-- category: Debian -->
<!-- tag: planet -->
J'ai cherché une alternative plus simple qu'Exim et Postfix pour que mes
serveurs Debian puissent envoyer des emails d'alerte.<!-- more --> C'est une fonctionnalité

@ -1,9 +1,6 @@
---
layout: post
title: Haute Disponibilité avec Redis
category: Cluster
tag: planet
---
<!-- title: Haute Disponibilité avec Redis -->
<!-- category: Cluster -->
<!-- tag: planet -->
[Redis](http://redis.io/) est une base de donnée de type clef-valeur. On la
range dans la grande famille plutôt hétérogène des bases **NoSQL** <!-- more -->qui, pour

@ -1,9 +1,6 @@
---
layout: post
title: Gnome 3, attendez moi les jeunes !
category: GNU/Linux
tag: planet
---
<!-- title: Gnome 3, attendez moi les jeunes ! -->
<!-- category: GNU/Linux -->
<!-- tag: planet -->
Ma dernière tentative d'utiliser Gnome en environnement professionnel date de
[fin 2011](gnome-3-pour-un-usage-professionnel.html). Le changement avait été

@ -1,18 +1,13 @@
---
layout: post
title: Supervisor, gestion de processus
category: GNU/Linux
tag: planet
excerpt: "Quand il s'agit de déployer des programmes de son cru sur un serveur
GNU/Linux, on réalise généralement deux actions : l'écriture d'un script de démarrage et arrêt du programme, la *démon-isation* du programme"
---
<!-- title: Supervisor, gestion de processus -->
<!-- category: GNU/Linux -->
<!-- tag: planet -->
Quand il s'agit de déployer des programmes de son cru sur un serveur
GNU/Linux, on réalise généralement deux actions :
- l'écriture d'un script de démarrage et arrêt du programme
- la *démon-isation* du programme
<!-- more -->
Le premier point n'est pas complexe mais il peut être contraignant. Si on
envisage de déployer sur Debian, Ubuntu et Fedora, il faut prévoir trois
scripts différents : un pour les scripts à la saucce Sys V, un pour Upstart

@ -1,9 +1,6 @@
---
layout: post
title: En vacances
category: Humeur
tag: planet
---
<!-- title: En vacances -->
<!-- category: Humeur -->
<!-- tag: planet -->
Bon, il ne faut pas se mentir, la saison chaude en Provence ça ne booste pas la
productivité.<!-- more --> On assure l'essentiel mais l'activité de blogging en a fait les

@ -1,9 +1,6 @@
---
layout: post
title: Pecosys, les commentaires avec Pelican
categories: Hébergement Blog
tag: planet
---
<!-- title: Pecosys, les commentaires avec Pelican -->
<!-- categories: Hébergement Blog -->
<!-- tag: planet -->
Pecosys est le projet évoqué dans mon dernier billet pour gérer des
commentaires avec un blog statique<!-- more --> créé avec

@ -1,17 +1,12 @@
---
layout: post
title: Emuler la Raspbian avec Qemu
categories: Debian Matériel Virtualisation
tag: planet
excerpt: "Je m'intéresse de plus en plus au Raspberry et je
franchirai peut-être le pas de l'achat dans quelque temps"
---
<!-- title: Emuler la Raspbian avec Qemu -->
<!-- categories: Debian Matériel Virtualisation -->
<!-- tag: planet -->
<img src="/images/2014/rasplogo.png" alt="Raspberry logo" style="margin: 0px
20px; float:left;" />Je m'intéresse de plus en plus au Raspberry et je
franchirai peut-être le pas de l'achat dans quelque temps. J'ai voulu voir à
quoi ressemble sa distribution principale Raspbian (basée sur Debian) en
l'émulant sous Qemu. Je me suis basé sur [le tutorial pointé par beaucoup de
l'émulant sous Qemu. <!-- more -->Je me suis basé sur [le tutorial pointé par beaucoup de
gens dans les forums](http://xecdesign.com/qemu-emulating-raspberry-pi-the-
easy-way/) et j'ai effectué des recherches annexes pour résoudre
certains problèmes : taille des partitions, gestion de la souris sous Qemu. Ce

@ -1,9 +1,6 @@
---
layout: post
title: Installation de Shinken
category: GNU/Linux
tag: planet
---
<!-- title: Installation de Shinken -->
<!-- category: GNU/Linux -->
<!-- tag: planet -->
Dans la série "ma vie de sysadmin en semi-pro", je me suis frotté à la mise
en place d'une supervision de type Nagios.<!-- more --> Mon besoin est la surveillance de

@ -1,9 +1,6 @@
---
layout: post
title: Du nouveau sur Pecosys
categories: Hébergement Blog
tag: planet
---
<!-- title: Du nouveau sur Pecosys -->
<!-- categories: Hébergement Blog -->
<!-- tag: planet -->
Pecosys est le gestionnaire de commentaires pour les blog statiques créés avec
[Pelican](http://docs.getpelican.com/en/3.4.0) présenté [dans ce

@ -1,9 +1,6 @@
---
layout: post
title: Premiers pas avec Diaspora
category: Humeur
tag: planet
---
<!-- title: Premiers pas avec Diaspora -->
<!-- category: Humeur -->
<!-- tag: planet -->
Comme pour beaucoup d'autres personnes, [l'initiative de
Framasoft](https://framasphere.org) a été l'occasion de découvrir le réseau

@ -1,9 +1,6 @@
---
layout: post
title: Au fait... mon téléphone
categories: Humeur Mobilité
tag: planet
---
<!-- title: Au fait... mon téléphone -->
<!-- categories: Humeur Mobilité -->
<!-- tag: planet -->
Cela fait longtemps que je n'ai pas parlé de mon téléphone.<!-- more --> J'ai connu les
années très hétérogènes où chaque constructeur proposait son système

@ -1,9 +1,6 @@
---
layout: post
title: Installer Oracle Express sur Centos
category: GNU/Linux
tag: planet
---
<!-- title: Installer Oracle Express sur Centos -->
<!-- category: GNU/Linux -->
<!-- tag: planet -->
Oracle est la base de données phare de l'éditeur du même nom, utilisée pour des
grosses applications et des gros volumes de données.<!-- more --> Toute une suite de

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save