Feb 21
Petit mémo:
Création d’un thumbnails JPG à partir d’un FLV, si l’image crée est d’une seule couleur, recréation d’une autre image à +5 secondes.
On teste la première minute jusqu’à obtenir une image avec plusieurs couleurs.
Utilisation de ffmpeg, ImageMagick (convert)
!/bin/bash
seek=0;
while :
do
ffmpeg -i $1 -r 1 -ss 00:00:$seek -an $1.jpg >/dev/null 2>&1
cnt_color=`convert $1.jpg -format "%k" info: 2> /dev/null`
if [ "$cnt_color" -gt "1" ]
then
echo "[OK] Good image found at $seek sec, with $cnt_color colors"
break
fi
if [ "$seek" -gt "55" ]
then
echo "[Warning] Unable to find an image with more than one color in the first minute"
break
fi
seek=`expr $seek + 5`
done
\\ tags:
bash,
ffmpeg,
flv,
thumbnails
Oct 29
Facebook Presence est une extention RFID pour Facebook qui permet de suivre à la trace des utilisateurs et d’interagir avec leurs profiles Facebook.
Présentée le 21 avril 2010 à la conference “f8″ à San Francisco, Facebook Presence n’as pas encore fait parlé de lui depuis cette présentation.
Voici quelques images pour mieux comprendre:



Alors, à quand des applications convaincantes ?
\\ tags:
facebook,
rfid
Oct 22
Petits tests avec L’API Youtube, l’idée étant via une interface unique de publier une vidéo sur Youtube tout en gardant l’option de la télécharger.

Les classes Zend Zend_Gdata_YouTube et Zend_Gdata_ClientLogin sont utilisées.
Voir la demo
Aug 21
C’est la mode depuis quelques temps alors pourquoi pas, voici donc un agrégateur et moteur de recherche sur la cuisine et les recettes de cuisine:
http://www.blog-recettes-cuisine.com
Une idée de sujet pour le prochain ?
May 31
Spikly, l’agence web qui… [contenu supprimé]
. Voir la référence Spikly
J’ai regardé un peu, et de manière plus globale, les sociétés d’affacturage.
Mais l’affacturage c’est quoi ?
L’affacturage est l’action de faire appel à une société FACTOR pour faire tampon entre vous et vos clients de manières invisible ou non. En gros, cette société vous avance la trésorerie correspondante à vos factures émises et s’occupe ensuite de récupérer cet argent auprès de vos clients, moyennant bien entendu une commission.
J’aime l’idée de se passer de cette corvée et de devoir relancer 100 fois les mauvais payeurs.
Donc affacturage ou non ? à voir…
\\ tags:
affacturage,
factures,
Spikly
Mar 24
“Evolve” est une agence de communication parisienne (à Montreuil exactement) créee à partir de communauté d’expertises.
L’agence Evolve Communication (ou E-volve) est composée de différents départements:
- Evolve Studio: Identité visuelle, impression, site Web, contenu…
- Evolve RM: tourisme et transport, hôtellerie et gastronomie, institutionnels, design, conseil…
- Evolve Incentive:Séminaires, Team building, conférences, événementiel…
- Evolve Branding: Création de marque
- Evolve Digital: Création de site web, présence web, emailing, campagne adwords…
- Evolve Interactive Event
esign, advertising…
- Evolve Communication: L’agence E-volve de communication générale.
Pour plus d’information sur l’agence de communication Evolve : http://www.evolveparis.eu, pour voir la référence Evolve
\\ tags:
agence evolve,
e-volve,
evolve,
evolve communication
Mar 23
Ce batch bash renomme fichiers et répertoires dont le nom ne match pas avec [^A-Za-z0-9\.()\/], les caractères non voulus sont remplacés par -.
for i in `find . -exec ls -i "{}" \; | grep -v '/' | cut -d " " -f1 | grep -v '.:'`
do
clean=`find . -inum "$i" | sed -e"s/[^A-Za-z0-9\.()\/]/-/g"`
find . -inum "$i" -exec mv "{}" "$clean" \;
done;
Afin de prévenir des caractères non supportés, des problèmes d’encodage et des renommages récursifs, on utilise les node id des fichiers lors du renommage.
\\ tags:
bash,
find,
linux,
rename,
sed
Feb 18
Voici un faux hack css ie8 à l’aide jquery (et css ie9, css ie10 …)
jQuery.each(jQuery.browser, function(i, val) {
if(i=="msie" && jQuery.browser.version.substr(0,3)=="8.0")
$('#mondiv').addClass('ie8');
});
Ce qui transforme donc ceci :
<div id="mondiv">
<p>
Mon contenu avec un faux hack css ie8 qui sux sous ie8
et seulement ie8 parce que ... c'est le digne successeur de ie6 et ie7....
</p>
</div>
En ceci uniquement pour ie8:
<div id="mondiv" class="ie8">
<p>
Mon contenu avec un faux hack css ie8 qui sux sous ie8 et seulement ie8 parce que ...
c'est le digne successeur de ie6 et ie7....
</p>
</div>
\\ tags:
ie8 hack css
Jan 15
# php syntax checker
find . -iname '*.php' | sed 's/^/php -l /' | bash | egrep -v '^No'
# auto add translate fonction in html page content (appox)
sed -i 's/>\([^<">]*\)</><?= _translate("\1")?></g' *
#get
find . -type f | egrep '.(php|html|php)$'
| xargs cat
| sed -e"s/_translate/\n_translate/g"
| grep '^_translate'
| sed -e"s/\(.*\)\([\"'])\).*/\1/"
| sed -e"s/_translate(.\(.*\)/\1/g"
| sort -u
| sed -e "s/\(.*\)[\"']).*/\1/" > string.to.translates.csv
#TODO, coupling with xgetPo & co.
Nov 20

be Sharp be Spike Spikly
be Sharp be Spike, voici le slogan du site de l’agence Spikly qui remplace donc lle site de l’agence Zeni.
\\ tags:
be sharp be spike,
Spikly