Configuration de PDO pour PostgreSQL

Pour utiliser PDO (PHP Database Object) avec PostgreSQL, il faut que l'extension PDO et PDO_PGSQL soit compilé en tant que librairie partagée (fonctionnement recommander dans la documentation PHP).

Ensuite éditer le fichier php.ini et rechercher

  • extension=pdo.so (sous Linux/Unix)
  • extension=pdo.dll (sous Windows)

si un ...

more…

Utilisation de psql sous Windows

Sous Windows l'utilisation de psql n'est pas aussi pratique que sous Linux/BSD.

Il faut d'abord changer le codepage du terminal en CP 1252, mais également se rendre dans les propriété de la fenêtre et choisir la police Lucida Console en taille 14 et enregistrer les changement ...

more…

Utilisation du fichier pg_service.conf pour se connecter à PostgtreSQL

Depuis la version 8.1 il existe une nouvelle méthode de connexion des applications qui se base sur la libpq utilisant un nom de service.

Auparavant on utilisait une chaine de connexion qui parfois était compilé avec les informations en dur

host=localhost user=toto password=tata dbname=drupal port ...
more…

Réalisation du paquet de pgBouncer sous Debian Sarge

On récupère tout d'abord les sources (version 1.0.8 lors de la rédaction de l'article)

# wget http://pgfoundry.org/frs/download.php/1399/pgbouncer-1.0.8.tgz
# tar zxvf pgbouncer-1.0.8.tgz

Il convient de vérifier que l'on dispose de la librairie libevent de développement ...

more…

Faire un copyright dynamique en PHP avec Smarty

Pour faire dynamiquement changer l'année en cours lorsque l'on affiche des informations de copyright en PHP avec le moteur de template smarty il faut utilise une variable interne {$smarty;}*.

Pour afficher les informations ci dessous ,

Copyright 2005-2007

Avec la partie ++2007++ en dynamique et dépendant de l'année ...

more…

Pourquoi Microsoft Office OpenXML ne peut pas devenir une norme ISO

Pourquoi le format Office OpenXML ne peut pas devenir une norme ISO

  1. Il y'a déjà une norme ISO pour la bureautique (ISO26300)
  2. Il n'y a actuellement aucune implémentation du format OOXML, la suite Office 2007 produit une version spécifique de OOXML, et dans un format de fichier que ...
more…