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 >

vendredi 4 juillet 2008

Mon réseau: LDAP au centre de tout

Voilà une petite vue de mon réseau maison, avec bremko (mon VAIO) absent du réseau mais présent de ma chambre à Juan-Les-Pins. On s'aperçoit qu'on peut en faire des choses avec LDAP


Mon petit réseau maison à Montpellier

Depuis novembre 2007 (depuis que mon ancien portable a rendu l'âme, je n'ai pa eu les moyens de me payer du très bon matos. Mais bon j'ai profité de mon passage à l'EPSI de Montpellier en tant qu'administrateur réseau sous Linux, pour monter moi-même mon propre réseau-maison. Dire que tout tient sur un ordi ACER 32 bits (olivia.davidgis.fr). LOL!

Premières semaines d'été sur Antibes/Juan-Les-Pins

Ca fait déjà deux semaines que la languette sa marraine de saison d'été est arrivée sur Antibes/Jua- Les-Pins. Il fait chaud depuis deux bonnes semaines bien comme il faut ...!

Résultat des courses: pour éviter de me farcir l'heure de pointe 8h30~9h25 vers Sophia, je démarre assez tôt pour aller au travail (ou soit vers 10h00 )...Certains soirs je sors me balader dans les ruelles de Juan, histoire de voir passer du monde, front de mer etc...Ca change par rapport à la période de février/mars où il n'y avait personne.

Pour un premier été, il y a du beau monde! J'en ai profité aujourd'hui pour appeler mon colocataire sur Montpellier, histoire de voir si mon bâtard d'amour de siamois allait bien. Aux dernières nouvelles, il se porte comme un charme ainsi que mon coloc'...Tant mieux!

Mardi soir, l'Iguana ouvrait ses portes pour l'été, car ils ont changé la formule pour l'été en proposant des plats à emporter ainsi que leurs horaires d'ouvertures. J'ai revu un couple d'amis à qui j'avais donnée RDV pour la soirée! Mais il a fait bien chaud mardi soir. Au moins 25 à 28°C jusqu'à minuit bien que l'on soit à proximité de la mer.

Sinon au niveau taf, tout se passe bien pour le moment! Hier j'avais posté un mail sur la mailing-list de postgis pour prévenir que j'avais compiler la version win32 de pgRouting 1.02. Aussitôt les mecs de chez pgrouting ont mis mes fichiers en lien sur le site

Bon ce soir, c'est vendredi. Il est déjà 22h40. Je pense que je vais aller traîner du côté du Tché, boire un ou deux verres ensute rentrer à la villa. C'est le début du week-end !

jeudi 3 juillet 2008

PgRouting 1.02 sous Win32 disponible

J'ai compilé pgRouting 1.02 sous Win32 pour PostgreSQL 8.2.9 et PostgreSQL 8.3.3

Les liens sont

  1. PostgreSQL 8.2.9: http://www.davidgis.fr/download/pgRouting-1.02_pg-8.2.9.zip
  2. PostgreSQL 8.3.3: http://www.davidgis.fr/download/pgRouting-1.02_pg-8.3.3.zip
Les tests ont été effectués sur TinyXP V9 sous VMWare Fedora 7 et VirtualBox sous Ubuntu Hardy Heron.

1. INSTALLATION

Une fois votre installation de PostgreSQL effectuée:

  1. téléchargez la version de pgrouting selon les liens ci-dessus;
  2. Décompressez l'archive zippée. Elle contient deux répertoires lib et share.
  3. Faîtes un GROS COPIER-COLLER (pas de race !) vers le répertoire C:\Program Files\PostgreSQL\8.X (où X=2,3)
Pour le chargement dans une base vierge avec PostGIS+pgRouting Ici je suppose que votre super-user=postgres et que "C:\Program Files\PostgreSQL\8.X\bin;C:\Program Files\PostgreSQL\8.X\lib" est dans le PATH de votre machine Depuis DOS
cd C:\Program Files\PostgreSQL\8.X\share\contrib
createdb -T template_postgis -U postgres testgis
psql -U postgres -d testgis -f routing_core.sql
psql -U postgres -d testgis -f routing_core_wrapper.sql
psql -U postgres -d testgis -f routing_tsp.sql
psql -U postgres -d testgis -f routing_ts¯wrapper.sql
psql -U postgres -d testgis -f routing_dd.sql
psql -U postgres -d testgis -f routing_dd_wrapper.sql
Le fichier routing_tsp.sql générera une erreur sur PG_MAGIC_BLOCK. J'essais pour le moment de le résoudre

2. COMPILATION (NOTES PERSONNELLES PAR RAPPORT A LA COMPILATION DU WIKI)

Pour la compilation, pas de secret, il faut suivre les instructions de http://pgrouting.postlbs.org/wiki/1.x/WindowsInstallationManual. Sauf pour les modifications de la dernière partie concernant pgRouting

Il faut en fait utiliser le ligne de compilation suivante en fonction des versions

2.a PostgreSQL 8.2.9

En pré-requis, il faut installer PostgreSQL 8.2.9 depuis l'installeur proposé sur http://www.postgresql.org La ligne est
cmake -G"MSYS Makefiles" -DWITH_TSP=ON -DWITH_DD=ON \
-DBoost_INCLUDE_DIR=/usr/local/include/boost \
-DCGAL_INCLUDE_DIR=/usr/local/cgal/include -DCGAL_LIBRARIES=/usr/local/cgal/lib/libCGAL.a \
 -DGAUL_INCLUDE_DIR=/usr/local/include -DGAUL_LIBRARIES=/usr/local/lib/libgaul.a \
 -DGAUL_UTIL_LIBRARIES=/usr/local/lib/libgaul_util.a
S'assurer aussi d'avoir "C:\Program Files\PostgreSQL\8.2\bin;C:\Program Files\PostgreSQL\8.2\lib" dans le PATH de sa machine

Quelques modifications sont à effectués dans les fichiers C:\Program Files\PostgreSQL\8.2\include\server, notamment pour port.h et pg_config_os.h

Il faut remplacer
ifndef HAVE_GETTIMEOFDAY
par
ifdef HAVE_GETTIMEOFDAY
ensuite Puis dans A COMPLETER puis dans le fichier pgrouting\extra\tsp\src\CMakeFiles\routing_tsp.dir\flags.make, à la fin de la ligne
CXX_FLAGS = ....
ajouter
 CXX_FLAGS = ...  -DBUILDING_DLL
ensuite
make

make install
Tout ce qui est généré (.dll et .sql) sera dans pgrouting\lib

2.b PostgreSQL 8.3.3

En pré-requis, ici il faut compiler soi-même PostgreSQL depuis les sources sous MinGW/Msys car les binaires fournis par l'installeur poseront problème si on compil depuis ces derniers.

Donc

tar xvjf postgresql-8.3.3.tar.bz2 cd postgresql-8.3.3 configure && make && make install

Tout sera installé dans /usr/local/pgsql.

La ligne du cmake de pgRouting sera alors
cmake -G"MSYS Makefiles" -DWITH_TSP=ON -DWITH_DD=ON \
-DBoost_INCLUDE_DIR=/usr/local/include/boost \
-DCGAL_INCLUDE_DIR=/usr/local/cgal/include -DCGAL_LIBRARIES=/usr/local/cgal/lib/libCGAL.a \
 -DGAUL_INCLUDE_DIR=/usr/local/include -DGAUL_LIBRARIES=/usr/local/lib/libgaul.a \
 -DGAUL_UTIL_LIBRARIES=/usr/local/lib/libgaul_util.a
-DPOSTGRESQL_INCLUDE_DIR=/usr/local/pgsql/include/server/ \
 -DPOSTGRESQL_LIBRARIES=/usr/local/pgsql/lib/
  • Faire les modifications de port.h et pg_config_os.h comme pour PostgreSQL 8.2.9
  • Faire aussi la petite modif pour pgrouting\extra\tsp\src\CMakeFiles\routing_tsp.dir\flags.make

dimanche 29 juin 2008

Lirc: Configuration de Kaffeine pour ATI Remote Wonder I (TNT 2/2)

Hier après-midi, j'ai adapté le menu de ma télécommande à celui de Kaffeine (suite à mon précédent billet) pour pouvoir contrôler la TNT depuis Kaffeine. Tout est disponible au lien suivant http://doc.ubuntu-fr.org/lircrc#kaffeine

Du coup celà m'a permis de ressortir ma bonne vieille télécommande de sa sacoche (vu que je l'avais amené avec moi sur Antibes depuis février) et lui retouver une seconde jeunesse. Ce week-end, celà doit être le premier week-end où j'ai passé le plus de temps à regarder la télé depuis le début de l'année.


Configuration lirc pour Kaffeine+TNT