samedi 29 novembre 2008

Google TalkAbout

La plupart d'entre vous utilisez Google Talk.

Vous avez pas beaucoup d'amis et vous êtes gêné de montrer votre Google Talk a votre mère?

He bien vous pouvez ajouter des Google Bots comme amis. De plus, vous pouvez vous en servir pour traduire des textes. Vous n'avez qu'à ajouter comme amis un google bot sous cette forme:

[src language]2[dest language]@bot.talk.google.com

Donc si vous voulez un ami qui traduit du Francais à l'Anglais:
fr2en@bot.talk.google.com

Les paires de traduction possible sont:

Languages
Bots
Arabic - English ar2en en2ar
Bulgarian - English bg2en en2bg
Czech - English cs2en en2cs
Danish - English da2en en2da
German - English de2en en2de
German - French de2fr fr2de
Greek - English el2en en2el
Spanish - English es2en en2es
Finnish - English fi2en en2fi
French - English fr2en en2fr
Hindi - English hi2en en2hi
Croatian - English hr2en en2hr
Italian - English it2en en2it
Japanese - English ja2en en2ja
Korean - English ko2en en2ko
Dutch - English nl2en en2nl
Norwegian - English no2en en2no
Polish - English pl2en en2pl
Portuguese - English pt2en en2pt
Romanian - English ro2en en2ro
Russian - English ru2en en2ru
Swedish - English sv2en en2sv
Chinese - English zh2en en2zh
Traditional Chinese - English zh-hant2en en2zh-hant
Traditional Chinese - Chinese zh-hant2zh zh2zh-hant


Amusez-vous avez vos super amis!

jeudi 27 novembre 2008

php.js ou l'art de faire du PHP en JavaScript

Php.js est un projet de Kevin van Zonneveld qui a pour but de reproduire plus d'une centaine de fonctions PHP en javascript ! Dorénavant vous pourrez faire des array_chunk, basename, file_get_contents, md5 et autre stripslashes directement en javascript !

Vous pouvez soit inclure la totalité de la bibliothèque php.js dans vos pages pour avoir accès à l'ensemble des fonctions, soit sélectionner ci-dessous uniquement les fonctions qui vous intéressent:

Google JavaScript API Loader

L'API AJAX de Google est un réseau de distribution de contenu et de téléchargement pour la plupart des librairies open source JavaScript. En utilisant le loader l'API AJAX de Google google.load(), votre application aura accès rapidement aux librairies open source JavaScript suivante:
  • jQuery
  • jQuery UI
  • Prototype
  • script.aculo.us
  • MooTools
  • Dojo
  • SWFObjectNew!
  • Yahoo! User Interface Library (YUI)
Google travaille avec les fournisseurs de ces libraire et rend disponible les dernières versions stable qu'ils sortent. Une fois qu'il sont hébergé, ils s'engagent à laisser disponible ces librairies indéfiniment.

L'API AJAX de Google enlève la job de gérer les collections de librairies. Fini les hébergement de librarie, gérer la cache, correction des bug fix, etc...

Un repository de collection JavaScript... Signé Google


<script src="http://www.google.com/jsapi" language="javascript/">
<script language="javascript">
google.load("prototype", "1.6");
google.load("scriptaculous", "1.8.2");
</script>

mercredi 26 novembre 2008

starUML vs argoUML ... FIGHT!!!

starUML

starUML est une application de modelisation UML sous la license GNU GPL.

Pour:
  • Supporte la plupart des diagrammes spécifié dans UML 2.0.
  • Ensemble de fonctionnalité riche et options de formattage.
  • Possibilité de générer du code source du diagramme UML.
  • Reverse engineer possible sur du code déjà existant.
  • Language supporté: C++, C# and Java.
  • Temps d'éxécution et de chargement rapide.
  • Semblable à l'interface de visual Studio.
  • Possibilité d'exporter vos diagrammes en JPG / XMI.
Contre:
  • Ne supporte pas l'export du diagramme en format SVG.



