Le blogue de Hugues
Ruby on Rails et la sécurité
Juste un court blogue.
J'ai trouvé un site très intéressant que vous développez en Ruby on Rails ou en autres languages inférieurs (Je blague ici... Pas besoin de m'envoyer des courriels haineux). Le Ruby on Rails Security Project{en} contient une grande source d'information sur la sécurité informatique dans vos applications Web. Aller jeter un coup d'oeil. Le portails est en anglais pour votre information.
Bonne journée.
Liens discutés dans ce blogue
Lancement de Rails 2.0
Pour me faire mentir, le lancement de Rails 2.0 a eu lieu cette nuit. Vous pouvez maintenant télécharger la nouvelle version avec la commande suivante :
gem install rails --source http://gems.rubyonrails.org --include-dependencies
Vous pouvez aller voir le site offciel à : Ruby on Rails
C'est installé pour moi. On va voir si la gestion des vue améliorer marche bien.
Par le même fait, j'ai trouvé le site : http://railscasts.com/ qui présente de vidéo sur Rails gratuitement mais en anglais.
Bonne journée.
Liens discutés dans ce blogue
Cellulaire et web
Suite à mon insatisfaction face à mon fournisseur de service cellulaire, je décidé d'arrêter mon abonnement de téléphonie sans fil. Suite à cela, je vais voir à changer de fournisseur mais ce n'est pas le cas présentement.
Si vous avez besoin de contacter M2i3 vous pouvez le faire en communiquant avec Jean-Marc au (514) 462-6243. La page de contact est aussi mise à jour quand ce blogue disparaîtra de la page principale.
Je vous reviens bientôt avec des nouvelles trouvailles Ruby on Rails, et je regarde Ruby 1.9 incluant la machine virtuelle et Rails 2.0 qui doivent sortir en décembre. Oui on sait que les dates de livraisons et l'informatique ça fait deux mais on espère toujours.
Bonne nuit.
Le bon parlé français en informatique
Comme vous l'avez sûrement remarqué, M2i3 tente de diffuser de l'information de qualité en français. Écrire des blogues et articles sur des sujets informatiques n'est pas simple. Une grande quantité de mots nous viennent de l'anglais. Souvent, les traductions officielles nous laissent indifférent. Il est bien plus simple d'écrire « email » au lieu de « courriel ».
Notre but de communiquer avec vous est de fournir de l'information de qualité, claire et gratuite. Mais à quoi bon écrire toutes ces lignes si les mots employés ne sont pas du bon niveau de langage. Faut-il employé le mot juste ou le mot populaire?
En me basant sur les efforts de la chaîne de télévision publique Radio-Canada, il est possible d'utiliser les bons mots français pour d'écrire nos idées. Par exemple, Radio-Canada a commencé il y a quelques années à utiliser les termes « oiselet », « aigle » et « cocheur de sable » pour d'écrire les termes de golf « birdy », « eagle » et « sand wedge ». Plus un terme en français correct sera employé, plus il a de chance d'être utilisé de manière courante. Il en va donc de nous tous de la
La loi de Murphy et le développement Agile
« Si une chose peut mal tourner, elle tournera mal ». Tel est la loi de Murphy. Je relisais ce merveilleux livre d’Arthur Bloch intitulé la loi de Murphy et autres raisons pourquoi les choses tournes mal. Après seulement une page, mon esprit divagua sur l’application des corolaires de la loi de Murphy sur le monde du développement.
Corolaire #4 : Si vous percevez qu’il y a quatre moyens qu’une procédure aille mal, et que vous corrigez le tout, un cinquième moyen se développera aussitôt.
Corolaire #8 : Il est impossible de faire un système à l’épreuve des fous car les fous sont tout simplement géniaux.
En embrassant ces deux corollaires, nous avons le fondement du développement par
RadRails, Console et Model
Un court blogue pour le retour de vacance.
Lorsque vous ouvrez une console avec RadRails, et vous faite de modification sur vos modèle, les changements ne sont pas immédiat. Vous devez absolument faire la commande <reload!>. Ceci rechargera donc votre environnement de travail avec les modifications aux modèles.
Mais attention:
Si vous faites des changements dans un module, ceux-ci ne sont pas affectés par la commande reload! et vous devrez donc fermer et ouvrir de nouveau votre console.
En remplacement à RadRails, il y a Aptana. J'ai eu quelques bobo à ma première tentative d'utilisation, mais je crois que le problème est plus de mon côté que de celui de l'application. Je me dois de refaire un essai avec ce logiciel avant longtemps.
Si vous voulez prendre de l'avance et nous donner votre avis, aller jeter un coup d'oeil au portail suivant.
Bon Code.
Connaissez vous votre cadre d’application (framework) ?
En travaillant sur notre nouvelle création en Ruby on Rails, je rencontre un problème lors de l’élaboration des tests. Voici la problématique :
Lorsqu’un formulaire comporte la possibilité de télécharger un fichier sur le serveur comment ce processus peut-il être testé ?
Réponse #1 : On ouvre le fichier normalement puis on passe le fichier dans le POST du contrôleur.
Hiinn ! Mauvaise réponse !
Un fichier ouvert
Pourquoi de la publicité Google AdSense sur M2i3
Si vous êtes un lecteur régulier de notre blogue, vous avez peut-être remarqué que nous avons ajouté de la publicité Google AdSense. Lors du lancement du portail M2i3, il y a plus d’un an, j’avais convaincu Jean-Marc de ne pas mettre de la publicité sur le portail. Mon point de vue est qu’un portail corporatif ne peut pas être considéré comme sérieux avec une publicité générée automatiquement. Il est normal que des portails comme Microsoft ou Apple publicisent leur produit mais pas de publicité générée automatiquement.
Il est vrai que M2i3 est loin
Mauvais payeurs

Bon quoi faire dans ce temps la.
Nous avons quelques clients qui ne nous ont pas payés encore. Pas tout les mauvais payeurs doivent être pendus haut et court. Je ne paye pas toujours ma facture de telephone cellulaire a temps. De plus nous avons des personnes qui ont des ententes de paiement différentes. C'est correct et normal. Mais quoi faire à ceux qui vous dises que le chèque est dans le courrier. Pas de problème on vous paye pour votre bon travail et puis on entends plus jamais parler d'eux. Je vends la dette à une agence de recouvrement? Je le poursuits aux petites créances québecoise? Je coule son portail Web en achetant des liens dans des link farms {en}, puis je mets un mémo sur notre portail qu'il est un mauvais payeur? Je clos le sujet et je passe à autre chose.
C'est pas l'envie qui me manque d'utiliser la troisème option. Je crois que nous serons tolérant et tenterons d'avoir notre argent de manière légale.
Liens discutés dans ce blogue
Retour en ligne
Oops!
Bon nous sommes de retour en ligne. Un petit problème de serveur chez BlueFur.com. Je dois dire que bien que le problème leur était connu et que nous avions rien à voir avec leur problème. Il leur a prit 13 minutes pour repondre à l'appel de service placé.
Je dois dire que leur service technique de BlueFur.com est vraiment bon.
Bonne journée.


