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

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


< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 >

dimanche 1 juillet 2007

Atelier de peinture MALENA

Je profite ici de noter un lien sur un atelier de peinture auquel ma chérie a participé du 18 au 20 juin 2007 sous la direction de Malerna MERLO au CEMEA de Palavas-Les-Flots. Elle en a profité lors de cette séance pour faire cette ravissante peinture
Y'a pas à dire, ma chérie est douée . La version agrandie de la photo est disponible ici

vendredi 22 juin 2007

Fête de la musique à Castelnau-Le-Lez

Jeudi soir avec Cat', après le repas, nous nous sommes rendus à la place de la Liberté à Castelnau pour voir la mini-fête qu'il y avait à l'occasion. Y'avait au moins une centaine de personnes! Nous avons décollés aux environs de 21h15 de la maison. J'ai pris un café puis une menthe à l'eau. Cat' s'est prise deux pressions. Y'avait comme un air de fête de village! C'était assez marrant!

Du bar de chez chricrhi, j'ai vu les habitués «les piliers du bar» comme on dit, chacun un verre à la main, posé trankilou. Certains étaient venus en famille festoyer et manger. Un monsieur m'a même proposé une brochette de saucisses . Même si j'avais déjà mangé, j'ai pas refusé, mon estomac ne connait pas de faim !

Après avoir passé un petit moment assis dehors, nous sommes rentré au bar pour nous poser un moment. Une bonne ambiance aussi à l'intérieur! Même un peu saoul, certairns étaient comme des gamins LOL.

Puis vers 22h30, nous sommes rentrés à la maison. Simba nous attendait trankil à la maison comme d'habitude. Cat' s'est couchée et s'est de suite. Après ces quelques jours de semaine où je me un peu pris la tête avec du Java Script, celà m'a fait du bien de sortir un coup! Mais y'a le week-end qui s'annonce !

mardi 19 juin 2007

Sources Inno SetUp pour PL/R sous Windows

Quelques utilisteurs de la mailing-list de PostGIS m'ont fait remonté quelques remarques qu'ils ont eu avec l'installer. Comme j'ai beaucoup de choses à faire ces temps-ci, je n'ai malheureusement pas eu le temps d'ajouter de grands changements. Au niveau des nouveautés, j'ai ajouté la détection de la variable R_HOME et si le chemin d'accès de R était déjà présent dans le PATH. Par contre, je n'ai pas eu le temps de trouver une solution de les supprimer lors d'une installation.

Si de fins connaisseurs en Inno veulent reprendre mon script celui-ci est disponible ici

lundi 18 juin 2007

PL/R est disponible pour Windows

Bon je viens de passer tout mon samedi soir à finir l'installeur pour PL/R sous Windows. J'ai pour celà suivi les instructions de Joseph E Conway à http://www.joeconway.com/plr/doc/plr-install.html.

L'installeur est disponible depuis mon site à http://www.davidgis.fr/download/plr-8.2.0.4_0_win32.exe

Pour celà, j'ai utilisé Inno Setup comme j'avais fait pour PgRouting. Le plus dur a été de pouvoir détecter si une version de R était déja installé sur l'ordi. Bon j'ai essayé d'aller vite. Il était déjà 9h00 du matin dimanche quand je me suis couché! Finalement j'ai réussi. Je me suis juste focalisé sur la détection de la librairie R.dll. La détection se fait en utilisant RegQueryStringValue(). Pour le reste, j'ai ensuite une première fois utiliser la fonctionnalité RegWriteSringValue() pour forcer l'utilisation de la variable R_HOME.

Posté vers 9h00 ce matin sur la mailing-list de PostGIS, Obe Regina nous a renvoyé un lien pour expliquer un peu mieux R, PL/R et par la suite fournir des exemples d'utilisation en conjonction avec PostGIS. Sa page est http://www.bostongis.com/PrinterFriendly.aspx?content_name=postgresql_plr_tut01. Quelle réactivité intéressante!!!

Pour mémo, voici donc le contenu de mon script sous ISS

 Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

