Compliquées ces api.. je me mets ça de côté pour plus tard car j'ai mis du temps à capter :
http://getpocket.com/developer/docs/authentication
D'abord il faut une consumer_key : voir la doc pour ça, c'est facile (= une api key)
Grâce à cette clé on peut avoir un TOKEN comme ça :
curl -X POST https://getpocket.com/v3/oauth/request --verbose --header 'Content-Type: application/json; charset=UTF8' --header 'X-Accept: application/json' --data '{"consumer_key":"CONSUMER_KEY","redirect_uri":"http://wallabag.org"}'
On utilise ce token pour dire à pocket qu'on autorise l'application
https://getpocket.com/auth/authorize?request_token=TOKEN&redirect_uri=http://wallabag.org
+
curl -X POST https://getpocket.com/v3/oauth/authorize --verbose --header 'Content-Type: application/json; charset=UTF8' --header 'X-Accept: application/json' --data '{"consumer_key":"CONSUMER_KEY","code":"TOKEN"}'
donne un ACCESS_TOKEN
on a enfin l'ACCESS_TOKEN, on peut requeter l'api :
curl -X POST https://getpocket.com/v3/get --verbose --header 'Content-Type: application/json; charset=UTF8' --header 'X-Accept: application/json' --data '{"consumer_key":"CONSUMER_KEY","access_token":"ACCESS_TOKEN"}'
du reverse avec apache, ça dépanne
Les extensions installées sont ici :
$ ls ~/.local/share/gnome-shell/extensions/
mediaplayer@patapon.info message-notifier@shell-extensions.barisione.org SettingsCenter@xesnet.fr system-monitor@paradoxxx.zero.gmail.com TaskBar@zpydr topIcons@adel.gadllah@gmail.com
Pour les désactiver toute :
gsettings set org.gnome.shell enabled-extensions "[]"
Pour les activer :
gsettings set org.gnome.shell enabled-extensions "['message-notifier@shell-extensions.barisione.org','mediaplayer@patapon.info','SettingsCenter@xesnet.fr','system-monitor@paradoxxx.zero.gmail.com','TaskBar@zpydr','topIcons@adel.gadllah@gmail.com']"
excellent cet article :D
via sebsauvage
Un password manager en cmdline
logtail permet de tail seulement la différence avec le dernier logtail qu'on a fait (un marqueur est créé pour stocker la position)
pratique pour faire une sonde munin si on veut la moyenne ou le max de ce qu'on a dans le log depuis le dernier check
molly-guard : ahah, not bad
à installer sur les vps
Pour figer une valeur dans une formule pour éviter qu'elle s'incrémente lorsqu'on étend la formule, il faut rajouter des "$"
ex : $Q$4
si vous voulez remercier wallabag, c'est par là que ça se passe
nouvelle hierarchie de commit mise en place par symfony
Apache qui passe en dessous de IIS c'est pour bientôt d'après la tendance :o
Est-ce que l'opensource recule ? Non surement que beaucoup de monde switch de nginx à apache ?
Un outil de capture de trafic HTTP qui peut le rejouer en direct ou bien le dumper dans un fichier pour le rejouer plus tard.
Je suis content de pas les avoir en direct eux
Vos maintenant sur github
Ahah a tester
Ce genre de trucs c'est pasl a premiere fois :D
Un peu d'histoire via Skunnyk
conseils pour les messages de commit
ror adapter to query puppetdb
Un outil pour monitorer son systeme qui a l'air bien + dev actif
"Think of it as strace + tcpdump + lsof + awesome sauce."
nouvelle url de popcorn time
D'après ce que j'ai compris, hyperloglog est un algo qui a été implémenté dans redis et qui permet de compter plus rapidement et à moindre cout le nombre d'objet unique
La doc des propriétés : https://github.com/torvalds/linux/blob/master/Documentation/networking/ip-sysctl.txt
Ensuite on peut les définir dans le dossier spécifique à l'interface, exemple : /proc/sys/net/ipv4/conf/eth0/
Ou dans le dossier all : /proc/sys/net/ipv4/conf/all
Exemple :
La valeur pour ehto concernant la propriété arp_filter ne dépend pas seulement de /proc/sys/net/ipv4/conf/eth0/arp_filter mais aussi de /proc/sys/net/ipv4/conf/all/arp_filter
D'après la doc, arp_filter est un boolean (0 ou 1)
D'après ces liens :
http://marc.info/?l=linux-kernel&m=123606366021995&w=2
https://github.com/torvalds/linux/blob/master/include/linux/inetdevice.h (ligne 123 : #define IN_DEV_ARPFILTER(in_dev) IN_DEV_ORCONF((in_dev), ARPFILTER))
On utilise un OR pour déterminer la valeur finale : il suffit qu'un des deux arp_filter soit à 1.
Si la propriété n'est pas un boolean mais un integer qui peut prendre 0,1,2,etc... la valeur choisie entre le "all" et le "eth0" sera la valeur MAX d'après ce que j'ai compris.
On retrouve ce fonctionnement dans d'autres dossiers :
/proc/sys/net # find . -type d -name eth0
./ipv4/neigh/eth0
./ipv4/conf/eth0
./ipv6/neigh/eth0
./ipv6/conf/eth0
Pour consulter :
sysctl -a | grep arp_filter
Pour modifier :
à la volée :
echo "1" > /proc/sys/net/ipv4/conf/...
ou sysctl -w net.ipv4.conf.eth1.arp_filter=1
persistant au reboot :
/etc/sysctl.conf
/etc/init.d/procps restart
à notre un truc vicieux :
/etc/init.d/procps restart n'a pas le meme effet qu'un reboot complet
si on set une propriété à la volée à 1 comme net.ipv4.conf.eth1.arp_filter par exemple
elle va rester à 1 apres un /etc/init.d/procps restart
par contre elle se remet bien à 0 apres un reboot
Pour forger des packet en python... mieux que hping3 ;)
alternatives à authorized_keys
via Skunnyk