Skip to main content

Get diff changes between original files installed with apt and current files

Vous avez modifié vos fichiers de conf et voulez comparer avec la version d'origine ? Vous auriez dû versionner vos fichiers de conf. :D Ou alors, ce petit script peut vous aider :

pkgdiff.sh :

#!/bin/sh
set -e

package=$1
tmp=$(mktemp -d --suffix=$package-pkgdiff)
echo "(Downloading package in $tmp)"
cd $tmp

apt-get download $package
ar vx ${package}*.deb
tar xJf data.tar.xz

find etc -type f |
while read file ; do
diff $file /$file
done

Usage : pkgdiff <pkg-name>

Pour juste avoir la liste des fichiers dans un packet : dpkg-query -L <pkg-name>

Run Docker containers with systemd-nspawn | Sean McGary

Use as a container manager while still benefitting on existing images!

Flowhub - Peer-to-peer full-stack visual programming for your fingers | Flowhub

Mêler code et graphique : le site vitrine est superbe, mais je n'ai pas eu l'occasion de tester.

Notebook

Un exemples de navigation fluide dans un jeu de données grâce à Python.

Dev.Opera — In search of the perfect JavaScript framework

Un bon résumé des différentes caractéristiques à prendre en compte dans l'évaluation d'un Framework JavaScript, appuyé sur divers exemples.

Chris Granger - Coding is not the new literacy

Une excellente réflexion sur l'enseignement de l'informatique et ce qu'il est important de voir dans cette matière. L'enseignement de l'informatique ne doit pas se limiter à la programmation, qui n'est que l'expression de l'objectif sous-jacent qu'est la modélisation.

Globalement, l'article ne parle pas vraiment de trouver un aspect littéraire à la programmation, mais révèle des traits de la programmation pouvant être utiles à sa comparaison à la littérature. Pas de question de stylistique par exemple.

Finalement, l'article redit « Programming is the new literacy », mais en précisant ce que l'on doit tirer comme conclusion de cette phrase quant aux propriétés intéressantes de la programmation.

mrdoob/texgen.js · GitHub

Une bibliothèque très simple de génération procédurale d'images en JS.
Les exemples présentés sont très réussi, malgré la simplicité de la lib.

AngularJS vs Ember - Evil Trout's Blog

Une défense d'Ember face à Angular mettant en évidence des points assez subtiles à prendre en compte dans le choix d'un tel framework.