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 291 292 >

lundi 19 mars 2007

Ce week-end: Oggy ,mpeg4ip et darwin server samedi soir et barbecue dimanche...et...beaucoup dormi.

«Quel week-end atypique et bien rempli!» je me dis ce lundi matin en écrivant ce billet!...Tout en commencé déjà samedi matin

Samedi

Ayant passé tout le soirée de vendredi à essayer d'installer un serveur de streaming vidéo, j'étais crevé déjà samedi matin ... Je me suis couché finalement que vers 9h00 du matin! «Je serais debout vers 15h00» me suis-je dis avant de me coucher! Finalement je me suis réveillé vers 18h00 - j'aurais donc passé tout la journée à dormir

Et comme chaque samedi soir, je me suis donc mis en position pour regarder «Oggy et les cafards» ......Houlala houlala, c'était de nouveaux épisodes que je n'avais pas encore vu! Que du bonheur! Je me suis tellement marré que je pense que j'ai du réveillé les voisins du dessus ! C'était vraiment trop génial! J'aurais du les enregistrer.

Dans la nuit de samedi à dimanche: serveur de streaming vidéo avec mp4live et Darwin Server pour récupérer le flux de la télévision de la Freebox depuis une carte PCTV USB2 Pinnacle

Ensuite zou! Installé sur bremko - mon VAIO -, j'avais décidé ce soir de réussir à installer au moins une des diverses solutions software proposées pour installer un serveur de streaming vidéo pour tout ce qui attrait à V4L2! J'ai la prise péritel de ma Freeox V4 reliée à un de mes ordis par le biais de ma carte pctv usb2 50e de chez pinnacle - ce qui me permet de regarder la télé sur l'ordi grâce à TVTIME. Et comme j'ai mon portable en wifi, j'aurais voulu au moins pouvoir trimballer avec moi mon protable dans le salon de manière à pouvoir regarder la télé au moyen par exemple de VLC en tant que client. Celà me permettrait aussi de passer l'ordi à a chérie lors de ses soirées de foot. J'ai donc tout essayé cette semaine:

  • VLC mais apparement un souci pour le chroma YUYV et les autres pour ma carte PCTV USB2. J'ai même essayé les diverses solutions de sortie vidéo possibles mais rien à faire;
  • flumotion que j'avais en paquet .deb pour ma Dapper mais j'ai eu l'erreur «gstreamer could not read from resource»;
  • spook: l'image passait mais elle était en vert, rose! Et dans le fichier de configuration pas moyen d'aller plus loin notamment pour essayer d'avoir une meilleur image;
  • ffmpeg/ffserver aussi n'a pas marché...

......Mais je n'ai pas baissé les bras pour autant. Je suis aussi revenu à une des solutions proposées à savoir mpeg4ip...J'ai eu une petite erreur de faac comme quo, il était mal compilé chez moi. Que celà ne tienne. J'ai quand même réussi à l'installer et aussi Darwin Server de chez Mac de mes couilles


mp4live de MPG4IP et Interface de gestion de Darwin Server.

Note pour plus tard: penser à faire un billet sur ces installations !

Dimanche

Dimanche, nous avons été invité à participer à un barbecue chez nos amis Dalox et sa chérie! On s'est fait un petit apéro à 13h00 et on est passé à table à 14h00~14h30. Mama, après le repas je me suis affalé dans son canapé pour digérer. Au retour, je suis allé me poser dans le clic-clac histoire de regarder un peu la téloche! Ben celà n'a pas raté: je me suis endormi! Cathy m'a réveillé, il était déjà 20h00......Faut dire aussi que j'étais bien crevé! Finalement j'ai passé la soirée à regarde la télé sur RTL9 - une des chaines préférées de comme mon vieux -. Y'avait pas vraiment de grand film. Au menu de la soirée deux films! Le premier c'était «Strip-tease» avec Demi Moore et le second un film d'horreur tout pourri «L'étoile du mal» ...Je voulais juste quelque chose à regarder juste pour passer le temps, sans rien de plus mais je ne regrette pas ma petite soirée

Quel week-end !

P.S: C'est vrai que ces temps-ci, en dehors de ma vie professionnelle - comme j'ai beaucoup de temps libre en ce mois de mars 2007 - je m'adonne beaucoup à tout ce qui touche à la geekattitude et au multimédia sous GNU/Linux.

  • projet lirc avec les télécommandes ATI Remote Wonder I et II;
  • projet aircrack-ng pour briser une clé wep;
  • projet de serveur de streaming vidéo personnel;
  • faire des petits films en flash avec Ming/PHP

