Affichage des articles dont le libellé est Error 418 Project. Afficher tous les articles
Affichage des articles dont le libellé est Error 418 Project. Afficher tous les articles

samedi 13 avril 2013

Surveillance du serveur - Uptime Robot

J’avais indiqué dans l'un de mes messages que je souhaitais pouvoir surveiller le taux de disponibilité de ma théière.
Grace au commentaire d'un de Pierre (un des rares lecteurs de ce blog :-), j'ai découvert le service UptimeRobot.

Il y existe d'autre services de surveillance de la disponibilité de serveurs... mais la plupart d'entre eux attendent d'un serveur Web qu'il retourne un code "200". Comme je me suis donné du mal pour retourner un code "418", la plupart des logiciels considèrent mon serveur comme en anomalie. Je ne peux pas utiliser non plus les contrôles de port TCP ou le ping, car mon routeur répond à la place du serveur si celui ci est débranché.

Le service UptimeRobot a pour particularité de proposer de contrôler la présence d'un mot clé. Je peux donc vérifier la présence du texte "error 418" pour contrôler le fonctionnement de mon serveur et recevoir un message d'alerte en cas de coupure.

dimanche 7 avril 2013

Fun with logs - Pirates!

La lecture des "User Agents" dans le log a été répetitive mais instructive. Elle m'a aussi permis de remarquer d'autres traces plus intéressantes.





Par exemple, cette connexion:
X.X.X.X 88.166.82.62 - [30/Dec/2012:06:52:36 +0000] "GET /user/soapCaller.bs HTTP/1.1" 404 345 "-" "Morfeus Fucking Scanner"

Cette connexion est assez inhabituelle pour plusieurs raisons:
  • Elle essaye de se connecter à une page qui n'existe pas sur mon serveur. La page /user/soapCaller.bs serait une page d’administration du CMS Drupal.
  • Elle se connecte directement à l'adresse IP de mon serveur au lieu d'utiliser le nom DNS. C'est probablement un robot qui scanne des plages d'adresses entières plutôt que des attaques ciblées.
  • Le user agent utilisé "Morfeus Fucking Scanner" est celui d'un scanner de vulnérabilités.
D'autres connexions du même type essaient d’accéder à des séries de pages d'administration de PhpMyAdmin et d'autres outils:
X.X.X.X 88.166.82.62 - [05/Feb/2013:02:56:13 +0000] "GET /w00tw00t.at.blackhats.romanian.anti-sec:) HTTP/1.1" 404 345 "-" "ZmEu"
X.X.X.X 88.166.82.62 - [05/Feb/2013:02:56:13 +0000] "GET /phpMyAdmin/scripts/setup.php HTTP/1.1" 404 345 "-" "ZmEu"
X.X.X.X 88.166.82.62 - [05/Feb/2013:02:56:14 +0000] "GET /phpmyadmin/scripts/setup.php HTTP/1.1" 404 345 "-" "ZmEu"
Cette fois le user agent utilisé est "Zmeu" qui est aussi le nom d'un monstre de la mythologie roumaine. La première connexion semble laisser une signature de groupe "w00tw00t.at.blackhats.romanian.anti-sec".


Je retrouve aussi des traces laissées par un scanner de ports appelé "DFind":
X.X.X.X - - [05/Feb/2013:09:24:57 +0000] "GET /w00tw00t.at.ISC.SANS.DFind:) HTTP/1.1" 400 349 "-" "-"


Un autre scanner revient plusieurs fois, avec la signature "muieblackcat"  et recherche un très grand nombre de pages php dont voici un extrait.
X.X.X.X 88.166.82.62 - [11/Feb/2013:02:16:43 +0000] "GET /muieblackcat HTTP/1.1" 404 345 "-" "-"
X.X.X.X 88.166.82.62 - [11/Feb/2013:02:16:43 +0000] "GET //index.php HTTP/1.1" 418 1370 "-" "-"
X.X.X.X 88.166.82.62 - [11/Feb/2013:02:16:54 +0000] "GET //admin/index.php HTTP/1.1" 404 345 "-" "-"
X.X.X.X 88.166.82.62 - [11/Feb/2013:02:16:54 +0000] "GET //admin/pma/index.php HTTP/1.1" 404 345 "-" "-"


