Le blog de Jean David TECHER, un Réunionnais à Saint-Priest/Lyon

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


1 2 3 >

dimanche 25 avril 2010

Photos "lingerie"


Perl DBD::Oracle et le client Oracle 8.1.7

DB::Oracle 1.24 incompatible avec le client 8.1.7

La toute dernière version de DBD Oracle est la 1.24. Elle ne peut pas être compilée avec le client 8.1.7. En effet, la tentative de compilation aboutit à

....
In file included from Oracle.xs:1:
Oracle.h:135: error: expected declaration specifiers or ‘...’ before ‘OCIXMLType’
Oracle.c: In function ‘XS_DBD__Oracle__db_ora_lob_append’:
Oracle.xs:358: warning: unused variable ‘startp’
Oracle.c: In function ‘boot_DBD__Oracle’:
Oracle.c:1862: error: ‘OCI_FETCH_CURRENT’ undeclared (first use in this function)
Oracle.c:1862: error: (Each undeclared identifier is reported only once
Oracle.c:1862: error: for each function it appears in.)
make: *** [Oracle.o] Error 1
Il s'avère que 'OCI_FETCH_CURRENT' n'est pas défini dans le fichier oci.h de la 8.1.7. La seule solution est de prendre une version compatible: DBD::Oracle 1.20

Compilation/installation de DBD::Oracle 1.20

Si les variables d'environnement pour Oracle et LD_LIBRAY_PATH et PATH sont à jour

root@monroe:/tmp/DBD-Oracle-1.20# env|grep -E '(ORA|PATH)'
LD_LIBRARY_PATH=/u01/app/oracle/product/8.1.7/lib:/lib:/usr/lib:/usr/local/lib:
ORACLE_BASE=/u01/app/oracle
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
ORA_NLS33=/u01/app/oracle/product/8.1.7/ocommon/nls/admin/data
ORACLE_HOME=/u01/app/oracle/product/8.1.7
alors on peut procéder à la compilation/installation
 wget http://ftp.u-strasbg.fr/CPAN/authors/id/P/PY/PYTHIAN/DBD-Oracle-1.20.tar.gz -O - |tar xvzf -
 cd DBD-Oracle-1.20/
 perl Makefile.PL && make && make install

Test de compilation

J'ai récupéré un script téléchargeable - http://duberga.net/dbd_oracle_instantclient_linux/test_dbd_oracle.pl qu'il suffit ensuite d'adapter à ses propres besoins

samedi 24 avril 2010

Voir les 4 saisons de Heroes en streaming

Depuis quelques semaines, j'ai commencé à regarder la saison 2 de Heroes qui passait sur France 4 (quand il n'y a rien d'intéressant à la TV, on fait avec). Du coup, je me suis pris au jeu de cette saison (bon c'est vrai, j'ai trois bonnes saisons de retard ) et attaché à quelques personnages vraiment noirs et sans scrupul. Il faut l'avouer certains ne sont pas des enfants de coeur (...) notamment Sylar (hé hé)

La saison 2 ayant pris fin cette semaine, il n'était donc pas question d'attendre le mois de septembre pour voir la saison 3.

Un bon site pour voir les saisons http://heroesstreaming.110mb.com/

Hcrond: où comment avoir ses jobs de cron dans une table MySQL - 1ère partie

C'est en surfant sur http://sf.net que j'ai trouvé ce petit projet...

site du projet: http://sourceforge.net/projects/hcrond/

Le projet n'est pas très abouti car il n'y a pas d'interface Web pour gérer la table MySQL mais il reste toutefois prometteur.

Pour l'installer

apt-get install libmysqlclient15-dev libdaemon-dev
tar xvzf hcrond-0.3.2.tar.gz
cd hcrond-0.3.2
make && make install
Dans un autre billet, j'exposerais les résultats de mes tests.