samedi 28 décembre 2013

Fun with logs - Geeks

Comme promis, voici un petit article en hommage aux plus geeks des visiteurs de la théière!

A vrai dire, je reçoit assez peu de commentaires, mais les traces laissées dans les logs permettent d'attester du passages de quelques visiteurs encore plus puristes que moi pour l’intégration du protocoles HTCPCP.

Je dois donc commencer par m'excuser, mon implémentation du protocole HTCPCP n'est surement pas à la hauteur de vos espérances et les retours de vos requêtes on surement été décevants.

Les plus belles requêtes reçues sont selon moi ces deux là. Avec le protocole HTCPCP, l'url "coffee:", les méthodes BREW et PROPFIND et même un  pot-designator!

X.X.X.X - - [14/Mar/2013:15:40:12 +0000] "HTCPCP/1.0 coffee://error418.net/pot-1/ PROPFIND" 501 357 "-" "-"
X.X.X.X  - - [14/Mar/2013:15:42:00 +0000] "BREW coffee://error418.net/pot-1/ HTCPCP/1.0" 501 357 "-" "-"


Il y a ainsi de temps en temps quelques tentatives d'adresser la méthode BREW:

X.X.X.X - - [13/Mar/2013:20:19:34 +0000] "BREW / HTTP/1.1" 501 357 "-" "-"

X.X.X.X - - [06/Mar/2013:22:09:27 +0000] "BREW" 400 349 "-" "-"

X.X.X.X - - [17/Oct/2013:11:01:18 +0200] "BREW / HTTP/1.1" 501 357 "-" "-"

X.X.X.X - - [29/Jan/2013:18:28:54 +0000] "BREW / HTTP/1.0" 501 357 "-" "-"


Quelque utilisations de HTCPCP au lieu de HTTP
X.X.X.X - - [20/Nov/2013:17:44:33 +0100] "GET HTCPCP/1.1" 400 349 "-" "-"

X.X.X.X - - [24/Oct/2013:18:47:43 +0200] "BREW / HTCPCP/1.0" 501 357 "-" "-"

X.X.X.X - - [24/Nov/2013:21:38:15 +0100] "BREW coffee HTCPCP/1.0" 501 357 "-" "-"

X.X.X.X  - - [14/Mar/2013:15:40:54 +0000] "HTCPCP/1.0 pot-1 BREW" 501 357 "-" "-"

X.X.X.X  - - [14/Mar/2013:15:41:33 +0000] "BREW pot-1 HTCPCP/1.0" 501 357 "-" "-"


La methode POST est elle aussi prévue
X.X.X.X www.htcpcp.net - [02/Feb/2013:01:58:48 +0000] "POST / HTTP/1.1" 200 1371 "-" "curl/7.28.1"


Des requêtes PROPFIND
X.X.X.X error418.net - [17/Oct/2013:11:01:26 +0200] "PROPFIND / HTTP/1.1" 418 1370 "-" "curl/7.29.0"

X.X.X.X www.htcpcp.net - [13/Dec/2013:00:52:08 +0100] "GET /propfind HTTP/1.1" 404 345 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36"

Une tentatives d'ajour du paramètre cream
X.X.X.X error418.net - [19/Mar/2013:18:29:03 +0000] "GET /BREW%20pot-1?cream;2 HTTP/1.1" 404 345 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22"

J'aimerais vraiment pouvoir peaufiner une plus belle implémentation de HTCPCP. J'ai quelques idées mais, malheureusement pas assez de temps pour les concrétiser. La modification d'un serveur http open source est la piste qui me parait la plus simple pour pouvoir prendre en charge les requêtes non HTTP, et retourner une erreur 418 comme attendu aussi pour les requêtes BREW, PROPFIND et HTCPCP.

dimanche 22 décembre 2013

Transformer des Litecoin en Euros

Litecoin Logo Vous avez peut-être constaté que les cryptomonnaies sont passés par une période d'euphorie dans les dernières semaines, avec un Bitcoin à plus de 1000$.

Je pense que c'est trop tard pour se lancer dans le mining de Bitcoin, et même de Litecoin aujourd'hui. Par contre j'avais miné quelques Litecoin il y a quelque temps, et je me suis demandé comment les échanger maintenant.

J'ai recherché des sites permettant de le faire, et j'ai décidé de partager les sites que j'ai testé et qui ont fonctionné pour moi.

ATTENTION, AVEC LES BITCOINS TOUT VA TROP VITE, UN SITE FIABLE UN JOUR PEUT FAIRE FAILLITE LE LENDEMAIN.

Première étape, miner des Litecoin:
Je pense que ce n'est plus la peine de miner maintenant vu les difficulté actuelles, mais pour information, j'ai miné mes Litecoin avec les deux pool suivants, qui sont toujours actifs:
https://litecoinrain.org/en/: un petit pool en PPLNS, pour ceux qui apprécient ce système.
https://www.coinotron.com/ : un gros pool en PPS pour ceux qui préfèrent des revenus réguliers.

Transformer les Litecoin en Bitcoin.
Il y existe de nombreuses bourses d’échange, j'ai testé et reçu mes Bitcoin des sites suivants
https://btc-e.com/: Une grosse bourse d’échange qui permet de transformer des Litecoin en Bitcoin (et d'autre monnaies)
https://vircurex.com/:  Une plus petite bourse.
Pour mon transfert, je n'ai pas voulu utiliser les systèmes de ces site permettant de faire des virements vers une banque, car je ne voulais pas donner mes coordonnées bancaires.
J'ai donc transféré mes bitcoins sur mon ordinateur, puis j'ai cherché un site rachetant des bitcoin et payant par Paypal.

Transformer les Bitcoins en monnaie:
Le site que j'ai trouvé permet de vendre de très petites sommes de Bitcoins et d'être payé sur son compte Paypal.
Le site que j'ai trouvé est https://coin2pal.info/, à qui j'ai vendu 0.06 BTC pour 41$ en novembre.

Au total, je ne sais pas combien a été perdu en frais pris par chacun de ces intermédiaires, mais au moins j'ai récupéré quelque chose


samedi 21 décembre 2013

Consommation électrique du Raspberry Pi - Onze mois

La consommation du mois de novembre est sans surprise de 1,6 kWh.
La consommation totale depuis le début de l'année est donc de 18,7 kWh.

J'ai eu quelques soucis avec le changement régulier d'adresse IP chez Orange, mais j'ai désormais un script stable qui fonctionne pour gérer le changement d'IP grâce au service DynHost d'OVH.

Avec UptimeRobot, j'ai pu constater encore quelques coupures ponctuelles mais rien de grave, puisque mon uptime est de 99.88%

Le retour à un service plus fiable a donc permit à 1537 internautes de visite la théière en novembre.

crédit photo: Par Benjamin Stäudinger (Lightning #3  Uploaded by ComputerHotline) [CC-BY-2.0 (http://creativecommons.org/licenses/by/2.0)], via Wikimedia Commons