Qualité de service et neutralité d’Internet

June 3rd, 2014

Je pose ici cette explication issue de réflexions personnelles suite à ma participation à une table ronde sur la neutralité au Forum sur la Gouvernance d’Internet 2014 — invité par l’AFNIC –, et en réaction plus générale à certains arguments d’opérateurs vis à vis de la neutralité d’Internet.

Désolé, il n’y a pas d’introduction sur ce qu’est la neutralité, en soi c’est déjà un long débat, mais le petit sketch ci-dessous de John Oliver permet de se mettre rapidement à niveau si vous comprenez l’anglais, sachant que la situation en Europe est beaucoup plus nuancée (pas de monopole, pas encore de législation anti-neutralité) mais que les telcos (opérateurs de télécommunications) n’y sont pas moins actifs en matière de lobbying.

On se reportera également au site de la Quadrature du Net et à un billet très complet de Stéphane Bortzmeyer ; mais ce dernier passe trop rapidement à mon goût sur un point technique particulièrement révélateur, sur lequel je voulais revenir.

La qualité de service, c’est quoi ?

La qualité de service (souvent abrégée QoS pour Quality of Service), c’est en vrac :

  • un terme marketing, pour dire que c’est drôlement mieux avec que sans, et que (donc ?) ça se paye ;
  • une façon de promettre, et parfois même de garantir, des temps de réponse les meilleurs possibles ;
  • des mesures techniques bien précises en matière de réseau.

Tout cela est relié, bien sûr. L’utilisation indifférenciée du terme permet souvent de faire passer des vessies pour des lanternes.

Je ne vais donc m’intéresser qu’au dernier point, car, pour avoir déjà géré un grand réseau interne avec mesures de qualité de service (qui se sont avérées largement superflues), j’ai vite vu que ce que l’on nous vend est un peu moins sexy que ce que l’on nous promet.

La qualité de service en réseau, c’est quoi ?

La qualité de service recouvre des mesures techniques variées. Il y en a deux qui m’intéressent ici, les principales :

  • le shaping ou mise en forme du trafic
  • la priorisation, ou ordonnancement

La qualité de service consiste à traiter différemment des trafics de nature différente (on parle de classes de trafic), afin d’« optimiser » l’utilisation du réseau.

Dans le premier cas, shaping, il s’agit de donner à une certaine classe des limites en termes de débit réel consommé. Autrement dit, plutôt que laisser le trafic correspondant s’écouler naturellement et utiliser l’espace disponible, on va le limiter artificiellement en dessous de la capacité réelle.

Dans le second cas, priorisation, il s’agit, exactement comme avec les cartes coupe-file au cinéma, de traiter le trafic sortant non plus dans l’ordre d’arrivée, mais en faisant passer les paquets prioritaires en premier.

Dans un cas comme dans l’autre, aucun trafic n’est accéléré, et aucun réseau n’est en fait optimisé : au final c’est en effet strictement le même trafic qui est transporté, dans un temps identique (en l’absence de shaping) ou supérieur (si le shaping est là pour ralentir certaines classes de trafic).

Mieux : une file prioritaire, comme au cinéma ou sur la route, n’a d’intérêt que si les autres files sont congestionnées. Sinon, tout le monde passe à vitesse normale.

Et les deux mesures vont très bien ensemble, car le shaping est la création forcée d’une attente, donc d’une file.

On remarquera aussi qu’à aucun moment la QoS ne fait fonctionner le réseau plus rapidement. Pourtant, c’est ce que l’on est tenté de croire, avec des termes si chatoyants.

Sur un réseau utilisé en dessous de sa capacité, il n’y a aucune attente. Donc, la QoS par priorisation est invendable : elle n’apporte rien, pourquoi payer plus cher ?

Pour que la QoS soit vendable, il faut donc conserver le réseau dans un état à la limite de la saturation.

Mais que nous disent les opérateurs pour justifier l’abandon de la neutralité ? “La gestion de trafic et la facturation de la QoS permettront de motiver les opérateurs à financer l’investissement dans la capacité du réseau.”

Eh bien non, la réalité est exactement contraire. Le but est de passer d’un marché d’abondance (on appelle ça “un marché de la demande”) à un marché de la pénurie (un “marché de l’offre” en termes polis, je cite la Fédération Française des Télécoms).

