Consultant freelance solutions collaboratives IBM


Au sujet de Dominux :
Consultant freelance depuis avril 2012 sur les solutions Lotus d'IBM (14 ans d'expérience). Que vous soyez une SSII, une PME/PMI ou un grand compte, n'hésitez pas à me contacter si vous souhaitez un accompagnement d'expert dans vos projets autours de ces solutions.
En savoir plus ...

Partenaires

    Partenaire IBM
    Cooperteam Affiliate


IBM bouderait-il Linux ?

Olivier FRANCHET  15 Juin 2012 09:50:38
La 14ème édition du salon Solutions Linux/Open Source va ouvrir ses portes mardi 19 juin, soit mardi prochain. Il reste un salon événement pour la scène Linux francophone et surtout professionnelle, et pourtant je ne vois nulle trace d'IBM aussi bien parmi les sponsors que les exposants.
Autre particularité également avec Microsoft qui se présente en partenaire Gold, il n'y a pas à dire ils sont champions dans la communication.
Bon personnellement j'ai du mettre les pieds aux deux 1er salons, ce qui remonte un peu mais comme je suis sur Paris la Défense cette semaine, j'ai pris mon badge pour un petit passage éclair jeudi fin de journée, histoire de 'voir' l'évolution du monde pro autour de Linux. Si il y des amateurs pour une petites bières et faire connaissance de visu, n'hésitez pas!

Partager cet article :

Dans la série Dominoblog.ntf

Olivier FRANCHET  11 Juin 2012 22:17:00
Je n'avais pas vraiment travaillé jusqu'à ces derniers temps le modèle de blog livré en standard avec les serveurs Domino, le modèle dominoblog.ntf.
Dans un récent billet je vous avez présenté quelques points à corriger pour que ce modèle puisse être utilisé correctement au travers d'un reverse proxy. Voila un autre point à prendre en compte pour les versions localisées comme pour le français.
Ce point concerne un excès de zèle sur la traduction du modèle, plus précisemment dans la construction du champ W3CUTC du masque CONTENU NOTES (qui est UN des éléments de conception buggé). Ce champ est utilisé dans le flux XML des RSS hors dans le modèle français les abbréviations de jour et de mois sont en ... français; bien mal en prend à IBM car pour le W3C le standard flux RSS 2.0 pour des données de date et de temps doit être suivant la RFC822 ... c'est à dire en anglais.
Il ne vous reste plus qu'à corriger ce champ dans TOUS les éléments de conception où il intervient et un petit agent pour traiter l'historique, vous aurez ainsi un flux RSS valide!!!

Partager cet article :

La mobilité Domino en haute disponibilité arrive

Olivier FRANCHET  11 Juin 2012 17:22:44
Les solutions de hautes disponibilités pour la messagerie mobile sont plutôt limités, à ma connaissance seul RIM propose cette option dans sa version non Express de leur Blackberry Entreprise Server. Pour ma part je n'ai pas encore rencontré ce type d'architecture Blackberry, j'imagine que ça tourne comme une horloge comme tout ce qui se fait en informatique (je suis un peu mauvaise langue sur ce coup j'avoue).
IBM rentre enfin dans la partie avec la venue d'un prochain fix pack pour Lotus Notes Traveler 8.5.3 et l'arrivée d'une fonctionnalité de HA (High Availability), terme plus parlant que HD (je vous laisse deviner, non ce n'est pas Haute Définition bien que Domino est compatible HD depuis bien longtemps). Le sujet a été annoncé par Ed Brill pas plus tard qu'aujourd'hui dans son billet 'Lotus Notes Traveler High Availability' qui présente l'usage d'un back-end DB2 et de sa fonction de HA native, vous y verrez un joli schéma d'architecture. Pour ceux qui sont membres du programme Design Partner ce n'est pas une nouvelle sauf peut-être qu'elle arrive avant la 8.5.4.
Contractuellement, et c'est un point appréciable de la politique IBM, tout ça est gracieusement offert à tout client sous contrat Passport Advantage en cours pour des licences Lotus Notes. Reste à votre charge : l'infrastructure matériel (Serveur physique ou virtuel), système (Windows, Linux, etc) et ... une compétence pour monter, piloter, former, exploiter, accompagner votre projet de HA mobilité (ne tournez pas tête sur les cotés ou derrière, regardez simplement votre écran en haut à droite  ;-) - pour ceux qui me lisent en flux RSS oubliez cette remarque ou consulter l'article directement en ligne).

