Je me mets ça de côté : la retention par défaut des RRD dans munin au format carbon :
[munin_schema]
pattern = ^munin.
retentions = 5m:2d,30m:10d,2h:45d,1d:1y
Sur les 2 derniers jours on a une mesure toute les 5 minutes
Sur les 10 derniers jours, une mesure toute les 30 minute est conservée
etc
/opt/graphite/conf/storage-schemas.conf
une lib pour interagir facilement avec bash
Quand on travaille en equipe sur le meme code, on se rend vite compte qu'il est préférable d'adopter les mêmes conventions : indentation, line feed..
C'est facile quand tout le monde utilise le même éditeur, il suffit de partager le fichier de configuration, mais ça se complique lorsque chacun utilise son éditeur préféré.
Editor config permet de décrire cette configuration dans un langage commun et de l'appliquer à plusieurs éditeurs (on peut voir la liste des éditeurs supportés dans la partie 'Download a plugin')
via netvibes team
Un mini framework php inspiré de bottle (mini framework python). Dans le même esprit que sinatra (mini framework ruby)
via sametmax
Une solution pour cacher la demande de catalogue..
Dans cet article il ne parle pas de cacher les demande de metadata, mais c'est aussi une bonne idée.
Pour que ce soit viable, la validité du cache ne doit pas être trop longue et il faut pouvoir le vider à la main.
à tester
Bon j'utilise pas le sync de password, mais c'est bien pourri quand même
En me demandant comment coder une application similaire à Yo, je suis arrivé sur le sujet des connexions.
C'est le client qui doit initier la connexion TCP , ça on est d'accord. Ensuite le serveur devra associer une socket à un nom d'utilisateur, gérer des files d'attentes...
Ou plus simple, utiliser Google Cloud Messaging :D
Petit rappel sur les 6 principaux flags tcp et comment isoler certains paquet avec tcpdump en fonction de leurs valeurs.
tcpdump -i any 'tcp[tcpflags] & tcp-syn != 0 and host toto'
http en mode explain me like i'm 5
très bon article !
Petite chose à savoir côté conf nginx : chaque header appartenant à la requête est disponible sous la forme d'une variable portant le nom : $http_name
avec "name" = le nom du header en remplaçant les "-" par des "_" et le tout en minuscule, ouf.
Exemple : X-Header-De-la-mort devient : $http_x_header_de_la_mort
Utile pour introduire de la logique conditionnelle sur ces headers :)
Gui pour faire des diff visuellement
via alk
Les top articles de ce blog sont vraiment bien foutu !
Liste de soft par technos
via skunnyk