lundi 30 juillet 2012

Having Eclipse (juno 4.2) Database Development pluging working correctly with oracle jdbc (ojdbc14.jar) in linux.

I recently had to reinstall a new development environment at work for my new laptop and it required to add the Database Development plugin to the latest Eclipse (Juno 4.2). My issue was occuring with a connection to an Oracle DB using the ojdbc14.jar library, I always faced a failure of connection (ping Failed, or Oracle 1275 NLS error ).
Anyway the machine hosting the Database was fully reachable and the proxy correctly configured, so there were absolutly no valuable reason to persistly refusing connecting to the DB.
After wasting half of a day googling, I remembered that  I faced exactly the same issue a year ago and that I resolved it adding the bellow lines to the eclipse.ini file:

-Duser.language=en
-Duser.country=US


Now, don't ask me why the language used in Eclipse has anything to do with the connection to the DB but anyway after restarting my Eclipse the plugin connection to the Oracle DB worked perfectly!!
Cheers to all!

jeudi 5 mai 2011

Having soapui working in Ubuntu 11.04

Hy all,

My last post explained how to bypass the freezing soapui error under Ubuntu 11.04. This last solution was a bit dirty.

Now the best thing to do will be to:
  1. open your soapui.sh script
  2. uncomment the line: 
JAVA_OPTS="$JAVA_OPTS -Dsoapui.jxbrowser.disable=true"

and start soapui.

Thanks to all!

Regards,

mardi 3 mai 2011

Getting Soapui working with Ubuntu 11.04 with libgthread-2.0 !

Hi all!

If you tried runnning soapui 3.6.1 for linux under Ubuntu 11.04, the UI might freeze with the following error:

 [XpcMessageLoop] DEBUG com.jniwrapper.DefaultLibraryLoader - Finding library in JARs...
Exception in thread "XpcMessageLoop" java.lang.RuntimeException: java.io.FileNotFoundException: Library libgthread-2.0 not found at any known locations !
    at com.jniwrapper.linux.utils.LinuxLibraryLoader.(LinuxLibraryLoader.java:90)
    at com.jniwrapper.gdk.GdkMultithreading.(GdkMultithreading.java:48)
    at com.jniwrapper.gdk.GdkMultithreading.getInstance(GdkMultithreading.java:35)
    at com.jniwrapper.gtk.GTK.initialize(GTK.java:97)
    at com.teamdev.xpcom.a.a.a.a.(Unknown Source)
    at com.teamdev.xpcom.XpcMessageLoop.(Unknown Source)
    at com.teamdev.xpcom.XpcMessageLoop.getInstance(Unknown Source)
    at com.teamdev.xpcom.b$b.run(Unknown Source)
Caused by: java.io.FileNotFoundException: Library libgthread-2.0 not found at any known locations !
    ... 8 more


Under Ubuntu 11.04 libgthread-2.0 doesn't seems to be present anymore, but libgthread-3.0 is supposed to replace it.
Unfortunalty, soapui doesn't have yet been updated to be used under this last ubuntu version and its last graphical libraries.

To by pass this issue one dirty solution would be:
  1. Dowload libgthread-2.0 debian package used under Ubuntu 10.10 at:  http://91.189.94.219/natty/i386/libglib2.0-0/download
  2. The package installer would not allow you to install it because a more recent version is available on your distro. To resolve this, extract the deb archive and copy theses 2 files with root priviledges under /usr/lib/ :
     - libglib2.0-0_2.28.6-0ubuntu1_i386/usr/lib/i386-linux-gnu/libgthread-2.0.so.0
      - libglib2.0-0_2.28.6-0ubuntu1_i386/usr/lib/i386-linux-gnu/libgthread-2.0.so.0.2800.6 
 
If necessary you'll have to do update your database:
sudo updatedb

Then soapui 3.6.1 should start without freezing at all and wihtout the boggus error message above.
Of course, if you have better suggestion, please let me know!
Cheers!

lundi 3 mai 2010

NHK Radio News podcast script!

NHK Radio News in japanese, what the hell?
Like many japanese "salaryman", I love to listen to daily NHK news on my way to work!
As many of you knows, the NHK news agency in Japan does not provide daily radio news podcast in Japanese. The only podcasts you will be able to find will be about some Japanese lessons in many language but nothing about daily updated news in japanese. This is simply due to some obscure copyright issues in Japan. The only availlable Radio news stream will be accessible on these links:
http://www.nhk.or.jp/r-news/  and they aren't really helpful with a simple iPod or Mp3 player.


What is the purpose of this tutorial? 
Being able to listen to the NHK radio daily  news everyday on my iPod Classic.


