nyroBlog
Ban NyroBlog, by Nyro
Image by Nyro - ?

Tag: Internet


Validation W3C et JavaScript

Je me prenais la tête pour faire passer la validation W3C en XHTML 1.0 Transitional d'une page contenant un formulaire et ses vérifications javascript.

J'avais des erreurs dans mon javascript, sur cette ligne :

for (var i=0;i

Une simple boucle for en somme. La validation me disait que l'attribut length n'existait pas et que je n'avais pas le droit d'utiliser de ; à cet endroit.

En réfléchissant, j'ai compris qu'il m'interprétait mon comme un début de balise.

Donc, la solution pour pallier à ça est toute simple : il suffit d'inverser le test ! Ma boucle devient donc :

for (var i=0;champ.length>i;i++) {

Super simple, mais tellement pratique !

Votre candidat idéal ?

Votez PlusA 10 jours des éléctions présidentielles, on voit fleurir depuis quelques temps déjà des questionnaires qui permettent de savoir lequel nous ressemble tous.

Parmi ceux que j'avais vu, tous étaient des formulaires tristes, sans recherche particulière. Bref, le genre de truc fait par des geek pour s'amuser, en prenant en compte des éléments plus ou moins intéressant et plus ou moins juste.

Heureusement, Canal+ et ses guignols arrivent et nous livre un joli questionnaire de 10 questions, avec PPDA qui lit les questions, grande classe !

A la fin, vous avez droit à un joli mélange entre plusieurs candidats, comme Ségolène Bovencenot, Dominique Broiyal, Jean-Marie Baryal, etc...

Amusant tout ça, mais garder à l'esprit que votre est un droit (et aussi un devoir) civique, et qu'il ne faut pas le prendre à la légère !

NyrOS, sources disponibles (projet Flash)

NyrOSL'an dernier, en SRC, j'avais fait un projet Personnel Flash. Les seules contraintes étaient d'utiliser certains composants ou éléments de Flash.

Cette application est encore disponible sur le serveur de SRC, mais je n'ai plus aucun contrôle dessus. C'est pas grave, vous pouvez tester sans problèmes.

A noter que les WebServices (utilisé pour la traduction et le Whois) ne fonctionnent plus, sans doute parce qu'ils ne sont plus disponibles.

Et donc, avec tout ça, je vous fournit la documentation de toutes les classes AS (tout le projet n'est fait qu'avec ça), des quelques codes PHP et même d'un javascript. Si ça peut en aider quelques un qui n'arrive pas à trouver la solution. Vous y trouverez en vrac comment faire une classe qui dispatche des événements pour être écouté, des MovieClipLoader, des créations par le code de UI COmponent, des enregistrements en base de donnée via PHP, etc...

Et puis, un fichier important aussi, c'est les sources (Zip, 12 Mo). Amusez-vous bien, et n'hésitez pas à utiliser les bouts de code qui sont dans ce projet !

TinyMCE, version gzippée

Lorsqu'on charge un éditeur TinyMCE pour la 1ère fois sur un site, le chargement est assez long, car il faut tout charger les javascripts qui ne sont pas compressés.

MoxieCode a résolu le problème (je ne sais pas depuis quand) en proposant en téléchargement le TinyMCE compressor, disponible pour PHP, .Net, JSP, CFM et Ruby. Le gain est estimé à 75%, rien que ça. Pour le téléchargé, rendez-vous sur la page habituelle de téléchargement, et descendez un peu l'ascenseur de la page...

Lisez bien le fichier fourni dans l'archive du compresseur pour faire l'installation et tous se passera bien.

Je viens de tester, et le résultat est bluffant !

Mode de lecture des listes de recherche

Le journal du net nous dévoile une étude intéressante quant au mode de lecture des listes de recherche par les internautes.

Cette étude confirme ce que l'on ressentait tous un peu, la 1ère position est LA position à avoir dans google (ce qui parait évident à dire, mais au moins, c'est confirmé).

De plus, si vous devez mettre en place un moteur de recherche interne à votre site, vous avez quelques éléments de réponses sur comment afficher les résultats (longueur du résumé, importance du classement).

Néanmoins, je doute de la pertinence véritable d'une telle étude, quand on sait qu'elle n'a été faite que sur 18 personnes, même si elles ont de "18 à 50 ans appartenant à des catégories socio-professionnelles diverses et avec différents niveaux d'étude". Mais comme toute information, même erronée, est bonne à prendre...

Via Fred Cavazza