[Setup]
AppName=PL/R for PostgreSQL
AppVerName=PgRouting 1.0.0.a
AppPublisher=Jean David TECHER - contributor for pgrouting
AppPublisherURL=http://pgrouting.postlbs.org/
AppSupportURL=http://pgrouting.postlbs.org/
AppUpdatesURL=http://pgrouting.postlbs.org/
DefaultDirName=C:\Program Files\PostgreSQL\8.2
DefaultGroupName=PgRouting
DisableProgramGroupPage=yes
LicenseFile=C:\msys\1.0\home\david\routing\COPYING
InfoBeforeFile=C:\PostgreSQL\8.2.4\plr\infobeforeinstall.txt
InfoAfterFile=C:\PostgreSQL\8.2.4\plr\infoafterinstall.txt
OutputDir=C:\PostgreSQL\8.2.4\plr
OutputBaseFilename=plr-8.2.0.4_0_win32
Compression=lzma
SolidCompression=yes
WizardImageFile=C:\PostgreSQL\8.2.4\plr\elephant.bmp
WizardSmallImageFile=C:\PostgreSQL\8.2.4\plr\elephant-logo.bmp
ChangesEnvironment=true
[Languages]
Name: english; MessagesFile: compiler:Default.isl

[Files]
Source: C:\PostgreSQL\8.2.4\plr\doc\contrib\README.plr; DestDir: {app}\doc\contrib; Flags: ignoreversion
Source: C:\PostgreSQL\8.2.4\plr\lib\*; DestDir: {app}\lib; Flags: ignoreversion
Source: C:\PostgreSQL\8.2.4\plr\share\contrib\*; DestDir: {app}\share\contrib\; Flags: ignoreversion
; NOTE: Don't use "Flags: ignoreversion" on any shared system files
[Code]
var RRealPath: String;
function InitializeSetUp():Boolean;
var myPATH : String;
var RGoodVersion: String;
begin
Result := false;
RGoodVersion :='2.5.0';
RegQueryStringValue(HKEY_LOCAL_MACHINE,'SOFTWARE\R-core\R','InstallPath',RRealPath);
if FileExists(AddBackslash(RRealPath)+'\bin\R.dll') then
RegQueryStringValue(HKEY_LOCAL_MACHINE,'SYSTEM\CurrentControlSet\Control\Session Manager\Environment','Path',myPATH);

if FileExists(AddBackslash(RRealPath)+'\bin\R.dll') then
	if MsgBox('NOTES: It seems that R is installed in this computer at '+ RRealPath +'. I will setup the R_HOME variable environment i.e. [ R_HOME = '+RRealPath + ' ] during installation and add it to your PATH after installation. These software must me install with PostgreSQL 8.2.X and where you have installed it. Would you like to continue anyway?',mbError,MB_YESNO)= idNO
	  then exit;
	else RegWriteStringValue(HKEY_LOCAL_MACHINE,'SYSTEM\CurrentControlSet\Control\Session Manager\Environment','R_HOME',RRealPath);

if FileExists(AddBackslash(RRealPath)+'\bin\R.dll') then
	RegWriteStringValue(HKEY_LOCAL_MACHINE,'SYSTEM\CurrentControlSet\Control\Session Manager\Environment','Path',AddBackslash(myPATH)+';'+RRealPath+'\bin');

if not FileExists(AddBackslash(RRealPath)+'\bin\R.dll') then
if MsgBox('It seems that R is not installed  in this computer, please install it from ttp://cran.cict.fr/bin/windows/base/R-2.5.0-win32.exe',mbError,MB_DEFBUTTON2)=IDOK
	  then exit;
Result := true;
end;
[Icons]
Name: {group}\{cm:UninstallProgram,PL/R}; Filename: {uninstallexe}
[Registry]
Root: HKLM; Subkey: SYSTEM\CurrentControlSet\Control\Session Manager\Environment; ValueType: expandsz; ValueName: PATH; ValueData: "{olddata};{app}\bin;{app}\lib"