Que de choses faites en moins de 3 semaines ...Je ne maîtrise pas tout ce que j'ai fait mais j'apprends énormément de choses et c'est ça qui me fait vachement plaisir ! Avoir souvent entendu parler de tout ces projets sans jamais trouver le temps nécessaire pour s'y intéresser - comme maintenant j'ai le temps qu'il faut -, celà aussi me plait ces temps-ci.

Je me suis découvert un second sujet d'intéressement en informatique - après PostGIS bien sûr - que je ne soupçonnais pas chez moi! En tout cas, je ne regrette pas de mettre l'énergie nécessaire de mon temps-libre dans ce genre de sujet puisque v'est vraiment intéressant même si je suis un gros newbie en tout ! C'est décidé cette semaine je vais m'attaquer à Elisa, Freevo,et à lire la doc sur mplayer/mencoder, transcode etc...! Il est temps de mettre à profit le temps que j'ai attendu pour pouvoir tester des trucs!

vendredi 16 mars 2007

Tsearch2 et PostgreSQL 8.2.3 - soucis pour le stemmer en français pour l'UTF-8 [Résolu!]


Hier soir, j'ai testé rapidement l'installation de tsearch pourr le stemmer en français! Il m'est apparut que sur le site de snowball les fichiers ont été mis à jour récemment au cours du mois de février 2007. Hors moi, je les avais testé en début de février! Ce qui m'a empêché de faire mes tests.

Cependant celà marche pour les fichiers stem.c et stem.h d'avant . Les deux fichiers en question sont donc disponibles à http://www.davidgis.fr/download/stem.h et http://www.davidgis.fr/download/stem.c

Donc rapidement ici, je marque mes notes pour me rappeler comment j'ai fais sous UBUNTU DAPPER . Petit rappel: mes locales sont en UTF-8 donc celà ne marchera que pour des bases encodées en UTF-8!!!

postgres@bremko:~/tmp$ echo $LANG
fr_FR.UTF-8

INSTALLATION RAPIDE DE TOUT LE TOUTIM: SERVEUR+TSEARCH2+STEMMER+ISPELL

So Let's go

#
# Installation de PostgreSQL
# 
export PATH=/opt/pgsql/bin:$PATH
export PGDATA=/opt/pgsql/data
wget ftp://ftp.fr.postgresql.org//source/v8.2.3/postgresql-8.2.3.tar.bz2
tar xvjf postgresql-8.2.3.tar.bz2
cd postgresql-8.2.3
./configure --prefix=/opt/pgsql/ --enable-nls=fr
make
make install
mkdir $PGDATA
chown postgres:postgres $PGDATA
#
# Installation de Tsearch et du stemmer français
#
wget http://www.sai.msu.su/~megera/postgres/gist/tsearch/V2/tsearch_snowball_82.gz
gunzip tsearch_snowball_82.gz
patch -p0 < tsearch_snowball_82
cd contrib/tsearch2/
make install
cd gendict
wget http://www.davidgis.fr/download/stem.c
wget http://www.davidgis.fr/download/stem.h
./config.sh -n fr -s -p french_UTF_8 -i -v -c stem.c -h stem.h -C'Snowball stemmer for French'
cd ../../dict_fr && make install
#
# Initialisation du serveur et lancement
#
su postgres
export PATH=/opt/pgsql/bin:$PATH
export PGDATA=/opt/pgsql/data
initdb -A trust
pg_ctl start
sleep 3
#
# création d'une base en y chargeant les fonctionnalités de tsearch et du stemmer
#
createdb test
psql -d test -f /opt/pgsql/share/contrib/tsearch2.sql
psql -d test -f /opt/pgsql/share/contrib/dict_fr.sql
cd
mkdir tmp
cd tmp
wget http://www.davidgis.fr/download/tsearch2_french_files.zip
unzip tsearch2_french_files.zip
#
# Chargement du ispell
#
echo "BEGIN TRANSACTION;

UPDATE pg_ts_dict SET dict_initoption='$PWD/french.stop' WHERE dict_name = 'fr';

INSERT INTO pg_ts_cfg (ts_name, prs_name, locale) VALUES ('default_french', 'default', 'fr_FR.UTF-8');


