mercredi, décembre 22, 2010

OpenLayers: bug (Google Maps copyright pop up)

Dans la dernière version de Google Maps (décembre 2010), un popup donnant les copyrights de la carte visualisée apparaît.

Pour éviter ce problème, il suffit de forcer l'ancienne version 3.2 de Google Maps API à être téléchargée :

mardi, juin 29, 2010

TaxOnWeb et EID sous Firefox

Envie d'utiliser votre carte d'identité pour remplir votre déclaration d'impôt sous Firefox.
Vous aurez besoin d'installer un plugin. Voici la démarche à suivre :

mardi, juin 08, 2010

Fix for a BPEL ora:processXSLT FOTY0001 error

(Ce problème sera traité en anglais)

You will find a number of topics on web forums about the FOTY0001 error occuring in BPEL workflows (mostly, the XSL file is not put in the right path althought you're thinking it does) when doing a processXSLT operation.

If none of them works, you should have a look at your XSL stylesheet. The cause of the error could be in the stylesheet itself.

In my case, something that was working in a older oracle server was not working anymore.

< myattribute="myvalue"> was causing the issue.

I had to declare correctly :

< name="myattribute"> myvalue < /xsl:attribute>

mercredi, juin 02, 2010

Protection des dossiers (par mot de passe)

Pour protéger vos dossiers (et les encrypter) par mot de passe, voici un logiciel libre (gratuit donc) et efficace :

mardi, juin 01, 2010

Offre serveur dédié pas cher !

A ne pas rater, l'offre serveur dédié à 15 euros.
Dedibox

lundi, mars 22, 2010

Debugger Javascript pour Internet Explorer

Pour pouvoir débugger Javascript sous Internet Explorer, il vous faut absolument Microsoft script debugger :

mardi, février 09, 2010

ChristopheNoel.be

Domaine enregistré : Christophe Noël

Note sur le concept de fédération en sécurité

La philosophie de spécifications telles que SAML tient sur le fait qu'un subject n'a pas besoin de s'authentifier vers un service provider distant, il peut s'identifier sur son identity provider local.

Si le service provider trust A (par une authentification dure), il peut accorder à tous les membres du domaine A, le même niveau d'accès (et donc le même potentiel de risque). Il peut restreindre l'accès à certains membres, mais ne risquera jamais de dépasser le seuil de risque accordé au domaine A.

Si le risque est trop élevé, rien n'empêche d'utiliser un identity provider sur le domaine du service provider, ceci afin d'identifier à un niveau de trust plus élevé les personnes du domaine A qui veulent réaliser des tâches d'administration.

vendredi, janvier 29, 2010

Recommandé papier par le Web


Ce que je cherche depuis un moment : envoyez dorénavant vos recommandés en quelques minutes, depuis votre PC. Le recommandé a la même valeur légale qu'un recommandé à La Poste avec en outre une preuve de contenu et une garantie de qualité de traitement et de confidentialité des envois.
Prix : 9,84 €
www.mycertipost.be

jeudi, janvier 28, 2010

Les JavaBeans

La technologie des JavaBeans propose de simplifier le développement et l'utilisation de composants.
Les JavaBeans sont des composants qui respectent certaines conventions dont notamment:
  • être Serializable
  • posséder un constructeur sans argument
  • disposer de Getter et Setter (difficile d'en dire plus sans entrer dans les détails)
Ces conventions permettent notamment de découvrir dynamiquement l'ensemble des éléments qui composent le bean, ou encore de permettre à un framework de gérer lui-même le cycle de vie et l'utilisation de ces JavaBeans.


Programmation orientée composant

Un composant (java) est un module ou une "librairie" qui fournit un service précis, qui est réutilisable et qui fournit une interface définie par des spécifications.

Entre autre, l'implémentation sous-jacente est donc sans influence pour les autres entités qui intéragissent/utilisent le composant.

La programmation orientée composant est notamment un moyen de découper le développement d'une application (spécialisé selon pour les divers types de composants), une façon d'améliorer la productivité à long terme par la réutilisabilité, ou encore de facilité la mise à jour de parties d'applications.

mardi, janvier 19, 2010

L'injection de dépendances pour les pressés

Sommaire, vulgarisé, inexact mais simple et concis, voici une ébauche d'explication sur l'injection de dépendances, concept utilisée notamment dans les architectures Java EE.

Lorsqu'un composant (exemple: un système de cache) peut être implémenté par différents mécanismes (exemple: base de données ou système de fichier), il est utile de séparer l'interface de l'implémentation en deux classes.

L'application qui utilise l'interface peut instancier l'implémentation désirée, explicitement dans le code de l'application.
Au contraire, l'injection de dépendance est un mécanisme permettant de spécifier l'implémentation en dehors du code de l'application, afin de rendre cette dernière plus souple et réutilisable.

La classe n’est pas responsable dans l’instanciation des autres classes dont elle a besoin. Les objets sont "injectés" au moment de la construction ou de l’initialisation de l’objet qui les utilise (en respectant le scope de la classe).

vendredi, janvier 08, 2010

Monter un disque via SSH

Pour automatiser certaines tâches de déploiement sur un serveur distant, il peut être utile d'avoir monté un "network drive" via SSH.

Il existe un logiciel freeware :
Dernière version: RedDrive