01/08/2010

Corrections mineures sur WAIPChecker

0
...
Web Access IP Checker, nom de code HTTP Rats Trap, version Bêta1a

Deux corrections au niveau :
  • de la configuration
    J'ai du coup ajouté la possibilité de définir un seuil par type d'adresse Black Listée
  • du moteur de requêtes DNS
    Correction d'un bug mineur

Téléchargement
HTTP Rats Trap beta1a

12/28/2009

WAIPChecker pour Beta tests

7
...
Version Bêta de mon Web Access IP Checker version Bêta1

L'application vous est proposée tel que.
Les interfaces ne sont pas complètement finalisées, mais elle fonctionne correctement sur les sites pour lesquels je l'ai implémentée.
(j'en publierai une version plus aboutie d'ici quelques temps).

Si vous utilisez ou testez cette application, je suis preneur de vos commentaires, rapports d'erreurs et des idées d'évolution qui permettraient de l'optimiser.
Avis donc aux Bêta testeurs potentiels
...
Read More

12/23/2009

Limiter le SPAM Web

0
...
Raz le bol d'avoir en permanence à faire le ménage sur mes blogs et mes sites afin d'éliminer le SPAM, les commentaires de référencement de sites Web (plus ou moins licites d'ailleurs pour certains). Je renfile du coup mon bleu de travail afin de mettre à profit les dernières soirées de l'année pour développer un outil Domino de filtrage des spammeurs.

Le blog domino.stergann.org n'était jusques là protégé que par du code avec pour objectif de ne pas publier automatiquement les commentaires postés par des automates, mais de les enregistrer en attente de modération (utilisation d'une clé de vérification). Mine de rien, ça en fait tout de même une bonne quantité à supprimer chaque semaine, des Spams... Le métier de 'Comment's spammer' doit être très lucratif dans certains pays : j'ai eu à certains moments jusqu'à 12 commentaires par heure.

