Libre pensée de la Zone 51 de l'informatique

Aller au contenu | Aller au menu | Aller à la recherche

mercredi 14 mai 2008

Déclaration de La Haye

Cette Déclaration concerne directement l'avenir de notre société de l'information. http://www.digistan.org/hague-declaration:fr

J'espère que vous supporterez cette position (et que vous la ferez connaître ;-) ).

Merci d'avance.

Faille SSL / SSH : regénération des clés

http://lists.debian.org/debian-security-announce/2008/msg00152.html

Lire la suite

vendredi 9 mai 2008

Défense orale pour l'épreuve intégrée du graduat.

Décompte final ...................

10 ... 9 ... oups c'est trop vite cela.

Je viens de recevoir la confirmation de la défense officielle de mon TFE pour le vendredi 13 juin 2008 à 19h00.

Si vous avez un contrat sur ma tête, voici l'adresse : 2 rue Hazinelle - 4000 Liège

Si le sujet vous intéresse venez. Je mettrai le projet de manuscrit bientôt sur mon site. Le code sera également disponible. c'est juste une question d'heures.

N'oubliez pas votre chat noir, cela porte bonheur.


Agrandir le plan

Update : Les sources se trouvent ici et le manuscrit ici

samedi 3 mai 2008

On continue la lutte ... (finale ?)

Quoi ? Déjà 2 heures ? ;-)

Toujours sur la rédaction de mon TFE. C'est la dernière ligne droite. J'ai pesté intérieurement en voyant le commit du client sur mon SVN. C'était surtout pour l'instabilité temporaire que cela a engendré à un code que je pensais suffisant. Quelques nouveautés sont arrivées dont l'auto-complétion pour l'ajout de catégories. On peut aussi ajouter directement une personne via un organisme avec des champs pré-rempli. Cela devient vraiment chouette.

Je rédiges et revois mon code pour le rendre plus DRY, plus lisible, ... simplification et suppression de if/else. Il n'y a rien à faire, j'aime pas les if/else si je peux les éviter. J'estime devoir encore écrire au moins une vingtaine de page pour l'épreuve écrite à rendre le 26 mai.

Bien sûr, j'arrête d'écrire vers le 18 car je dois remettre le manuscrit pour impression le 22 au matin. Le temps de relire, recorriger certains passages, .....

Demain, repos forcé suite au mariage d'une personne de mon entourage et dimanche, c'est football américain. Qu'est ce que cela me délasse. Lundi, on recommence dans le train et en soirée. Je serai content de finir ;-)

Bonne nouvelle, j'ai un nouveau boulot à partir du 1er juin (approximativement), j'ai décroché un poste d'analyste fonctionnel. Ils souhaiteraient que je devienne également le point de contact sécurité informatique. J'adore quand on me prend par les sentiments.

lundi 28 avril 2008

But everybody's changing and I don't feel the same

