27 oct. 2016

[JSON] Diviser (ou éclater) un fichier avec jq

Je souhaitais éclater un fichier json en plein de petits fichiers.

pour ce faire, il faut installer jq
$ sudo yum install -y jq
j'ai fais ensuite un script (json_spliter.sh):
#!/bin/sh
file=$1
output_dir="splited"
count=1
mkdir $output_dir
cat $file | jq -c -M '.[]' | sed 's/\\"/\\\\"/g' | \
while read line
do
        echo $line > $output_dir/$count.json
        count=`expr $count + 1`
done
Il suffit pour l'utiliser :
$ ./json_spliter.sh fichier.json

[JSON] Convertir un csv en json

on part du principe que l'on est sous linux.
on a installé nodejs avec npm

Tapper :
$ sudo npm install -g csv2json
pour l'utiliser:
$ csv2json fichier.csv
(ce qui va afficher le json à la volée)

on peut donc rediriger le tout vers un fichier:
$ csv2json fichier.csv > fichier.json


17 oct. 2016

[TV] Darknet le côté obscur du web - Envoyé spécial

[Ansible] échapper des accolades dans un jinja2

Ou comment ignorer les variables dans Ansible.

Parfois on a besoin d'échapper des doubles accolades correspondants à une variable.



voilà la technique :
{% raw %}
Anything in this block is treated as raw text,
including {{ curly braces }} and
{% other block-like syntax %}
{% endraw %}

5 oct. 2016

[Secu] Fabriquer une cage de faraday simplement

Article vu sur Korben : http://korben.info/realiser-une-cage-de-faraday-simplement.html

Dans un récent article du New York Times au sujet d'Edward Snowden, on apprenait que ce dernier avait demandé aux personnes qui lui rendaient visite (avocats, journalistes) de mettre leur téléphone dans le réfrigérateur pour éviter les écoutes.

Hmmm... Le réfrigérateur est-il vraiment un cage de Faraday qui permet de bloquer les ondes ?

C'est à ça qu'a voulu répondre Michael Colombo pour le site Make en faisant le test... La caméra tremble, les mains de Michael tremblent... et le résultat est...



Donc, non, le frigo n'est pas une option viable pour bloquer les ondes. Par contre, le shaker à cocktail, ça semble fonctionner.

J'ai aussi testé chez moi avec le frigo, diverses casseroles et la cocotte minute, sans succès et finalement, j'ai trouvé encore mieux et beaucoup plus simple que le shaker à cocktail : La feuille d'aluminium !

Démonstration :



Différences majeures entre Red Hat 6, 7, 8 et 9

Quelles sont les différences majeures entre RHEL 6, 7, 8 et 9 ? Système de fichiers RHEL 6: Par défaut : ext4. Autres : ext2, ext3 supportés...