Il existe pas mal de méthodes de protection :
- la saisie d'un code aléatoire au moment de la validation d'un commentaire
- le contrôle de la fréquence d'envoi de commentaire
- pister la signature du logiciel utilisé par le spammeur (à l'aide variables CGI)
- utiliser une clé dans un cookie
- etc etc

Il existe également des solutions toutes prêtes de blocage de spam. Akismet (lien) en est une. Massimo Nadalin l'a adaptée à Domino dans son template de Blog disponible au téléchargement sur www.OpenNTF.org ( lien : NotePress Domino).Je l'utilise sur mon blog d'astronomie (lien), Ca fonctionne plutôt très bien : tous les messages de Spam reçus sur ce blog ont correctement été taggés et bloqués.

Les inconvénient, selon mon point de vue, sont que :
- il faut tout de même supprimer manuellement les spams reçus. S'ils ne sont pas publiés automatiquement, ils sont enregistrés dans la base NSF
- ce programme ne bloque pas les aspirateurs et les collecteurs de données (préalables aux attaques de spam) qui continuent allègrement à analyser les liens, sites ou adresses, référencés dans mes sites.

Vos e'mails, par exemple, lorsque vous publiez des commentaires ici, ne sont pas visibles. Si par contre vous possédez un compte sur gravatar.com, afin d'adjoindre une image Avatar à votre commentaire, on peut assez facilement remonter votre adresse de messagerie en décodant le Hash correspondant à l'image (ce dernier est obligatoirement visible dans le code source des pages).
Pour être aussi sauvage que les spammeurs, l'idéal serait de ne pas bloquer le Spam au moment où il arrive mais de bloquer les spammeurs en amont, lorsqu'ils procèdent à l'analyse du site.
Donc...

Read More

02/25/2009

Entreprise

6
Ce sujet n'a rien à voir avec la thématique habituelle de ce blog;
Mais bon, l'époque est également hors propos !
Alors...

Entreprise...
Le mot est dérivé du verbe entreprendre avec comme sens premier "prendre entre ses mains".
le sens a ensuite évolué vers son sens conceptuel actuel de "prendre des risques", "relever des défis", "oser des objectifs", etc etc.
Le terme, dans le dictionnaire, révèle un autre sens assez éloquent : action injuste par laquelle on entreprend sur les biens ou les droits d'autrui, par exemple, une entreprise contre les droits des gens.

Alors une petite histoire vraie...

Une personne de ma connaissance est actuellement en train de se faire licencier par son entreprise.
Je tairai les noms afin de rester discret et de ne pas nuire à cette personne.

Les faits sont assez simples et éloquents.
Cette entreprise est une filiale d'un grand groupe côté en Bourse, groupe qui fait partie des sociétés françaises qui ont réalisés les plus gros bénéfices de l'année 2008. Un groupe où tout, en théorie, va pour le mieux du monde.

En théorie seulement. Car comme dans nombre de grosses sociétés la crise est une superbe occasion de restructuration et d'épuration de personnel afin que ces sociétés puissent l'année prochaine maintenir ce niveau de bénéfices et que les actionnaires puissent continuer à engranger des dividendes plus que confortables.
J'imagine une discussion entre actionnaires.
- Combien de milliards de résultats cette année cher ami ?
- 4 !
- très bien, on va pouvoir licencier alors !!!

L'entreprise dont il est ici question a déjà commencé à dégraisser en ne renouvelant pas les postes de salariés partant en retraite.
Pourquoi pas si ces postes ne correspondent plus à la réalité fonctionnelle de l'entreprise !
Le Hic est que ce non renouvellement de postes ne correspond absolument pas à des absences de besoins dans l'entreprise en question.
Afin donc de continuer à assurer ces fonctions, les dirigeants de cette entreprise ont eu la bonne idée de lisser cette charge de travail sur certains des salariés restants.
La pilule ne se digère pas facilement, les salariés en question sont déjà plus qu'over-bookés par la volumétrie de leurs charges initiales.
L'entreprise fait du coup pression sur ces personnes afin qu'elles prennent de gré ou de force cette charge supplémentaire.
Ce ne sont pas les arguments qui manquent pour exercer ces pressions (un droit du dirigeant ?) :
- les temps sont difficiles en période de crise, donc les salariés doivent être solidaires de l'entreprise (n'oublions pas que cette société réalise des bénéfices record)
- estimez-vous heureux de conserver votre emploi par ces temps de crise
- l'accroissement de charge ne sera pas compensé au niveau salarial car les temps sont trop difficiles (on en pleurerait presque pour les actionnaires qui viennent d'empocher des dividendes record)
- à vous salariés de vous débrouiller comme vous voulez pour absorber cette charge supplémentaire avec vos moyens actuels, l'entreprise ne peut pas par les temps qui courent mettre de moyens supplémentaires à votre disposition (belle démission hiérarchique !)

Il faut souligner au passage que certains cadres en profitent pour se désolidariser de leurs équipes et jouer, en bon moutons, la carte fayottage.
Les places sont chères, officiellement, donc pas question de prendre de risques.
Les gagnants, parfois, afin de pérenniser leur poste actuel, seront ceux qui pourront écraser ou se débarasser sans faire de vagues de certains de leurs collègues ou subalternes au discours pas assez politiquement correct ou au parler trop franc.
(après la seconde guerre mondiale, ce genre de personnes ont été qualifiées de collaborateurs)

Presque toute la hiérarchie... Car la personne dont je parle ici s'est opposée à ce plan de lissage de postes supprimés.
Elle a justifié son opposition par l'absence de moyens supplémentaires et l'impossibilité d'absorber ces tâches additionnelles sans avoir recours à du temps de travail supplémentaire, temps de travail que la direction, un grand merci à la crise, refuse de compenser financièrement. Bref, cette personne joue à plein son rôle de responsable de service.
Mal lui en a pris...
Réponse de la direction au problème soulevé : licenciement économique de ce responsable de service, la crise ne permet pas de maintenir son poste (alors que le service se retrouve déjà en sous-effectif du fait de la croissance de charge de travail).

