Pour les curieux, les passionnés de science ou encore ceux qui veulent juste surfer sur la vague, voici un site simple qui se veut de qualité, en tout cas tout sera fait pour y arriver.
http://expliquenous.blogspot.com/
mardi 19 janvier 2010
mardi 12 janvier 2010
samedi 14 novembre 2009
Installer PGPLOT avec Cygwin - Windos Vista
1. Installation cygwin
2. Installation pgplot http://www.cygwin.com/ml/cygwin/2001-12/msg00188.html
3. Installation X server http://x.cygwin.com/docs/ug/setup-cygwin-x-installing.html
Lancer le serveur X avec startxwin.bat et non startx...
Probleme pgxwin_server(lors du test)
$ cpgdemo.exe
Graphics device/type (? to see list, default /NULL): /XWINDOW
PGPLOT /xw: Couldn't find program "pgxwin_server" in the directory named
PGPLOT /xw: in your PGPLOT_DIR environment variable, or in any directory
PGPLOT /xw: listed in your PATH environment variable.
Le driver est bien dans ma driver.list
XWDRIV 1 /XWINDOW Workstations running X Window System C
XWDRIV 2 /XSERVE Persistent window on X Window System C
Il faut faire un make de pgxwin_server
ledomi@ledomi-PC /usr/local/pgplot
$ make pgxwin_server
gcc -Wall -fPIC -DPG_PPU -O -I. -I/usr/X11R6/include -o pgxwin_server /usr/local
/src/pgplot/drivers/pgxwin_server.c -L/usr/X11R6/lib -lX11
/usr/local/src/pgplot/drivers/pgxwin_server.c:1: warning: -fPIC ignored for targ
et (all code is position independent)
Tester en lancant un xterm
Si besoin, Faire un export DISPLAY=localhost:0.0
2. Installation pgplot http://www.cygwin.com/ml/cygwin/2001-12/msg00188.html
3. Installation X server http://x.cygwin.com/docs/ug/setup-cygwin-x-installing.html
Lancer le serveur X avec startxwin.bat et non startx...
Probleme pgxwin_server(lors du test)
$ cpgdemo.exe
Graphics device/type (? to see list, default /NULL): /XWINDOW
PGPLOT /xw: Couldn't find program "pgxwin_server" in the directory named
PGPLOT /xw: in your PGPLOT_DIR environment variable, or in any directory
PGPLOT /xw: listed in your PATH environment variable.
Le driver est bien dans ma driver.list
XWDRIV 1 /XWINDOW Workstations running X Window System C
XWDRIV 2 /XSERVE Persistent window on X Window System C
Il faut faire un make de pgxwin_server
ledomi@ledomi-PC /usr/local/pgplot
$ make pgxwin_server
gcc -Wall -fPIC -DPG_PPU -O -I. -I/usr/X11R6/include -o pgxwin_server /usr/local
/src/pgplot/drivers/pgxwin_server.c -L/usr/X11R6/lib -lX11
/usr/local/src/pgplot/drivers/pgxwin_server.c:1: warning: -fPIC ignored for targ
et (all code is position independent)
Tester en lancant un xterm
Si besoin, Faire un export DISPLAY=localhost:0.0
lundi 28 septembre 2009
samedi 26 septembre 2009
Salut à tous !
J'ai pas souvent mis de post sur ce blog mais celui-ci en vaut la peine, car il s'agit d'une annonce:
MARIAGE DE LA BUSE VI le 18 septembre 2010
+++++++++++
J'ai pas souvent mis de post sur ce blog mais celui-ci en vaut la peine, car il s'agit d'une annonce:
MARIAGE DE LA BUSE VI le 18 septembre 2010
+++++++++++
lundi 1 juin 2009
Damien Walters: a voir!
Hello,
Dans la série des gars hors du commun, Damien Walters est un ressort sur patte capable de tout un tas d'acrobatie impressionantes. Gymnaste de haut niveau il s'adapte au milieu urbain de maniere remarquable, c'est a en couper le souffle.
Dans la série des gars hors du commun, Damien Walters est un ressort sur patte capable de tout un tas d'acrobatie impressionantes. Gymnaste de haut niveau il s'adapte au milieu urbain de maniere remarquable, c'est a en couper le souffle.
mercredi 29 avril 2009
Appengine ca marche!
Je conseille le très bon tutorial http://code.google.com/intl/fr/webtoolkit/tutorials/1.6/appengine.html
J'avais de mon coté commencer a faire quelque chose de similaire qui marche aujourd'hui. Je me suis attaché a faire une table que l'on peut updater: ajout, suppression, reload. Le delete me chagrine un peu car on est obligé de recharger l'objet que l'on supprime, comme dans le tutorial google avec la methode removeStock();
Mais en tout cas, c'est une bonne chose de faite.
Merci Google!
J'avais de mon coté commencer a faire quelque chose de similaire qui marche aujourd'hui. Je me suis attaché a faire une table que l'on peut updater: ajout, suppression, reload. Le delete me chagrine un peu car on est obligé de recharger l'objet que l'on supprime, comme dans le tutorial google avec la methode removeStock();
Mais en tout cas, c'est une bonne chose de faite.
Merci Google!
lundi 27 avril 2009
Appengine
Hello!
Google lance un nouveau bloc buster avec appengine. Mais Google, c'est des moyens et surtout des idées et des talents. Aujourd'hui en France je ne vois pas encore d'équivalent et c'est ce qui me donne envie de me bouger.
Pour les profanes, appengine c'est l'infrastructure informatique qui est fournie par Google: partie réseau, machines, serveurs, bases de données. Mais c'est aussi un cadre technique qui offert: Java ou Python.
La partie Java n'est pas encore finalisée, ce qui est dit pour les premiers développeurs qui la teste (dont moi).
Ma configuration est:
- Eclipse 3.4 avec le plugin GWT
- Java 6, GWT et JDO.
Pour avoir une vision de GWT, il faut voir ce framework comme un duo Java/Javascript. On a des Servlet Java coté serveur pour définir les services et GWT en javascript coté client pour définir l'interface et les actions. Mais GWT est écrit en java par le développeur puis compilé en javascript avant d'être déployé. Pour que la communication entre le serveur java et le client compilé javascript soit possible, il faut que les objets soient serialisable et que l'on ai les sources de tout objet utilisé dans le client. Une conséquence est qu'il n'est pas possible de renvoyer les objets générés via jdo dans le client GWT. Pas évident d'accéder a la base de données. On tombe sur une belle exception: com.google.gwt.user.client.rpc.SerializationException: Type 'org.datanucleus.store.appengine.query.StreamingQueryResult' was not included in the set of types which can be serialized by this SerializationPolicy or its Class object could not be loaded. For security purposes, this type will not be serialized.
JDO, quant a lui, est un outil permettant de persister les objets java de façon assez simple. Vous connaitrez peut être Hibernate ou aurez déja utilisé un design pattern DAO. Avec JDO un objet peut avoir un état transient(new ou temporaire), persisted(persisté en base) ou detached(provenant de la base mais peut être changé entre temps). Lorsque vous créez un objet, il est transient. Si vous le persistez il est persisté(création) jusqu'au commit ou il devient detached. Si vous persistez un objet detached qui a été altéré, il est updaté. Mais si vous clonez un objet detached, il devient transient et une fois persisté il n'y aura pas d'update de l'objet original mais création). Ceci car jdo semble ne pas se baser sur la Primary Key pour identifier les objets et définir si persister implique créer ou updater. Pour contourner cela, j'ai cloné les objets. Et lors de l'appel a une fonctionnalité de suppression d'un de ces objets, je tombe sur l'exception:
org.datanucleus.exceptions.NucleusUserException: Transient instances cant be deleted.
Il faudrait donc, chercher les objets, les cloner, les envoyer au client, une fois revenu du client pour persistence ou suppression, il faut retrouver l'original puis l'altérer et persister,... c'est bien lourd et donc couteux en terme de cpu et accès en base.
En tout cas, le débat d'idée est en place et c'est intéressant de suivre la mise en place d'un service qui je suis convaincu est le début d'une nouvelle révolution sur la toile.
http://groups.google.com/group/Google-Web-Toolkit-Contributors/browse_thread/thread/3c768d8d33bfb1dc
http://groups.google.com/group/google-appengine-java/browse_thread/thread/a6990f6230e79016
Google lance un nouveau bloc buster avec appengine. Mais Google, c'est des moyens et surtout des idées et des talents. Aujourd'hui en France je ne vois pas encore d'équivalent et c'est ce qui me donne envie de me bouger.
Pour les profanes, appengine c'est l'infrastructure informatique qui est fournie par Google: partie réseau, machines, serveurs, bases de données. Mais c'est aussi un cadre technique qui offert: Java ou Python.
La partie Java n'est pas encore finalisée, ce qui est dit pour les premiers développeurs qui la teste (dont moi).
Ma configuration est:
- Eclipse 3.4 avec le plugin GWT
- Java 6, GWT et JDO.
Pour avoir une vision de GWT, il faut voir ce framework comme un duo Java/Javascript. On a des Servlet Java coté serveur pour définir les services et GWT en javascript coté client pour définir l'interface et les actions. Mais GWT est écrit en java par le développeur puis compilé en javascript avant d'être déployé. Pour que la communication entre le serveur java et le client compilé javascript soit possible, il faut que les objets soient serialisable et que l'on ai les sources de tout objet utilisé dans le client. Une conséquence est qu'il n'est pas possible de renvoyer les objets générés via jdo dans le client GWT. Pas évident d'accéder a la base de données. On tombe sur une belle exception: com.google.gwt.user.client.rpc.SerializationException: Type 'org.datanucleus.store.appengine.query.StreamingQueryResult' was not included in the set of types which can be serialized by this SerializationPolicy or its Class object could not be loaded. For security purposes, this type will not be serialized.
JDO, quant a lui, est un outil permettant de persister les objets java de façon assez simple. Vous connaitrez peut être Hibernate ou aurez déja utilisé un design pattern DAO. Avec JDO un objet peut avoir un état transient(new ou temporaire), persisted(persisté en base) ou detached(provenant de la base mais peut être changé entre temps). Lorsque vous créez un objet, il est transient. Si vous le persistez il est persisté(création) jusqu'au commit ou il devient detached. Si vous persistez un objet detached qui a été altéré, il est updaté. Mais si vous clonez un objet detached, il devient transient et une fois persisté il n'y aura pas d'update de l'objet original mais création). Ceci car jdo semble ne pas se baser sur la Primary Key pour identifier les objets et définir si persister implique créer ou updater. Pour contourner cela, j'ai cloné les objets. Et lors de l'appel a une fonctionnalité de suppression d'un de ces objets, je tombe sur l'exception:
org.datanucleus.exceptions.NucleusUserException: Transient instances cant be deleted.
Il faudrait donc, chercher les objets, les cloner, les envoyer au client, une fois revenu du client pour persistence ou suppression, il faut retrouver l'original puis l'altérer et persister,... c'est bien lourd et donc couteux en terme de cpu et accès en base.
En tout cas, le débat d'idée est en place et c'est intéressant de suivre la mise en place d'un service qui je suis convaincu est le début d'une nouvelle révolution sur la toile.
http://groups.google.com/group/Google-Web-Toolkit-Contributors/browse_thread/thread/3c768d8d33bfb1dc
http://groups.google.com/group/google-appengine-java/browse_thread/thread/a6990f6230e79016
jeudi 23 avril 2009
Man vs Wild
Enorme!
Hier midi je discutait avec un pote et il me parle d'une série: "Man vs wild".
C'est un ex commando anglais qui se met en situation de survie pour montrer les techniques a utiliser. De la noix de coco servant de creme solaire au radeau entouré de requin, il vous donnera des sueurs froides.
Hier midi je discutait avec un pote et il me parle d'une série: "Man vs wild".
C'est un ex commando anglais qui se met en situation de survie pour montrer les techniques a utiliser. De la noix de coco servant de creme solaire au radeau entouré de requin, il vous donnera des sueurs froides.
Le 8 Mai faisons ce qu'il nous plait!

