Code Weaver

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

mardi 11 août 2009

Structure DB pour gérer le multilingue

¿Habla Español? Do you speak English ? Vous parlez Français ? Aaah, voilà qui est mieux. Grand classique parmi tant d'autres, il est souvent nécessaire de stocker les informations dans plusieurs langues. La grande question reste alors : quelle structure donner à la DB pour pouvoir facilement traduire les champs ?

Lire la suite...

jeudi 18 juin 2009

Générateur de bandeaux Web 2.0

freshgenerator.png
Tout est littéralement dans le titre : le bandeau si dessus a été généré directement depuis un site web.

Lire la suite...

mardi 16 juin 2009

Composant C# 2.0 gratuit : estimation du temps restant d'un processus

Ça serait nettement plus facile dans la vie de tous les jours de savoir combien de temps il reste pour la file à la poste ou pour enfin sortir des bouchons... Il suffit pourtant de calculer une droite de tendance sur base du temps écoulé et du pourcentage d'avancement... Ah, on me dit que non ? :)
En informatique, on s'attend en tout cas à avoir cette information lorsqu'un processus dure un temps certain : que ça soit une copie de fichiers ou des calculs imposant. Je vous propose donc un composant maison qui se charge d'estimer le temps restant. Étant dans une grande phase d'inspiration, nommons le RemainingTimeCalculator !

Lire la suite...

dimanche 24 mai 2009

Renvoyer la première ligne d'un SELECT après un ORDER BY

L'ordre des opérations a souvent beaucoup d'importance mais le système se ligue parfois contre vous.
C'est par exemple le cas lorsque l'on veut avec Oracle retourner la première ligne d'un SELECT possédant un ORDER BY. Le mot clef rownum s'utilisant dans le WHERE, il est exécuté avant l'ORDER BY. Impossible donc d'avoir directement le résultat voulu.

Lire la suite...

dimanche 17 mai 2009

Cause possible de l'erreur "Failed to find or load the registered .Net Framework Data Provider"

Vous connaissez ce genre d'erreur qui deviens incompréhensible au fur et à mesure que vous chercher ? Évidemment lorsque l'on tombe finalement sur l'explication, on ne que s'écrier mais bon sang c'est bien sûr !.
Je suis tombé sur ce genre de petit plaisir récemment : impossible d'utiliser un data provider .NET spécifique sans recevoir l'erreur Failed to find or load the registered .Net Framework Data Provider. Vérification rapide que le nom du data provider utilisé se trouve dans la liste renvoyée par DbProviderFactories.GetFactoryClasses()
Elle s'y trouve bien... le problème se situe donc autre part.

Lire la suite...

mardi 7 avril 2009

Oracle : enlever les caractères numérique d'une chaine

P45 70UJ0UR5 F451L3 D3... euh, je disais, pas toujours facile de comprendre une chaine quand des nombres s'intercalent un peu partout (amis 1337, bonjour ! ;) ).
Sous Oracle, nettoyer tout ça peut être utile. Par exemple pour s'assurer qu'il n'y a que des nombres dans le tas. Évidemment, il faut atteindre le résultat de préférence sans devoir écrire une procédure PL/SQL, sinon ça ne serait pas drôle.

Lire la suite...

jeudi 2 avril 2009

Sur base d'un XSD, générer les classes C# et y charger l'XML

Vous connaissez l'expression se chatouiller pour se faire rire ? Elle s'applique parfaitement à ceux qui parcourent à la main un fichier XML. Est-ce que ça ne serait pas plus sympa de pouvoir charger le fichier XML directement dans des classes C# ? Le parcours se ferait alors en utilisant directement des noms de propriétés : beaucoup plus naturel et moins sensible aux erreurs.

Lire la suite...

- page 1 de 5