Script ruby pour récupérer les videos sur Vimeo
Ce weekend étant particulièrement chaud, je suis resté un peu dans la maison pour profiter de la fraicheur.Mettant a profit cette période, je me suis lancer dans la réalisation un script pour télécharger des vidéos de bodyboard sur Vimeo.
Après une brève analyse, je suis arrivé à ce bout de code qui enregistre la vidéo demandée dans le répertoire courant :
#!/usr/bin/ruby
require 'net/http'
if ARGV.size < 1
puts "usage vimeo.rb <id_video>"
exit 1
else
id = ARGV[0]
Net::HTTP.start('www.vimeo.com') {|http|
req = Net::HTTP::Get.new("/moogaloop/load/clip:#{id}", nil)
response = http.request(req)
/(.*)<\/caption>/.match(response.body)
title = $1
/(.*)<\/request_signature>/.match(response.body)
signature = $1
/(.*)<\/request_signature_expires>/.match(response.body)
signatureExp = $1
req = Net::HTTP::Get.new("/moogaloop/play/clip:#{id}/
#{signature}/#{signatureExp}/?q=hd", nil)
http.request(req) { |response|
puts response['location']
/(mp4|flv)/.match(response['location'])
ext = $1
/http:\/\/(.*\.vimeo\.com)(\/.*)/.match(response['location'])
Net::HTTP.start($1) {|http|
req = Net::HTTP::Get.new($2)
http.request(req) { |response|
File.open("#{title}.#{ext}",'w') {|f|
f.write(response.body)
}
}
}
}
}
end
Photos dans les vagues
Les vacances d'été arrivant à grands pas, je me décide cette année à acheter une housse étanche pour mon Canon EOS 400D. J'ai commencé par regarder du côté des caissons étanches, mais vu les prix prohibitifs, j'ai vite laissé tombé (environs 1300 Euros !!).J'ai trouvé un fabriquant de housse étanche jusqu'à quelques mètres, qui est entre autre en vente chez Pixmania pour environs 100 Euros.
Je suis tombé sur ce site sympa qui présente "un essai" de l'Aquapac qui m'a mis en confiance.
Ma salle serveurs et réseaux
Dans le cadre de mon travail quotidien, voilà quelques photos de la salle serveurs et réseaux que je gère en collaboration avec ma petite équipe IT. Le réseau est composé d'environs 400 machines (en majorité des serveurs / encodeurs de streaming) qui "multicastent" joyeusement 24h/24. Le backbone est architecturé autour d'un Catalyst 4506, qui est épaulé dans sa tache par différents switches Catalyst (2960, 3750 en majorité).
L'ensemble des serveurs d'exploitations de l'entreprise est installé dans 3 racks DELL et lorsque nous aurons terminé notre migration de Vmware Server vers XenServer 5.5, je pense que l'ensemble des serveurs pourra être regroupé dans une seule et même baie.
L'objectif étant de diminuer encore la puissance consommée, de pouvoir accueillir dans notre salle serveurs des baies venant des autres équipes, pour rationnaliser les moyens électriques et "climatiques" !
L'ensemble des serveurs d'exploitations de l'entreprise est installé dans 3 racks DELL et lorsque nous aurons terminé notre migration de Vmware Server vers XenServer 5.5, je pense que l'ensemble des serveurs pourra être regroupé dans une seule et même baie.
L'objectif étant de diminuer encore la puissance consommée, de pouvoir accueillir dans notre salle serveurs des baies venant des autres équipes, pour rationnaliser les moyens électriques et "climatiques" !



Photos d'une Floride S
iPhone firefox addon
En ce moment, je suis de nouveau en cours d'amélioration du css de ce blog et je voudrais l'adapter (entre autre) pour les terminaux type Blackberry et iPhone.J'ai trouvé cet addon pour Firefox qui vous permet d'avoir un simulateur simple et rapide, qui couplé à "agent switcher" permet de débogguer rapidement les feuilles de style :
iPhone emulator
En plus, contrairement à ce qui est indiqué sur le site, cet addon fonctionne très bien sous Linux ;)
iLiveTV le Buzz d'Envivio
Envivio, l'entreprise qui m'emploie vient d'annoncer iLiveTv un produit de streaming http sur l'iPhone OS 3.0. Alors pour faire le buzz et contribuer à l'élan de ma compagnie, je partage cette vidéo de présentation du produit.
SAN Equallogic PS6000e - Out of the box
J'ai reçu mon nouveau SAN EqualLogic de 4To, lors du déballage j'ai pris quelques photos de mauvaise qualité pour vous présenter ma nouvelle acquisition. Avec ses 16 disques SATA, je vais pouvoir renforcer l'architecture de stockage d'Envivio France.








Allez on déballe le matériel de sa jolie boiboite DELL, comme d'habitude, l'emballage est très professionnel, sécurisant !

Et hop sur le chariot ... Enfin, c'est quand même un peu lourd ...

Un petit coup d'oeil sur l'arrière pour voir le double contrôleur avec chacun 4 ports Gigabit, et l'alimentation redondante.

Une photo des disques SEAGATE qui compose cet ensemble de 4To.

Encore une petite photo, toujours aussi floue :(

Et voilà le PS6000E qui entre dans son emplacement dans la salle serveur.

On visse le tout et on ajoute la face avant du petit trésor ... Et hop !
ITIL v3 foundation
Je viens de suivre aujourd'hui ma première journée de formation ITIL v3 foundation, comme je le pensais, je suis comme Monsieur JOURDIN, qui faisait de la prose sans le savoir ... Ben, moi je faisais de l'ITIL sans le savoir !
C'est en tout cas passionnant et va me permettre de structurer des pratiques quotidien au sein de mon service informatique. Je fais cette formation dans le cadre des actions collectives de formation du FAFIEC.
C'est en tout cas passionnant et va me permettre de structurer des pratiques quotidien au sein de mon service informatique. Je fais cette formation dans le cadre des actions collectives de formation du FAFIEC.
Page 1 sur 12 | suivante > | >>