Cette histoire n'est qu'un exemple parmi beaucoup d'autres. Ce n'est pas le seul dont je puisse témoigner depuis quelques mois.

...
On ne vit pas une époque formidable ?
...

Je pose donc la question :
une entreprise, c'est quoi aujourd'hui ?

Une entreprise a pour vocation naturelle produire des biens ou des services utiles pour les consommateurs ou pour d'autres entreprises.
Elle a de plus, de par sa structure, une vocation théorique d'organisation et de ciment social .
L'économiste Michel VOLLE en propose une définition en ces termes :
L'entreprise est le lieu où le travail des êtres humains s’organise afin d'agir sur la nature pour en obtenir des résultats utiles

Ce n'est pourtant pas ce que démontre l'actualité dans un certain nombre de cas en forte croissance.
L'entreprise, la grande du moins, ne semble plus être qu'un système économique artificiel et contre nature dirigé par des personnes qui en définissent les objectifs de rentabilité financière, objectifs que les acteurs, les travailleurs, devront atteindre par n'importe quel moyen et à n'importe quel prix afin de satisfaire la soif pécuniaire des actionnaires du dit système économique, ses vrais dirigeants.

Les directions sont aujourd'hui prêtes à toutes sortes d'économies et de sacrifices de personnel afin d'atteindre ces objectifs et de contenter les actionnaires.

La hiérarchie, les cadres, bien que n'ayant quasiment plus aucun intérêt réel, crise oblige, s'adonnent parfois à des petits jeux bizarres en se pliant souvent docilement à la volonté d'épuration de leurs directions. Les risques sont plus grands pour eux : plus on est bas dans la hiérarchie, plus il y a de sièges éjectables.

Et la base ?
Il faut être solidaire de l'entreprise en ces temps de crise.
Ou, dit autrement, la base vit avec une peur savamment entretenue de se faire débarquer sur le bord de la route.

Ah oui, j'oubliais, il faut par contre que les salariés continuent en plus à jouer leur rôle de consommateurs. Solidarité jusqu'auboutiste appuyée par l'état !
Que l'état m'explique pourquoi je devrais me forcer à consommer frénétiquement des biens dont je n'ai souvent aucun besoin ?

Egalité face à la crise
N'oublions pas, tout de même, que tout le monde n'est pas logé à la même enseigne, crise ou pas ! Les grosses sociétés, même si certaines mesurent des baisses de résultats, réalisent pour beaucoup d'entre elles de gros bénéfices.
Bénéfices ou déficit, par ailleurs, il s'agit souvent tout simplement d'un habillage comptable qui permet à des entreprise d'afficher, en fonction des besoins de la conjoncture, un bilan positif, ou négatif (grâce par exemple au provisionnement de quelques millions d'Euros de pertes pour 2010 chez PSA ! )
Lorsque l'on est au sommet de la pyramide, les dividendes coulent toujours à flot.
Lorsque l'on est à la base, les primes de fin d'année vont en s'amenuisant quand elles n'ont pas purement et simplement été supprimées. La crise est une opportunité en or !
Et les vraies difficultés économiques, côté entreprises, ce sont actuellement plutôt les petites qui les rencontrent.

Comment ce genre de dirigeants, les grands patrons, peuvent-ils aujourd'hui décemment et honnêtement exiger de leur salariés d'être solidaires d'un tel système et continuer à se regarder dans la glace sans avoir honte de ce qu'ils sont devenus ?
Comment ce genre de dirigeants, et ceux qui les cautionnent, peuvent-ils encore impunément employer le mot "social" dans leurs discours alors que leur principale stratégie de pouvoir est d'entretenir la peur du licenciement ?

