Web 2.0 Developer
Article tagué Développement
Authentification NTLM en PHP
5/08/09
Pour le développement d’un intranet pour mon job, j’utilisais jusqu’à présent un script d’authentification NTLM afin que les utilisateurs soient automatiquement connectés sans devoir entrer ni login ni mot de passe. Jusqu’à ce que Microsoft (et mes très chers administrateurs réseaux) force l’installation d’une mise à jour de sécurité pour toutes les versions d’Internet Explorer ce qui rendis mon code totalement inopérant (IE doit représenter 99% des employés… il y a même des versions 6 à mon grand désespoir…)
Après quelques recherches, j’ai (enfin) trouvé un bout de code qui semble très bien fonctionné, qui retourne le nom de l’utilisateur, le domaine La suite >
Weekly Bookmarks #1 (Diigo)
8/04/09
-
Dynamic Drag’n Drop With jQuery And PHP
Free Web Resources Everyday – WebResourcesDepot
-
Supprimer les incompatibilités avec IE6 … pour toujours ! – Pierre MARTIN
Blog-note et astuces de la vie quotidienne et du développement web
-
Tips for Twits » Blog Archive » HOWTO: PHP and jQuery upload progress bar
-
Refreshing an element at a set time interval using jQuery and a sprinkle of Ajax
Now lets say that you a web page that has a big Block of something and inside this something you would like to La suite >
jQuery 1.3
18/02/09
Longtemps accro au Framework Prototype, j’ai gentillement migré vers jQuery que je trouve d’une part plus simple de prise en main, plus rapide et surtout qu’il dispose d’une communauté très active et propose beaucoup de plug-ins divers et variés.
Récemment passé en version 1.3, voici une traduction de l’annonce officielle: Les grandes fonctionnalités de cette version sont :
- sizzle : un moteur de sélection basé sur les CSS, tout chaud sorti du four ;
- live event (évènements en direct) : de la délégation d’évènements (event delegation) avec un zeste de jQuery ;
- révision des évènements jQuery : la gestion des évènements a été complètement La suite >
Mettez tout Wikipedia sur une clé USB
4/12/08
Les créateurs de Kiwix.org lancent aujourd’hui une solution qui permet de télécharger l’intégralité de Wikipedia.fr sur votre ordinateur (ou autre disc dur) et de le consulter sans avoir à être connecté sur le web. Il s’agit d’un logiciel qui télécharge et permet de surfer sur l’encyclopédie en ligne. Cela représente-il un intérêt? Oui si vous êtes souvent en vadrouille, ou dans une bibliothèque sans connection. Martin, l’un des créateurs précisent que cela aura également un grand intérêt dans les pays en voie de développement où la connection est plus que limitée.
D’autres langues sont aussi disponibles. J’ai posé la question aux créateurs: comment La suite >
PHP: Calculer la taille d’un répertoire
1/10/08
2 Petites fonctions pour calculer la taille d’un répertoire en PHP:
// Pour calculer la taille d'un répertoire de façon récursive, résultat en Bytes
function TailleRepertoire($DirectoryPath) {
$Size = 0;
$Dir = opendir($DirectoryPath);
if (!$Dir)
return -1;
while (($File = readdir($Dir)) !== false) {
// On ne prends pas les points
if ($File[0] == '.') continue;
// Sous-dossier ou la taille des fichiers
if (is_dir($DirectoryPath . $File))
$Size += TailleRepertoire($DirectoryPath . $File . DIRECTORY_SEPARATOR);
else
$Size += filesize($DirectoryPath . $File);
}
closedir($Dir);
return $Size;
}
function TaillePourHumais($size) {
// Pour afficher la taille en Ko, Mo, Go...
// Adaptation: http://www.php.net/manual/en/function.filesize.php
$mod La suite > MySQL: fonction GROUP_CONCAT
30/09/08
Il m’arrive fréquemment d’avoir à sélectionner des lignes de données à partir d’un ou plusieurs critères. C’est le cas dès que l’on souhaite récupérer une liste. C’est également très pratique pour mettre à jour ces dites-lignes. Seulement voilà, des fois on pourrait éviter quelques boucles et quelques complications avec l’utilisation de cette fonction magique que je viens de découvrir:
GROUP_CONCAT permet de concaténer toutes les valeurs d’une colonne en une seule chaîne. C’est particulièrement pratique dans des requêtes SQL de regroupement, où il faudra exporter toutes les valeurs d’un groupe. GROUP_CONCAT permet alors de rassembler les lignes en une seule, et évite une La suite >
