Tag: pré’
Google, accro à la Caffeine
- by admin
Nous sommes en train de vivre une excellente période pour le référencement. Ça bouge dans tous les sens et chaque jour se profile un peu plus le nouveau visage de la SEO dans les mois à venir. La dernière nouvelle date d’il y a quelques heures, il s’agit de la présentation du nouvel algorithme de recherche Google : nom de code Caffeine.
« Depuis ces derniers mois, une équipe d’ingénieurs de Google travaille à un projet secret: une architecture de nouvelle génération pour notre moteur de recherche », expliquent, sur le blog officiel de Google, les ingénieurs Sitaram Iyer et Matt Cutts.
Même si les différences n’apparaissent pas évidentes à première vue, ce nouveau Google devrait mettre l’accent sur les résultats en temps réel (meilleure vitesse d’indexation, une dose de caféine sûrement!) et une pertinence accrue.
Google vous invite, d’ailleurs, à tester vous-même la chose ici: http://www2.sandbox.google.com/
Wait & See.. ![]()
[ source ]
Continue reading “Google, accro à la Caffeine” »
Authentification NTLM en PHP
- by admin
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 sur lequel il est, ainsi que le nom de sa machine:
[php]
$headers = apache_request_headers();
if (!isset($headers['Authorization'])){
header(‘HTTP/1.1 401 Unauthorized’);
header(‘WWW-Authenticate: NTLM’);
exit;
}
$auth = $headers['Authorization'];
if (substr($auth,0,5) == ‘NTLM ‘) {
$msg = base64_decode(substr($auth, 5));
if (substr($msg, 0, 8 ) != "NTLMSSP\x00")
die(‘error header not recognised’);
if ($msg[8] == "\x01") {
$msg2 = "NTLMSSP\x00\x02"."\x00\x00\x00\x00". // target name len/alloc
"\x00\x00\x00\x00". // target name offset
"\x01\x02\x81\x01". // flags
"\x00\x00\x00\x00\x00\x00\x00\x00". // challenge
"\x00\x00\x00\x00\x00\x00\x00\x00". // context
"\x00\x00\x00\x00\x30\x00\x00\x00"; // target info len/alloc/offset
header(‘HTTP/1.1 401 Unauthorized’);
header(‘WWW-Authenticate: NTLM ‘.trim(base64_encode($msg2)));
exit;
}
else if ($msg[8] == "\x03") {
function get_msg_str($msg, $start, $unicode = true) {
$len = (ord($msg[$start+1]) * 256) + ord($msg[$start]);
$off = (ord($msg[$start+5]) * 256) + ord($msg[$start+4]);
if ($unicode)
return str_replace("", », substr($msg, $off, $len));
else
return substr($msg, $off, $len);
}
$user = get_msg_str($msg, 36);
$domain = get_msg_str($msg, 28);
$workstation = get_msg_str($msg, 44);
print "You are $user from $domain/$workstation";
// result: You are maiis from DOMAIN/MYPC001
}
}
[/php]
Cette méthode est compatible avec Internet Explorer, Firefox et Opera.
Spécifications du NTLM (en anglais)
iPhone 3GS
- by admin
Apple a présenté récemment un nouvel iPhone, le 3GS (S pour Speed). Les nouveautés sont les suivantes:
- Jusqu’à 32 Go d’espace de stockage
- Enregistrement vidéo
- Partage de vidéos via Email, MobileMe ou YouTube
- Caméra 3 mégapixels, autofocus intégré
- Contrôle vocal
- Boussole numérique intégrée
- Partage de la connexion 3G de l’iPhone avec un Mac ou un PC
- Compatible Nike +