D'autres connexions sans User-Agent, ni signature:
X.X.X.X 88.166.82.62 - [29/Jan/2013:01:20:59 +0000] "GET / HTTP/1.1" 200 1371 "-" "-"
X.X.X.X 88.166.82.62 - [29/Jan/2013:01:21:00 +0000] "GET /phpldapadmin/ HTTP/1.1" 404 345 "-" "-"
X.X.X.X 88.166.82.62 - [29/Jan/2013:01:21:00 +0000] "GET /phpldapadmin/htdocs/ HTTP/1.1" 404 345 "-" "-"
X.X.X.X 88.166.82.62 - [29/Jan/2013:01:21:01 +0000] "GET /phpldap/ HTTP/1.1" 404 345 "-" "-"
X.X.X.X 88.166.82.62 - [29/Jan/2013:01:21:02 +0000] "GET /phpldap/htdocs/ HTTP/1.1" 404 345 "-" "-"
X.X.X.X 88.166.82.62 - [29/Jan/2013:01:21:02 +0000] "GET /admin/ HTTP/1.1" 404 345 "-" "-"


Et aussi quelques tentatives utilisant le DNS:
X.X.X.X www.htcpcp.net - [21/Jan/2013:17:55:53 +0000] "GET /phpmyadmin/scripts/setup.php HTTP/1.1" 404 345 "http://HTCPCP.NET/phpmyadmin/scripts/setup.php" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)"
X.X.X.X www.htcpcp.net - [21/Jan/2013:17:55:53 +0000] "GET /phpmyadmin/scripts/setup.php HTTP/1.1" 404 345 "http://HTCPCP.NET/phpmyadmin/scripts/setup.php" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)"

Des attaques destinées aux serveurs IRC
X.X.X.X - - [13/Jan/2013:18:01:24 +0000] "CONNECT X.X.X.X:6667 HTTP/1.0" 501 357 "-" "-"
X.X.X.X X.X.X.X:6667 - [13/Jan/2013:18:01:24 +0000] "POST http://X.X.X.X:6667/ HTTP/1.0" 418 1358 "-" "-"
X.X.X.X - - [13/Jan/2013:18:01:24 +0000] "CONNECT X.X.X.X:6667 HTTP/1.0" 501 357 "-" "-"

X.X.X.X X.X.X.X:6667 - [13/Jan/2013:18:01:24 +0000] "POST http://X.X.X.X:6667/ HTTP/1.0" 418 1358 "-" "-"


Je constate qu'une bonne partie de mes logs correspond à des personnes curieuses ou mal intentionnées. On ne peut pas vraiment parler de pirates ou de hackers, mais plutôt de "script kiddies". En tout cas, il faudra un jour que je me penche sur la sécurité de ma théière. Peut-être renforcer mes règles iptables, mettre en place Fail2ban ou installer un IDS complet tel que Snort. Surtout que dans ce log, je ne vois que les connexions sur le port 80. Je suis sur que le trafic sur le port 22 (SSH) serait tout aussi intéressant à étudier.

crédit image: Oren neu dag (Own work) [CC-BY-SA-3.0], via Wikimedia Commons)

lundi 25 mars 2013

Fibre optique opérationnelle!

Ma connexion Internet par fibre optique est maintenant pleinement opérationnelle depuis quelques jours. La théière y est raccordée et le routage configuré. Les redirections des DNS ont été mises en place et avec le TTL de 15 minutes elle doivent maintenant être diffusées sur l'ensemble les serveurs DNS.

Mes premiers tests de débit sont plutôt bons: 95 mbits/secondes en téléchargement et 10 mbits/seconde en émission  Le contrat prévoit des débits maximum disponible de 100 mbits/seconde en réception et 10 mbits/seconde en émission.

Mes dernières mesures sur ma connexion ADSL étaient à 10 mbits/seconde en émission et 0,8 mbits/seconde en émission.

