Archives: décembre 2006

fonction prototype 1.5 $$

vendredi 29 décembre 2006

si vous voulez selectionnez un élément de votre page html en évitant les id et encore plus de parcourir toute l’arborescence et l’orgi qui en résulte, il y a plusieur script pour vous :

on connaissait déjà behaviour : pratique, simple mais un peu limité (par exemple réassigner seulement un groupe d’élément et non toute la page)

et c’est alors que prototype sort ça fonction: $$ : on peut voir l’annoncement sur ajaxian

en gros la fonction est simple $$(‘p.maclass’) renvoie un array d’élément html, et c’est tout! easy-write comme dirait certains !!!

alors là je dis chapeau… seulement apparement il y a encore des soucis de perfomances alors un bloggeur (et probablement plus) a sorti un add-on a prototype 1.5 qui n’est pas encore sortie en version stable.

speeding-up-prototypes-selector

et vous pouvez voir sur la page de test que c’est largement plus optimisé.

vivement la version stable.
je devrais peut-être leur dire pour leur eval pas global 🙂

Quercus : php5 sur java

mardi 19 décembre 2006

un nouvel engine PHP5 vient de sortir entièrement écrit en java!
Quercus est le moteur de Zend réécrit en java, ce qui devrait permettre d’inclure des script PHP 5 dans des applications JSP voir même dans des prog java.

Le moteur est très perfomant et même plus que celui de Zend apparemment, et sachant que java est beaucoup plus maniable que du C, beaucoup d’extensions devraient voir le jour, mais uniquement sous java. On peut déjà faire tourner les appli en php5 comme mediawiki, phpbb, phpMyAdmin ….

Seulement tout ça fait un peu peur… Si les hébergeurs grands public commencent à mettre en place des serveurs PHP5 sous JSP, et que l’on distingue des différences entre l’interprèteur de Zend et celui de Caucho… ça risque de faire une sacré salade dans la communauté… Il faut que ce nouveau moteur se plie totalement aux exigences de Zend et au dévelloppement de PHP quitte a même y reproduire les bugs sinon se sera la fin on verra émmerger des appli en PHP écrit pour JSP ou pour ZEND… et on va se retrouver dans le même modèle de dev que javascript dans l’ancien temp…

J’en vient même à me demander si la communauté PHP ne va pas virer complètement sa feuille de route sous java dans le futur se qui ne serait pas une mauvaise chose. Mais qu’est-ce que je dis, évidemment qu’il vont virer sous java! le C c’est trop vieux maintenant.
Bon faut encore que ça fasse ses preuve quand même cette histoire, on en reparle…

driver linux broadcom

et voilà ça devait arriver! il y a des petits génies qui se sont mis à faire du reverse-engineering sur les drivers broadcom 😀
Ils nous rebalancent les résultat en source libre. Et BroadCom ne peut même pas leur faire un procès car ils n’ont utilisé aucune partie de leur driver propriétaire, ça c’est bon!

et ça s’appelle bcm-43xx en référence auX chipsetS supportéS 😉
d’ailleur on peut voir une partie des cartes wifi qui ont déjà été testé, et je dirais que vous avez 4 chances sur 5 de voir la votre dans cette liste!

Le driver sera inclu dans les futurs kernel Linux pour qu’on est plus à se prendre la tête avec ses chipsets. Mais en attendant il vous fodra les installer vous même. Peut de documentation encore, mais ubuntu a déjà son wiki sur le coup.

cela di, je vous conseille de vite pomper les sources au cas où broadcom engagerait des poursuites, on est jamais à l’abri des enfoirés…

podcast video LCI high-tech

vendredi 15 décembre 2006

j’ai bien aimé les podcast video de l’émission plein écran sur LCI.

Des petits reportages cours et interressants accompagnés par beaucoup de grands noms du domaine high-tech comme par exemple Tristan Nitot (président de Mozilla Europe) ou encore Michael Boukobza (directeur général de Free).

C’est cool, c’est bien parlé, et en mangeant ça passe bien 🙂 il y en a qui foute un peu la graine en critiquant parce qu’il sont trop renfermé pour accepter les nouveautés (notamment les journalistes soit-disant spécialisés qui y participe).
Par exemple quand on entend que l’un demande si c’est bien à Free d’installer la fibre optique chez tout le monde et qu’on ne devrait pas plutôt voir l’opérateur historique le faire, moi ça me fous la graine 👿

PS3 linux

et oui la playstation 3 de sony embarque linux, donc les sources sont distribuées 😀
voile le lien ftp des codes sources de l’add-on

Avec un peu de chance, y en a qui vont pouvoir recompiler tout ce bordel pour en faire se qu’il veulent 😉
en fait ça commence déjà 🙂

teh-win change de site

mercredi 6 décembre 2006