Pour une autre démonstration dans une situation plus ancienne mais similaire, voir aussi mon billet sur le Minitel vs Internet.

No tips yet.
Be the first to tip!

Like this post? Tip me with bitcoin!

1GqySn3wbWcX5rDN54RzKxfuJ3HGtnTJcW

If you enjoyed reading this post, please consider tipping me using Bitcoin. Each post gets its own unique Bitcoin address so by tipping you're also telling me what you liked, in addition to contributing to the blog hardware and electricity, and perhaps a few beers if you don't mind :-)

Professions de foi et bulletins, élections européennes 2014, Île de France

May 21st, 2014

Au cas où cela pourrait intéresser quelqu’un, ne serait-ce que pour des raisons d’accessibilité, voici  les documents que je viens de recevoir par courrier pour les élections européennes du 25 mai, région Île-de-France :

  • scan des professions de foi (attention : 50 Mo) pour 14 partis, dans l’ordre où je les ai reçues ;
  • scan des bulletins, pour 11 partis (tous simple face, sauf celui du PS, tels que je les ai reçus sauf celui du PS replacé en fin pour clarté)

et pour faire bonne mesure, la liste des 31 listes se présentant, sur le site du ministère de l’Intérieur, recopiée ici en document PDF car je doute que cette adresse soit pérenne.

Car, de plus en plus souvent dans les élections en France, à moins d’aller fouiner sur le site web de l’Intérieur, on ne sait qu’au dernier moment, au bureau de vote, quels sont les candidats ou listes pour lesquels on peut voter.

Ainsi, il faut vraiment être motivé pour apprendre que le Parti Pirate présente une liste en Île de France… j’aime bien leur phrase : “La NSA sait déjà que vous allez voter pour nous”.

No tips yet.
Be the first to tip!

Like this post? Tip me with bitcoin!

1FHCyU7EQ8sbuzhgTcBkhKqKmx7L64GAQM

If you enjoyed reading this post, please consider tipping me using Bitcoin. Each post gets its own unique Bitcoin address so by tipping you're also telling me what you liked, in addition to contributing to the blog hardware and electricity, and perhaps a few beers if you don't mind :-)

FTTH à Paris, après 6 ans, victoire !

March 26th, 2014

Cette fois ça y est !

Ce vendredi (21 mars), soit, à quelques jours près, 6 ans après les premières démarches de la copropriété auprès d’un autre opérateur (timeline précise à venir), monsieur SFR est venu enfin installer la connexion fibre, après un rendez-vous pris le 12 mars via le site sfr.fr, et des confirmations le 20 au soir par téléphone que tout est prêt :

  • l’accès au local technique de l’immeuble (point de mutualisation), nécessaire pour relier la fibre de mon appartement à la fibre de l’opérateur choisi
  • le code de l’immeuble et autres détails d’intendance

L’accessibilité des goulottes pour passer la fibre du palier vers mon appartement restait à évaluer lors de la pose.

Comment l’installation se déroule-t-elle ?

D’abord l’installateur vérifie l’existence d’une goulotte reliant le répartiteur de palier à mon appartement. Il y passe alors une fibre largement dimensionnée, déjà préparée au bout d’une prise murale.

Voici la prise ouverte, après le câble posé, avant fixation de la prise. Les deux connecteurs optiques verts correspondent à deux arrivées, l’un sera utilisé par SFR, l’autre permet si je le souhaite de m’abonner à un deuxième opérateur.

IMG_20140321_121431_cut

Ensuite le technicien installe l’ONT (Optical Network Terminator), un petit appareil réalisant la conversion entre la fibre optique et la bonne vieille paire torsadée, avec sortie sur une prise ethernet RJ45 1 Gbps. Sur cette prise sera connectée la box SFR, éventuellement à travers un tableau de répartition ethernet classique. Ici, la LED “PON” reste allumée en orange, car le réseau côté opérateur n’est pas encore branché.

IMG_20140321_122423_cut

Puis nous descendons au sous-sol pour réaliser la connexion entre la fibre opérateur et la fibre immeuble vers mon appartement. Ici, de haut en bas on aperçoit :

  • le tableau de répartition vers les deux bâtiments de l’immeuble
  • le tableau de répartition de la partie Bouygues des fibres SFR-Bouygues arrivant de l’extérieur
  • le tableau de répartition de la partie SFR des mêmes fibres
  • en bas, boitier fermé, l’arrivée fibre Orange.