insert into pg_ts_cfgmap values ('default_french','email','{simple}');
insert into pg_ts_cfgmap values ('default_french','file','{simple}');
insert into pg_ts_cfgmap values ('default_french','float','{simple}');
insert into pg_ts_cfgmap values ('default_french','host','{simple}');
insert into pg_ts_cfgmap values ('default_french','hword','{simple}');
insert into pg_ts_cfgmap values ('default_french','int','{simple}');
insert into pg_ts_cfgmap values ('default_french','lhword','{fr_ispell}');
insert into pg_ts_cfgmap values ('default_french','lpart_hword','{fr_ispell}');
insert into pg_ts_cfgmap values ('default_french','nlhword','{simple}');
insert into pg_ts_cfgmap values ('default_french','nlpart_hword','{simple}');
insert into pg_ts_cfgmap values ('default_french','part_hword','{simple}');
insert into pg_ts_cfgmap values ('default_french','sfloat','{simple}');
insert into pg_ts_cfgmap values ('default_french','uint','{simple}');
insert into pg_ts_cfgmap values ('default_french','uri','{simple}');
insert into pg_ts_cfgmap values ('default_french','url','{simple}');
insert into pg_ts_cfgmap values ('default_french','version','{simple}');
insert into pg_ts_cfgmap values ('default_french','word','{fr_ispell,fr}');
insert into pg_ts_cfgmap values ('default_french','nlword','{fr_ispell}');
insert into pg_ts_cfgmap values ('default_french','lword','{fr_ispell,fr,simple}');


 INSERT INTO pg_ts_dict
               (SELECT 'fr_ispell',
                       dict_init,
                       'DictFile="$PWD/french.dict",'
                       'AffFile="$PWD/french.aff",'
                       'StopFile="$PWD/french.stop"',
                       dict_lexize
                FROM pg_ts_dict
                WHERE dict_name = 'ispell_template');




END TRANSACTION;" | psql test

Quelques vérifications rapides

postgres@bremko:~/tmp$ psql -d test  -c "SELECT lexize('fr','anticonstitutionnellement');"
        lexize
-----------------------
 {anticonstitutionnel}
(1 ligne)

postgres@bremko:~/tmp$ psql -d test  -c "select ts_debug('Je m appelle David ,j'' habite à Montpellier et mon e-mail est davidtecher@yahoo.fr');"
                                        ts_debug
-----------------------------------------------------------------------------------------
 (default_french,lword,"Latin word",Je,"{fr_ispell,fr,simple}","")
 (default_french,lword,"Latin word",m,"{fr_ispell,fr,simple}","")
 (default_french,lword,"Latin word",appelle,"{fr_ispell,fr,simple}","'peler' 'appelle'")
 (default_french,lword,"Latin word",David,"{fr_ispell,fr,simple}",'david')
 (default_french,lword,"Latin word",j,"{fr_ispell,fr,simple}","")
 (default_french,lword,"Latin word",habite,"{fr_ispell,fr,simple}",'habite')
 (default_french,nlword,"Non-latin word",à,{fr_ispell},"")
 (default_french,lword,"Latin word",Montpellier,"{fr_ispell,fr,simple}",'montpellier')
 (default_french,lword,"Latin word",et,"{fr_ispell,fr,simple}","")
 (default_french,lword,"Latin word",mon,"{fr_ispell,fr,simple}","")
 (default_french,lhword,"Latin hyphenated word",e-mail,{fr_ispell},'mail')
 (default_french,lpart_hword,"Latin part of hyphenated word",e,{fr_ispell},"")
 (default_french,lpart_hword,"Latin part of hyphenated word",mail,{fr_ispell},'mail')
 (default_french,lword,"Latin word",est,"{fr_ispell,fr,simple}","")
 (default_french,email,Email,davidtecher@yahoo.fr,{simple},'davidtecher@yahoo.fr')
(15 lignes)

jeudi 15 mars 2007

Ségolène faut pas lui parler de la retraite! Une petite vidéo pour le souvenir :)

Mama, il était 22h37 hier soir quand le visage de Ségolène a changé directement quand notre Arlette nationale et le journaliste sur le plateau ont abordé ce sujet ...Oh purée je me dis que j'ai râté ma vocation, j'aurais dû travailler pour Voici

Une petite vidéo faite par votre serviteur


Cliquez sur "Play" pour lancer la vidéo. Par contre baissez le micro avant de lancer la vidéo ;).

Et quelques petites photos pour immortaliser le moment


Arlette et le journaliste posent des questions pas trop appréciées par la Ségo

A voir le thon de son visage, on comprend qu'elle n'aime pas trop qu'on aborde ce sujet en profondeur

Arlette essayanr de calmer le jeu

Lien à conserver pour regarder le flux de télévision de la freebox sur l'ordinateur (hormis le multiposte)

C'est donc http://www.eleves.ens.fr/home/meles/informatique/guides/tv/. Il fait parti de mes favoris. Faudra que je pense à faire un petit billet sur ma propre configuration à la maison. Ca m'occupera!