Programmation
Le tableau périodique des éléments de l’HTML5
23/08/10
Tout le monde ou presque a déjà vu ou appris la table périodique des éléments physiques. Une carte qui vous permet (normalement) de vous y retrouver entre les différents éléments chimiques. Ainsi suivant sa place, vous pouvez connaître les différentes caractéristiques de l’élément. C’est de là que Josh Duck a réalisé un tableau périodique mais des éléments HTML5.
Google Go le language de programmation de Google
12/11/09
Google Go vient de sortir. Ce langage, développé par Google lui même est basé sur une combinaison entre le C++ et le Python. D’après le géant de la recherche l’alliance de ses deux langages mène à un code simple, compact et qui s’exécute et se compile rapidement. Le langage est délivré sous le format open-source. Les développeurs pourront donc modifier facilement le code pour l’adapter précisement à leurs besoins.
Google vous offre ses bibliothèques javascript
12/11/09
Google vient de rendre publique ses bibliothèques javascript pour le plus grand plaisir des développeurs web. Bien sûr elles sont téléchargeables gratuitement et vous pouvez en abuser. Au programme on retrouve:
Closure Template: Un moteur de template complet utilisé par Google même. J’espère que ce n’est pas celui de Google Search mais le dernier de Gmail.
Closure Compiler: permet de compresser du javascript pour le rendre plus rapide, léger et performant. Il serait plus performent que certains outils spécialisés comme YUI compressor.
Closure Library: Bibliothèque permettant de parser des fichiers xml, des déplacements d’objets, de mettre en place des éditeurs de texte html…
Vous pouvez donc utiliser ses librairies performantes (la renommé de Google n’est plus à faire) et éprouvées. Rappelez-vous c’est totalement gratuit.
A lire aussi sur @WebActus
- RT @moderateur: Comment pirater un compte Facebook facilement http://bit.ly/9nkkin // AHAHAHAH, réfléchissez! #fb #wa
- RT @Kriisiis: TweetGuru : envoyez un DM jusqu'à 12 personnes simultanément http://bit.ly/dnIaln #WA #FB
- 3% des serveurs Twitter sont dédiés pour Justin Bieber et ses fans http://bit.ly/aZsAcy (60 replay à la seconde)#WA #FB
- WidgetBooster, une régie d’échanges encore mal équilibrée. http://lu.cx/1nGCcC #WA #fb
- Ca deviendrait presque facile: Jailbreak de la PS3 avec un smartphone Android http://lu.cx/ifHCcC #fb #wa
Bash – Extraire les GRANT MySQL d’un fichier datasource d’OC4J
2/11/09
Ce script bash permet de récupérer à partir d’un fichier datasource d’OC4J, les grant a effectuer sur une base MySQL pour en donner l’accès. Il génère un script SQL (GRANT.sql) qui peut être ensuite executé directement sur votre serveur de base de données. Il peut être facilement adapter à postgres ou oracle. Il suffit de changer la manière dont il coupe et cherche la chaîne de connexion. Si vous avez la moindre question, n’hésitez pas à laisser un commentaire.
#!/bin/bash
user=""
passwd=""
database=""
host="votre_serveur"
for line in $(cat data-sources.xml.sav); do
echo user=${user}, passwd=${passwd}, database=${database}
if [[ ${#user} -ne 0 && ${#passwd} -ne 0 && ${#database} -ne 0 ]]
then
echo "GRANT ALL PRIVILEGES ON $database.* TO '$user'@'$host' IDENTIFIED BY '$passwd';" >> GRANT.sql
user="";
passwd="";
database="";
fi
if echo ${line} | grep "<data-source" > /dev/null; then
user="";
passwd="";
database="";
echo "changement de datasource => reinitialisation"
fi
if echo ${line} | grep username > /dev/null; then
user=`echo ${line} | cut -d "\"" -f 2-2`
echo $user
elif echo ${line} | grep password > /dev/null; then
passwd=`echo ${line} | cut -d "\"" -f 2-2`
echo $passwd
elif echo ${line} | grep url=\"jdbc:mysql > /dev/null; then
database=`echo ${line} | cut -d "?" -f -1 | cut -d "/" -f 4-`
echo $database
fi
done
echo FLUSH PRIVILEGES >> GRANT.sql
Tester l’envoi d’emails en local avec papercut
12/10/09
Le logiciel papercut est tout simplement magique. Il vous permet de tester simplement l’envoi de mails de vos applications quand vous développez en local. En effet, après une simple configuration il vous permettra de vérifier que le mail est conforme à vos attentes.
Il interecepte tous les messages envoyés par le poste du développeur et ne sont donc pas réellement envoyés. Seul problème, cette application nécessite Windows pour fonctionner et au minimum le framework .NET 3.5, mais peut être que cela donnera des idées à des développeurs pour porter l’application sous mac et linux.
Je vous invite donc à l’installer pour tester l’envoi mail de vos applications.


















