Archive pour February, 2012
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é:
- Une machine avec OpenSSH que chaque personne à accès (une instance Amazon EC2?)
- Créer un nouvel utilisateur temporaire pour la personne a aider
- 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.
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!!
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?
