Archive for the ‘Informatique’ Category

Touchlib, en attendant surface

Monday, May 12th, 2008

Tout le monde ou presque connait maintenant surface, le périphérique de microsoft déjà entrevu dans quelques films hollywoodiens (The Island si ma mémoire est bonne). Ce périphérique tarde a arriver en europe, en effet microsoft a décidé d’attendre encore 1 à 2 ans pour le lancer en dehors des frontières états-uniennes.

Qu’à cela ne tienne, la communauté open source a hacké le concept en développant un clone de surface “de fortune” basé sur un driver avec webcam maison. Le résultat est plutot impressionnant :

 

Les détails sont disponibles sur http://nuigroup.com/touchlib/

Détection de VM rootkits

Monday, May 12th, 2008

Un papier très intéressant de chercheurs de stanford prouvant que la détection de VM-rootkits est tout à fait possible

The day the routers die

Sunday, May 11th, 2008

Voici ce que l’on a pu voir lors de la cérémonie de cloture du RIPE 55 (réseaux IP européens). 

/me reserve son ticket pour le RIPE 57 :)

Projet shotdetect

Saturday, April 12th, 2008

Une page web vient d’être mise en ligne pour le projet shotdetect, avec une version en ligne du logiciel :

http://shotdetect.nonutc.fr

Pour rappel il s’agit d’un logiciel permettant de détecter les ruptures de plans dans un film.   

Installer (activer) php sur mac os X 10.5 (Leopard)

Saturday, March 29th, 2008

J’ai précédemment écrit un article ayant pour sujet l’activation de php sur mac OS X. Cet article s’applicait alors à Max OS X 10.4. La bonne nouvelle avec Mac OS X 10.5 (Nom de code Léopard) est que php est installé par défaut dans sa version 5.2 ainsi que le très célèbre serveur web Apache dans sa version 2.2.6.

Pour ce qui suit, je vous conseille de travailler dans un terminal, et d’utiliser la commande “open” pour ouvrir les fichiers.L’activation d’apache/PHP est assez simple :

1. Editez le fichier /etc/apache2/httpd.conf (attention, vous aurez besoin de faire ceci avec les droits superutilisateur)

Cherchez l’occurrence suivante :

#LoadModule php5_module        libexec/apache2/libphp5.so

Et modifiez la de la manière suivante (décommentez a ligne) :

 LoadModule php5_module        libexec/apache2/libphp5.so

Personnellement, j’ai rencontré un problème lié au répertoire de log manquant, j’ai donc eu à le créer :mkdir -p /var/log/apache2/Vous pouvez maintenant activer apache dans Préférences système->Partage :

picture-2.png

Pour faire un petit test, rien de plus simple :Creez un fichier test.php dans le repertoire Sites de votre répertoire personnel et ajoutez la chaine de caractères suivante :

<?php phpinfo(); ?>

Lancez un navigateur web et allez à l’adresse suivante :

http://localhost/~nom_utilisateur/

Si vous obtnez quelque chose qui ressemble à ce qui suit, c’est gagné.

screenphp.png

 En cas de problème, ouvrez le fichier/var/log/apache2/error_log ou encore /var/log/system.log. La comande pour lancer/stopper/recharger apache en ligne de commande est :

apachectl (start|stop|restart)

Coup de coeur

Monday, March 17th, 2008

Cette image traine depuis longtemps sur internet. Le coup de coeur du jour.

Debian coffee

Google passe à l’IPv6

Saturday, March 15th, 2008

IPv6 est la prochaine génération du protocole Internet. Je ne vais pas ici refaire le speech décrivant la pénurie d’adresses IP qui empêche une grande partie du monde d’avoir pleinement accès à toutes les possibilités du réseau mondial.

Google a cette semaine lancé son premier service IPv6 disponible à l’adresse suivante : http://ipv6.google.com (peu de chances pour que ca soit accessible depuis votre machine puisqu’il faut que celle ci soit configurée pour la nouvelle version de ce protocole).

Cette nouvelle peut paraître anodine au premier abord, mais il faut voir ici que c’est un des premiers géants de l’internet à utiliser ce protocole. Ce dernier n’ayant été aujourd’hui déployé que dans des cas particuliers (amateurs éclairés, technologies embarquées etc.).

picture-2.png

Ce qui reste maintenant à espérer, c’est que d’autres grands noms de l’internet vont aussi passer à IPv6, mais aussi que les fournisseurs d’accès vont se mettre à déployer massivement IPv6 (c’est déjà le cas de free en france).

