Sébastien Pittet

Aller au contenu | Aller au menu | Aller à la recherche

Technology enthusiast, Casual developer, ICT Professional working at Swisscom

Spéléologue, membre du Spéléo-Secours Suisse.

jeudi, 31 août 2017

Poor internet performance

  • Internet Service Provider : Swisscom
  • Subscription : inOne Internet S (the smallest access available)
  • Router : internet-box 2
  • Commercial Profile : 40000 down / 8000 up Kbps
  • Technical capacity : 40871 down / 10939 up Kbps
  • Copper line VDSL2 line length : 1132m
  • Line Attenuationn TX : 35.9 dB
  • Line Attenuationn RX : 30.5 dB
  • Signal/Noise ratio TX : 14.7 dB
  • Signal/Noise ratio RX : 8.1 dB

Test protocol : each hour, an ethernet connected raspberry pi starts a test using speedtest.. The values are stored in a CSV file.

Comments: It seems that changing the router contributes to significantly reduce the internet performance (see chart below). I'm paying for 40/8 and only get an average of 14/2 Mbps.

Performance_Decrease.png

Data file available: speedtest.csv

And ... yes, as soon as I see a performance improvement, I'll remove this bad post :-) !

mardi, 8 août 2017

Ici la base de la tranquillité

« Bon, je vais essayer de ne pas claquer la porte en sortant. »
— Buzz Aldrin, 20 juillet 1969, mer de la Tranquillité.

Cover Livre Ici la base de la Tranquillité

Les vacances sont souvent l'occasion de lire un peu. Cette année, la conquête lunaire m'a intéressé (une fois de plus?). J'ai dévoré cet ouvrage et comme c'est l'usage dans pareils cas, un billet est posté ici.

lundi, 7 août 2017

Pop en dialecte allémanique

Wosch_no_chli_bliba.jpg Depuis mai-juin 2017, ce morceau d'un groupe suisse-allemand se fait entendre à la radio.

Le groupe 'Jeans for Jesus' semble donc avoir un succès légitime avec ce tube. Preuve qu'il est possible d'y arriver, même suisse-allemand !

Et voici les paroles :

Chasch guet eleini si, was interessiert di, gits fiu Lüt wottä würk gärn hesch?
Fairi Sache bruchsch, duesch du bätte, was isch z Schlimmschte wo dr je isch passiert?

Chum mir lade au i, mir choche guet, dräje uf u mir trinke z fiu, mir zie zäme los, Zähn knirsche, si lö üs inä, a fiu meh frei!

Wenn verlürsch der Gloube, würdi merke wed lügsch, wirsch bi öpperem nervös wed sä gsesch?
Hesch du gärn Polizei, schaffisch gärn, fingsch aube o easy wes grusig isch duss?

Chum mir lade au i, mir choche guet, dräje uf u mir trinke z fiu, mir zie zäme los, Zähn knirsche, si lö üs inä, a fiu meh frei!

Wenn hesch zletschtä Mau mit öpperem gschlafe, isches schön gsi, bisch aubä starch gnue, u dini Eutere si die no zämä, säg weleschwi, issisch noti?
Hesch du aube schnäu es schlächts Gwüsse, ferliersch d Fassig, wo fingschse widr?
Passe mir zunenang, bisch glücklech, words mau es Glück si, wotsch no chli blibe, o füu di frei!
Hie bisch dahei

mardi, 20 juin 2017

Speaking about A.I.

logo-api-standard-PNG.png Jeudi dernier, j'ai honoré l'amicale invitation de l'Association API-NE (Association des Professionnels de l'Informatique, Neuchâtel) et durant une grosse partie de la soirée, j'ai évoqué le thème de l'intelligence artificielle.

mardi, 23 mai 2017

Unravel

1454554798804.jpg

Pegi7.gifIl est rare que j'écrive au sujet de jeux vidéos, le nombre de billets postés à ce sujet reste pauvre (voir ici). Cependant, ce jeu m'a littéralement embarqué dans une histoire à l'ambiance incroyable et cela méritait incontestablement un article.

Ceci d'autant que le jeu est vendu à un prix tout à fait abordable (20$), pour les plateformes PS4, Xbox One et PC.

