Portrait de fira

ESIEE Tips and Tricks: Installer des paquets dans son répertoire Home

Parfois on a besoin d'outils qui ne sont pas installés sur un PC, nottament à l'ESIEE!
Comment faire pour travailler avec ses outils et son environnement famillier dans ces conditions ?
C'est simple: il suffit d'installer les paquets dans son répertoire home.

Portrait de fira

Un point sur: nVidia Optimus sous Linux

Récemment j'ai acheté un netbook ASUS avec graphiques hybrides.
L'intention était évidemment au début de geeker plus que jouer, mais la 840M integrée est pas si mal que ça.
Du coup j'ai commencé à essayer de faire tourner des jeux, d'abord sous Windows ou ca marche nickel, puis sous Linux.
Si vous avez déjà joué sous Windows sur une machine à graphiques hybrides vous connaissez surement Optimus : c'est la technologie qui permet de sélectionner, application par application, sur lequel des processeurs graphiques faire le rendu.

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 trax

France Talent Exchange ou talentroc

Un ami, éminent ESIEENN, et collègue, vient de crée un site d'échange de talent.

Des gens proposent/demandent des formations sur des sujets de leur choix.
=> Les formateurs gagnent des crédits qui sont ré utilisable pour assister à d'autre formation : c'est le p2p de la formation.

C'est cet esprit d'échange et de formation alternatif qui attire mon attention. Ça a le goût du Libre :)

Portrait de vulpo

rm sans faire de bêtises

Avec rm, on fait des erreurs.
Je propose ici le script que je me suis fait pour remplacer rm, permettant de simuler une corbeille journalisée. S'utilise (presque) comme rm.
Le script et son guide d'utilisation sont sur cette page.

Domaine: 
Portrait de trax

oui bits

A small C code, guess what does it do and how!
(Good luck and sorry for the warning)

%:define A(_) \
struct <%short o;int O;%>O;O.O=_,O.o=3<:&O.o:>;int a=O.o^O.o;float O_o=a; \
while (O.o --> 1)\
a += (((~((O.o&3)+1)[%:_])&1)?1:-1), O_o+=a/(1.0+O.o);\
http://clubnix.fr

Pages