Blogs

Portrait de fira

Gestion des logs: Architecture & Introduction a logstash

Comment faire pour gérer les logs de son infrastructure de façon centralisée ?
Récemment quelqu'un m'a parlé de leur méthode: gérée complétement à la main à base de scripts, avec de rsync, scp et des cronjobs.
Sa réaction immédiate à été de nous déconseiller de faire pareil et se tourner vers une solution commerciale, Splunk étant la plus connue.
Mais avec un peu d'huile de coude et les bons outils open-source, on peut arriver à une solution libre très puissante !

Portrait de fira

Un point sur: Avahi, Bonjour et ZeroConf

Dans certains environement, on peut être tenté de permettre l'auto-détection des services, par exemple:
- Car l'environement n'est pas stable ou doit être indépendant
- Car on est dans l'optique d'une application peer-to-peer locale sans serveur central
- Car ca évite à l'utilisateur d'entrer une addresse/ip et est plus convivial

Adressage automatique

On attribue typiquement des addresses sur un réseau local par serveur DHCP, ou statiquement dans un environement serveur.
Lorsqu'on a pas de serveur DHCP, comment faire ?

Portrait de fira

Un point sur: NAT et Hole punching

Ces derniers jours, en temps qu'étudiant administrateur réseau, j'ai pu observer le gouffre de compréhension réseau qu'on peut avoir avec des gens plus orientés développement...
J'ai écrit quelques notes de sujets à aborder a ce propos sur le tableau du club, et la même question est revenue très souvent: qu'est ce que / comment fonctionne le hole punching NAT ?
Voilà quelques éléments de réponse.

Portrait de fira

Notes actuelles sur le passthrough VGA

Introduction

Quand on veut jouer tout en utilisant Linux au quotidien on est généralement réduit à 4 options, chacune avec son lot de problèmes:

Portrait de fira

StatsD, Graphite et Companie

Récemment devenu apprenti, j'ai enfin pu récupérer quelques sousous pour un serveur dédié histoire de monter une infra de test..
A peu près en même temps des connaissances ont eu besoin d'un serveur de jeu pour une dizaine de personnes, donc j'ai sauté sur l'occasion d'avoir un petit système à mettre en place et monitorer.

Portrait de vulpo

Décrypter un fichier dont on a oublié la méthode de chiffrement utilisée

Voici un tuto pour les têtes en l'air, qui ont chiffré un fichier sur leur disque dur mais qui ne se souviennent ni de la technique de chiffrement utilisée, ni du mot de passe utilisé.

Bien sûr, une solution possible est d'essayer toutes les techniques de déchiffrement possibles pour chaque mot de passe susceptible d'avoir chiffré le fichier, mais ce que j'en dit : autant utiliser un script qui fait tout ça à notre place ! Cette technique ne fonctionne qu'avec les chiffrements de type symétrique, où un mot de passe suffit pour déchiffrer le fichier, contrairement aux chiffrements asymétriques qui requierent une clé privée, une clé publique, etc.

Aucune connaissances particulière n'est requise, à part peut-être les commandes cd, ls, cat et nano.

Portrait de lewinp

Expérience avec le PSR-0 : Drupal, Zend Framework 2, Symfony 2

Le PSR-0 est une norme du PHP Framework Interop Group basée sur les espaces de noms (namespaces, PHP >= 5.3) pour permettre la création de composants interopérables et chargeables (par autoloading) sans efforts.

Ceci est une petite expérience permettant de montrer l’intérêt du PSR-0.

Il faut un niveau un peu avancé en PHP objet pour bien comprendre cet article.

Portrait de mickeymouse

Idée de projet pour le club

Coucou, alors je crée un petit billet qui j'espère va se mettre dans mon blog et pas en vrac dans le site du club. L'idée est de concevoir un décrypteur à base de statistique. Je laisse en fichier attaché un pdf qui explique le projet en détail, je laisse également le fichier .tex si jamais on souhaite y faire des modifications. L'idée est un peu vague encore, il pourrait y avoir des points à détailler.

Portrait de anatole

Rencontre inhabituelle

Access se promène dans la rue jusqu'au moment où un esieen sauvage apparaît...

Ton pc est 64 ou 32 bits ?
Mon écran est 64 bits.

Portrait de furet

Prendre un screenshot en java

Dans le cadre de mon boulot, j'ai du me pencher sur l'enregistrement d'une capture d'écran en Java.

Ce n'est pas très compliqué en soit, mais j'ai été très surpirs de constater qu'il n'y a pas de moyen direct de capturer le pointeur de la souris dans l'image résultante (ce qui est assez pénible quand on veut faire une appli qui enregistre des screencasts).

Bref la seule solution c'est de repaindre le curseur dans l'image résultante avant de l'enregistrer sur le disque.

On peut soit utiliser la bibliothèque standard et AWT, soit utiliser SWT, mais ça devient un poil plus compliqué.

Pages