Category Archives: Web
Twitter adopte Lucene pour sa partie search
- amélioration significative des performances de Garbage Collection
- structure de données lock-free permettant de réduire le temps de latence des opérations prioritaires.
Cette nouvelle architecture de recherche est plus rapide et scalable utilisant seulement 5% des ressources de la plateforme.
Pour plus d’informations voici les slides de Kevin Weil, Ingénieur chez Twitter, présenté au Web 2.0 Expo à New York le mois dernier:
Facebook.com down !
http://www.facebook.com est visiblement down depuis quelques minutes.
3 types d’erreurs rencontrés:
#Error_1
Internal Server Error – Read
The server encountered an internal error or misconfiguration and was unable to complete your request.
Reference #3.1577d040.1285273192.5631147
#Error_2
#Error_3
An error occurred while processing your request.
Reference #97.84a03451.1285273651.1be02
Google annonce officiellement ses intentions d’investir en France
Soutenu par le gouvernement français et le président Sarkozy, Eric Schmidt actuel PDG de Google annonce officiellement les intentions d’investissement de l’entreprise en France.
La politique de Google en France dans les prochaines semaines prendra les formes suivantes:
- investir dans les grandes écoles et université françaises
- recruter les meilleurs jeunes diplômés (profil scientifique comme commercial)
- créer un un institut culturel à Paris afin de lancer de nouveaux produits Google en Europe et dans le monde
La vidéo de cette annonce à Sciences Po Paris:
Activer Apache2 et PHP 5 sous Mac OS Snow Léopard
Dans un terminal:
sudo vi /private/etc/apache2/httpd.conf
Décommenter
LoadModule php5_module libexec/apache2/libphp5.so
Préférences Système > Partage > Partage web
Tester: http://localhost
Pour ajouter du code PHP (DocRoot Apache):
/Library/WebServer/Documents/
Firefox – Installer OpenSearch sur WordPress
Introduction
OpenSearch permet de créer un moteur de recherche pour Firefox.
Ce moteur de recherche une fois ajouté par l’utilisateur permettra d’effectuer des recherches sur un blog par exemple.
Pour cela il suffit de définir un fichier search.xml compréhensible par le navigateur et définissant l’url de recherche du blog et l’intégrer au header des pages du site.
Pour ce blog, l’url de recherche est la suivante:
http://www.benjaminbaudouin.com/?s=
search.xml
<OpenSearchDescription>
<ShortName>Benjamin Baudouin</ShortName>
−
<Description>
Administration Système Linux, Développement Web. Geek Stuff. Veille Techno !
</Description>
<InputEncoding>UTF-8</InputEncoding>
<Image width="16" height="16" type="image/x-icon">http://www.benjaminbaudouin.com/favicon.ico</Image>
<Url type="text/html" method="get" template="http://www.benjaminbaudouin.com/?s={searchTerms}">
</Url>
<Url type="application/x-suggestions+json" template="suggestionURL"/>
<moz:SearchForm>searchFormURL</moz:SearchForm>
</OpenSearchDescription>
intégration de search.xml dans wordpress
Dans la partie d’administration, Apparence > Éditeur > En-tête (header.php)
<head>
...
<link rel="search" type="application/opensearchdescription+xml" title="Benjamin Baudouin" href="http://www.benjaminbaudouin.com/search.xml">
</head>
Cliquer sur Mettre à jour le fichier
Test
Avec Firefox,
aller sur l’adresse http://www.benjaminbaudouin.com et ajouter le moteur de recherche comme suit:

Il est maintenant possible d’effectuer des recherches directement dans Firefox sur ce blog.
Liens
Javascript – Debug application en Ajax
Une utilisation originale d’AJAX pour tracker un dysfonctionnement entre le client et votre applicatif.
- Le javascript code :
- L’appel dans l’HTML page:
<script Language="JavaScript">
var from_time = new Date();
from_time = from_time.getTime();
function benchmark_loading_time() {
var to_time = new Date();
to_time = to_time.getTime();
var msecs = (to_time - from_time);
//submit the result
var req = null;
try { req = new XMLHttpRequest(); } catch(e) {}
if (!req) try { req = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) {}
if (!req) try { req = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {}
req.open("GET", '/benchmark_loading_time.php?msecs=' + msecs + '&url=' + location.href, false);
req.send(null);
}
</script>
<body onLoad="benchmark_loading_time()>
- Cote serveur, le script PHP benchmark_loading_time.php se chargera de jouer avec les paramètres msecs et url
Source : lien












Follow Me!