argoUML

argoUML est écrit en Java et disponible sous la license open source BSD. Encore à un état embrionnaire (version 0.x.x).

Pour:
  • Conçu en Java donc il fonctionne sous toute les plateforme qui supporte le Java.
  • Possibilité de générer du code source du diagramme UML.
  • Reverse engineer possible sur du code déjà existant.
  • Language supporté: C++, C#, Java et PHP.
  • Possibilité de gérer une TODO liste.
  • Possibilité d'exporter vos diagrammes en JPG / XMI / SVG / PS.
Contre:
  • Ne supporte pas complètement le UML 2.0.
  • Le Undo ne fonctionne pas. Mais bon, vous ne faites pas d'erreur vous...
  • Plus lent.

DON'T BE SHY!!! Vous en pensez quoi vous? avez vous essayé un de ceux-ci? les avez vous aimé? Comment se compare-t-il avec JUDE??

mardi 25 novembre 2008

Built With ....?

Builtwith.com est un outil qui permet d’établir le profil technologique d’un site web. Après avoir renseigné l’url et cliqué sur Lookup, Builtwith affiche toutes les caractéristiques techniques du site.

Je suis dans un mood bookmarklet, voici un bookmarklet pour avoir ces renseignements en un clic.

Bookmarklet

Éditez n'importe quel site
Vous voulez voir comment un texte apparaîtrait dans une page web? Ou vous voulez voir de quoi ça aurait l'air sans une image?
Ce bookmarklet rend n'importe quel site éditable, la position des éléments et le texte peut être modifié.

ReCSS
Ce petit bookmarklet vous permet de rafraichir vos CSS, Très utile lors de développement d'un site web.

WTFramework
v1.3

Tout les développeurs aiment savoir quel est le framework Javascript utilisé sur un site internet. Avant pour savoir cela, on allait dans la source et on essayais de voir si on avais un jquery.js ou un prototype.js . Maintenant, on peut savoir ça de façon très simple, grâce à un petit lien dans la bar des favoris. Oskar Kramczyk à écrit un petit script qui permet de faire ça. La librairie marche avec Mootools, jQuery, Yahoo UI!, Scriptaculous, Prototype, Dojo Toolkit, Mochikit …

jeudi 20 novembre 2008

BrowserShots, pour voir le web autrement...


Browsershots réalise des captures d’écran du design de votre site dans différents navigateurs. C’est un service en ligne open-source et gratuit créé par Johann C. Rocholl. Il vous permet de tester vos visuels sous différent système d'exploitation et différents navigateurs.

soapUI 1.5 permet de tester les services REST

soapUI est une app qui permet de tester des services web. On peut l'utiliser pour tester à la pièce des appels de services soap, ou on peut créer de TestCase pour automatiser une batterie de test sur nos services web.

Au niveau du scripting, soapUI utilise Groovy si vos tests sont compliqué et demande une logique plus poussé que les conditions prédéfinies.

Avec la sortie de soapUI 2.5 il est maintenant possible de tester des services REST. La version 2.5 intègre aussi les fonctionnalité de TCP tunnel pour intercepter des appels. soapUI est plus orienté XML mais il permet de tester les formats HTML et JSON.

mercredi 19 novembre 2008

EtherPad un outil collaboratif!

EtherPad est un outil d'édition de texte collaboratif qui fonctionne sous IE6+, FF1.5+, Safari 3+). Il est entièrement implanté en JavaScript. Il est spécialement bien fait pour les gens qui veulent partager des partie de code JavaScript car vous pouvez avoir de la coloration syntaxique pour ce language. La création d'un bloc-note est très simple. Vous pouvez sauvegarder vos documents et parler en direct avec les collaborateurs de vos documents.

Un outil à essayer!

mercredi 12 novembre 2008

YUI 3.x is coming!!!

YUI 3.x devrait sortir en début 2009

Vous pouvez en regarder un aperçu ici.

JxLib dans la trempe de JQuery.UI