Partager cet article :

IBM Sametime : gratuit ou payant ?

Olivier FRANCHET  1 Juin 2012 09:00:00
Voila une question fréquemment rencontrée chez les clients qui savent pour la majorité qu'il existe une licence gratuite et une autre payante mais ne savent pas les limites de la 'gratuite'.
Pour être correcte, le terme 'gratuit' est un abus de langage, il faut plutôt parler de droit d'usage dans un cadre précis et délimité.
Je ne vais pas m'étendre sur le sujet, il existe de l'information sur le net qui présente les fonctions dites 'gratuites' et celles nécessitant l'acquisition de licence, mais pour faire court et simple vous avez un droit d'usage des fonctions de messagerie instantanées et du présentiel à partir du moment où vous avez des licences Lotus Notes, à ceci prés que ces fonctions sont EXCLUSIVEMENT à usage dans le client sametime intégré des clients Lotus Notes/iNotes et dans les applications standards Domino (bases Mail, Teamroom, discussion, annuaire Domino,etc); tout autre usage N'EST PAS PERMIS comme par exemple le client IM des smartphones, intégrer le présentiel dans ses applications ou encore utiliser le client Sametime dit 'Standalone'.
Pour vous faire une idée précise des fonctions sous licence ou non, jetez un oeil à la technote #1269153.

Si vous avez des questions, n'hésitez pas à les soumettre par un commentaire, je pourrais transformer ce sujet en FAQ au besoin.


Partager cet article :

dominoblog.ntf derrière un reverse proxy

Olivier FRANCHET  28 Mai 2012 18:13:41
Le modèle standard dominoblog.ntf intègre une gestion d'anti-spam pour les commentaires, qui pour faire simple et court fonctionne sur la détection de lien dans le commentaire suivant leur nombre (seuil définissable dans le document de configuration) et sur le blocage ou non de l'IP du client direct.
Cette fonctionnalités est très pratiques sauf que ce modèle n'est pas prévue pour être derrière un reverse proxy. Je m'explique ...
Ce modèle utilise dans ces différents points d'entrés (masque commentaire, publication RSS, etc) les variables CGI pour connaître l'émetteur de la requête POST, en l'occurence 'Remote_Addr'; or cette variable référence le client direct de la requête qui dans le cas d'une architecture avec un reverse proxy ... est l'IP du reverse proxy.
Il est d'usage dans la configuration d'un reverse proxy de transmettre l'IP du client direct qui attaque le reverse proxy via une variable d'entête nommée X_Forwarded_For.

Sous NGinX cela donne la directive :

set_proxy_header X-Forwarded-For $proxy_add_x_forwarded_for


Pour la récupérer dans une application Domino, il suffit d'utiliser la variable CGI HTTP_X_Forwarded_For ... tout simplement (voir dans l'aide de Domino Designer pour utiliser les variables CGI dans les applications Lotus Domino).

Maintenant en ce qui concerne le modèle de dominoblog.ntf, il faut modifier quelques éléments de conception pour prendre en compte cette particularité et profiter au mieux de l'anti-spam. Je ne vais pas vous énumérer tous les éléments à modifier mais à minima pour l'anti-spam il vous faut modifier :
  • Le sous-masque 'comment Web' en ajoutant un champ modifiable HTTP_X_Forwarded_For (juste à coté du champ Remote_Addr par exemple) avec pour valeur par défaut ... HTTP_X_Forwarded_For
  • L'agents 'PostComment' en modifiant le code en gras dans la fonction 'Initialize' :

Set doc=session.documentcontext
QueryString=doc.QUERY_STRING_SAFE(0)
Dim realIP As String  'Custom pour la gestion derrière un reverse proxy

If doc.http_x_forwarded_for(0) = "" Then realIP=doc.Remote_Addr(0) Else realIP=doc.http_x_forwarded_for(0)

Set docIP=viewIP.GetDocumentByKey(realIP,True)

If Not docIP Is Nothing Then


Pour faire le tour global des modifications, je vous invite à faire une recherche de 'Remote_Addr' dans l'outil de recherche dans les fichiers (Ctrl+H).

Partager cet article :

10 ans déjà

Olivier FRANCHET  23 Mai 2012 22:01:34
Cet événement est passé un peu à la trappe suite à la mise en forme de mon changement professionnel mais voilà 10 ans que le site Dominux existe.

