»

[Ruby on Rails] Comment recycler les logs de son application?

Moi — Cissou @ 21:57

Je sais, je devais faire une note sur les raisons qui m’ont poussées a choisir Ruby on Rails, mais avec le développement de Pronostikr, sa mise en production et un déménagement en cours, pas facile de trouver le temps pour une note détaillée.

Au lieu de ca, je vais plutôt essayer de mettre en ligne les quelques problèmes que j’ai rencontrés pour le déploiement de mon appli, et surtout comment j’ai pu résoudre ce problème!

Aujourd’hui: comment recycler les logs?
Alors que cela me semblait être plus que simple (et il se trouve que c’est très simple en effet :) ), j’ai parcouru pas mal de blogs et forums avant de trouver une solution satisfaisante. J’ai donc d’abord cherché une solution Rails, comme un gem ou un plugin, mais rien de très concluant de ce coté. C’est ainsi que je suis tombé sur LogRotate, commande Linux simple et puissante qui est la pour vous faciliter la vie pour tout ce qui touche a la rotation des fichiers de logs!

Comment l’utiliser?
Déjà, lire le man logrotate ;-)
Ensuite, voici ma configuration que j’ai définie dans /MON APPLI/config/logrotate.conf

# Rotate Rails application logs
/MON APPLI/log/*.log {
compress
weekly
delaycompress
missingok
notifempty
copytruncate
rotate 10
}

Voici ce que fait chaque ligne:
- la première ligne est la pour définir le chemin vers les logs de votre application
- compress, option pour indiquer si vous souhaitez que les anciens logs soient compressés pour sauver de l’espace disque
- weekly, car je veux que mes logs soient archivés 1 fois par semaine. Vous pouvez aussi les changer tous les jours (daily) ou 1 fois par mois (monthly)
- delaycompress : pour compresser les logs a partir de la deuxieme fois ou ils sont archivés
- missingok : ne génère pas d’erreur si un fichier de log est absent
- notifempty : évite d’archiver les logs qui sont vides
- copytruncate : fait une copie de sauvegarde du fichier de log avant de l’effacer
- rotate 7 : le nombre maximum d’archives que je veux garder

Etant sur un hébergement partagé, pas moyen pour moi d’écrire sous /etc (la ou se trouve logrotate.conf par défaut). Mais il est possible de lancer logrotate en précisant non seulement le fichier de configuration que l’on souhaite, mais aussi le fichier logrotate.status (option -s), qui garde un trace des différents archivages. L’option -f permet de redémarrer logrotate immédiatement. Sinon, l’archivage se déroulera automatiquement en fonction de votre configuration (le jour d’après, la semaine d’après, …)

/usr/sbin/logrotate -f -s ./config/logrotate.status ./config/logrotate.conf

Et voila, le tour est joué!

Pronostikr, site de pronostics sur les matchs de foot gratuit et entre amis, est ouvert

Projets — Tags: , , , , — Cissou @ 15:07

Ça y est, il est en ligne, et ca fait plaisir! Dès les premiers inscrits, quelques soucis lié a Internet Explorer, mais bon, rien de catastrophique. Surtout, je suis assez impatient de voir comment tout cela va se goupiller, voir si les gens vont se prendre au jeu. Je sais que j’y retrouverai au minimum ceux avec qui je fais les pronostics ERA depuis 4 ans, mais bon, l’idée est aussi de ramener quelques autres personnes pour rendre le tout plus excitant ;-)

En parlant du blog ERA, il sera certainement “recyclé”, vu qu’il est tout de même bien positionner sur les différents moteurs de recherche, mais qu’il ne servira plus de support a notre championnat de pronostics… J’ai déjà ma petite idée sur la question, mais je vous en ferai part une fois que j’aurais convaincu d’autres rédacteurs…

Pronostikr.com, un site pour faire des pronostics entre amis

Projets — Cissou @ 12:50

Le site n’est pas encore en ligne, le blog non plus d’ailleurs, mais apres avoir cherché un nom pendant quelques temps, mon choix (apres consultation de la team ERA) s’arrete sur PRONOSTIKR… en attendant mieux ;-)

Alors que le lifting de la UI du site continuera toute la semaine, j’espere mettre tout ca en ligne pour Dimanche. Quelques tests, et hop, ca sera parti pour une nouvelle saison de Ligue1! Finis les pronostics a la main, fini les charts et tableaux dans google docs !

Si ca vous interesse de venir vous mesurer a nous, faire des pronostics entre amis ou juste laisser vos informations personnelles sur un 1000eme site, vous pouvez toujours suivre la future actualite du site sur ce blog (pour l’instant)!

Sinon, ca se passe par ici: www.pronostikr.com

Soiree de Poche: Beirut

Musique — Cissou @ 12:14

Pour ceux qui ne connaissent ni Beirut, ni la Blogotheque, voila une video qui devrait regler tout ca ;-)

Les Notes du Geek: Recherche de nom de projet

Les Notes du Geek, Projets — Cissou @ 14:37

google pronostics

Alors que le developpement technique de mon site de “pronostics entre amis” est dans les temps par rapport a ma feuiille de route initiale, une difficulte est venue s’ajouter au projet: le nom de domaine!

Car meme si cela semble evident, il existe un nombre incalculable de sites de pronostics sur internet. Et un peu plus surprenant, il en existe deja beaucoup en francais. J’avais evidemment fait le tour des sites principaux (d’ou ma motivation pour developper ma propre solution, vu qu’aucun site ne correspondait a ce que je cherchais), mais la ou cela devient difficile, c’est pour le choix du nom de domaine (donc du site plus generalement). Trouver une URL pouvant etre liée aux pronostics, au foot mais pas forcement, a une idee de communauté/d’amis ET qui en plus se trouve est libre: voila mon casse tete du moment :)

Toute suggestion serait accueilie avec un tres grand plaisir!

San Francisco Pride Parade 2009

San Francisco — Cissou @ 16:14

UPDATE: mes photos ont ete publie sur un blog du LA Times :)
http://travel.latimes.com/daily-deal-blog/index.php/yay-gay-san-francisc-4767/

Je ne sais pas comment ca se passe dans les autres villes/pays, notamment en France, mais la Pride Parade a San Francisco est toujours quelquechose de tres… interessant. Non seulement par l’histoire de la ville et de Castro, mais aussi par l’excentricité generale des San Franciscain(e)s. C’est d’ailleurs marrant de voir que ce sont souvent les memes personnes que l’on croise auz differents Street Faire, How Weird Festival ou Pride Parade. Voici juste quelques photos que j’ai prises hier, certaines etant reprises dans un article de Susan Derby, une LA Times blogger (oui, c’est ma minute je-suis-content-pour-rien-du-tout, mais vous etes sur un blog, hein, bon, donc voila. Et puis, ca fait toujours plaisir de voir quelqu’un souhaitant utiliser ses photos!)

3672095490_7ae0ee5ed6_b

3672100728_5b6ee13130_b

Plus de photos sur mon compte www.flickr.com/c1ssou

Voyage, voyage…

Moi — Tags: , , , — Cissou @ 13:37

CIMG2081.JPG

Ces derniers temps, pas mal d’envies de voyager. Si un sejour en Islande se dessine pour la fin d’année, il y a aussi les traditionnelles vacances estivales en France fin Juillet. Mais ce que j’aimerais vraiment pouvoir faire, c’est partir plusieurs semaines a la decouverte de l’Asie, l’Amerique du Sud ou meme juste de l’Europe!

Malheureusement, trop de contraintes et pas assez de temps pour le moment, alors je voyage par procuration via Internet ;-)

Si vous voulez partager vos experiences a l’etranger ou juste lire des recits de voyageurs téméraires, je vous recommande d’aller faire un tour sur Explornation, un guide touristique communautaire, ou Plan A / Plan B, un site pour les bons plans voyage, avec une rubrique Interview vraiment sympa.

Pour revenir a l’Islande, faites moi signe si vous lisez cet article (ah ah ah) et si vous avez des contacts, conseils ou bons plans a donner.

Les Notes du Geek

Les Notes du Geek — Tags: , , , , — Cissou @ 15:48

TahoeSki (22)

Comme je le disais precedemment, je travaille ces derniers temps sur un projet personnel: un site de pronostiques sur le foot, pour pouvoir continuer a faire de maniere automatique et sur un site dédié ce que mes amis et moi faisions depuis 4 ans sur notre blog ERA.

J’ai decidé de developper ce site en Ruby On Rails, pour des diverses raison que j’expliquerai dans mon prochain billet, et je me suis dit que les questions/problemes que j’ai rencontrés au cours du developpement du site mais surtout les solutions a ces problemes pourraient intéresser quelques personnes. Donc, voila, j’essaierais de tenir a jour une rubrique “Les Notes du Geek”, et apporter une modeste contribution en francais aux developpeurs debutant avec RoR, illustrés d’exemple concrets tirés de mon projet.

A suivre!

Pas de temps pour la mediocrité

Boulot — Cissou @ 12:30

Je lisais un article sur l’excellent blog de Penelope Trunk, qui explique “Comment devenir quelqu’un de génial/important dans ce que l’on fait, en 5 étapes? ” (supposé, dans son travail ou autre activité). Très intéressant, et surtout, cela fait réfléchir sur son job actuel: est-ce que je suis vraiment à la meilleure position possible par rapport à mes qualités et défauts? Est-ce que j’exploite vraiment mon potentiel? Est-ce que je suis à la bonne place pour m’épanouir?

J’ai particulièrement aimé ses paragraphes 3 et 5:

- si tu fais quelque chose dans lequel tu excelles, alors il est très difficile d’arrêter. J’ajouterais que la passion a certainement une place dans ce processus, même si on n’est pas toujours le meilleur dans ce que l’on aime.

- Pas de temps pour la médiocrité! Si vous vous lancez dans une activité et que vous ne devenez pas excellent, alors arrêtez cette activité le plus vite possible. Cela a du sens aussi (surtout?) pour son boulot de tous les jours: si vous êtes à un poste ou vous n’avez pas le potentiel pour devenir un expert ou une personne importante, alors c’est peut être le signe que vous êtes engagé dans la mauvaise direction…

Même si ces remarques sont valides, je pense tout de même qu’il est difficile de les appliquer strictement en ce qui concerne le travail. Clairement, il vaut mieux chercher un autre job si on est médiocre ou juste sans avenir brillant (encore faut-il en être conscient… et souhaitez que cela change !).

Mais l’environnement de travail lui même a une grande influence sur les performances de chacun. Cela veut dire que si l’on travaille dans un environnement ne permettant pas de s’épanouir et devenir important dans ce que l’on fait, alors il vaut mieux partir le plus vite possible. Devenir excellent dans son boulot ou dans une activité demande souvent bien des années, mais autant se donner les meilleures chances des le départ, non ?

Ces remarques semblent évidentes, mais trop peu de gens osent prendre l’initiative de partir d’une position ou ils se sentent rassurés, ou ont juste peur du changement.

Multitouch Barcelona, Natural Interaction Project

Inspiration — Tags: , , , — Cissou @ 13:13

Je suis tombé un peu par hasard sur les videos de ce collectif d’art Barcelonais, Multitouch Barcelona. Rien a dire de plus, regardez donc ces 2 videos…

GUTEN TOUCH from Multitouch Barcelona on Vimeo.

Hi from Multitouch Barcelona on Vimeo.

Next Page »
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
(c) 2010 Les Notes de Cissou | powered by WordPress with Barecity