So What Blog

Aller au contenu | Aller au menu | Aller à la recherche

lundi 11 juin 2007

Découverte d'un soir : favicon.ico et IE6

IE6 n'affiche la favicon du site sur lequel vous naviguez que si ce site est présent dans les marque-pages de l'utilisateur.

IE6 n'accepte d'ailleurs qu'un fichier nommé favicon.ico encodé au format icone.

Les autres navigateurs plus récent firefox, IE7, etc... prennent en charge la balise suivante permettant de donner un peu plus de souplesse aux concepteurs de site web (path, jpg, png, etc...)

<link rel="shortcut icon" type="image/png" href="favicon_finale.png" />

Sur cette découverte qui remet en cause toute ma perception du monde, je vous dis "à bientôt"

lundi 4 juin 2007

Googles gears

Google vient de dévoiler Gears Révolution silencieuse de Google mais Révolution tout de même

Qu'est ce que c'est ?

Google Gears (BETA) is an open source browser extension that enables web applications to provide offline functionality using following JavaScript APIs:

Store and serve application resources locally

Store data locally in a fully-searchable relational database

Run asynchronous Javascript to improve application responsiveness

Cela veut dire que grâce à cette extension, une application comme google reader peut continuer de fonctionner lorsque vous n'êtes plus connecté à internet.

Gears va télécharger les informations requises au bon fonctionnement de l'application puis va les restituer lorsque cela sera nécessaire.

L'exemple de google reader est assez parlant, Gears télécharge les 2000 derniers articles des flux que vous consultés puis vous pouvez les lire en mode déconnecté.

On se dirige de plus en plus vers une web-isation des applications et google vient de mettre à disposition des développeurs une nouvelle brique pour y parvenir.

Aujourd'hui une des limites connues est d'etre dans l'obligation de laisser son navigateur lancé avec l'application chargée, vous ne pouvez pas allumer votre pc et charger l'application à partir de la page blanche. La veille prolongée des portables fera très bien l'affaire quand le besoin se fera sentir.

lundi 16 avril 2007

Javascript profiling

Je viens de tomber sur un bon article sur les techniques existantes de profiling javascript. Avec l'arrivée du 2.0 et la présence de javascript à outrance, il arrive que des lenteurs coté client se fassent sentir.

profiling javascript

on y parle de firebug mais aussi de Venkman, une extension firefox dédié au debug javascript

mercredi 11 avril 2007

PHP et Documentation

Ca faisait longtemps que je n'avais plus été voir les progrès réalisés par l'équipe de PHPDocumentor

Mais j'ai beau dire que le résultat est assez joli voir la démonstration basée sur le projet Copix pour plus de détails).

Maintenant qu'on pousse les développeurs à adopter php5 et le développement objet, ce genre d'outils va rapidement s'avérer indispensable pour tout type de projet développé en équipe.

mardi 14 mars 2006

Zend Framework

Zend a mis à disposition de la communauté un framework regroupant pas mal de classes d'utilitaires divers et variés.

Je me pose clairement la question de la cohabitation d'un tel framework comparé aux ressources disponibles grâce à PEAR. Meme si l'orientation du framework de Zend est à mon sens plus professionnel avec pas mal de classes pour les applications de taille conséquente. (traduction volontaire éxagérée : est ce que ca vaut le coup de mettre un MVC et un couche d'abstraction de configuration et un mapping Objet/Relationnel sur un site de 5 pages ? ). PEAR est plus généraliste pour celà je trouve

Bref c'est tout objet, c'est du php5, c'est bon, mangez-en, ça fait jamais de mal.

Je suis en train de travailler à une implémentation pseudo-multithreadé de PEAR_HTTP_CLIENT au fait Wez Furlong montre le chemin ici, j'en parlerais plus tard (proscratinateur je suis et je resterais, wahoooo)

La liste des classes du framework :

  • Zend_Controller and Zend_View
  • Zend_Db
  • Zend_Feed
  • Zend_HttpClient
  • Zend_InputFilter
  • Zend_Json
  • Zend_Log
  • Zend_Pdf
  • Zend_Search_Lucene
  • Zend_Service: Amazon, Flickr, and Yahoo!
  • Zend_XmlRpc

J'oubliais en plus c'est documenté donc pourquoi s'en priver ---> Zend Framework

jeudi 2 février 2006

Un Excel en AJAX

ca se passe ici et c'est assez impressionnant

vous pourrez trouver sur ce blog de zdnet d'autres exemples d'applications Ajax

mercredi 1 février 2006

Trier un tableau côté client

Rien de bien neuf Mais ca peut aider dans certaines problématiques et à l'heure du Web 2.0 :-)

On peut trouver sur ce site, un script qui permet d'effectuer des tris sur les tableaux html côté client. Ce script évite donc à des internautes connectés en 56K de devoir recharger un tableau trié plusieurs fois ou bien les allers-retours inutiles entre le serveur et le client

A utiliser toutefois avec précaution, quid de la portabilité d'un tel engin sur différents navigateurs ???

lundi 30 janvier 2006

BDDOO

Voici une base de données libre qui implémente un modèle objet à la place du classique modèle relationnel

une petite révolution ?

EyeDB is an Object Oriented Database Management System (OODBMS) based on the ODMG 3 specification.

EyeDB provides an advanced object model (inheritance, collections, arrays, methods, triggers, constraints, reflexivity), an object definition language based on ODMG ODL, an object query and manipulation language based on ODMG OQL and programming interfaces for C++ and Java.

EyeDB is free software, distributed under the terms of the GNU Lesser General Public License

Script d'e-mailling

je viens de trouver 2 scripts pour faire du emailling ca reste à tester mais le premier à l'air assez répandu

wanewsletter

phplist

Amusez vous bien