Web 2.0 Developer
Article tagué fonction
PHP: dézipper une archive zip
7/10/09
Besoin d’extraire des fichiers d’une archive .zip ? cette fonction est pour vous:
- functions.php
function unzip($location,$newLocation){
if(exec("unzip $location",$arr)){
mkdir($newLocation);
for($i = 1;$i< count($arr);$i++){
$file = trim(preg_replace("~inflating: ~","",$arr[$i]));
copy($location.'/'.$file,$newLocation.'/'.$file);
unlink($location.'/'.$file);
}
return TRUE;
}else{
return FALSE;
}
}
- extractZip.php
include 'functions.php';
if(unzip('zipedfiles/test.zip','unziped/myNewZip'))
echo 'Success!';
else
echo 'Error';
Facebook rachète Friendfeed
10/08/09
Grande nouvelle dans le domaine des médias sociaux aujourd’hui: Le réseau social Facebook vient de racheter l’agrégateur FriendFeed !
D’après l’annonce, “Tous les employés de FriendFeed rejoindront l’équipe de Facebook, et les 4 fondateurs disposeront de postes d’envergure au sein de l’équipe produit/technique de FB”.
Il est vrai que Friendfeed a été une grande source d’inspiration pour Facebook en termes de nouvelles fonctionnalités, permettant ainsi aux utilisateurs d’importer leur flux d’activité de services tiers (comme YouTube, Flickr ou encore Delicious) ainsi que la possibilité de “liker” un item au sein du feed ou encore de le commenter. mais malgré cela, ainsi que le buzz apparent La suite >
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 >
Conseils de Google pour accélérer le web
25/06/09
Via un billet sur le Google Blog, Google appelle les développeurs Web à travailler ensemble pour accélérer le Web. « De nombreux protocoles qui motorisent Internet et le Web ont été développés quand le haut débit et les applications Internet riches étaient au stade de l’enfance ». Si Google relève les progrès apportés par HTML 5 par exemple, son évangéliste en charge des performances n’exclut pas de remplacer les protocoles aujourd’hui au centre d’Internet pour mettre en place de nouveaux standards, tournés vers la performance. Objectif pour le géant de Mountain View : faire du navigateur la plate-forme de choix pour « plus La suite >
Microsoft Bing… ou pas
29/05/09
Un temps annoncé sous le nom de Kumo, le nouveau moteur de recherche de Microsoft s’appellera Bing. À découvrir pour la France à partir du mercredi 3 juin dans une version bêta.
Le voile est désormais partiellement levé sur la nouvelle offensive de Microsoft dans le domaine de la recherche Web. Bing aura la lourde tâche de relever les parts de marché de Microsoft dans un secteur largement dominé par Google. Cela risque de ne pas être simple avec un réflexe Google bien ancré chez l’immense majorité des internautes mais le PDG de Microsoft veut y croire.
Pour Steve Ballmer, si les La suite >
PHP fonctions, bibliothèque de fonctions PHP
17/05/09
phpfonctions est une bibliothèque de fonctions php en ligne. Tout le monde peut y ajouter ses propres ressources, phpfonctions est un site collaboratif et aucune inscription est nécessaire pour participer.
Chaque développeur possède ses propres fonctions qu’il utilise pour tous les sites sur lesquels il travaille. Pourquoi ne pas partager ? Tout le monde a eu besoin a un moment ou un autre d’une fonction particulière, rien ne sert de ré-inventer la roue !
Créer des url raccourcies avec u.nu
14/05/09
Il est parfois utile de créer des urls raccourcies, et dans ce domaine, u.nu gagne la palme d’or.
Grâce à leur API, David Walsh a développé une petite fonction php qui va bien:
function get_unu_url($url)
{
$url = 'http://u.nu/unu-api-simple?url='.urlencode($url);
$ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
$url = curl_exec($ch);
curl_close($ch);
return trim($url);
}
$short_url = get_unu_url('http://blog.maiis.ch/creer-des-url-raccourcies-avec-unu/');
//returns http://u.nu/78m5
Cette API a l’avantage de n’utilier ni JSON, ni XML, elle retourne directement l’URL, rien d’autre !
WhatTheFont pour iPhone
14/05/09
WhatTheFont [lien direct iTunes] est une application pour iPhone qui rendra bien des services à ceux qui jonglent régulièrement avec des polices de caractère. Il se connecte au service en ligne du même nom pour identifier une fonte que vous aurez capturée à l’aide de l’appareil photo du téléphone d’Apple.
L’application fonctionne très bien et les résultats sont aussi fiables que rapides. Un outil indispensable et pas ruineux puisque le service est entièrement gratuit !
via NextWay.ch : Le blog | Archives | WhatTheFont pour iPhone.
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 >
Optimiser MySql my.cnf
10/03/09
Vous possédez une base MySQL que vous souhaitez optimiser ? Vous n’êtes pas un expert MySQL et vous ne comprenez pas vraiment tous les paramètres contenus dans le fichier de configuration de votre instance MySQL ?
Et bien je pense avoir trouvé la réponse à votre problème :
http://day32.com/MySQL/tuning-primer.sh
Il s’agit d’un script Shell qui permet de faire des préconisations à chaud de votre base de données. Il vous donne un ensemble d’astuces en fonction de l’utilisation réelle que vous faites de votre base :
- Slow Query Log
- Max Connections
- Worker Threads
- Key Buffer
- Query Cache
- Sort Buffer
- Joins
- Temp Tables
- Table (Open & Definition) Cache
- Table Locking
- Table Scans (read_buffer)
- Innodb Status
Il suffit d’exécuter La suite >
