NyroBlog
Banniere NyroBlog
Image de Nyro - ?
« juillet 2008
lunmarmerjeuvensamdim
123456
78910111213
14151617181920
21222324252627
28293031

Le petit bonhomme en mousse, à (re)découvrir

Tout le monde connaît la chanson de Patrick Sébastien :

Hé bien voici la marionnette, la vraie, à la base de tout ça ! (merci Druidev, désolé de ne pas être un accro à la télé...)


Holly Dolly Girl

Après la Numa Numa Dance, voici maintenant la Holly Dolly Girl, tout droit venue du Danemark :

Convertir ses musiques ou ses vidéos en différents formats

On est souvent confronté au problème de format de fichier média : mp3, ogg, wav, wma pour les sont par exemple; avi, flv, mp4 pour les films.
Et quand on veut passer d'un format à un autre, on est souvent obligé d'avoir des tonnes de logiciel.
Je vous en propose un seul : Super.
Non non, ce n'est pas moi qui l'ai nommé comme ça, c'est son nom.
Il vous permettra en quelques de choisir le format de sortie de votre fichier, avec tous les paramétrages de qualité possible pour le son et la vidéo, et il vous convertira le fichier rapidement. Vous pouvez aussi faire une liste de fichier à réencoder pour gagner du temps.

Et je n'ai pas essayer, mais je suis sûr que ça doit marcher, vous pouvez extraire le son d'une vidéo, en choisissant le format mp3 par exemple pour un film : très pratique !

Et puis, pour ceux que la vidéo n'intéresse pas (ou qui veulent un logiciel un peu plus rapide) vous pouvez aussi essayer ce petit convertisseur qui supporte les conversions dans tous les sens des MP3, OGG, WMA et WAV. Rapide et très simple d'utilisation.

Bien sûr, ces deux supers logiciels sont gratuits.

18 18, les pubs après la sortie

Je vous en parlai sur ce billet, le numéro de renseignement 111 suisse n'est plus.

Et les pubs du 18 18 ne se sont pas fait attendre sur la toile.

La première, en français, pour dire adieu au 111 :


La seconde en allemand :

SAV des émissions, le single

Juste pour le fun, je vous fais passer ce clip du SAV des émissions d'Omar et Fred.

 

 

SlideShow FlickR, suite

Tellement énervé de mettre cet iframe sur mon blog que j'ai regardé du côté de l'API PHP que FlickR.

Et tellement les exemples sont simples et clair que je n'ai pu m'en empécher...

Donc, pour commencer, je code PHP :

<?php
$set = $_GET['set'];

$params = array(
'api_key' => 'YOUR_FLICKR_API_KEY',
'method' => 'flickr.photosets.getPhotos',
'photoset_id' => $set,
'format' => 'php_serial',
);

$encoded_params = array();

foreach ($params as $k => $v){
$encoded_params[] = urlencode($k).'='.urlencode($v);
}

function urlImg($farm, $server, $id, $secret) {
return 'http://farm'.$farm.'.static.flickr.com/'.$server.'/'.$id.'_'.$secret.'.jpg';
}

$url = "http://api.flickr.com/services/rest/?".implode('&', $encoded_params);
$rsp = file_get_contents($url);
$rsp_obj = unserialize($rsp);

if ($rsp_obj['stat'] == 'ok') {
$ret = "countArticle = 0;
var mySlideData = new Array();";
foreach($rsp_obj['photoset']['photo'] as $photo) {
$url = urlImg($photo['farm'], $photo['server'], $photo['id'], $photo['secret']);
$ret.= "mySlideData[countArticle++] = new Array('$url', '#', '".$photo['title']."', '');\n";
}
$ret.= "function startSlideshow() {
var slideshow = new timedSlideShow($('mySlideshow'), mySlideData);
}
addLoadEvent(startSlideshow);";
echo $ret;
} else {
echo "Call failed!";
}
?>

(Oups, pas de commentaires...)

Et ensuite, il suffit de l'appeler comme un fichier source JavaScript, en donnant en paramètre le set_id que l'onveut afficher et l'id de la div dans laquelle on veut afficher le SlideShow. Enfin, il faut que tous les éléments nécessaires au Smooth SlideShow soient présents, et c'est tout bon...

Le résultat :

 

SlideShow Flickr

J'ai voulu tester FlickR.

Pour ce qui est du chargement, du tri des images, des tags etc... aucun soucis.

Masi ensuite, je me suis dit : tiens ça serait bien de pouvoir faire un slideShow comme je vous avais fait pour les photos de Lyon. Alors j'ai cherché sur le site. J'ai vite trouvé tous les services et la description des webServices (très claire) qui permettaient de récupérer les photos d'un utilisateur, d'un tag donné, d'un 'set' etc...

Alors j'ai commencé à chercher si ce que je voulais faire n'existait pas déjà. Je n'ai trouvé que FlickrShow qui marche sans problème, mais qui ne me convient pas car propose seulement un défilement manuel des images.

Alors je me suis dit : "Bon, ben on va mettre la main à la patte et on va faire un petit truc sympa qui utilisera le Smooth SlideShow de l'autre fois en récupérant les images via le webService, et tout ça, avec un joli JavaScript en Ajax."

J'ai vite trouvé l'ensemble des éléments dont j'avais besoin au niveau des webServices de FlickR, il ne me restait plus qu'à coder. J'ai donc commencer à faire une jolie classe qui allait appelerr avec un XMLHttpRequest le webService de FlickR et me rappatrié l'ensemble des images que j'aurai sélectionné (par tag par exemple).

Mais, j'ai appris quelque chose : en JavaScript, un XMLHttpRequest ne peut appeler des pages que sur le domaine sur lequel il est utilisé, pour des raisons de sécurité. Par exemple, depuis nyrodev.info je ne peux appeler que des fichiers qui sont sur nyrodev.info. Mes espoirs de réaliser mon SlideShow en JavaScript ce sont effondré.

Du coup, j'ai tout fermé et je me suis remis à mon projet Java, bien moins intéressant, mais qui doit être terminé pour mardi...

Quelques heures plus tard, me revoilà surmon blog pour écrire ce billet, et je me dis que c'est quand même dommage que vous ne puissiez pas voir les belles photos que j'avais mis pour tester. Alors j'ai cherché une solution de remplacement, beaucoup moins élégante, mais qui marche sans aucun problème : intégrer directement le swf de FlickR sur mon blog. La seule solution qui marche est de passer par une iframe qui appelle une page de FlickR. L'intégration directe du swf ne fonctionne pas, ils ont sans doute mis une vérification...

Et donc, vous l'attendez tous, le voici :

Et puis, pour en revenir à nos histoires, c'est possible que quand j'aurai un peu de temps, je ferai un script PHP qui générera du code JavaScript pour faire ce que je vous disai tout à l'heure.

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