Flux RSS des billets

Derniers billets

DB2 : Procédures Stockées

Cet article explique comment développer et déployer des procédures stockées sur un système de bases de données DB2 (AS/400 dans mes tests, mais l’OS a peu d’importance). Il s’agit d’expliquer comment rapidement mettre en place un environnement de développement et démarrer dans les procédures stockées, il ne s’agit pas d’un article de fond sur les procédures stockées ou sur DB2.

Pour les besoins de ce tutoriel, nous travaillerons sur une bibliothèque nommée TSTLIB contenant une table ACCOUNTS contenant des données de comptes bancaires, possédant ces champs : REF, DESC, INIT_VALUE et DATE sur un serveur ayant l’IP 192.168.1.1.

Introduction

Les procédures stockées sont des routines compilées au sein même du dictionnaire de la base de données. Sans rentrer dans les détails, les procédures stockées permettent d’accroitre les performances, de réduire le traffic réseau, de centraliser la logique de données permettant ainsi une meilleure maintenance du code en offrant une collection de procédures aux développeurs directement dans le système de bases de données. Ainsi, ceux-ci ne sont plus attachés à cette tâche qui est déléguée aux développeurs data/DBAs (ce qui est plus logique).

Avant de pouvoir écrire des procédures stockées, il faut disposer d’un environnement de développement minimum, celles-ci devant être écrites, puis déployées afin d’être exécutées sur le serveur. Pour ce faire, nous allons utiliser l’outil gratuit d’IBM basé sur Eclipse IBM Data Studio disponible pour Windows et GNU/Linux depuis le site DeveloperWorks d’IBM (un compte gratuit est nécessaire pour télécharger le produit).

Continuer la lecture

^.^

Apache et SSL, accéder à un site en https

Petit tutoriel décrivant la mise en place d’un certificat SSL pour accéder à un serveur web Apache en mode sécurisé (avec https:// à la place de http://). Ce qui suit sous-entend que le serveur Apache est fonctionnel. Comme d’habitude, ceci est fait sur une Fedora 14, mais reste général.

Continuer la lecture

^.^

Wunderlist avec Wine

Mon avis a toujours été plus ou moins partagé en ce qui concerne les gestionnaires de listes, beaucoup sont trop puissants et compliqués pour mes besoins, et s’ils se trouvent trop minimalistes, et bien j’aime autant utiliser un simple fichier texte (je suis un grand utilisateur du txt ^.^). Il y a quelque temps maintenant est apparu Wunderlist, petite application faisant de simples listes avec synchronisation, pour Mac et Windows et récemment sur iPhone, je l’utilise depuis plusieurs mois maintenant. De plus Wunderlist est joli et agréable, cela a son importance pour moi l’ergonomie, c’était donc un gros plus. Beaucoup de plus, oui, mais un gros moins aussi : Wunderlist n’est pas – encore – disponible pour Linux. Mais on peut réduire le moins en y ajoutant un petit plus (je deviens lourd?) avec Wine! Voici la rapide démarche sous Fedora 14.

Continuer la lecture

^.^

Nagios : surveiller un hôte linux distant

La surveillance d’une machine distante avec Nagios se fait avec le plugin NRPE qui a été présenté dans le premier billet sur l’installation de Nagios. Le principe est simple, un agent NRPE est installé sur la machine distante et le greffon NRPE sur le serveur de Nagios l’interroge.

Continuer la lecture

^.^

Débloquer iPhone 3G iOS 4.2.1 (en gardant le GPS)

A la sortie d’iOS 4, je l’avais essayé sur mon vieillissant iPhone 3G, les performances étant désastreuses, j’avais rétrogradé en version 3.1.3 et ne m’étais jamais intéressé aux nouvelles versions. Jusqu’à il y a quelques semaines.
Lisant un peu partout qu’iOS 4.2 était désormais plus véloce sur les anciens iPhone, trouvant beaucoup d’apps uniquement compatible en version 4+ et la possibilité d’utiliser des dossiers m’intéressant énormément, j’ai décidé de m’y ré-essayer.

Continuer la lecture

^.^

eXTReMe Tracker