The case for calendar interface for home automations 🔗
Most home automation systems assume that your life is stable. They are built around the idea that once you’ve found the right trigger and schedule, yo [...]
a collection of dev rss feeds - blogroll
Posts
Most home automation systems assume that your life is stable. They are built around the idea that once you’ve found the right trigger and schedule, yo [...]
I recently performed routing and graph analysis on a very large graph built on top of some OpenData file. The underlying graph had about 40M edges, wh [...]
I recently had to decrypt about 500k asymetrically GPG-encrypted strings and found out that it can take quite a lot of time while not being as straigh [...]
It is quite challenging today to find a “security camera” (IP camera) which offers cloudless features, decent price and standard RTSP feeds. The only [...]
This is a quick reminder for myself about ways to check the audio / video quality of streaming services. Netflix Netflix offers 1080p with Dolby Digit [...]
This article is a quick summary of the steps I used to get a working Lineage + microg setup on my European LG G6 (h870), acting as a reminder for me a [...]
La ville de Montrouge, au Sud de Paris, ne fournit aucune donnée ouverte (aussi appelées “opendata”) et ce malgré les obligations légales pour les col [...]
Many cities (and administrative areas) in France are providing OpenData feeds concerning ongoing road works. All are not as detailed or as precise, bu [...]
Voici une liste de gares par ordre alphabétique avec les astuces que je connais pour entrer / sortir ou changer de quai en restant au maximum à  niveau [...]
BruitParif, the organism in charge of evaluating noise pollution in Paris area, publishes a map with measured noise levels in Paris. This map is howev [...]
Cycl’Assist aims to be a webapp to ease tracking and reporting issues with bike infrastructures while riding your bike (any danger on the way such as [...]
La ville de Montrouge n’a malheureusement aucune donnée ouverte disponible. J’ai donc commencé une page pour lister toutes les données d’intérêt pour [...]
My Cygnal app uses OSM map tiles to render the map on which the reports are shown. It is meant to be used in realtime, on your mobile phone, mounted o [...]
There is a cycle-oriented OpenStreetMap render available, called OpenCycleMap. Sadly, OpenCycleMap is not really open (as in opensource) and it is not [...]
Île-de-France Mobilités (anciennement STIF) propose des APIs de test des passages en temps réel sur leur réseau (gratuite jusqu’à 200 000 appels pour [...]
I recently started to have a deeper look into routing for bikes, on top of OpenStreetMap data and came across BRouter. This article is a follow-up to [...]
I recently started to have a deeper look into routing for bikes, on top of OpenStreetMap data and came across BRouter. This article is a follow-up to [...]
I recently started to have a deeper look into routing for bikes, on top of OpenStreetMap data and came across BRouter. The website and the app might s [...]
Lorsque j’ai découvert que le train entre Hambourg et Copenhague embarquait sur un ferry au milieu du trajet, il fallait que je fasse ce trajet ! Et p [...]
Cycl’Assist aims to be a webapp to ease tracking and reporting issues with bike infrastructures while riding your bike (any danger on the way such as [...]
I recently started working on Cyclassist which aims to be a webapp to ease tracking and reporting issues with bike infrastructures while riding your b [...]
Mapillary est un service permettant de prendre et partager des photos prises directement au niveau de la rue. Les photos partagées sont traitées par M [...]
Il y a plusieurs véloroutes qui se croisent à Royan, l’occasion de faire quelques balades sympas sur ces itinéraires. Voici quelques idées pour vous s [...]
On continue la série des notes de voyage avec un programme pour 10 jours au Portugal, de Porto à Lisbonne. Au programme : Porto, Coimbra, les monastèr [...]
Voici quelques notes sur un (long) week-end de trois jours en mai en Bretagne, sur la côte d’Émeraude. Au programme : Saint-Malo, le mont Saint-Michel [...]
TL;DR: Use OwnTracks! Yes, even if it is unmaintained and has anti-features! It works flawlessly with Apple UnifiedNIP backend and Nominatim Geocoder [...]
About two years ago, I decided to dump on a very regular basis all the available data from the Velib API. Velib is the bike sharing system in Paris, a [...]
Yesterday, I noticed some ads for upcoming Amazon Prime TV shows have appeared on my Samsung “smart” TV (Serie 6). Apparently, they are provided by a [...]
Pour le mois d’octobre, j’ai fait un don de 10€ à Renovate, un super script à héberger soi-même pour ouvrir automatiquement des fusiodemandes pour vos [...]
Voici quelques notes sur notre roadtrip de 10 jours dans le nord-est des États-Unis et au Canada l’an dernier. On était parti mi-octobre, peut-être un [...]
Je suis aux États-Unis en ce moment, et j’ai pu poser une semaine, pour aller faire un tour. On n’était encore jamais allé dans le grand Canyon, donc [...]
J’ai quelques mois de retard, et ce n’est pas un don mais trois que je commente dans ce billet, pour les mois de juillet, août et septembre. Premier d [...]
About two years ago, I decided to dump on a very regular basis all the available data from the Velib API. Velib is the bike sharing system in Paris, a [...]
I recently moved home and had to go through the painful process of looking for a new flat to rent. You usually want to optimize various criteria, such [...]
I always had troubles tracking expenses on my bank accounts. You never have the correct password or login when you want to check your bank account sta [...]
Avec beaucoup de retard, déménagement oblige, je continue les dons du mois en donnant ce mois-ci 10€ à GnuPG. Pour ceux qui ne connaissent pas, GnuPG [...]
Je continue les dons du mois en donnant ce mois-ci 12€ à Regards Citoyens, à travers deux recommandés dans le cadre de leur opération IRFM. Regards Ci [...]
Je viens de mettre à jour complètement mon blog, en passant de Known à Pelican. Pelican est un générateur de sites statiques écrit en Python, avec tou [...]
Je continue les dons du mois en donnant ce mois-ci 14€ (+1€ de comission pour HelloAsso) à Nos Oignons, ce qui couvre un peu plus d’une journée de fon [...]
TL;DR: Please have a look at the benchmark section below, to be aware of the limitations of this particular setup and decide whether to spend some tim [...]
Je continue les dons du mois en donnant ce mois-ci 15€ à Jupyter. Jupyter (anciennement iPython) est issu de la scission entre iPython (le noyau) et l [...]
J’ai été assez débordé le mois dernier et viens de me rendre compte que mon article sur le don du mois de février était resté en brouillon non publié [...]
UPDATE (13/07/2017): Removed RPi-Monitor and replaced it by Monitorix. This is some memo for me, to use as a checklist whenever I set up a new Raspber [...]
Je continue les dons du mois en donnant ce mois-ci 15€ à Framasoft. Framasoft est un réseau dédié à la promotion du « libre » en général et du logicie [...]
Je suis tombé sur les dons du mois de Sam & Max, qui donnaient chaque mois à une organisation qui fournit des produits et des services qu’ils utilisai [...]
I have been using URxvt terminal for a while, but was suffering many issues with it recently. In particular, I had a weird locale issue, leading to un [...]
i3 has a feature to enable going back and forth between workspaces. Once enabled, if you are on workspace 1 and switch to workspace 2 and then just pr [...]
Recently, I tried to aggregate in a single place various codes I had written to handle scientific papers. Some feature I was missing, and I would like [...]
I am currently working on a Velib webapp. With Élie, we modularized everything so that the backend API can be edited easily, and adapted to any other [...]
This article contains ideas and explanations around this code. Many references to it will be done through this article. Disclaimer: The above code is [...]
Just a quick note to say that I am running a script to periodically dump the data available from the Velib API (every 2Â minutes). The dump can be foun [...]
With a friend, we recently started a project of building a project of low cost telepresence robot (sorry, link in French only). The goal is to build a [...]
This summer I was in NYC and found a couple of nice coffee shops with good coffee and internet access so that they were suitable for work. Coming back [...]
In NYC Just a note to myself, to remember some good places to work I found in NYC. Might be useful for others :) Brooklyn Roasting Company on Jay Stre [...]
For a project (documentation to be added soon) of low-cost telepresence robot, I had to handle three servomotors with a Raspberry Pi. I chose a Raspbe [...]
JavaScript is widely used on the Internet, and living without it can be a real pain. However, JavaScript use raises some security concerns, in particu [...]
There is a growing interest in devops tools, such as Docker, Puppet / Ansible / Puppet / Chef to set up continuous integration, have the same working [...]
I spent some time lately comparing available development toolkits for 3D games / apps on mobile platforms (mostly for hobby / indy apps). I do not wan [...]
“You are not selfhosting”… that is more or less what Laurent Guerby (founder of Tetaneutral.net told me last week after a presentation at the ENS). At [...]
J’ai été à la TupperVim le 3 mars dernier dans les locaux de mozilla à Paris. Voici quelques notes de trucs que j’ai appris et noté pour ne pas les pe [...]
Today, I had to install aNimble platform. As there are very few documentation available on the web about the installation of this software, here are s [...]
Recently, for a personal project, I looked for opendata for altitude in France. These are not so easy to find, although there are some really good ope [...]
As announced in a previous article, I definitely moved to Known. The new RSS feed is available at https://phyks.me/?_t=rss. There might be some dead l [...]
I tried Diaspora for the last six months or so. I was seeing it as a real potential alternative to Facebook and other social networks. At the time, it [...]
Just to say that I am writing a plugin to be able to crosspost to Diaspora from my Known instance. At the moment, the plugin is quite buggy and suppor [...]
Cela fait quelques semaines que je teste Known sur mon instance. Je publie systématiquement mes articles aux deux endroits, sur mon blog et sur Known, [...]
I used to self-host Firefox Sync but since the new Firefox Accounts + Firefox Sync (appeared in Firefox 29), it has became more difficult to self-host [...]
I recently changed my laptop and bought a Lenovo T440. I used to have a Clevo W150ERQ (actually a LDLC Saturne, but LDLC is just rebranding Clevo’s la [...]
As stated in my last article, I’m considering moving my blog to Known. But I’m not a huge fan of WSIWYG editors. I find it handy sometimes, and can en [...]
For now, I am using my own custom made Python script to handle my static blog with a Git backend, Blogit. It is becoming heavy and difficult to mainta [...]
Je viens de découvrir un petit outil fort pratique pour versionner ses fichiers de configuration avec Git : vcsh. J’ai plusieurs ordinateurs que j’uti [...]
Lorsqu’on fait de la recherche scientifique (ou de la veille), on est très vite amener à stocker de très nombreux articles en PDFs. On ne s’en sert pa [...]
Starting from yesterday, my server (phyks.me) should be available using ipv6. This was not the case before due to laziness and a lack of configuration [...]
Overview Many websites and blogs are statically generated and the webserver only serves static files. It is the case of many doc websites and more and [...]
J’ai un PC fixe et un portable, et je cherchais un moyen de balancer le son de mon portable sur les hauts-parleurs de bonne qualité branchés sur mon P [...]
J’ai un Raspberry Pi et mon portable sous Arch Linux, et je me promène pas mal avec les deux. Mais je n’ai pas toujours de routeur à disposition pour [...]
Étude des solutions disponibles J’utilise quotidiennement au moins 2 ordinateurs : mon ordinateur portable et mon fixe. Tous les deux ont des gros dis [...]
Edit : Cela fait bientôt une semaine que l’API Free me renvoie un 402, en boucle… je ne peux plus envoyer de SMS depuis l’API. Je ne sais pas combien [...]
Il m’arrive souvent de corriger des documents textes et de devoir noter facilement les fautes d’orthographe. Idéalement: Un humain devrait être capabl [...]
Je cherchais hier un moyen de générer une belle doc PHP, à partir de mes fichiers sources. Je connaissais quelques outils de la sorte (OcamlDoc, Sphin [...]
I was looking for a way to add custom vim options on a per-repo basis. The standard way I saw for now, was adding some comments to change the Vim conf [...]
EDIT: I just realized that the PHPÂ function microtime does not return what I expected. This does not change much the results (to compare the solutions [...]
EDIT : J’ai repris quelque peu le commentaire de FreshRSS, après discussion avec son auteur. J’avais raté certaines options en particulier. EDIT 2: Su [...]
Voici astuces en vrac pour Arduino que j’ai découvertes ces derniers jours, en codant pour CitizenWatt et en particulier pour le capteur. Stocker des [...]
Je vais changer mon serveur kimsufi que j’ai depuis 1 an, pour un nouveau de la gamme 2013, largement plus puissant pour le même prix. Du coup, je vai [...]
Pour un projet (dont je reparlerai sûrement bientôt, au passage), j’ai eu besoin de tracer des graphes en JavaScript. Le moyen le plus simple, sachant [...]
J’ai acheté un Fairphone en novembre, et je l’ai reçu il y a quelques semaines maintenant. Je n’ai pas encore eu le temps d’écrire dessus, mais c’est [...]
After moving from irssi to weechat, I decided to look for a way to have local notifications for IRC messages. The problem is that I run weechat throug [...]
Juste un (très) court article pour signaler que je me suis (enfin) décidé à vider ma todo-list. En particulier, je viens de reprendre ma page sur l’au [...]
I recently moved from Irssi+Screen to Weechat+Screen (and I’m planning to look at weechat interfaces in the future, to have a local irc client connect [...]
J’ai participé à l’iniative de Yome Papa Nawel des shaarlieurs et j’ai reçu mon cadeau aujourd’hui de Knah Tsaeb, après quelques déboires avec la Post [...]
J’ai récemment vu passer cet article de slate.fr (Notre Mai-68 numérique est devenu un grille-pain fasciste) sur quelques shaarlis et cet autre articl [...]
Pour un projet avec mon hacklab hackEns (éclairage de façades avec des LEDs de puissance, dans la même veine que AllColorsAreBeautiful du CCC, voir ce [...]
I installed Arch on my laptop with a LVM on LUKS setup. But I’ve two disks on my laptop (so this means at least two LUKS container) and my LVM install [...]
Pour les besoins d’un plugin pour le thème greeder de Leed (gestion des raccourcis claviers), je devais détecter l’appui sur n’importe quelle touche d [...]
Ça y est, mon blog est enfin en ligne. Depuis le temps que j’ai cette idée en tête (et que la page http://phyks.me affiche un magnifique “Blog coming [...]