Renoir Boulanger, Webmestre Un geek social et Linuxien de nature

Archive pour February, 2012

Créer un tunnel SSH inverse pour pouvoir supporter à distance un ami utilisant Linux

aucun commentaires

Créer un tunnel SSH inverse pour pouvoir supporter à distance un ami utilisant Linux

Avez-vous déjà voulu accéder a votre ordinateur Unix/Linux/MacOS d’un ami, chez ou ailleurs, et que vous avez besoin de l’aider a distance?   En tant qu’utilisateur de Linux, si vous aider quelqu’un d’autre qui n’Est pas habitué, il peut vouloir votre aide. Cette procédure peut vous aider a l’aider, a distance.

Ça vient de m’arriver. Je vais vous montrer comment j’ai fait.

Ce que j’ai utilisé:

  1. Une machine avec OpenSSH que chaque personne à accès (une instance Amazon EC2?)
  2. Créer un nouvel utilisateur temporaire pour la personne a aider
  3. Ordinateur a réparer roulant Linux/Unix/MacOS/Cygwin (qui a OpenSSH serveur et client)

Ce que j’avait fait avec, en plus de cette procédure, c’est un script RC qui créait une connection permanente, avec une connection SSH qui ne requiert pas de mot de passe.

L’idée étaait que peu importe le lieu ou mon ami se trouve, dès qu’il/elle a un lien à Internet, j’ai accès a son ordinateur portable.

Ma procédure décrit comment créer un lien entre ces deux machines.

Lire le reste de cette histoire »

Écrit par Renoir Boulanger

February 29th, 2012 at 12:32 am

Classé dans Techniques

Comment rapidement accéder aux logs d’un environnement de production symfony 1.x en moins de tapes clavier posible

aucun commentaires

Comment rapidement accéder aux logs d’un environnement de production symfony 1.x en moins de tapes clavier posible

Est-ce que ça vous est arrivé de vouloir voir les logs de votre application symfony 1.4 en production pour un problème et qu’aucune info n’est disponible pour savoir quel est le problème.

Ça m’est arrivé une fois de trop cet après midi. Ma solution est simple, utiliser le concept du yaml de symfony qui accepte du PHP, puis de faire UNE switch qu’on peut “flipper” pour pouvoir consulter le log.

Sans interruptions de serveur, ni pertes dangeureuses de performances **

Comment j’ai fait

J’ai ajouté a mon projet un simple bloc conditionnel qui va comme suit.

1. Fichier factories.yml

Ajouter cette condition dans le bloc prod:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
prod:
< ?php 
/**
 * En cas de besoin debug, flipper 0/1 pour pouvoir accéder aux logs.
 *
 * 0 = Pas de debug
 *
 * Ne pas oublier de faire un ./symfony cc :)
 **/
if(0){  
echo'
 
  logging_enabled: true
  logger:
    class: sfAggregateLogger
    param:
      level: debug
      loggers:
        sf_file_degug:
          class: sfFileLogger
          param:
            level: debug
            file: %SF_LOG_DIR%%SF_APP%%SF_ENVIRONMENT%.log
 
';
} else {
echo'
 
  logger:
    class:   sfNoLogger
    param:
      level:   err
      loggers: ~
 
';
} ?>

2. Nettoyer la cache

Tout simplement.

1
./symfony cc

3. Suivre le log

1
tail -f log/frontend_prod.log

Bonsoir!!

Écrit par Renoir Boulanger

February 15th, 2012 at 5:44 pm

Classé dans Linux

Marqué comme ,

Mon CV est maintenant en ligne

aucun commentaires

Mon CV est maintenant en ligne

… et mis a jour dans une structure différente

Après plusieurs fois a travailler dans Open Office et/ou Word pour faire un beau curriculum vitae. Je dois l’avouer. J’aime pas ça faire du styling a bras.

Mes requis

Il doit surement avoir une méthode web app pour ça. C’est donc avec ce désir que j’ai monté mon requis minimum:

  • Web app facile
  • Possibilité de switcher le style
  • Avoir d’lair d’un CV imprimable, pas d’un microsite… si je voudrait ça, je ferait mon CSS pour ça sur mon propre site
  • Pouvoir importer dans plein de formats (word, pdf, text, xml, rtf)
  • Avoir un peu de stats
  • Pouvoir avoir des variantes

Finalement j’ai tombé par hasard sur la webapp fait par AOL (eh oui, ils ont au moins ça de bien fait semble t’il). J’ai aussi décidé d’ajouter a mon sidebar le badge de téléchargement. De cette façon si il est nécessaire de prendre mon CV, les gens n’auront qu’a se servir.

Mon CV

Curriculum Vitae de Renoir Boulanger sur Emurse

Changements de structure

Étant donné que je parle de mon CV, j’ai décidé de le remanier d’une façon plus orientée ce qui a été fait que les menus détails et technos de chaque projet.

J’ai tenté de couvrir des thèmes comme Implémentation, l’innovation et les sections spécifiques au poste.

Nouvelles sections

J’ai aussi décidé d’ajouter une nouvelle section intitulée “Talents“. Contrairement a Sommaire qui dit ce que j’ai concrètement fait, Talents sert a dire les forces que je crois avoir pour les positions que j’occupe.

Votre avis

Étant dans le monde des TI, et assez polyvalent, est-ce que vous croyez que c’est une bonne approche ma nouvelle structure. Vous avez des suggestions?

Écrit par Renoir Boulanger

February 8th, 2012 at 7:26 pm

Classé dans Tranche de vie