jeudi 19 novembre 2009

Desktop Tower Defense

"The" jeu basique de tower defense dénommé Desktop Tower Defense est sorti (je ne sais quand) dans une nouvelle version qui apporte beaucoup de changements dont différents niveaux et un jeu en ligne !!!! Alors si ca vous tente venez le tester : http://www.handdrawngames.com/DesktopTD/Game.asp.

lundi 9 novembre 2009

Installer rapidement Oracle SQL*Plus sous ubuntu

Pour information, Oracle SQL*Plus  est une application en ligne de commande qui permet d'intéragir avec des bases de données Oracle

Ayant eu quelques difficultés pour installer Oracle SQL*Plus et n'ayant pas besoin de toute la suite Oracle (pour faire mes TPs d'Entrepôts de Données), j'ai décidé de partager avec vous la marche à suivre une installation simple, légère et rapide :

  1. Si vous n'êtes pas inscrit sur le site d'Oracle, inscrivez-vous, c'est gratuit, et si vous ne le faîtes pas, vous ne pourrez pas télécharger les fichiers... Pour ce faire allez sur :
    http://www.oracle.com/admin/account/index.html?code=fr
  2. Pour obtenir les bons packages à installer rendez-vous sur :
    Pour Linux x86 (32-Bit) :
    http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxsoft.html
    Pour Linux x86-64 (64-Bit) : 
    http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxx86_64soft.html
  3. Téléchargez les deux packages '.rpm' suivants :
    * Instant Client Package - Basic - All files required to run OCI, OCCI, and JDBC-OCI applications
    * Instant Client Package - SQL*Plus - Additional libraries and executable for running SQL*Plus with Instant Client
  4. Il faut ensuite convertir les '.rpm' en '.deb' pour les installer sous Ubuntu. Pour cela, il faut disposer de l'application alien que vous pouvez installer en tapant dans un terminal :
    sudo apt-get install alien
    Ensuite allez dans le répertoire où vous avez téléchargé les packages et tapez :
    sudo alien -k oracle-instantclient*.rpm
  5. Les packages '.deb' peuvent ainsi être installés par les commandes :
    sudo dpkg -i oracle-instantclient*basic*.deb
    sudo dpkg -i oracle-instantclient*sqlplus*.deb
  6. Oracle SQL*Plus est installé, pour le lancer, tapez 'sqlplus' depuis un terminal... Un erreur s'affiche :
    sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory
    Les différentes librairies utiles à Oracle SQL*Plus sont bien installées, mais il faut créer une variable d'environement LD_LIBRARY_PATH pour que le logiciel la localise. Pour ce faire, ouvrez votre fichier '.bashrc' :
    gedit ~/.bashrc
    Rajoutez-y la ligne :
    Pour Linux X86 :
    export LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client/lib
    Pour Linux X86-64 :
    export LD_LIBRARY_PATH=/usr/lib/oracle/11.2/client64/lib 
    N'oubliez pas de recharger votre '.bashrc' avec :
    source ~/.bashrc
  7. Une dernière dépendance doit être installée pour éviter l'erreur :
    sqlplus: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
    Pour cela tapez :
    sudo apt-get install libaio1

Oracle SQL*Plus est installé et configuré !! Pour le lancer, tapez :
sqlplus /nolog

Les fichiers '.rpm' et '.deb' peuvent être effacés.


A noter que si vous voulez que différents utilisateurs intéragissent avec les bases de données Oracle, vous devez avoir un fichier 'tnsnames.ora' qui contiendra vos plus fréquentes connexions utilisées. Créez un fichier vide dans votre répertoire :
touch ~/tnsnames.ora
Vous pouvez entrer vos connexions favorites (cliquez ici pour plus de renseignements) :
gedit ~/tnsnames.ora

Pour que SQL*PLUS puisse référencer ce fichier, créez une nouvelle variable d'environement dans votre '.bashrc' en rajoutant la ligne :
export TNS_ADMIN=~

 

mardi 3 novembre 2009

This is it - Michael Jackson - The King of the Pop

"This is It" !! Après quelques frissons au début du film, Micheal Jackson m'a laissée sans voix...

Si vous aviez encore des doutes sur le fait que MJ puisse être "The King of the Pop" c'était sans penser que ce film hommage montrant les préparatifs de ce qui aurait été un des plus grand concert de tout les temps, nous ferait réaliser que MJ était un artiste humble, minutieux, rempli de géniosité, de générosité et d'humanité !

Allez voir ce film, vous en prendrez pleins les yeux (des clips, des danses), les oreilles (une voix) et le coeur (une âme)!

Je reste bien triste de sa disparition, il aura laissé derrière lui un héritage musical et cinématographique d'une grande humanité.

Heal The World...