Le bilan est plutôt mitigé mais je l'entend tout de même positif :
. Une visibilité du site assez légère mais c'est toujours agréable d'arriver chez un client et l'entendre s'exclamer 'Ah! C'est vous Dominux !?!'. Ca permet de se rendre que mon site est utile pour certains.
. Une présence forte dans la communauté Lotus ... même si celle-ci dénombre peu de monde au vu de toutes les compétences Lotus présentent sur le territoire. Cela rejoins mon 1er point car à la question 'Connaissez-vous le site Dominux?' la majorité des 'non' consultent exclusivement les sites anglophones et bien souvent non pas connaissance d'un mouvement communautaire francophone ... il faut que ca change!
. Une motivation somme toute en berne ces dernières années pour faire vivre le site mais je pense que cela changera aussi car Dominux est devenu l'enseigne de mon activité pro et donc une vitrine que je ne souhaite pas laisser à l'abandon ... l'avenir me le dira.
. Un formidable atelier de formation sur Linux (CentOS pour préciser), la virtualisation sous XEN, Domino sous Linux (depuis 2002 tout de même), la sécurité SMTP avec des passerelles telle MailScanner couplé à postfix et spamassasin, ou encore des technos de reverse proxy que ce soit Apache ou Nginx. Ces compétences ont été peaufinées également lors de mes missions mais je dois dire qu'avoir un bac à sable pour les préparer reste trés appréciable.
. Quelques dépenses personnelles engagées car avoir un serveur qui tourne 24/24 et 7/7 doit être maintenu, les alimentations qui lâchent (par 3x) et les cartes mères (par 2x) sont des petits soucis qui coûtent ... sans compter l'énergie consommée (EDF et personnelle).

Donc comme l'a chanté un certain Patrick, je vous donne rendez-vous dans 10 ans, pas sûr que Lotus soit encore Lotus, idem pour Domino, mais je pense que les technos seront toujours là ... avec quelques évolutions bien entendu.

Partager cet article :

Nouveau départ

Olivier FRANCHET  8 Mai 2012 22:17:33
Voilà maintenant plus d'un mois que j'ai fait le pas de quitter mon ancien employeur et de me lancer de mes propres ailes en tant qu'indépendant.

Administrativement les démarches ne sont pas compliquées ... sauf pour le statut que j'ai choisi, c'est-à-dire l'EIRL (Entrepreneur Individuel àResponsabilité Limité) ; ce statut existe depuis janvier 2011 mais j'ai occasionné quelques paniques à l'URSSAF de Nantes dont la personne qui m'a accueillie pour la constitution du dossier n'a jamais eu l'expérience de ce statut, il faut bien une 1re fois même si cela a duré toute une matinée !!!

Quelques déboires techniques au départ qui m'ont occasionnés un début d'activité plutôt difficile, imaginez que votre PC portable tout neuf tombe en panne, toutes vos données y sont stockées (oui je sais je me devais d'avoir une sauvegarde de tout ça sur un disque externe mais ... la précipitation de rendre tous les biens à votre ancien employeur, l'excitation de construire votre nouvelle machine, bref... Murphy), vous aviez joué la sécurité en prenant une extension de garantie sur site (en gros la réparation est garantie le lendemain de la déclaration de la panne) mais voilà ... cette extension a été attribué à une autre machine que la vôtre, le revendeur ne se sent pas responsable, le service client du constructeur n'a pas d'autre solution que de vous envoyer vers la hotline ... qui ne peuvent joindre directement sauf par mail interposé... et le dit support qui est au Brésil donc avec 5 heures de décalage.

Bref plus de 15 jours pour réparer un ventilateur (et oui, le bios ne laisse pas démarrer la machine si le ventilateur est HS, imparable ou presque), car il y a eu une cerise sur le gâteau : le 1er technicien qui est intervenu ne connaissait pas la micro (il travaille pour les gros systèmes généralement) et ... a cassé la carte mère.


Tout ça pour vous expliquer que les difficultés ne sont pas souvent là où on les attend pour démarrer une activité.
Les choses sont maintenant rétablies, une machine qui fonctionne parfaitement (sous OpenSuSE ... avis aux amateurs) et une activité qui est somme tout un peu timide mais m'a profité sur d'autres sujets au final.

Je vous invite à consulter la page 'A propos ...' qui présente mon entreprise, les prestations que je vous propose ainsi que les tarifs (négociables) ; vous y trouvez également toutes mes coordonnées et mon CV.

A bientôt

Partager cet article :

WORLD IPV6 LAUNCH is 6 June 2012 – The Future is Forever

Autres liens