Christophe Personal site

This site is not really about my work; please rather look at my publications (follow the link just below) for research-related content. This site is about all the rest !

Articles


Markdown is magic !

Markdown should be used to write down all papers, especially scientific paper, because of its huge potential: Can be compiled to latex, Microsoft Word, HTML, pdf, epub... The paper can be read on desktop screen, tablet, smartphone, web page, or published on paper Support latex equations Handle bibliographic references even …

Federation and Fediverse

Exchanging data over the internet can be achieved with various paradigms: You may put your data on a server and let people download it: this is a centralized server, also called a silo. You may program the server to distribute your data over multiple physical locations: this is a distributed …

Les données éthiques

Les grandes masses de données disponibles sur Internet peuvent sauver des vies, par exemple en prévenant les catastrophes naturelles, modélisant les flux routiers, suivant les épidémies, etc. Mais, utilisées à mauvais escient, elles peuvent aussi nous nuire: suivre un opposant politique, noter les citoyens, identifier les marginaux, bref, menacer nos …

Cadastre sur Android

Les données du cadastre sont ouvertes, mais elles ne sont pas si faciles que cela à utiliser. Sans compter que les APIs changent régulièrement. Au final, si vous voulez simplement vous déplacer avec votre téléphone Android tout en visualisant les parcelles du cadastre, il n'existe pas de solutions simples et …

De la vacuité des réseaux sociaux

On parle bien souvent du maelstrom d'information qui nous submerge via Internet dans lequel nous serions perdus et que nous ne saurions gérer, en le laissant nous déborder dans notre vie quotidienne. Cette constatation, selon laquelle nous passerions beaucoup trop de temps sur Internet, est malheureusement bien réelle, car nous …

Decentralizing Internet

(These are unstructured notes that I'm currently completing) Notes on decentralization of the Internet Decentralizing Internet has lots of advantages, especially with regard to preserving privacy. But there are many different concepts that should be clarified: zeronet, IPFS, XMPP, Salut à toi, peer-to-peer... Identifying vs. Anonymous accounts Many internet companies …

Grid5000 and gridsub

Data scientists and deep learners need to run a lot of experiments in parallel, either for tuning hyper-parameters or testing various models architectures (which is in fact the same thing). Grid5000, and especially its cigri tool, is useful for that: you just need to define a json file with all …

Collaborative edition with docx and gitlab

When a group of persons need to write a document collaboratively, there are no really good options to do so efficiently: I think the best way would be to write in latex with the source versioned in a gitlab server... But this is most of the time not an option …

Compile into APK on an Android device

If you want to edit or create some Android application, but you don't have any computer immediately available, this article will explain you how to compile, on your tablet/smartphone, an Android Java application into a running APK that you can install straight away on the very same device where …

Run as root on some Android

This post may be interesting for you if both the following conditions are true: Your Android device is not rooted You may connect as root to your android device, but only through a PC and adb In such cases, here is a trick to be able to run commands as …