lundi, 8 mai 2017

Let's test OpenDNS

opendns.png

OpenDNS - can this really work?

This morning, I was at CISCO office for a security training and I was told about OpenDNS (now acquired by CISCO). This is public DNS servers that allow you to filter bad sources, based on their names.

This sounded a bit strange for me. Why trying to protect people by using DNS? Is that really efficient? I ask this question, because DNS is at level7 (application level in OSI model).

I would prefer an IP reputation based system, instead playing with names (as an IP could be registered as multiple names!). But anyway, that's finally one more protection and I decided to give it a try.

mardi, 2 mai 2017

RIP Swiss Machine

Malgré la controverse qui frappait les activités d'Ueli Steck, le décès de notre 'Swiss Machine' a certainement frappé tous ceux qui avaient visionné tel ou tel documentaire à son sujet. Le 30 avril 2017, cet athlète nous a malheureusement quitté, au cœur des plus grandes montagnes de notre Terre.

Pour lui rendre hommage, je partage ces quelques images, en souvenir de cet amoureux de la montagne.

Au sujet de sa présence dans l'Himalaya :

Quelques liens:

lundi, 1 mai 2017

...sur les traces d'un crime de 200 ans

crime-scene.jpg

Des spéléos sur les traces d'un crime de 200 ans, malgré nous, puisque notre intention était tout autre !

Journaliste à 24Heures, Erwan Le Bec nous fait l'honneur d'un coup de projecteur sur nos activités. Je profite de ce post pour le remercier vivement pour son professionnalisme et pour le temps consacré à notre récit.

Article également disponible ici : Article 24Heures - ossements humains

samedi, 15 avril 2017

I moved to LetsEncrypt

certbot.JPGIn December 2016, I wrote a post on this blog about StartCom SSL free certificates. StartCom (and WoSign) aren't trusted anymore.

If Internet Explorer and Edge are trusting StartSSL root certificates, this is not the case with Google Chrome. I had to move to another product. Letsencrypt is the Certificate Authority of choice : they are :

  • free
  • trusted by most internet browsers
  • providing even SAN certificates
  • supported by majors companies
  • but very short time limited! (by design)

This web server is running nginx on debian (Jessie) and is hosted at exoscale, a swiss cloud provider. I installed Certbot (an ACME client to request the certificate and to automotically renew it). It worked like a charm!

Here are some basic steps I needed to do, in order to have it running:

Add the following line in the file /etc/apt/sources.list

deb http://ftp.debian.org/debian jessie-backports main

Follow the instructions here (for nginx on debian Jessie). For other configurations, you will find the instructions here.

Then, don't forget to backup :

  1. your new nginx configuration file(s)
  2. Letsencrypt directory, under /etc/letsencrypt

Lastly, check the cron will run, as specified under:

/etc/cron.d/certbot

The log files are available in:

/var/log/letsencrypt/

My config is available in a github repository and the last qualys check gave the result A+.

qualys_rating.jpg

Some links:

samedi, 4 mars 2017

Le journal de La Côte parle de spéléo

extrait_ossements.JPGLe Journal de la Côte s'est intéressé aux ossements humains retrouvés lors de notre désobstruction inter-club à la Grande Baume du Risoux.

Et si votre curiosité vous pousse à une visite sur place, de grâce, ne jetez plus rien dans la baume. Même pour voir si c'est profond !

Quelques liens:

mardi, 10 janvier 2017

Make sure your Python code is great

logo_1_.png

dimanche, 1 janvier 2017

Cavelink - how to export your data

Using some free time during the holidays, I created a component to extract Cavelink data, by parsing the webpage. It's written in Python and available on GitHub.

A cavelink station can be connected with a couple a sensors, to get information from the cave (i.e. temperature, water level). The upper station (surface) can also be connected to a GSM modem to transmit data to the conceptor server.

Felix Ziegler can provide a specific URL to get data, dumped to an HTML page.

The module is then able to parse the webpage and extract the data. You will then be able to store it on your own database.

This module is designed to be included in other application. More to come about this. Stay tuned !

Some Links:

jeudi, 8 décembre 2016

About StartCom SSL free certificates