Maintenant il faudrait que je trouve un moyen de mesurer le taux de disponibilité de ma connexion.

dimanche 10 mars 2013

Fun with logs - User Agents

J'ai commencé la lecture de mes logs par l’étude des User Agents utilisés lors des visites de la théière.

Le User Agent est le logiciel utilisé pour naviguer sur un site Internet. Lors d'une visite, celui-ci laisse une chaîne de caractère qui permet d'identifier le système d'exploitation et le navigateur utilisé lors de la visite. Pour mon petit projet, ça ne sert à rien, mais j'ai quand même été surpris de la diversité des systèmes et navigateurs rencontrés sur un site aussi petit que le mien.

Ça permet se rendre compte des difficultés qu'il peut y avoir pour créer un site Internet compatible pour tous les internautes. Voici un échantillon de ce que j'ai vu:

Internet Explorer 9 logo.png
Dans l’univers Microsoft
Des Windows assez anciens restent utilisées et j'ai rencontré toutes les version d'Internet Explorer depuis la 6 dans mon log. Il faut dire que Microsoft abandonne au fur et a mesure les mises à jour de Internet Explorer  pour les anciens OS. 

Windows 98 avec Internet Explorer 6
"Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt\\)"

Windows 2000 avec Internet Explorer 6 
 "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"

Windows XP avec Internet Explorer 7 
"(compatible; MSIE 7.0; Windows NT 5.1; InfoPath.1; .NET CLR 2.0.50727; .NET CLR 1.1.4322; MS-RTC LM 8; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)"

Windows Server 2003 avec Internet Explorer 7 
"Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2)"

Windows Vista avec Internet Explorer 8 
"Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; WOW64; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.30729; InfoPath.2; .NET CLR 3.5.21022; .NET CLR 3.5.30729; .NET4.0C; Zune 4.7)"

Windows 7 avec Internet Explorer 9 
"Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)"

Windows 8 avec Internet Explorer 10 
"Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Win64; x64; Trident/6.0)"



Opera logo
Chez le méconnu Opéra
"Opera/9.80 (Windows NT 6.1; U; Edition NCSD0; pl) Presto/2.10.229 Version/11.61"
"Opera/9.80 (Windows NT 6.1; WOW64) Presto/2.12.388 Version/12.10"
"Opera/9.80 (Windows NT 6.2; WOW64; MRA 8.0 (build 5784)) Presto/2.12.388 Version/12.11"
"Opera/9.80 (Windows NT 6.1; Win64; x64) Presto/2.12.388 Version/12.12"
"Opera/9.80 (Windows NT 6.1; WOW64) Presto/2.12.388 Version/12.13"

et Opera mobile
"Opera/9.80 (Android 4.0.3; Linux; Opera Mobi/ADR-1301080958) Presto/2.11.355 Version/12.10"
"Opera/9.80 (J2ME/MIDP; Opera Mini/7.1.32052/28.3492; U; en) Presto/2.8.119 Version/11.10"
"Opera/9.80 (iPhone; Opera Mini/7.0.3/28.3590; U; en) Presto/2.8.119 Version/11.10"


Mozilla Firefox 3.5 logo 256.pngChez Mozilla
Des versions les plus antiques, aux versions béta de Firefox

"Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.8.0.1) Gecko/20060124 Firefox/1.5.0.1
"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1
"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9) Gecko/2008052906 Firefox/3.0"
"Mozilla/5.0 (Windows; U; Windows NT 5.1; et; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3"
"Mozilla/5.0 (Windows NT 5.1; rv:2.0) Gecko/20100101 Firefox/4.0"
"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:5.0.1) Gecko/20100101 Firefox/5.0.1"
"Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2"
"Mozilla/5.0 (Windows NT 5.1; rv:7.0) Gecko/20100101 Firefox/7.0"
"Mozilla/5.0 (Windows NT 6.0; rv:8.0) Gecko/20100101 Firefox/8.0"
"Mozilla/5.0 (Windows NT 5.1; rv:9.0.1) Gecko/20100101 Firefox/9.0.1"
"Mozilla/5.0 (Windows NT 5.1; rv:10.0.1) Gecko/20100101 Firefox/10.0.1"
"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20100101 Firefox/11.0"
"Mozilla/5.0 (X11; Linux i686; rv:12.0) Gecko/20100101 Firefox/12.0
"Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20100101 Firefox/13.0.1 conkeror/1.0pre (Debian-"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:14.0) Gecko/20100101 Firefox/14.0.1
"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20100101 Firefox/15.0.1
"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:16.0) Gecko/20100101 Firefox/16.0"
"Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20100101 Firefox/17.0"
"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:18.0) Gecko/20100101 Firefox/18.0"

