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 293 >

vendredi 19 juin 2009

C'est l'été qui arrive...Slideshow de Denise Milani "Polkadots" - Avignon dans quelques mois....

Ce week-end c'est donc la fête de lamusique et donc aussi la date qui marque le début de l'été 2009...

Et aujourd'hui Denise Milani nous offre quelques unes de ses plus belles photos. Pour la peine, je me suis occupé grâce à Ming et PHP de convertir ses photos en slideshow. Je sais qu'un de mes amis appréciera. Petit dédicace et cadeau à un certain ami H.B

Sinon ce week-end pour moi c'est les cartons à préparer pour le mois de juillet/août.

C'est officiel et sûr maintenant, normalement d'ici août je serais installé sur Avignon avec Simba.

Décidemment le mois de juillet sera vite arrivé. J'aurais donc passé un an et demi sur la côte d'Azur.

Jeudi soir, j'étais sur Juan-Les-Pins avec un ami pour prendre un verre. Il y avait beaucoup de jeunes..

.Ce n'est plus le même plaisir et le même délire que l'année dernière. C'était la belle époque, le bon vieux temps. Autour d'un café ce soir-là, l'ami en question a vu un petit brin de nostalgie remonté dans mes yeux. Mais bon c'est la vie, c'est comme ça. En évoquant ce fameux été, je me suis mis à lui parlé du Tché, le fameux Tché...Le Tché - le bar de l'année dernière - a laissé place à un autre type de bar l'Hemingway, un bar à l'allure très touristique et peu familial à mon sens. Ce n'est plus du tout la même chose. (..) Au moins comme dit une connaissance, ça me fera de bons souvenirs de la côte.... C'est vrai en plus.

Bon encore un à deux mois et ensuite on verra.

mercredi 17 juin 2009

[Ffmpeg] Révisions pour conversion vidéo et extraction d'images pour "Close to me" - Denise Milani

Celà faisait un bail que je n'avais pas manipulé ffmpeg - mon outil de conversion multimedia préféré -....Ce soir vu qu'il n'y avait rien à la TV d'intéressant , j'ai donc décidé de me changer les idées au lieu de revoir PostgreSQL. Ce me changera de mes occupations/révisions actuelles de PostgreSQL

Donc comme toujours, la belle Denise Milani a servi pour mes tests sur une de ses vidéos récentes parues en mai de cette année. Ca c'est pour la motivation .

Je me suis donc pris une vidéo en HD au format mov de 1280x720, reconverti en 512x288 au format mpt4, idéal pour le streaming. Pour la conversion du film rien de plus facile que

LD_LIBRARY_PATH=/opt/ffmpeg-0.5/lib/ /opt/ffmpeg-0.5/bin/ffmpeg -y -i ${file}.mov -vcodec libx264 \
-vpre normal -b 550k -qmin 10 -qmax 50 -s 512x288 -r 29.97 -ar 44100 ${file}.mp4

Bon ça va, je n'ai pas perdu la main . Je suis passé de 193M à 25M.

Téléchargement de la vidéo en mp4 (25M): http://www.davidgis.fr/download/close_to_me.zip

Quelques screens de ce petit film de 5 minutes généré en faisant

ss=1;for ztimes in 00:01:10 00:02:10 00:02:42;do ffmpeg -y -i close_to_me.mp4 -an -ss ${ztimes} -r 1 \
 -vframes 1  -f mjpeg close_to_me_$ss.png;ss=`expr 1 + $ss`;done

Et on obtient



Comme toujours il n'y aura qu'une seule chose à dire

Wget et User-Agent pour Windows Vista

Très pratique quand on veut télécharger quelque chose qui ne peut s'ouvrir que pour Internet Explorer, un peu comme le plugin "User Agent Switcher" de FireFox

wget --user-agent="Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0)" /url/a/telecharger

Je me suis en fait contenté de récupérer le bon user-agent depuis wikipedia à http://fr.wikipedia.org/wiki/User-Agent . Ce qui se révèle pratique aussi pour aspirer des sites parfois!

mardi 16 juin 2009

[OpenLDAP] Erreur "DB_ENV->lock_id_free interface requires an environment configured for the locking subsystem" - [SOLVED]

Etat des lieux

Depuis samedi suite à une tentative de reindexation de la base par slapindex, le service d'OpenLDAP ne voulait plus démarrer...

J'ai donc eu l'erreur suivante dans monfichier de log /var/log/slapd.log

@(#) $OpenLDAP: slapd 2.3.30 (Dec 13 2006 15:54:43) $       buildd@palmer:/build/buildd/openldap2.3-2.3.30/debian/build/servers/slapd
/etc/ldap/slapd.conf: line 113: rootdn is always granted unlimited privileges.
/etc/ldap/slapd.conf: line 130: rootdn is always granted unlimited privileges.
nss_ldap: could not connect to any LDAP server as (null) - Can't contact LDAP server
nss_ldap: failed to bind to LDAP server ldap://127.0.0.1: Can't contact LDAP server
nss_ldap: could not connect to any LDAP server as (null) - Can't contact LDAP server
nss_ldap: failed to bind to LDAP server ldap://127.0.0.1: Can't contact LDAP server
nss_ldap: could not search LDAP server - Server is unavailable
nss_ldap: could not connect to any LDAP server as (null) - Can't contact LDAP server
nss_ldap: failed to bind to LDAP server ldap://127.0.0.1: Can't contact LDAP server
nss_ldap: could not connect to any LDAP server as (null) - Can't contact LDAP server
nss_ldap: failed to bind to LDAP server ldap://127.0.0.1: Can't contact LDAP server
nss_ldap: could not search LDAP server - Server is unavailable
bdb_db_open: Database cannot be opened, err 13. Restore from backup!
bdb(dc=chezdavid,dc=local): DB_ENV->lock_id_free interface requires an environment configured for the locking subsystem
bdb(dc=chezdavid,dc=local): txn_checkpoint interface requires an environment configured for the transaction subsystem
bdb_db_close: txn_checkpoint failed: Invalid argument (22)
backend_startup_one: bi_db_open failed! (13)
bdb_db_close: alock_close failed
slapd stopped.
connections_destroy: nothing to destroy.

La solution

  1. Localiser le répertoire de la base pour le serveur et s'y rendre Pour le localiser, on regarde dans le fichier de configuration de OpenLDAP. Pour moi, il s'agit de /etc/ldap/slapd.conf. On repère la ligne contenant le terme directory
    root@olivia:~# grep directory /etc/ldap/slapd.conf
    # The base of your directory in database #1
    directory       "/var/lib/ldap"
    # The base of your directory for database #2
    donc
    cd /var/lib/ldap
  2. Ensuite on lancer un restore en faisant db4.2_recover
    db4.2_recover
  3. Ensuite on supprime le fichier de lock
    rm -f alock

Et on redémarre tranquillement son serveur

/etc/init.d/slapd start
Cool ça fonctionne à nouveau!!!