This website has its trafic encrypted with a StartCom Free SSL Certificate. As I recently renewed a certificate, I got this information:

Notice: 
1. Mozilla and Google decided to distrust all 
StartCom root certificates as of 21st of October, 
this situation will have an impact in the upcoming 
release of Firefox and Chrome in January. 

Apple's decision announced on Nov 30th of 
distrusting all StartCom root certificates as 
of 1st of December will have an impact in their 
upcoming security update. 

2. Any subscribers that paid the validation fee 
after Oct. 21st can get full refund by request. 

3. StartCom will provide an interim solution soon 
and will replace all the issued certificates with 
issuance date on or after Oct 21st in case of 
requested. Meanwhile StartCom is updating all 
systems and will generate new root CAs as 
requested by Mozilla to regain the trust in 
these browsers.

I checked this on the Mozilla and Apple website. I couldn't find any information on the Microsoft website about this.

After some earches on Microsoft.com, I can link to :

I'm planning a move to Letsencrypt certificates...

More information to come.

mardi, 6 décembre 2016

Humour chez Swisstopo

Je ne résiste pas à retranscrire ici un extrait du magazine "Sauveteur" N°35.

Il faut vraiment zoomer pour la distinguer : une marmotte se blottit, bien camouflée, dans les falaises surplombant l’extrémité inférieure du glacier d’Aletsch. C’est un collaborateur de Swisstopo qui l’y a cachée. Il s’agissait d’un « cadeau d’adieux » à son employeur, vu que le cartographe est entre-temps parti à la retraite.

Chez Swisstopo, on prend la transformation de l’actuelle carte au 1:25000 avec humour. Toutefois, la marmotte devra quitter sa cachette à la prochaine édition. En effet, les cartes topographiques helvétiques, louées pour leur précision, doivent être correctes. On notera tout de même que d’autres cartographes se sont déjà permis de petites blagues : une araignée sur l’Eiger, l’Hardermandli, héros de la légende, au-dessus d’Interlaken, ou un alpiniste sur le Piz Tea Fondada ont déjà décoré provisoirement les œuvres de la topographie suisse.

Marmotte_Aletsch.png

Source : magazine du sauveteur, N° 35, Secours Alpin Suisse.

Lien vers la carte SwissTopo

samedi, 19 novembre 2016

Application Testing

Testing.jpg

mardi, 8 novembre 2016

Great Regex website

There are many website related to RegEx (= regular expressions). But this one helped me a lot because the test feature is not limited to Javascript capabilities (i.e. to test positive & negative lookaround expressions).

RegEx_website.JPG

If you need some great help in validating things, just go to regex101.com !

mercredi, 2 novembre 2016

Learning Linux

Linux and OpenSource software are driving the cloud technologies. A few examples can be found in this post, where I'm listing the products and technologies considered in the last training I attended.

So, I'm learning Linux, in order to better compare, understand the differences between "Microsoft Cloud OS" suite of applications (including its Cloud service called Azure) and the stack of OpenSource softwares combined.

Today, I found a great picture of my learning curve. I'm (re-) publishing it below.

Linux_Learning_curve.jpg

I'm seriously thinking to open a new category in this blog to explain my findings et help each other to go faster. This new category could be called "Adventures on Debian Linux".

Stay tuned, some posts are already in preparation.

jeudi, 27 octobre 2016

Passerelle à Farinet

Les bains de Saillon : un super endroit pour se délasser après une petite marche. Montée à la Passerelle à Farinet.

Farinet_carte.jpg

lundi, 17 octobre 2016

Spéléo-Secours Suisse 2016

Samedi 8 octobre 2016 : la colonne 3 se retrouve à Vallorbe pour un exercice technique.

La colonne de secouristes est divisée en groupes distincts qui devront mettre en oeuvre différentes techniques :

  • escalade en artif', notamment avec la mise en pratique de la barre Raumer ;
  • extraction verticale, via la réalisation d'un palan, dévié par une poulie largable ;
  • mise en place d'une poulie de renvoi mobile (vidéo ci-dessous).

lundi, 12 septembre 2016

Canyoning Gorgas Negras GPX

Gorgas_Negras.png

- page 3 de 17 -