C'est ce modèle que l'on veut léguer à nos enfants ?

Il est grand temps de redonner au mot entreprise son sens initial, et de se pencher sur la signification de la terminologie 'agir sur la nature pour en obtenir des résultat utile' !

02/14/2009

Les clusters Lotus #3

7,59999999999999
Configurer les clusters (troisième partie) : gestion des Grappes pour les clients Lotus Notes
Cet article présente différentes options de mise en cluster de serveurs IBM/LOTUS DOMINO pour les clients Lotus Notes

La mise en cluster de serveurs Lotus Domino propose plusieurs options, pour l'hébergement des clients Lotus Notes, en fonction que l'on souhaite orienter une Grappe plutôt du côté 'équilibre de charge' ou plutôt du côté "tolérance aux pannes".
Ces différentes options se configurent souvent à l'aide de variable des fichiers Notes.ini de vos serveurs.
...
Read More

01/22/2009

Les clusters Lotus #2

8,29999999999998
Configurer les clusters (deuxière partie) : QUICKR R8
Cet article présente un des modes de mise en cluster de serveurs collaboratifs IBM/LOTUS QUICKR.
( http://www-01.ibm.com/software/lotus/products/quickr/  )

La mise en cluster de serveurs Lotus QuickR est une opération, dans ses grands principes, relativement simple.
Le fonctionnement de serveurs QuickR clustérisés, sous Domino, nécessite deux points :
  • l'installation et la configuration de deux (ou plus) serveurs Domino QuickR en mode Grappe
  • l'utilisation ou la planification de commandes de gestion QuickR des espaces orientées Grappe
...
Read More

07/21/2008

Les clusters Lotus #1

6,30000000000001
Configurer les clusters (première partie) : SAMETIME R8
Cet article présente un des modes de mise en cluster de serveurs de messagerie instantanée IBM/LOTUS SAMETIME.
( http://www-306.ibm.com/software/lotus/sametime/ )

Il existe deux manières principales de gérer la mise en grappe (clustering) de communautés de serveurs Sametime hébergés sur une architecture Domino :
  • le clustering des services de réunions.
  • la mise en grappe sans clustering du service de réunions en ligne, seuls les services de communautés sont implémentés en mode Grappe
    La deuxième option est celle que j'aborde dans cet article
    ...

Read More

07/03/2008

Flux RSS

3,30000000000001
Comment implémenter un flux RSS dans Domino
Reprise de la publication sur domino.stergann.org.
Je me suis plus vidé la tête, ces derniers temps, sur http://mots.stergann.org
Pour la reprise, voici donc un petit 'tutoriel' expliquant une des méthodes de réalisation d'une interface RSS dans une application Lotus Notes Web.

Cet article ne présente qu'une des méthode possible pour implémenter du RSS dans une application Notes/Web,
il en existe bien d'autres. C'est par contre une des méthodes qui présente l'intérêt d'être réalisable quasi sans connaissance de la programmation sous Domino Designer.
...
Read More

06/06/2008

News

5,30000000000001
Quelques news
Suite à la réception de quelques uns de vos mails me demandant si j'étais toujours là... ou si je ne m'étais pas perdu dans les étoiles.
;O)

Et bien oui, toujours là...
Les articles se sont fait (plus que) rares ces derniers temps.
La période a été très chargée professionnellement car je viens de quitter un des emplois salariés qui m'a occupé pendant quasi quatre ans pour renouer des liens avec ma vie antérieure d'indépendant. Ceci ajouté au fait que je ne me rappelle pas avoir autant travaillé de ma vie que depuis le mois de janvier...

Mais bon,
je commence à sortir un peu la tête de l'eau (ça tombe bien le soleil semble également pointer le bout de son nez).
Juste le temps de mettre une touche finale (optimiste en plus !) aux articles en cours d'écriture, d'effectuer quelques corrections de bugs sur le site,  et le RSS va pouvoir se remettre en route.
:oD

04/17/2008

Renommer des utilisateurs

3,30000000000001
Renommer des utilisateurs : différences entre utilisateurs Notes et Web
Un point pas forcément très connu...
Mais fréquemment source d'erreurs de renommage d'utilisateurs dans un environnement qui héberge aussi bien des utilisateurs Notes que des utilisateurs Web.

La principale différence entre un utilisateur Notes et un utilisateur Web, lors d'une opération de renommage, est le fait que l'utilisateur utilise ou non un fichier ID :
  • un utilisateur Notes s'authentifie, sur un serveur Domino, à l'aide des informations contenues dans son fichier ID (les certificats)
  • un utilisateur Web ou iNotes/Domino Web Access s'authentifie à l'aide de son nom de login et de son mot de passe Internet (sauf si vous avez mis en place une authentification x509, auquel cas l'authentification peut s'appuyer sur des certificats, mais des certificats web x509, pas les certificats Notes x500)

Si le processus d'administration Domino (l'ADMINP) suppose que l'utilisateur possède un ID, il va falloir que le nouveau nom soit propagé dans cet ID. C'est une opération préalable à toute une chaîne résultante d'actions de changement de nom (dans les Groupes, dans les LCAs, dans les documents...).
Si l'utilisateur n'accède pas à sa messagerie depuis un client Notes mais depuis un navigateur Web, le processus d'administration n'effectuera pas le renommage car la condition préalable de modification du nom de l'utilisateur dans le fichier ID ne sera jamais réalisée : il aurait fallu, pour cela, que l'utilisateur ait ouvert au moins une session en s'authentifiant avec son fichier ID (donc depuis un client Lotus Notes).
...
Read More