Pour information, google a, depuis un an ou deux déjà, réservé une plage d’adresses sur internet. Il s’agit d’un bloc très large : en effet, il s’agit d’un “/20″. Dans le jargon informatique, cela signifique qu’il ont la possibilité de déployer plus de 70000000000000000000000000000 machines. Soit 7.10^28… Ca fait réver…

Piwik : une alternative solide à Google Analytics ?

Tuesday, March 11th, 2008

Entre les deux mon coeur balance… D’un coté google proposant un service de statistiques très puissant aboutit : Google Analytics, et de l’autre Piwik (http://www.piwik.org), le digne successeur de phpmyvisites, qui n’est actuellement qu’en version alpha, mais qui paraît très prometteur. Une rapide analyse comparative s’impose :

Piwik :

  1.  Open source, gratuit (sauf si l’on considère que la consommation de ressources a un prix non négligeable)
  2.  Ouvert à tous les niveaux : exportation dans une grande variété de formats
  3.  Dashboard et qualité d’interface très avancés
  4.  Equipe de développement accessible, ouverte et très sympa. Francophones pour la plupart – Un projet francais 
  5. Très facilement embarquable (cf graphe plus bas)
  6. Conforme aux nouveaux web-candies actuels (Ajax, interface épurée et efficace…)
  7. Vos données n’appartiennent qu’à  vous, et pour toujours.
  8. Totale transparence (le temps ou vous deviez défigurer votre site avec un logo rouge et jaune ou payer pour analyser votre site est définitivement révolu ! Une grande bouffée d’air si vous voulez mon avis)
  1. Pour le moment, obligation d’héberger le service sur vos propres serveurs : consomme une quantité non négligeable de ressources système, surtout au moment de l’archivage des données.
  2. Pour l’instant pas de géolocalisation des adresses IP (devrait arriver prochainement) ni de cartographie.


Google analytics

  1. Interface propre et épurée
  2. Intégration adwords
  3. Permet de faire un suivi précis des revenus engendrés par les campagnes du site
  4. Propose un service de géolocalisation bougrement efficace (c’est personnellement la killer option de google analytics qui me fait rester dessus pour le moment)
  5. Le code et l’archivage des données est exécuté sur les serveurs de google : pas de charge supplémentaire de votre coté.
  1. Code et données fermés : tout reste propriété de Google. C’est là le plus gros défaut de G.A, mais c’est le fond de commerce Google, on n’y coupe pas.
  2. La team est bien évidemment beaucoup plus difficilement joignable si vous désirez faire une demande ou reporter un bug.

Une rapide synthèse : on a d’un coté un projet jeune, plein d’ambition, résoluement ouvert et qui va pour sur aller très loin à en juger la rigueur et la qualité de ses développeurs. A l’inverse si l’on désire plus savoir comment adapter ses campagnes adwords, analyser ses retours sur investissements d’une facon simple et efficace, Google Analytics reste un premier choix. A l’usage, si l’on veut vraiment parler cout, piwik revient légèrement plus cher que GA de par la consommation de ressources engendrée par le moteur. Personnellement je trouve l’initiative du projet Piwik très enrichissante pour la communauté, elle propose une alternative au Géant de l’information, c’est important.

Slack : un utilitaire simple et efficace

Tuesday, February 26th, 2008

Slack est un utilitaire de déploiement de configurations. Comme l’indique le titre, il est très sympa par sa simplicité et son efficacité. La traduction française de slack dans ce cas serait plutot “flemmard, négligeant…”. Il s’agit d’une série de petits utilitaires écrits en perl. Une architecture client/serveur permet de centraliser toutes les configurations sur un serveur central. Ainsi, s une des machines du parc vient à avoir un problème, il suffit de réinstaller la distribution et de lancer la commande “slack” sur la machine cliente. Quelques secondes, voire minutes plus tard, la machine est réinstallée et prête à l’emploi.

On peut comparer slack avec cfengine, bien que quelques différences soient à prendre en considération :

  • Slack n’est fait pour être lancé qu’une seule fois dans la plupart des cas alors que cfengine est  sensé être réactif en fonction des changements du système;
  • Slack est beaucoup plus simple à maintenir, n’étant pas un système expert complexe à gérer.

Slack est diponible ici :

http://www.sundell.net/~alan/projects/slack/

Exploit violent dans les kernels 2.6 récents

Sunday, February 10th, 2008

Bon, ce n’est pas mon genre de faire ce genre de news, mais là c’est assez important : un exploit permettant aux utilisateurs locaux de passer root a été découvert dans les noyaux linux de la série 2.6 (2.6.17 à 2.6.24.1 pour être précis). Ainsi, ne faites pas confiance en vos utilisateurs et à vos patches… Pour plus d’infos l’url :http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=464953