JxLib inclus la gestion de la mise en page, des boutons, des tabs, des toolbars, des dialogs, panels, trees, et controle de grille. C'est basé principalement sur l'utilisation des CSS pour la présentation et inclus 2 thèmes différents que vous pouvez facilement inter-changer.

mardi 11 novembre 2008

JUDE : un outil de modelisation UML


JUDE est un outil de modelisation UML créé par la compagnie japonaise ChangeVision. Il fonctionne avec l'environnement d'exécution Java. Le nom vient de l'acronyme Java and UML developers' environment.

Jude est un logiciel propriétaire distribué gratuitement en version community. L'achat d'une licence "professional" permet de bénéficier d'un support client. Une fonctionnalité notable du logiciel est l'exportation en Java du modèle UML créé.

Jude supporte officiellement les systèmes Windows, mais peut aussi fonctionner sous Linux et MacOS.

lundi 10 novembre 2008

Indenter vos XML comme des Pros

Indenter vos xml en ligne avec XmlIndent

WARNING: JSLint may hurt your feelings.

JavaScript est un langage volontairement permissif sur de nombreux aspects, ce qui introduit le risque de voir apparaître nombre d'erreurs au sein du code, à commencer par des erreurs de syntaxe.

Pour parer à ces éventualités, le vérificateur historique de code JavaScript, JSLint, a été mis au point par le créateur même du langage, sous la forme d'un formulaire Web.


Il signalera les erreurs les plus courantes : point-virgule manquant, lignes inutiles, etc.

JCaptcha

Un captcha est un test pour vérifier si un utilisateur est un humain ou un ordinateur. On retrouve souvent de genre de test sur les formulaires web pour enlever la possibilité que le formulaire soit soumît par un robot.


Jcaptcha est une implémentation Java de ce concept. Il est très simple, en 5 minutes vous pouvez créer un servlet pour générer une image de sécurité et ainsi que la validation du texte entré par l'utilisateur.

Vous avez 3 choses à faire.

  • Créer un singleton du service captcha
  • Créer le servlet pour retourner l'image générée par le service
  • Créer une petite méthode de validation qui ne fait qu'interroger le service


Si vous avez plus que 5 minutes à passer sur cet outil, vous pouvez paramétrer le texte généré, le type de déformation, l'image de fond...

De plus, la librairie s'intègre facilement à des framework tels que Struts et Spring.


Voici le lien vers le site web : http://jcaptcha.sourceforge.net/

jeudi 6 novembre 2008

Selenium vs jqUnit .... FIGHT!!!

Bonjour à tous,

J'aimerais beaucoup que quelqu'un d'entre vous regarde attentivement les 2 options suivante:
S.V.P: Si vous êtes intéressé à les essayer et a nous faire une présentation sur le sujet, je suis certain que ce serait TRÈS intéressant, veuillez répondre dans les commentaires si vous désirez nous en faire une présentation.

Merci,

lundi 3 novembre 2008

User Agent Switcher


User Agent Switcher est un plugins FireFox essentiel pour quiconque est dans le monde de la conception de site Web mobile

Ce petit plugins permet à FireFox d'émuler un périphérique mobile dans la requête qu'il envoi au serveur en changeant son User-Agent.

Voici un petit fichier qui contient quelques user-agent mobile.

dimanche 2 novembre 2008

Générer un schéma pour un fichier XML

Vous avez un fichier XML et on vous demande de créer un schéma pour l'accompagner. Que faites-vous ?

A - Vous ouvrez notepad et 2 semaines plus tard vous avez un XSD.
B - Vous installez un programme de 60mo en mode démo qui vous permet de créer un XSD visuellement.
C - Vous utilisez Trang pour générer un XSD de base à partir de votre XML et vous complétez les trucs qui manque (listes de valeurs, types de données)

Je vous laisses choisir, mais je suis sûr que votre chargé de projet préfère la réponse C.

P.S. : Avec Trang vous pouvez aussi passer d'un format de XSD vers un autre (Schema, Relax, DTD)