Quel beau week-end nous avons eu ;-) La grisaille revient vite avec la pluie pour nous rappeler que tout est éphémère .. ;-(

Pour le moment, plein de mariage, plein d'enfants nés ou à naître bientôt dans mon entourage. Est-ce moi qui me fait vieux ou est-ce une pandémie non répertoriée par l'OMS ?

De mon coté, je n'ai plus beaucoup de nouvelles de mon client pour mon TFE. Malgré des mails et autres tentatives pour le contacter téléphoniquement ... pas grand chose. Il semblerait qu'il soit tout aussi submergé de travail que moi. J'ai mis mon projet en version Release Candidate. Il y a sûrement encore des choses à faire mais je n'ai personne pour valider ces propositions.

Je vais donc me lancer dans la rédaction de la partie écrite. J'ai déjà réservé la production des exemplaires papiers auprès de l'imprimeur. Il ne reste plus qu'à écrire comme dirait l'autre.

Je vais essayer d'écrire sur le framework Ruby on Rails en lui même en plus du code de l'application et surtout sur les parties Testing et Sécurité. Je pense que c'est important de mettre en avant ces bonnes pratiques. Dans beaucoup de travaux, j'ai vu du code et des applications qui tournaient mais rarement les tests permettant de circonscrire le problème quand quelque chose ne va plus. Je pense donc que de définir et montrer que le code ne suffit pas est peut-être une évidence mais est rarement énoncé dans les travaux.

samedi 15 mars 2008

Bad Movie Physics: A Report Card

Un petit compte-rendu des invraisemblances entre la Physique selon Newton et Einstein et ce que les films de SF veulent nous faire croire :

http://io9.com/367792/bad-movie-physics-a-report-card

lundi 10 mars 2008

Le décompte continue

De moins en moins de temps pour le TFE. L'échéance arrive et j'ai l'impression de ne pas avancer. On arrive à une étape importe à savoir les vues conformément à l'architecture Modèle-Vue-Contrôleur.

Vu mon travail parfois un peu sporadique suite à de nombreux ennuis de santé et familiaux, je me retrouve assez désemparé car même de simples boucles dans mon code me semble complexe car je ne sais pas quelles techniques utilisés et à quelle méthode faire appel (sans parler de la syntaxe).

Je me suis accordé une sortie à la Foire du Livre de Bruxelles pour me détendre.

Personnellement, j'en suis sorti assez déçu. En effet, tous les grands éditeurs étaient là avec leurs best-sellers et autres livres de leurs collections. Les prix pratiqués étaint supérieurs à ceux des grandes librairies (Fnac, Agora, ...) ce qui, à part le choix plus important, n'avait que très peu d'intérêt.

Néanmoins, la foire a attiré du monde et les dédicaces auprès d'Amélie Nothomb ont fait fureur (on parle de files de 2 heures).

J'en suis donc sorti assez fatigué mais avec quelques titres spécialisés de livres que je vais acheté ailleurs.

Comme dirait Jules : Veni Vidi.

Je vous laisse une petite photo en prémisse à la prochaine exposition que je compte visiter (également à Tour et Taxis) : Star Wars - The Exhibition

jeudi 28 février 2008

Tous plumés par Electrabel

http://www.eletrobel.be/e_video.swf

jeudi 10 janvier 2008

Qui a dit que les banquiers étaient des voleurs ?

Qui peut se passer d'un compte bancaire de nos jours ? Qui va encore payer ses factures en liquide à la Poste ? (Je ne sais même plus si la Poste accepte encore gratuitement de le faire). La banque est-elle un mal nécessaire ?

Lire la suite

lundi 7 janvier 2008

Le moment LaTeX

Ce week-end fut l'occasion de m'initier à ce langage merveilleux (enfin, je dis cela pour le moment car je ne suis pas encore vraiment rentrer dans les grandes spécificités de LaTeX).

Je l'avais longtemps réfléchi mais je n'avais jamais encore franchi le pas (euh, j'y pensais déjà pour mon précédent mémoire c'est-à-dire il y a 6 ans, c'est pour dire).

J'ai ressorti l'ouvrage LaTeX de Denis Bitouzé et Jean-Côme Charpentier, paru dans la collection Synthex chez Pearson Education France (978-2744071874) et je m'y suis mis.

Je dois bien dire que je n'ai pas raté le train en route. Je me suis même pris à débugger le livre.

En fait, comme la plupart des lecteurs le savent, les distributions Linux utilisent quasi toutes le codage UTF-8 en lieu et place de l'ISO 8859-1. Et bien, tous les exemple du livre sont encore avec des paquets ne prenant pas en compte l'UTF-8 !!! Loin de faire mon outré, j'y décèle un gros manquement. De plus, les exemples du livre ne sont pas tous repris sur le CD contrairement à annoncer dans le livre. Pour les impatients, voici le lien pour le fichier compressé reprenant les fichiers "utiles" du livre : lien

Tout cela nous éloigne de l'enseignement de LaTeX. Le livre en lui même n'est pas si mal fait dans son ensemble (je suis pas super loin non plus). Il présente les points forts de LaTeX tel un livre de référence en renvoyant aux ouvrages de référence pour les points plus précis voir moins utilisé pour se consacrer à l'essentiel mais néanmoins relativement complet.

Prochaine étape, "traduire" mon étude préalable vers LaTeX et ensuite continuer l'écriture et bien entendu le code de l'application.

mardi 1 janvier 2008

Pour commencer l'année en beauté

Meilleurs voeux à tous. Je me permet de vous montrer cette belle histoire lue sur le "Alexandre (adulau) Dulaunoy's messy desk or blog"

Why drinking too much is bad ...

Je vous renvoie à sa brêve pour le conseil malin au cas où vous avez également signé une clef GPG après une petite exagération de boissons alcolisées.

samedi 29 décembre 2007

Me, myself and my Nokia 6085

Ce sont les fêtes de fin d'année, la pression du TFE ou je ne sais quelle autre influence divine ou satanique mais j'étais (peut-être à tort) d'humeur geekesque (néologisme personnel).

Je me suis mis en tête d'envoyer des SMS depuis mes ordinateurs sous Linux vers mon Nokia 6085 et tout cela via Bluetooth.

Je passerai la partie de la configuration du Bluetooth sur l'ordinateur largement documentée mais en signalant quelques résolutions de problème :

  • changer de port USB pour votre dongle, cela peut aider.
  • n'oubliez pas de lancer le service bluetooth
  • activez la visibilité bluetoooth sur votre GSM
  • effacer toute configuration/liaison résiduaire Bluetooth sur votre GSM

Deux programmes s'offraient à moi.

  • Gammu/Wammu
  • Gnokii
Après une petite recherche, je me lançai sur gammu/wammu car mon GSM semblait supporté. Après quelques écueils (j'ai pas trouvé de paquets pour Ubuntu Dapper et une compilation de la dernière version un peu foireuse), J'ai réussi via le script disponible à l'adresse suivante : ici

Les SMS semblent bien partir et être réceptionnés mais ô malheur, la limite des 160 caractères me rattrape. Note : quand on a déjà envoyé entre 20-30 SMS aux amis pour tester et pour prouver sa geek-attitude, c'est un peu humiliant de voir qu'on avait oublier de tester cela et dès lors, sans avertissement du programme ... pas mal d'amis ont eu un message tronqué. Mais une option est venue à mon aide à savoir --autolen mais même si il me dit envoyé plusieurs sms .... beh, je ne reçois pas la suite du message dépassant les 160 caractères.

Wammu n'a jamais voulu accéder à ma demande de connexion au GSM

Honteux et confus, je me rabat sur le deuxième programme à savoir Gnokii. Soyons aventurier car mon GSM ne me semble pas supporté ;(

Toujours pas de paquets pour Ubuntu Dapper alors je me lance dans la compilation pure et dure (./configure, make, make install) après l'installation de quelques librairies (entre autre libbluetooth1-dev) très utiles si je veux me connecter via Bluetooth.

Enfin, me voilà en GNOKII Version 0.6.22.

Un petit gnokii --identify en croisant les doigts ....

IMEI : xxxxxxx
Manufacturer : Nokia
Model : Nokia 6085
Product name : Nokia 6085
Revision : V 04.22

YES ........ YES me dis-je mais je n'étais pas encore bien loin mais cela me permettra d'avertir les développeurs que mon GSM fonctionne bien.

N'oublions pas le .gnokiirc avec comme modifications majeures

  • port = la MAC-address du GSM
  • model = AT (cela fonctionne pour la plupart des GSM modernes)
  • connection = bluetooth
Le mode monitor est bien pratique car il permet de récolter pas mal d'informations potentiellement intéressante (batterie, puissance du signal, utilisation de la mémoire sur la SIM et sur le téléphone. Bref pas mal d'infos en plus qu'avec gammu.

Après un petit test xgnokii, j'ai abandonné la GUI car les envois de SMS étaient illisibles pour le destinataire mais permettaient les sms longs ...

Je me suis donc mis à la recherche de la méthode en ligne commande d'envoyer des sms longs et ... j'ai trouvé.

echo "Mon long message." | gnokii --sendsms 04XXXXXXXX

va me donner en réponse :

GNOKII Version 0.6.22
Input too long! (249, maximum is 160)

mais avec un echo "Mon long message." | gnokii --sendsms 04XXXXXXXX -l 249 cela passe ....

Enfin bon, c'est toujours jusqu'à preuve scientifique du contraire.

Mais c'est un bon début je trouve.

mardi 25 décembre 2007

Ruby 1.9 va sortir aujourd'hui .............

Yukihiro Matsumoto alias Matz vient de l'annoncer sur les listes de diffusion ruby-dev et ruby-core.

Cette version est une vraie évolution vu le passage de 1.8.x vers le 1.9.x.

Attention donc à vos applications qui pourraient ne plus fonctionner. Un guide de portage sera diffusé mais pas aujourd'hui.

La release aura lieu normalement à 15:00 JST soit 06:00 CET

Pour une idée du changelog.

dimanche 23 décembre 2007

Vacances ... j'oublie tout

C'est bizarre mais je ne pense pas que cela soit une résolution raisonnable :)

Pour le moment, le projet avance petit à petit. Je pense que la base de données va commencer à rester assez stable. Après avoir retraduit tout en français vu les petits soucis de Convention over Configuration (c'est pratique mais parfois un peu ennuyeux quand un débutant en Rails souhaite utiliser des noms de classes en français).

J'ai appris aussi les associations polymorphiques (quelques pertes de temps aussi pour jouer correctement avec les relations inter-tables) ainsi que certaines validations pour les adresses par défaut.

Actuellement, je vais me pencher sur la problématique de l'historique des entités (Organism, Person et Function). Je pense que la solution la plus pratique/logique est de créer une nouvelle classe pour mettre une relation "One to Many" entre la "Function" et la "Function_Person" (exemple de nom). En effet. Une "Function" appartient à un "Organism" et peut ou non appartenir à une "Person" (si la "Function" est vacante par exemple). Si on veut maintenir un historique, on pourrait créer une instance de "Function_Person" par personne occupant ou ayant occupé (via un booléen pour dire s'il est toujours actif ou non). Jusque là, cela me parraissait logique. Il faudrait juste modifier les relations inter-tables dans les modèles pour représenter cette nouvelle organisation. Le principal problème est que le client souhaite qu'une personne puisse avoir une fonction qui ne soit liée à aucun "Organism" (genre "Gérant"). Et là, pour le moment, je cale.

mardi 18 décembre 2007

Rails 2.0.2: Some new defaults and a few fixes

Nouvelle petite mise à jour pour Rails. Après la sortie dernièrement de la version 2.0, ces petites mises à jour affine le portrait de Rails. Rien de grave mais de petites modifications/bugs.

Grande nouveauté par contre est que SQLite3 devient la nouvelle base de données par défaut lors de la création d'une application sans arguments.

Pour plus de renseignements, suivez le guide