La version stable actuelle
"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/20100101 Firefox/19.0"

Des versions expérimentales actuelles
"Mozilla/5.0 (Windows NT 6.2; WOW64; rv:20.0) Gecko/20130126 Firefox/20.0"
"Mozilla/5.0 (Windows NT 6.1; rv:21.0) Gecko/20130203 Firefox/21.0"

la variante Iceweasel
"Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.16) Gecko/20120714 Iceweasel/3.5.16 (like Firefox/3.5.16)"

Google Chrome icon (2011).svg Chez Google
Du Chrome pour les ordinateur

"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.17 Safari/536.11"
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_4) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1179.0 Safari/537.1"
"Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4"
"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Ubuntu Chromium/23.0.1271.97 Chrome/23.0.1271.97 Safari/537.11"
"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.45 Safari/537.17"
"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.58 Safari/537.22"
"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.30 (KHTML, like Gecko) Chrome/26.0.1404.0 Safari/537.30"


Et le cousin Chromium
"Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.19 (KHTML, like Gecko) Ubuntu/10.10 Chromium/18.0.1025.151 Chrome/18.0.1025.151 Safari/535.19"

Android robot.svg
Des smartphones sous Android
"Mozilla/5.0 (Linux; U; Android 2.3.4; fr-fr; SonyEricssonSK17i Build/4.0.2.A.0.62) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1"
"Mozilla/5.0 (Linux; Android 4.0.3; Transformer TF101 Build/IML74K) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166  Safari/535.19"
"Opera/9.80 (Android 4.0.3; Linux; Opera Mobi/ADR-1301080958) Presto/2.11.355 Version/12.10"
"Mozilla/5.0 (Linux; U; Android 4.0.3; fr-fr; A500 Build/IML74K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30"
"Mozilla/5.0 (Linux; Android 4.2.1; HTC One X Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19"
"Mozilla/5.0 (Linux; Android 4.2.1; Nexus 7 Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166  Safari/535.19"
"Mozilla/5.0 (Linux; Android 4.2.1; Galaxy Nexus Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19"


Tux.svgDes utilisateurs de Linux
"Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:18.0) Gecko/20100101 Firefox/18.0"
"Mozilla/5.0 (X11; U; Linux i686; en-GB; rv:1.9.2.7) Gecko/20100723 Fedora/3.6.7-1.fc13 Firefox/3.6.7"
"Mozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.9.2.8) Gecko/20100723 Ubuntu/9.10 (karmic) Firefox/3.6.8"
"Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.0.7) Gecko/20060914 Firefox/1.5.0.7 (Swiftfox)"



Apple logo black.svgDes systèmes Apple
Ordinateurs
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/536.26.17 (KHTML, like Gecko) Version/6.0.2 Safari/536.26.17"
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11"
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:19.0) Gecko/20100101 Firefox/19.0

Mobile
"Mozilla/5.0 (iPhone; CPU iPhone OS 6_1 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) "Mozilla/5.0 (iPhone3,1; iPhone; U; CPU OS 6_0_1 like Mac OS X; en_US) com.google.GooglePlus/13196 (KHTML, like Gecko) Mobile/N90AP (gzip)"

Presque mobile
"Mozilla/5.0 (iPad; CPU OS 6_0_2 like Mac OS X; en-us) AppleWebKit/536.26 (KHTML, like Gecko) CriOS/23.0.1271.100 Mobile/10A550 Safari/8536.25"