04/06/2008

Rappel de messages Domino 8

4,30000000000001
Nouveautés Domino 8 : le rappel de messages
Les dernières moutures de Domino, les versions 7 et 8, ont apporté un certain nombre de nouveautés orientées utilisateurs en terme de messagerie.
A citer, parmi ces nouveautés, les fonctions de rappel de messages apportées par la R8
...
Read More

02/19/2008

LCA étendue et sécurité

4,30000000000001
LCA étendue et sécurité Domino
La LCA étendue est avant tout présentée comme une solution permettant d'héberger de manière cloisonnée des organisations Notes multiples sur un environnement Domino mutualisé.
La LCA étendue offre également des possibilités non négligeables de sécurisation del'environnement Domino aussi bien côté Web que côté accès Notes.
Cet article illustre ces possibilités au travers d'un exemple simple...
Read More

02/10/2008

Courrier OpenNTF version FR : description (part 4)

5,30000000000001
Documentation OpenNTF Mail Experience Plus Fr - quatrième partie
Petit descriptif et captures d'écrans du modèle de courrier ONTF Fr.
Quatrième et dernière partie : option d'agenda et paramétrage des options ONTF
Read More

02/10/2008

Courrier OpenNTF version FR : description (part 3)

5,30000000000001
Documentation OpenNTF Mail Experience Plus Fr - troisième partie
Petit descriptif et captures d'écrans du modèle de courrier ONTF Fr.
troisième partie : outils de l'interface de messagerie (contacts, bloc notes, post-it...)
Read More

02/10/2008

Courrier OpenNTF version FR : description (part 2)

4,30000000000001
Documentation OpenNTF Mail Experience Plus Fr - deuxième partie
Petit descriptif et captures d'écrans du modèle de courrier ONTF Fr.
Deuxième partie : réception des messages et vues supplémentaires
Read More

02/10/2008

Courrier OpenNTF version FR : description (part 1)

5,30000000000001
Documentation OpenNTF Mail Experience Plus Fr - première partie
Petit descriptif et captures d'écrans du modèle de courrier ONTF Fr.
Première partie : création de messages
Read More