[SQL] : créez des constantes et des noms de résultats

DBA et développeur, cet article est pour vous... y'en faut pour tous les goûts comme on dit. Voici deux outils peu utilisés dans les bases de données que j'ai pu voir récemment. Et pourtant, ils permettent de simplifier votre script sql et de le rendre plus lisible et plus structuré (génial lol). Les constantes en … Lire la suite [SQL] : créez des constantes et des noms de résultats

Ansible – les différents niveaux de variables

Ansible est un orchestrateur simple d'utilisation dès lors que l'on en retient les concepts de base. Parmi ces concepts, la hiérarchie des variables fait partie des essentiels. Je vous propose d'y revenir en vidéo. D'ailleurs n'hésitez pas à vous abonner à la chaine xavki. Au total, Ansible possède plus de 20 manières pour définir des … Lire la suite Ansible – les différents niveaux de variables

[Sécurité] : Comment encrypter vos fichiers avec Vim ?

Cet article aurait peut être eu simplement sa place dans le top commande de la semaine mais c'est un focus qui parle un peu sécurité et je pense que l'on y fait pas assez attention. J'imagine que sur votre micro vous disposez de fichiers sensibles avec des données perso voir pire avec des mots de … Lire la suite [Sécurité] : Comment encrypter vos fichiers avec Vim ?

[Oracle] : comment connaître la taille d’un index avant de le créer ? explain plan est ton ami

Lorsque l'on réalise un explain plan, on peut en tirer pour conclusion qu'il est nécessaire de créer un index. Attention, je ne dis pas qu'il faut abuser de ces créations d'index car trop d'index ou des index mal placés ou mal constitués peuvent causer au contraire de al consommation de ressources pour rien. Ce qui … Lire la suite [Oracle] : comment connaître la taille d’un index avant de le créer ? explain plan est ton ami

[Python] : comment requêter une base mysql avec mysql.connector ?

Mysql Connector est le module le plus répandu pour utiliser une base de données mysql à partir de python. Il est relativement facile à utiliser. Nous aurons l'occasion de voir dans d'autres articles des manipulations plus complexes mais il faut bien commencer par... le commencement. Comment réaliser un simple SELECT et afficher son résultat en … Lire la suite [Python] : comment requêter une base mysql avec mysql.connector ?

Ansible – prise en main de checksum, set_facts, register et block

Ansible c'est un peu le fil rouge du moment. Certains l'ont bien vu avec le lancement de la chaine youtube xavki. L'idée c'est de vous montrer comment j'ai appris à utiliser et développer avec ansible. La vidéo ci-dessous présente ce que nous allons découvrir dans l'article. L'objectif du jour, c'est de charger un fichier avec … Lire la suite Ansible – prise en main de checksum, set_facts, register et block

[Awk] : comment lister les ports des vhosts d’un apache ? (gsub, match, substr et regex)

Awk c'est un peu mon petit préféré pour faire du oneline en manipulant des lignes. Et une fois de plus, il est encore bien sympa pour nous lister les ports utilisés pour chaque vhost d'un apache. Bon on se fait un peu plaisir vous allez voir... et c'est pas pour frimer. En gros, on veut … Lire la suite [Awk] : comment lister les ports des vhosts d’un apache ? (gsub, match, substr et regex)

[Linux] : comment rechercher un texte dans plusieurs fichier pdf ?

Pdftotext est un binaire bien tuile sur linux. En effet, il permet assez facilement de convertir du texte au format pdf en format texte (comme son nom l'iniduqe ;)). Son petit avantage c'est aussi qu'il est installé de base sur pas mal de version (ubuntu...) et ça on a tendance à l'oublier. Donc celui-ci possède … Lire la suite [Linux] : comment rechercher un texte dans plusieurs fichier pdf ?

[Bash] : couper un fichier en plusieurs avec split

Fichier trop gros ou besoin de découper votre fichier en parts égales ou splitter toutes les X lignes, c'est possible. Split est un binaire que j'utilise peu mais qui peu s'avérer très efficace. Voyons un peu comment celui-ci fonctionne avec quelques exemples. Créons tout d'abord un fichier de test : └─ $ ▶ for i … Lire la suite [Bash] : couper un fichier en plusieurs avec split