On note au passage que je suis le premier abonné de l’immeuble…

 

IMG_20140321_124234_r

Une fois ce branchement réalisé, il faut encore effectuer le branchement d’étage, qui consiste là en une soudure de fibre pour raccordement au boiter d’étage. Le câble jaune avec étiquette SFR provient du sous-sol et contient toutes les fibres pour cet étage ; le petit câble blanc est la sortie vers mon appartement.

IMG_20140326_145946_r

Et voilà !

Il ne reste plus qu’à installer la box SFR, la brancher sur le reste du réseau local, et faire quelques tests sur speedtest.net.

3397072527

Sympa : 19 fois le débit de mon ADSL en descente, 52 fois en montée. À nous les envois de vidéo HD !

Notez quand même que le temps de ping évalué par Speedtest est complètement farfelu, en fait le ping réel est aux alentours de 2-3 millisecondes vers les serveurs “proches”, le lien fibre lui-même vers le premier routeur de l’opérateur ne comptant que pour moins d’une milliseconde. C’est donc environ 5 fois mieux que l’ADSL en mode FastPath (6 ms) et beaucoup mieux que l’ADSL en mode par défaut (20 à 25 ms).

 

Si vous accédez à ce blog en IPv4, vous passez par la fibre, mais il me reste encore à passer ma connexion IPv6 sur SFR, ce qui n’est pas extrêmement simple (et pas complètement terminé) quand on veut appliquer par sécurité un peu de filtrage. IPv6 tel que délivré par les FAI a encore un peu de chemin à faire avant d’atteindre le même niveau de maturité qu’IPv4. J’en reparlerai.

 

No tips yet.
Be the first to tip!

Like this post? Tip me with bitcoin!

1MSgjCGa3mk2TnLQjjDCdV82u99Q4G3HgZ

If you enjoyed reading this post, please consider tipping me using Bitcoin. Each post gets its own unique Bitcoin address so by tipping you're also telling me what you liked, in addition to contributing to the blog hardware and electricity, and perhaps a few beers if you don't mind :-)

Le FTTH à Paris après 6 ans d’attente

March 12th, 2014

La bonne nouvelle de ce jour : presque 3 mois après les tests d’installation, mon immeuble est enfin disponible à l’abonnement sur sfr.fr.

Il reste donc à demander et obtenir un rendez-vous.

Presque 6 ans pour en arriver là… cette fois touche-t-on au but ?

fibresfr

 

No tips yet.
Be the first to tip!

Like this post? Tip me with bitcoin!

1PBDH2zAozqSWr4Ha4XVfErYYCMZu5GMQy

If you enjoyed reading this post, please consider tipping me using Bitcoin. Each post gets its own unique Bitcoin address so by tipping you're also telling me what you liked, in addition to contributing to the blog hardware and electricity, and perhaps a few beers if you don't mind :-)

FTTH : visite surprise d’Orange

January 31st, 2014

Hier soir j’écrivais ceci : FTTH : et maintenant, les règles J3M ARCEP pour ralentir le tout

Et ce matin, coïncidence, appel surprise d’un technicien Orange qui passait faire sa visite de repérage pour ajouter l’arrivée fibre Orange sur le point de mutualisation.

Il m’a dit n’avoir reçu qu’hier soir un document SFR du 26 juin 2013 indiquant que l’immeuble serait fibré.

Orange passera installer son arrivée fibre selon lui « dans le courant du mois de février » pour une disponibilité à l’abonnement « peu après, une ou deux semaines ».

Il ne manque plus que Free à l’appel, c’est dommage car leur arrivée horizontale est déjà là depuis un bon moment…

No tips yet.
Be the first to tip!

Like this post? Tip me with bitcoin!

1DuN6CvWu7pBpzK2yHjq3LJB8xSc6hBF8w

If you enjoyed reading this post, please consider tipping me using Bitcoin. Each post gets its own unique Bitcoin address so by tipping you're also telling me what you liked, in addition to contributing to the blog hardware and electricity, and perhaps a few beers if you don't mind :-)

FTTH : et maintenant, les règles J3M ARCEP pour ralentir le tout

January 30th, 2014

(Suite de Le FTTH à Paris : on touche au but !)