iPhone 3GS
Les prix avec abonnement Swisscom:
iPhone 3Gs 16 Go
- Liberty Piccolo 24 mois: CHF 249.-
- Liberty Mezzo 24 mois: CHF 199.-
- Liberty Grande 24 mois: CHF 99.-
iPhone 3Gs 32 Go
- Liberty Piccolo 24 mois: CHF 349.-
- Liberty Mezzo 24 mois: CHF 299.-
- Liberty Grande 24 mois: CHF 199.-
Swisscom annonce également faire des offres « personnalisées » pour ses clients, mais pour celà il faut obligatoirement le demandé dans un swisscom shop.
Google Wave : Google veut réinventer l'e-mail
- by admin
Google ambitionne une nouvelle plate-forme ouverte de communication avec une forte connotation de collaboration : Google Wave.
Avec Bing, Microsoft espérait bien créer la sensation de cette fin de semaine mais Google ( encore une fois ) est peut-être en train de lui voler la vedette. Du moins Google Wave déclenche-t-il déjà un large enthousiasme dans le milieu des développeurs qui sont appelés à contribution pour mener à bien ce service en gestation depuis deux ans et dévoilé hier à l’occasion de la conférence Google I/O.
Derrière Google Wave, on retrouve les frères Rasmussen, créateurs du très populaire Google Maps et qui ont souhaité établir un nouveau modèle de communications réunissant en un même lieu e-mail, messagerie instantanée mais aussi blogs, wikis, documents collaboratifs… De là est né le concept de Google Wave.
» Dans Google Wave, vous créez une vague et y ajoutez des personnes. Quiconque sur la vague peut utiliser du texte, des photos, des gadgets, et même des flux d’autres sources sur le Web. Il peuvent répondre ou éditer la vague directement. […] Vous voyez presqu’instantanément sur votre écran ce que vos collaborateurs saisissent dans votre vague. Cela signifie que Google Wave est aussi bien adapté pour les messages instantanés que pour le contenu persistant; il permet à la fois la collaboration et la communication. Vous pouvez même rembobiner la vague et voir comment elle évolue . »
explique l’un des frères Rasmussen. Une plate-forme autorisant une communication avec cette notion cruciale de temps réel et à laquelle peuvent se joindre diverses personnes avec la possibilité de reprendre le fil de cette conversation, l’enrichir instantanément avec du contenu, ce qui bénéficie à tous ceux surfant sur la Wave.
Si les développeurs paraissent très enthousiastes, c’est aussi parce que Google Wave verse dans l‘open source jusque dans son protocole de communication, s’appuie sur HTML 5 dont les balises audio et video sont un grand plus, et propose tout un panel d’APIs ouvertes. C’est avec ces développeurs que Google escompte mener à bien son projet pour lequel aucune date de disponibilité publique n’a été fixée. Les développeurs vont pour l’heure travailler pendant encore de nombreux mois sur une preview.
Plus de détails sur Google Wave sont disponibles à cette adresse. Google a également mis en ligne la vidéo ( ci-dessous ) de la longue présentation de Google Wave lors de la conférence Google I/O :
Continue reading “Google Wave : Google veut réinventer l'e-mail” »
Street View en Hollande
- by admin
Ca donne ça:
Evidemment, l’image a été retirée des serveurs de Google.
Voir aussi mon précédent billet: Google assassin… mais encore
Le SSD, ça vous change la vie !
- by admin
J’ai récemment fait l’aquisition d’un disque SSD Vertex pour mon MacBook Pro et franchement, la différence est plus que notable !
Vu le prix de ces disques encore assez élevé j’ai opté pour un OCZ Vertex Series SSD 60 Go – 2.5″ – SATA II et j’ai remplacé le lecteur / graveur dvd (que je n’utilise pratiquement jamais) par une disque dur 320 Go à 7’200 t/m grâce à un « boitier » Optibay.
La machine démarre sans qu’on ait le temps de voir la bar de progression, les applications se lancent au quart de tour, les copies de fichier se font en un temps éclair, … bref, c’est que du bonheur.
Ma config actuelle:
- MacBook Pro 15″ Unibody
- Processeurs: 2.53 Ghz Intel Core 2 Duo
- Ram: 4 Go 1067 Mhz DDR3
- Disques: 60 Go SSD / 320 Go HDD

Profitant de temps d’accès très réduit, de débits linéaires élevés, d’une insensibilité aux chocs exceptionnelle et d’une consommation électrique faible, le disque SSD transformera votre expérience de l’informatique mobile.
La technologie SSD présente quatre avantages considérables par rapport aux disques durs traditionnels :
- Une rapidité incroyable, avec des temps d’accès très courts
- Une consommation électrique réduite
- Un silence absolu, même en activité
- Une probabilité de panne beaucoup plus faible, liée à l’absence de pièces mécaniques en mouvement
Nouveau design pour Google webmaster tools
- by admin
Depuis hier soir, j’ai eu l’occasion de découvrir la nouvelle interface de Google Webmaster Tools. D’un point de vue design, c’est très épuré (peut-être trop) mais d’un côté, je trouve ça loin d’être gênant. Après, tout, on veut que l’outil soit lisible et que les pages se chargent rapidement et… C’est le cas !
Hormis quelques remodelages de pages, j’ai apprécié le fait de pouvoir rediriger les messages reçus sur son adresse mail d’identification. Dommage qu’on ne puisse pas les rediriger sur une autre adresse, ce qui m’aurait fort arrangé. Autre point, le nombre réduit de rubriques dans le menu de gauche : configuration du site / Votre site sur le web / Diagnostic.
Je trouve donc au final la nouvelle double navigation un peu mieux que la précédente.
Source: le blog de Google Webmaster Central
LaCie iamaKey, une vrai "clé" USB
- by admin
Créée par les 5.5 designers pour le fabricant de produits de stockage de données LaCie, la nouvelle gamme de clés USB « iamaKey » reprend la forme d’une véritable clé pouvant être accroché à votre trousseau. Une idée si simple qu’on est en droit de se demander pourquoi personne n’y a pensé plus tôt !

Même si LaCie a prévu des contacts en or pour plus de robustesse face à la pluie par exemple, il reste tout de même à voir quelle peut être la durée de vie d’un tel produit après quelques mois passés accroché à un porte-clés. Disponibles en 4 et 8 Go.

En promotion chez NextWay jusqu’à lundi 18 mai 2009 au prix de 37 CHF (8 Go)
OfflineMaps: nouvelles cartes
- by admin
En prévisions de mes vacances de cet été, j’ai ajouté les cartes de New York et Toronto
![]()
Originally posted as a comment by Maiis on Blog de Maïs using Disqus.
Lien vers l’article: Offline Maps
Optimiser MySql my.cnf
- by admin

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 le script et de modifier le fichier de configuration de votre base en fonction des recommandations faites.
#sh tuning-primer.sh