Bon plus que deux semaines avantle we entre brother :-) Ca fait un moment que l'on ne s'est pas tous vu. Pour moi, c'est depuis que vous etes venus a Londres je crois.
De mon coté, je suis allé en Slovaquie récemment et j'ai rapporté quelques souvenir dont un qui nous fera le plus grand bien voir le plus grand mal, allez savoir! Il s'agit dune bouteille de Slivovica qui m'a été gentiment offerte. J'en profiterai pour vous faire deguster tout en vous racontant mon voyage avec les spécialités slovaques, le service encore loin d'etre au top et aussi les vestiges du communisme.
En attendant, un petit appercu de cette slivovica sur le coté.
lundi 21 juillet 2008
Stop la cancerette
Yo les jeunes!
Ca fais un moment que je n'ai pas posté... entre le boulot, l'envie de demissionner, puis les vacances et la decision de ne plus fumer, il y a eu pas mal de chemin.
Voila, n'hesitez pas a passer sur Stop la cancerette, le BLOG
Meme si ce n'est que pour lire et donner un petit encouragement de temps en temps!
Bon ciao les gros et au fait aujourd'hui il ne pleut pas a Londres... trop rare!
Ca fais un moment que je n'ai pas posté... entre le boulot, l'envie de demissionner, puis les vacances et la decision de ne plus fumer, il y a eu pas mal de chemin.
Voila, n'hesitez pas a passer sur Stop la cancerette, le BLOG
Meme si ce n'est que pour lire et donner un petit encouragement de temps en temps!
Bon ciao les gros et au fait aujourd'hui il ne pleut pas a Londres... trop rare!
mercredi 13 février 2008
WE of March - 22 and 23
Hi mate,
Almost of you are now aware of the brother session in London, the last we of March. The hotel will probably be necessary, we have to check... but I don't know the exact number of guy expecting the event. Please fullfill the speadsheet to book your night :-)
I won't reserve the hotel for you but I'm managing to found a student bedroom for a night.
If you've friend in London they may offer you a couch?
Actually London is sweet and Sunny, I hope the same for our we. If I forgot to invit someone please feel comfortable to propose him to come.
Cheers,
Almost of you are now aware of the brother session in London, the last we of March. The hotel will probably be necessary, we have to check... but I don't know the exact number of guy expecting the event. Please fullfill the speadsheet to book your night :-)
I won't reserve the hotel for you but I'm managing to found a student bedroom for a night.
If you've friend in London they may offer you a couch?
Actually London is sweet and Sunny, I hope the same for our we. If I forgot to invit someone please feel comfortable to propose him to come.
Cheers,
mardi 22 janvier 2008
WE end of March
Hi Mates!
Here is my google plan where I pick my favorite place and my "home sweet home"
Agrandir le plan
Here is my google plan where I pick my favorite place and my "home sweet home"
Agrandir le plan
jeudi 20 décembre 2007
My flat at Barbican in London
Hi mates!
Long time I gave news on the blog! The reason is that I was excpected my internet connection for a month... sometimes things go slowly.
Then like I have the internet, I was thinking of a way to show you London, then I decide to upload videos. The first one is about my flat, I'll show you more.
Cheers,
Long time I gave news on the blog! The reason is that I was excpected my internet connection for a month... sometimes things go slowly.
Then like I have the internet, I was thinking of a way to show you London, then I decide to upload videos. The first one is about my flat, I'll show you more.
Cheers,
lundi 29 octobre 2007
Second month in London,
Hi mates,
Previously, I had the flu, fever,... shortly it was a bad session. But today I woke up with a new sunny day, I arrived early at work and I feel better. Halloween is in two days and I'll discover another British excentricity. On Satursday I went out having shopping near piccadily Circus. It's a good place but overcrowd. Then I went to a huge book shop Waterstone's where I found my slovak beginner's book. I also bought some stuff, had a coffee and a pie and go back home before hanging out in Angel.
Cheers
Previously, I had the flu, fever,... shortly it was a bad session. But today I woke up with a new sunny day, I arrived early at work and I feel better. Halloween is in two days and I'll discover another British excentricity. On Satursday I went out having shopping near piccadily Circus. It's a good place but overcrowd. Then I went to a huge book shop Waterstone's where I found my slovak beginner's book. I also bought some stuff, had a coffee and a pie and go back home before hanging out in Angel.
Cheers
dimanche 14 octobre 2007
My flatsharing!
Inscription à :
Messages (Atom)