How?
I developped some shell scripts that works under Linux Ubuntu 9.10 that actually catch these streams everyday (from http://www.nhk.or.jp/r-news/) using crontab and convert them into MP3 files. So these are the main steps of my script:
  1. Crontab launches the main script witch records daily NHK Radio News streams in .wav
  2. Convert them into .mp3 files
  3. Update a podcast RSS file descriptor called nhkpodcast.xml
  4. Synchronize with a podcast client (in my case gpodder) the generated files with my iPod Classic and enjoy!
 I'm getting bored...give me the files!
The files are available here ( http://sourceforge.net/projects/nhkpodcast/ )

How do I use them?
First of all, you need to have these following tools under linux( preferably Ubuntu +9.10);
  • crontab
  • lame
  • mplayer
  • mp3info
  • ncftp(for remote hosting)
  • xampp(recommended) or apache for hosting sounds files and the RSS xml descriptor file locally.
  • gpodder for synchronizing your mp3 player with your laptop. 
Note: for ubuntu/debian use the following command to install them all at once:
$>sudo apt-get install lame mplayer mp3info ncftp xampp gpodder
 
Once you've downloaded and extract the tarball, you can launch directly the main script through this command:
$> sh nhkpod.sh 1 
There are currently 2 options available: 
  • 1: host all the audio files (.mp3) on your local server (localhost) machine using apache/xampp or whatever..
  • 2: host all the audio files (.mp3) and the RSS file descriptor (nhkRss.xml) on a remote FTP server..
Remote FTP hosting:
If you want to host your files on a remote ftp server, you have to edit some script and replace these string:
  • yourftpserveraddress
  • yourftplogin
  • yourftppwd



 
     

    lundi 22 mars 2010

    De retour !

    Après quelques moi de silence, je crois que je vais reprendre mon blog et le mettre à jour!
    Donc au programme prochainement:
     - comment faire des émission de la NHK News japonais en podcast journalier pour son IPod;
     - comment faire du web service avec la Nasa;
     - mes photos du Bengladesh et de la Thaïland;
     - et d'autres astuces!
    A bientôt!

    mercredi 18 juin 2008

    It makes you think...

    En trainant sur le site de la BBC, j'ai trouvé cette petite appli flash qui affiche l'évolution de l'état de la fonte des glaces au pôle Nord! L'apli est fun mais la réalité est toute autre...
    Je sens que le marché des bouées et des bottes va fleurir bientôt....
    A méditer!




    mardi 3 juin 2008

    Hiro in Japan!  ようこそ!

    Quel joie d'aller visiter l'empire du soleil!
    Bref je me suis fait plaisir après la fin de mes études et je suis parti visiter le Japon pendant un moi et y revoir quelques amis!
    Malgré les quelques voyages que j'ai déjà pu y faire dans ce pays, je n'ai vraiment jamais eu l'occasion de visiter Kyoto de plein nez! Eh ben tient! Miho y est parti faire son année d'étude, donc l'occase parfaite pour lui faire un petit coucou!!!

    Mais d'abord le planning que je m'étais fixé:



    Facile hein?

    Bon donc:
    1 - séjour et arrivé sur Nagoya (en pleine campagne) histoire de revoir la famille;
    2 - trouver une excuse bidon pour aller sur Tokyo! Oh tient y a un gros Forum des entreprises ce mois ci ?! Le CEATEC type grosses entreprises info et industrie électronique! Ben tiens autant en profité pour y faire un saut car j'ai réussi à dégoter un pass sur le net!
    3 - repasser quelques temps avec la famille;
    4 - destination Kyoto et ses environs!
    5 - retour!

    Shinkansen le Hikari - 新幹線 光

    Donc je suis allez faire mon semi-Gaïjin en shinkansen vers tokyo! J'avais déjà pris le shinkansen mais décidement, ces trains ne cesseront jamais de m'impressionner! Ponctualitée IRREPROCHABLE, d'une incroyale propretée et très très abondant! Pour aller à Tokyo de Nagoya y a un départ toute les demi heures quasi! La SNCF devrait prendre exemple dessus! Si j'ai dans mes lecteurs des agents SNCF, ils nous feront remarquer à juste titre que le TGV français est plus rapide que le shinkansen japonais. Sauf que ici le Shinkansen arrive à l'heure, et part à tout les coups (à quoi sert la vitesse si c'est pour pouvoir dire cocorico en arrivant avec 2h de retard, et encore, ça c'est si on a le privilège de pouvoir partir). Chez JR, retard moyen annuel de 18 secondes, et pas de grève en solidarité des étudiants qui sont eux-mêmes solidaires des... des... des quoi d'ailleurs ?... Non, ici, sauf catastrophe naturelle, quand on prend son billet, on sait qu'on ne moisira pas sur le quai pour d'obscures raisons et qu'on peut prévoir une correspondance expresse.


    Tokyo!!  東京

    J'avais eu l'occasion de visiter cette ville mais c'était il y a tellement longtemps!
    Bref là j'arrive et comme je m'y attendais il y avait plein de gens partout surtout dans les métro! Étonnamment, j'entendais parler français de temps en temps à certains coin de rue!

    ASAKUSA
    Mon auberge de jeunesse étant relativement près de Asakusa, voilà à qui cette ancien temple ressemble de nuit!





    Et ici de jour, avec tout les touristes évidements!







    Pendant mon cours séjour j'ai pu rencontrer Daniel et Zoé à l'auberge! Daniel est du genre super babacool traversant le Japon et l'Asie afin de trouver "l'inspiration et sa véritable identité intérieure"(littéralement) et Zoé elle sautait un peu partout comme une puce car elle effectuait un voyage autour du monde et après c'était destination l'Australie à ce que j'ai compris!!


    Le quartier des affaires: 新宿 shinjuku!




    Bon, un samedi aprèm y a personne ici! c vide... donc faut aller de l'autre côté c'est à dire sur les quartiers Est!

    Quartier des jeunes et purement fashion: Shibuya - 渋谷

    Ici c'est le paradis des jeunes filles! Avec le magasin 109, contenant 7 étages de fringues que pour filles de 16 à 22ans, attendez vous à ce que la music techno vous prennent la tête au bout du deuxième étage! Oui, j'ai fais les 7 étages et je n'ai pas trouvé un seul magasin de confection pour hommes! J'ai demander sinon à l'hôtesse d'accueille du magasin si il était possible d'acheter un poster du building, mais évidement non puisque c'est pour faire de la pub! Bref, la tour 109 c'est à faire mais pas à refaire!heureusement qu'il y avait starbucks coffee à l'entrée qui offrait des café au thé vert vert gratos!




    Le CEATEC Japan 2008!
    Voilà la raison pour lequel j'ai réussi de m'enfuir du petit patelin où j'étais afin de venir ici! Le CEATEC est un gros salon des plus gros industrielles japonais venant présenter leurs dernières innovations en électronique, informatique et tout autres domaines gravitant autour!
    Pour c'était l'occasion idéale pour y pratiquer mon japonais mais également pour voir comment les gens parlent et interagissent entre eux... En parcourant tout le complexe "Makuhari Mess" situé à 1h de Tokyo en train, je n'y ai trouvé qu'une seule entreprise française! Bref la présence française là bas c'est pas encore ça...
    Sinon grâce à mon super VIP pass que j'avait booker sur le net avant de venir j'ai pu éviter facilement 1 heure de file d'attente!!Trop fort!




    Ce truc m'a fait délirer! Un robot qui se tient en équilibre sur un vélo! Dès qu'un dès capteur sens qu'il commence à se pencher d'un côté, il fait tourner une roue(dans son corps) dans le sens opposé afin de compenser sa chute! Faudrais que je reouvre mes vieux cours de physique afin de retrouver qu'elle force est genéré...Peut être la coriolis non? A méditer!



    A la recherche de Miho!
    Kyoto - 京都:


    La seconde partie de mon séjour était également la visite et la découverte de Kyoto et Nara. Ville très étudiante et de renommer internationale en tant que capitale culturelle du Japon!
    Ayant explosé mon portefeuille avec le Shinkansen, j'ai décider cette fois de partir avec les petits trains expresses avec 3 correspondances! Au niveau du prix, j'économise 150€ même si j'y perd 2heures!mais au moins je profites également du paysage! Bref après avoir débarqué à la gare de Kyoto, je cherche une sortie de gare! Oh tient! un gros signe 出口 (exit) je la suis et je passe le tourniquet qui récupère mon ticket! Étonnamment, au lieu de me trouver à l'extérieure de la gare je me retrouve au second étage d'un magasin Bic Camera en face des écrans TV LCD plats, style Darty chez nous! évidement y a un employé qui me souhaite la bienvenue (いらっしゃいませ!) Y a qu'au japon pour faire des sorties de gare donnant immédiatement sur un magasin pareil!Donc après avoir traversé tout le magasin et descendu 2 étages, me voilà enfin dans Kyoto!

    Kyoto Tower:


    Le pavillon d'Or: Environs 500yen l'entrée du parc!
    Il a été rénové il y a 4 ans, les feuilles d'Or ont été changées d'où sa splendeur actuelle. A ce que j'ai compris un moine aurait mis le feu à l'original dans les années 50 et donc celui ci est une "copie conforme à l'originale"..




    Toujours dans le parc du Pavillon d'Or, ce petit étang nous vous est certainement pas inconnue!
    En effet l'auteur Miyasaki s'en ai inspiré dans le film d'animation (Princess Mononoke, dans la scène où le dieu se transforme..)


    C'est joli comme parc mais faut avouer que leurs poissons sont un peu gros.. et surtout quand il commence à se rassembler et se passer l'un dessus de l'autre sur le bord pour quelques miettes de pains c'est limite effrayant... beurk!



    Souvenirs! Ci-dessous, plein de vœux typiquement japonais! Un gars priait le seigneur de pouvoir aller à l'université de Tokyo! bref, typiquement japonais!



    Protection de l'environnement omniprésente!En effet, au japon les distributeurs automatiques de boissons sont omniprésents! environs 1 tout les 100m.. Mais pour ne pas faire tâche avec le décor voilà ce que ça donne :







    Affaire à suivre!