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


Tuto: une appli simple Android sans Studio

L'objectif de ce tutoriel est de vous apprendre à développer une première application Android simplement avec les outils de bases et sans installer Visual Studio. Avec quelques modifications, ce procédé peut même être utilisé pour compiler une application Android depuis le smartphone lui-même, via termux. Mais nous supposerons ici que …


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 …