pyAggr3g470r – Export pour DokuWiki
Depuis mon récent changement dhébergeur et de wiki je profite pleinement des fonctionalités offertes par DokuWiki. Et c’est même bon pour pyAggr3g470r! En effet, grâce aux namespaces de DokuWiki j’ai eu l’idée de d’implémenter dans pyAggr3g470r un troisième type dexport. Un export spécialement prévu pour mon Wiki.
Tout beau, tout neuf
Vous avez pu constater qu’un certain nombre de choses ont changé sur mon site hébergé chez free. Qui à terme ne sera plus utilisé (il me reste encore quelques fichiers à récupérer). Vous pouvez donc mettre à jour vos marque-pages et/ou flux. Ci-dessous un récapitulatif des changements.
Le MacBook va disparaître
D’un côté c’est une très bonne nouvelle. D’un autre il sera remplacé en quelque sortes par l’iPad avec le même principe de Market que l’iPhone.
MAS (SMA) et MapReduce
Ces derniers temps je m’intéresse un peu à MapReduce (les personnes ayant le bon goût dapprécier OCaml connaissent parfaitement le principe;-) ). Lisez ce papier de Google par exemple.
pyAggr3g470r 2.0 – News
Quelques nouvelles sur l’évolution de pyAggr3g470r:
- historique: on peut maintenant naviguer dans l’ensemble des articles chronologiquement via des nuages de tags;
- la documentation et le wiki sont à jour avec un script d’installation;
- utilisation si disponible du module blist de haute performance pour les listes;
- encore un peu plus social avec un compteur Twitter. On peut donc maintenant partager des articles avec Google Buzz, delicious, Identi.ca, Digg, reddit, Scoopeo, Blogmarks, Twitter et par QR Code.
- nombreuses petites améliorations de l’interface (meilleur présentation de la description des articles pour une lecture plus agréable) et du code en général;
- ma base de test contient maintenant plus de 6500 articles avec description et c’est toujours rapide.
Voilà, ce n’est pas grand chose. Ces dernières semaines les évolutions sont moins importantes que dhabitude. Il s’agit surtout daméliorations. La base d’articles commence à être assez conséquente pour faire des tests. D’ici une semaine ou deux on verra plus de nouveautés, promis 😉
WebM, VP8, Theora et Vorbis
L’objectif de ce billet est déclaircir un peu les choses à propos des nouveaux formats dont on parle de plus en plus. J’espère qu’il vous sera utile, il l’est pour moi. Lets go.
Stegano and the Free Software Song
git clone https://git.sr.ht/~cedric/stegano
cd stegano
wget http://www.gnu.org/music/free-software-song.ogg
./lsb-s.py --hide -i ./pictures/Montenach.png -o ./pictures/Montenach_enc.png -f ./free-software-song.ogg
rm free-software-song.ogg
./lsb-s.py --reveal -i ./pictures/Montenach_enc.png -b ./cool-song.ogg
Ceci seulement pour annoncer qu’une ligne de commande est disponible (avec d’autres améliorations). Et nhésitez pas à cacher cette fabuleuse chanson dans toutes vos images.
Photo libre d’Irlande
Petite pause avec la stéganalyse pour tester quelque chose d’un peu différent.
Stéganalyse de la méthode LSB
Comme expliqué dans le billet précédent la technique LSB (Least Significant Bit) est aisément attaquable. En effet si pour loeil modifier le bit de poids faible est invisible il n’en est pas de même pour un script Python. Nous allons donc utiliser une technique qui consiste tout simplement à remplacer les composantes pairs des pixels par 0 et les composantes impairs par 255. Ce qui veut dire que le pixel (132, 247, 123) deviendrait (0, 255, 255).