Toujours en attente de la mise en service de la fibre dans l’immeuble, plus d’un mois après le passage du technicien selon qui le délai n’était que de 2 à 3 jours.

Mais c’était compter sans le “J3M”, je cite le site ARCEP :

l’opérateur d’immeuble est tenu d’envoyer 3 mois avant la mise en service commerciale du point de mutualisation (PM) un certain nombre d’informations à la liste des opérateurs destinataires des informations concernant l’installation de lignes de communications électroniques à très haut débit en fibre optique dans les immeubles prévue à l’article R. 9-2 du CPCE (tenue à jour sur le site de l’ARCEP)

Autrement dit, l’intervention fin décembre visait à valider la disponibilité du point de mutualisation, et l’opérateur a décidé de ne faire courir le délai de 3 mois qu’à partir de ce moment, et pas avant (il aurait probablement pu décider d’anticiper la notification de mise en service, mais cela nécessiterait de prendre un petit risque : s’imposer en interne des contraintes de délai pour respecter les 3 mois).

Voilà donc la mise en service qu’on croyait imminente repoussée, au plus tôt, au 21 mars 2014…

No tips yet.
Be the first to tip!

Like this post? Tip me with bitcoin!

16S3XunqT4K1L78Ri4chCix8DY44j97Reu

If you enjoyed reading this post, please consider tipping me using Bitcoin. Each post gets its own unique Bitcoin address so by tipping you're also telling me what you liked, in addition to contributing to the blog hardware and electricity, and perhaps a few beers if you don't mind :-)

Routage ferroviaire pour raildar.fr avec Openstreetmap et OSRM

January 11th, 2014

Pour fêter la nouvelle année, que je vous souhaite à toutes et tous joyeuse et heureuse, voici une petite application web que j’ai écrite récemment pour aider au débogage des trajets de raildar.fr, qui permet d’identifier plus rapidement les problèmes à corriger dans openstreetmap.org. Voir plus bas pour des précisions de fond.

Ça se révèle assez ludique (pour les amateurs de trains).

Voici l’URL temporaire “de travail” chez moi avec un exemple de trajet Londres-Amsterdam :

http://signal.eu.org/osm/?fromto=51.534377,-0.128574,52.379018,4.899988

Pour demander un trajet, on déplace simplement les deux marqueurs et le logiciel de routage se débrouille, et affiche la distance résultante.

En voici une copie d’écran (cliquer pour agrandir) :

LondresAmsterdam

Attention, ne bourrinez pas trop sur le serveur, le calcul des routes prend quelques secondes et utilise l’instance OSRM de raildar.fr.

L’application est aussi déployée sur les serveurs de @Turblog (Bruno Spiquel) dans une version un peu moins à jour.

Quelques précisions pour ceux qui ne connaissent pas : raildar.fr utilise les données SNCF de retard, ainsi que la base cartographique openstreetmap.org. openstreetmap.org est en quelque sorte le Wikipédia de la cartographie. Chacun peut y apporter des corrections. En complément, OSRM (Open Source Routing Machine) extrait les différents graphes (routiers, ferroviaires, etc) afin de calculer des trajets de toutes sortes dans le graphe.

Mon application est éhontément dérivée du code initial de raildar.fr (écrit par , basé sur leaflet et jQuery) auquel j’ai ajouté le décodage de la sortie OSRM.

 

No tips yet.
Be the first to tip!

Like this post? Tip me with bitcoin!

1CUH3vK4HsCvAmqWWdZqtHvZfU65PmDD87

If you enjoyed reading this post, please consider tipping me using Bitcoin. Each post gets its own unique Bitcoin address so by tipping you're also telling me what you liked, in addition to contributing to the blog hardware and electricity, and perhaps a few beers if you don't mind :-)

Le FTTH à Paris : on touche au but !

December 22nd, 2013

Le passage tant attendu de SFR pour brancher l’arrivée fibre dite “horizontale” de leur réseau sur le câblage immeuble a eu lieu le 9 décembre.

Finalement l’arrivée choisie a été l’égout, contrairement à ce qui m’avait été dit au repérage où il avait plutôt été question d’utiliser l’arrivée par le même chemin qu’Orange.

L’arrivée étant à plus de 30 mètres du boitier de mutualisation, il a fallu poser un boitier intermédiaire d’amplification/conversion, que l’on voit ci-dessous dans le local “eau” de l’immeuble.