La prochaine fois, je partagerai avec vous des traces un peu plus interessantes: des traces de scripts de hackers!

samedi 2 mars 2013

Consommation électrique du Raspberry Pi - Deux mois

Février est terminé, il est donc temps de faire un point sur la consommation du Raspberry Pi:

Le 2 mars la consommation totale mesurée depuis le début de l'année est de 3,5 kWh. Cela confirme la mesure de janvier.




crédit photo: Stephane8888 (Travail personnel) [CC-BY-SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons

samedi 9 février 2013

Débogage de la théière - Activer le code erreur 418


J'ai trouvé une solution pour renvoyer le code retour 418.
Il y existe des commande PHP pour modifier l'entête http et les codes retour.

Donc pour pouvoir les utiliser, j'ai du installer PHP sur mon serveur lighttpd avec cette commande:
"sudo apt-get install lighttpd php5-cgi"

J'ai ensuite activé celui ci avec ces deux 2 commandes:
"sudo lighty-enable-mod fastcgi" 
"sudo lighty-enable-mod fastcgi-php"

Pour terminer j'ai renommé mon fichier index.html en index.php et j'ai ajouté ce code PHP à ma page.
"<?php
header("I'm a teapot!", true, 418);
?>"

Voici le résultat dans la console de débogage Firefox:

dimanche 20 janvier 2013

Un bug sur la théière - Outils de débogage de Firefox!

J'ai reçu un mail d'un lecteur, m'indiquant la présence du bug sur le site de ma théière.
En résumé, celui-ci m'a indiqué que son outil de débogage lui indique que ma théière lui retourne un code retour 200 au lieu d'un code 418.

Mais comment vérifier la présence de ce bug par moi même? J'ai exploré les outils de développement dans les menus de Firefox pour trouver l'option "Développement web/Console web"


Cet outil permet d'afficher certaines informations techniques sur la page consultée dans un bandeau qui s'affiche en bas (pensez à rafraîchir la page si rien ne s'affiche)
.

Effectivement, le code retour 200 est le code envoyé suite une requête HTTP acceptée par le serveur. Ma théière hébergeant un serveur web, elle renvoie ce code retour avec ma page.

On remarque aussi des traces de mon utilisation de Google Analytics grâce à cet outil.

Maintenant que je suis au courant de ce dysfonctionnement  je vais essayer de trouver une solution pour renvoyer un vrai code 418 dans un prochain message.

mardi 8 janvier 2013

Consommation électrique du Raspberry Pi - Une semaine


Voici un premier point sur la consommation électrique du Raspberry Pi.
Après une semaine de mesure mon lecteur annonce une consommation de 0,4 kWh.
Vu la faible consommation et la précision de l'outil, je ferais la prochaine mesure à la fin du mois.




Credit photo: Thomas Bresson (originally posted to Flickr as Eclair) [CC-BY-2.0 (http://creativecommons.org/licenses/by/2.0)], via Wikimedia Commons

mardi 1 janvier 2013

Consommation électrique du Raspberry Pi

Pour démarrer la nouvelle année, j'ai décidé de m’intéresser à la consommation électrique du projet.

J'ai retrouvé chez moi un consomètre, qui n'est surement pas très précis, mais devrais me permettre de donner une idée de ce que consomme et coûte un Raspberry Pi, en prenant en compte la conversion du 240 Volts vers le 5 Volts. Il s'agit du modèle MPM 50 de la marque IDK.

Vu la faible consommation d'un Rasperry Pi, il est possible que la consommation du consomètre fausse les chiffre. D'après la notice il consomme moins de 2 Watts.

L’expérimentation viens juste de commencer, je n'ai donc encore de cumul de consommations, mais voici les premières informations sur la consommation instantanée données par l'appareil:
237 Volts
0,02 Ampères
2,5 Watts

Pour information le tarif régulé de l’électricité chez EDF (Electricité de France) est de 0,0812€ par kWh  hors taxes, et 0,1249€ par kWh taxes comprises.

J'essayerais de donner régulièrement des nouvelles de la consommation mesurée.

lundi 17 décembre 2012

A la recherche d'une bonne alimentation électrique

Comme mon serveur est supposé fonctionner 24 heures sur 24, j'ai passé un peu de temps à rechercher une bonne alimentation électrique pour mon Raspberry Pi.

Les recommandations pour le Raspberry Pi sont d'utiliser une alimentation USB de 5V pouvant délivrer 700mA.

J'ai donc cherché dans mes affaires les chargeurs USB que j'avais sous la main. J'ai trouvé plusieurs alimentations de 500mA et de 1000mA. Elles fonctionnent tous avec mon Raspberry Pi, mais je trouve que ces alimentations deviennent trop chaudes après une utilisation prolongée.

Je me suis donc mis en quête d'une alimentation un peu plus puissante, en me disant que sur-dimensionner l'alimentation devrais aider à réduire la chauffe tout en améliorant la durée de vie de l'alimentation et du Rasperry Pi.

J'ai trouvé sur Internet plusieurs chargeurs de plus de 2000mA, certains avec deux ports USB, comme celui-ci, de la marque Bluestork:

D'autres avec 1 port USB, comme celui-ci chez de la marque Re-volt:


J'ai une préférence pour un modèle à 1 port USB, car certains modèles à 2 ports USB de 2000mA sont en réalité des alimentations de 2 x 1000mA

Mais finalement, j'ai choisi celui-ci, de la marque Apple:
19,99 € est un peu cher pour une alimentation, mais ça rentre dans mon budget. Et comme j'ai pu me la procurer dans le commerce, j'ai pu économiser les frais de ports. De plus la marque étant connue, je pense pouvoir bénéficier de la garantie en cas de problème. Après 2 jours d'utilisation, je trouve cette alimentation un peu moins chaude que l'ancienne.

Impact sur le budget: -19,90 €

dimanche 25 novembre 2012

Statistiques Google Analytics

Dès le début de ce projet, j'ai eu la curiosité de savoir si des personnes allaient se connecter à ma théière. J'ai d'abord envisagé de créer un compteur ou un module de statistiques simple en PHP. Mais après avoir découvert les statistiques de Google Analytics, j'ai finalement décidé de les utiliser.

Bien sûr, des statistiques ultra-précises ne sont pas nécessaires pour un simple théière, mais ce module peut être activé simplement par l'ajout d'un code javascript sur la page à analyser, ce qui m'a grandement simplifié la tâche.

Depuis la mise en place des statistiques le 4 novembre, la théière a reçu 574 visiteurs uniques. La première surprise viens d'un pic de 143 visites en un seul jour, que je ne m'explique pas. Mais Google Analytics aussi permet d'obtenir des informations d'une diversité impressionnante sur les visiteurs de son site. On peut y découvrir le navigateur, le site d'origine, le navigateur utilisé et d'autres informations intéressantes comme le pays d'origine des visiteurs. Cette information était celle que j'étais le plus curieux de connaitre.

Comme j'ai parlé de mon site à des amis, j'ai évidement reçu de nombreuses visites de France: 109. J'ai reçu 109 visites des Etats-Unis aussi. Ce qui m'a le plus étonné c'est que le premier pays de mes visiteurs soit la Finlande avec 110 visiteurs. Mais est ce vraiment une surprise de voir que le pays qui nous a donné Linus Torvalds, les téléphones Nokia et les Angry Birds accueille aussi de nombreux geeks intéressés par l'erreur 418?

lundi 5 novembre 2012

Non, ce n'est pas un fake

On m'a fait remarqué que mes photos ne montrent pas suffisamment bien que cette théière contient vraiment un Raspberry fonctionnel. C'est donc avec plaisir que je vous livre quelques nouveaux clichés.



mercredi 31 octobre 2012

Version française

Juste un petit message pour dire que j'ai finalement décidé de créer une version française du blog, associée au domaine error418.fr. Les adresses error418.net, error418.org, 418error.net et htcpcp.net, restent sur le site en anglais.