Le blog de nos 4 filles préféré a changé d’adresse, leur pagerank est redescendu bien bas mais aidez les à remonter !

teh-win.fr

Pour ceux qui ne connaissent pas encore, ce blog IT orienté sécurité fournie de bon liens avec des présentatrices plus que charmantes qui se font un plaisir de nous relayé les infos qu’elles entendent dans leur vie active.

L’ancien blog

synchronisation thunderbird k750i

mardi 5 décembre 2006

ça y est j’ai trouvé un soft pour synchroniser correctement contact, ical, SMS …etc
MyPhoneExplorer

seulement c’est uniquement compatible SonyEricsson K700,K750,K800 et je suppose les derniers SE basé sur le même système. Désolé pour ceux qui n’ont pas ça.

merci à ipod

railto framework ajax

je viens de découvrir Railto, un framework ajax qui permet de faire de très jolies choses (allez voir la section demo).

Ce framework est compatible uniquement IE 6.x/7.x et FF 1.x, comptez pas y allez avec opera…
Il fournie un code JS ainsi qu’un code serveur en PHP JSP Python .Net … bref beaucoup d’implémentations serveur.
Tout ça à l’air super! on dirait que c’est entièrement géré par coordonnée à l’écran, vous placez vos fenètre vos composant etc comme vous voulez!
Assez de widgets son implémentés pour en faire presque ce que vous voulez, et vous pouvez toujours changer les skins par défaut si vous les trouvés laid.

Seulement… allez pas piochez dans le code… illisible. c’est bourré de tab qui sont pas au bonne endroit, des fonctions à X paramètres inconnus, c’est lourd c’est gros.
D’ailleurs rien que le core javascript fait 500 Ko… 1/2 Mo à charger par vos visiteurs avant de voir apparaitre quoi que se soit… sans compter se que vous avez ajouté… si encore il y avait une bonne doc mais euh… où elle est ?? 500 Ko de code et 5 tuto tous aussi sombre que mon troue de balle!

Allez hop, à la corbeille, j’irai le rechercher quand tout ça aura évolué en doc et diminué en taille, autrement dire, j’ai peur que je puisse y recycler direct.

–EDIT–
allez je rectifie, en fait il le disent eux même que c’est trop lourd pour être exploité dans un site web entier :
FAQ Rialto

compilateur-encoder php : alternative à zend guard ?

vendredi 1 décembre 2006

En voyant le prix de la version de Zend Guard anciennement Zend Encoder qui avoisinne les 1000$ certain ce sont lancé dans un projet open-source permettant une alternative gratuit pour interdire la lecture du code source dans des fichier php mais en fait surtout pour accélérer l’éxécution des script.

E-Accelerator a les même fonctions que zend guard. Et pour dire, anciennement cela s’appelait Turck MMCache seulement son fondateur s’est fait embaucher par zend 🙂
A l’époque ce freeware créait des opcode : non pas des bytecode mais pas loin. En gros ça évite au moteur de zend dans php de reparser le code mais il le compil quand même. On peut dire que c’est une pré-compilation.Toujours à l’époque, c’était encore plus optimisé que zend encoder.

Maintenant le projet a été repris par 2 dévellopeurs (Bart Vanbrabrant (belge), Hans Rakers (Allemand)). Leur principale pré-occupation est l’accélération de code malheureusement.
Je dis malheureusement parce que j’aurais bien aimé trouver un encodeur fiable et pas non plus avec un prix exorbitant. Il y a des codes-source qu’on aimerait cacher parce qu’on à pas envie que quelqu’un d’autre s’attribut la découverte d’une méthode mais qu’on aimerait quand même diffuser sans frais. Et on a donc pas l’ambition de se payer la licence zend guard…

Apparement et remalheureusement, en lisant un ticket sur le site de E-Accelerator, on dirait bien qu’ils vont totalement retirer la fonction d’encodage du programme pour l’instant… 🙁

Mise a jour 2009-08-29 :
Un petit retour d’expérience sur l’encodage de php : vous pouvez maintenant utiliser bcompiler.
Ce petit module php vous permettra de compiler vos script en bytecode php (opcode). Mais attention il est encore en version Beta, et il vous faudra respecter la compatibilité entre la version du bytecode et la version de l’extension. A part ça pas de problème 😀

Maintenant si vous voulez quelque chose de plus poussez je vous conseille Ioncube. Pour moins de 200$ vous pouvez encoder proprement votre code, et l’installation du decoder sur le serveur est bien plus aisé que Zend Guard. A ce prix la vous n’avez pas toutes les fonctionnalités d’encodage mais c’est un bon début et pour 5 fois moins cher que Zend… Cerise sur le gateau pour les petits budgets, Ioncube propose pour quelques dollars d’encoder vos fichier en ligne !