wpid-IMG_20131209_111958.jpg

(cliquer pour agrandir)

 

Ensuite le faisceau 2×12 fibres, commun entre SFR et Bouygues, a été posé et soudé jusqu’au point de mutualisation, ci-dessous.

wpid-IMG_20131209_112053.jpg

(cliquer pour agrandir)

De bas en haut on aperçoit :
- le coffret de répartition Bouygues, ouvert
- le coffret de répartition SFR, également ouvert
- le coffret vers les fibres verticales de l’immeuble
- le coffret de répartition pour Orange, inutilisé pour l’instant.

Il a fallu environ 1/2 journée pour terminer cette installation.

Mais nous n’étions pas encore au bout de nos peines. Il fallait encore qu’un technicien SFR passe dans l’immeuble pour tester l’installation (celle-ci ayant été probablement réalisée par des prestataires). Cette opération a eu lieu hier matin, 21 décembre. Le technicien a branché un convertisseur de média optique-cuivre, du même modèle que celui qui est fourni aux abonnés, et a vérifié par un appel au centre technique SFR que le convertisseur était bien “visible” par le réseau SFR.

Cette vérification effectuée avec succès, il ne reste plus qu’à indiquer dans le système d’information SFR que l’immeuble est enfin disponible à l’abonnement fibre. De son côté, SFR appellera ses abonnés ADSL dans l’immeuble pour leur proposer une migration avec passage d’un technicien pour poser le dernier bout de fibre sur leur palier et la box fibre.

No tips yet.
Be the first to tip!

Like this post? Tip me with bitcoin!

13vbRpgbcm2SmsT4PgRmhX5JJBQhCgkoGn

If you enjoyed reading this post, please consider tipping me using Bitcoin. Each post gets its own unique Bitcoin address so by tipping you're also telling me what you liked, in addition to contributing to the blog hardware and electricity, and perhaps a few beers if you don't mind :-)

Apprendre à programmer à un enfant avec Scratch

December 21st, 2013

Ça fait longtemps que je cherchais un moyen simple d’apprendre à mes enfants à programmer.

Je leur avais déjà montré comment faire de petits calculs en Python, alors que l’ainé connaissait à peine la table de multiplication. Ça les a intéressés, mais sans vraiment accrocher. La ligne de commande, ce n’est pas folichon.

Et puis après plusieurs recommandations, dont celle de Raphaël Pierquin, co-fondateur des coding goûters, je suis tombé sur Scratch, un projet du MIT.

Et en quelques minutes, mon fils Paul (9 ans) était accroché et avait compris le principe général. Il y a passé plus de 30 minutes hier soir et ça n’a pas été facile de l’en détacher ; et il y est revenu aujourd’hui.

Capture-scratch

(cliquer pour agrandir)

Seul petit défaut : il faut Flash dans son navigateur. La traduction française est un peu rude par endroits, mais ce n’est pas gênant.

À part ça, tout est très bien pensé.

En quelques instant l’enfant découvre ce qu’est une instruction, un programme, une boucle, un paramètre, un événement. Il comprend la rapidité de l’ordinateur qui fait que plusieurs ordres successifs donnent l’impression de s’exécuter simultanément. Il voit aussi la bêtise de l’ordinateur, qui exécute servilement ce qu’on lui demande plutôt que ce qu’on voudrait qu’il fasse.

Le premier tutoriel est très bien fait et permet de faire un tour rapide des fonctions. Ensuite, on peut aller voir les projets des autres, les copier et les modifier à sa guise.

C’est très ludique tout en présentant de façon solide les concepts de base de la programmation.

La copie d’écran ci-dessus montre ce que Paul a réalisé en environ 30 minutes, en partant de rien, en suivant le tutoriel et en ayant tout de suite envie d’inventer son propre programme avec ses idées à lui.

J’ai eu besoin de le guider un peu au début, en lui laissant la souris que sinon il m’aurait rapidement arrachée des mains pour se débrouiller tout seul, et il a continué de manière autonome, s’interrompant parfois pour me demander un peu d’aide sur des points un peu subtils de l’interface ou des commandes disponibles.

Un beau souvenir.

Mise à jour : Franck Farcy (@CallMeLx) me signale learn.code.org, plus simple et moins ouvert à la créativité, mais sympa aussi, sous forme d’exercices à compléter, qui ne nécessite pas Flash puisqu’il est réalisé en HTML5. Les exercices commencent avec les personnages de Angry Birds et les vidéos d’explication incluent notamment Mark Zuckerberg et Bill Gates :)

Capture-code-org

(cliquer pour agrandir)

 

No tips yet.
Be the first to tip!

Like this post? Tip me with bitcoin!

1Jw7rfHk9SA49KHLcFaAQpdF5zPbSwJeHY

If you enjoyed reading this post, please consider tipping me using Bitcoin. Each post gets its own unique Bitcoin address so by tipping you're also telling me what you liked, in addition to contributing to the blog hardware and electricity, and perhaps a few beers if you don't mind :-)

Retour sur ma lettre ouverte sur la loi de programmation militaire

December 21st, 2013

Suite à ma Lettre ouverte aux députés PS, que s’est-il passé ?

J’ai eu trois réponses circonstanciées de députés : un député UMP, un député EELV, un député non inscrit. Je les en remercie.

Tous trois avaient voté contre la LPM, et me l’ont rappelé.

Côté PS, rien du tout, le néant absolu. La discipline de parti a joué à plein, de même que dans les média.

Concernant la LPM, le recours au Conseil Constitutionnel, comme on pouvait s’y attendre, a échoué. Non par manque de députés volontaires pour voter (il y en avait plus de 60) mais par considérations partisanes, certains refusant d’être associés à d’autres sur la liste de signataires du recours. Le sujet de l’article 20 de la LPM est donc jugé moins important par nos élus que les considérations partisanes et d’appareil. Dont acte, même si on pouvait également s’y attendre.

Laure de la Raudière continue courageusement et souhaite proposer une loi pour réécrire l’article 20. On peut lui souhaiter bonne chance.

Il est confirmé que la loi a effectivement été écrite très largement par les experts des services de renseignement français, qui en ont à de multiples reprises discuté avec Jean-Jacques Urvoas, comme le révèle le Canard Enchaîné et comme l’intéressé lui-même le reconnaît. De même, Jean-Pierre Sueur a défendu sur nos ondes radio le travail remarquable de nos services de renseignement. Tout ce petit monde sait donc parfaitement bien ce qu’il fait (pourquoi changer puisque c’est le fonctionnement habituel du législateur depuis des décennies), et les flous dangereux dans la rédaction de l’article 20 et de ses copains ne peuvent en aucun cas passer pour un accident. Les décrets d’application seraient déjà pratiquement prêts.

Les dérives sont inévitables, parce que l’administration aura naturellement tendance à utiliser la loi au maximum des possibilités qu’elle lui offre, comme le fait la NSA. On attend avec intérêt les cris d’orfraie de nos journaux (jusque-là muets) sur telle ou telle future affaire de fadette touchant l’un de leurs journalistes d’investigation. Aux USA, le journalisme d’investigation est déjà freiné par la peur des écoutes NSA.

J’ai fait un don à la Quadrature du Net pour sa vigilance dans la surveillance de l’appareil législatif français et européen.

Concernant les réformes possibles de nos institutions, personne n’en parle. Quand on voit la difficulté de réformes à la marge comme le non-cumul des mandats, et la timidité (pour ne pas dire l’inanité) du rapport Jospin sur la rénovation de la vie politique, qui ne cite Internet que comme plaquette d’information du politique à destination du citoyen, le citoyen comme moi a des raisons de penser que le système ne changera significativement que s’il s’écroule d’abord sur lui-même.

Et puisque mon vote n’a strictement aucune influence sur le cours des choses, qu’au contraire même on s’en sert contre moi pour me démontrer la légitimité des lois votées par les parlementaires, mais qu’en revanche le taux d’abstention est scrupuleusement suivi à chaque scrutin, il n’est pas exclu que je rejoigne les rangs des abstentionnistes. Parce que j’ai horreur d’être pris pour un idiot.

No tips yet.
Be the first to tip!

Like this post? Tip me with bitcoin!

1PZN9z4WRUJxTEt3j1E4bwM1xdwaBpWNT4

If you enjoyed reading this post, please consider tipping me using Bitcoin. Each post gets its own unique Bitcoin address so by tipping you're also telling me what you liked, in addition to contributing to the blog hardware and electricity, and perhaps a few beers if you don't mind :-)