Journal autocsv2sql : un utilitaire pour convertir ses CSV sans se poser de question, "écris" en OCaml

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
10
13
mar.
2024

Cher Journal,

J'ai probablement mal cherché dans les tréfonds de l'internet, mais je rêvais depuis longtemps d'un bête utilitaire en CLI pour me convertir un CSV en SQL sans me poser de question, ie. je lui donne le fichier et il se débrouille avec les types de données, l'ordre de création de table.

C'est maintenant chose faite avec autocsv2sql, un utilitaire que j'ai "écris" en OCaml, et qui fait globalement bien le taf pour la 20aine de CSV que (…)

Journal Le début de la fin pour Intel ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
81
31
août
2020

Apple a récemment officiellement annoncé ce qui se tramait depuis longtemps : les Macbook vont passer sur architecture ARM. Vous allez me dire que vous vous en fichez, puisqu'Apple cédéméchan çapucépalibre.
Mais des signaux plus ou moins faibles indiquent ça et là qu'Intel est mal barré.
Exposé des faits

1. Apple lâche Intel, mais on le savait

Les rumeurs sur le lâchage d'Intel par Apple bruissait depuis longtemps. Qui plus est, l'utilisation de plus en plus fréquente de leur propres (…)

Journal #LaDictatureQuiVient Wi-Fi interdit, Tor bloqué, backdoors… les nouvelles idées au gouvernement

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
18
26
juil.
2016

Dans un article publié par Numerama, il nous est dévoilé comment va se terminer dans la honte l'expérience démocratique française.

Au menu :

  • Interdiction des wifi ouvert
  • Interdiction de TOR et consorts
  • Obligation des fournisseurs de VOIP de fournir les clé pour qu'on puisse nous écouter

Nous rentrons en post-démocratie, comme Todd l'avait annoncé dans son livre "Après la démocratie".
Ami écolo, anarchiste, alternatif, ta vie va devenir un cauchemar…

Le piège se met peu à peu en place (…)

Journal Le Code Civil sur Github

Posté par  (site web personnel) . Licence CC By‑SA.
52
31
mar.
2015

Une initiative personnelle est à l'origine du dépôt du Code Civil sur Github.

L'auteur a bien fait les choses, puisque chaque loi est l'objet d'un commit, 275 en tout.
Les plus vieux commits datent de Napoléon, auteur du Code.

Une belle initiative, qui, dans la continuité des ateliers constituants, permettraient à des groupes de travailler sur une amélioration fictive du Code, par des groupes de citoyens.

Il serait intéressant de faire de même sur notre Constitution (bien (…)

Journal Journal Bookmark #2

32
15
déc.
2014

Journal Journal Bookmark #1

Posté par  (site web personnel) . Licence CC By‑SA.
15
13
sept.
2014

Dimensions, une extension Chrome permettant de mesurer, en pixels, tous les éléments d'une page web.

Un expérience testant les limites de la commandes cp : que ce passe t-il lorsqu'on copie 432 millions de fichiers totalisant 39 To ?

Morte, une expérience pour faire une sorte de templating (comme ceux de C++) automatique : il regarde ce qui est calculable en fonction des informations dont il dispose dans le code et précompile

Algomation, un site pour visualiser des (…)

Journal Faut-il arrêter l'Euro ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
7
27
mai
2013

Cette opinion iconoclaste est très dérangeante pour la plus part d'entre nous, européens convaincus. C'est pourtant une option qui se dessine dans d'autres milieux que ceux des souverainistes et autres nationalistes, dont la motivation principale est l'attache au concept de nation.

L'euro, installé depuis 11 ans, est devenu, d'après certains, un veau d'or à sauver. C'est à dire qu'une monnaie censé être un outil pour les hommes est devenu un symbole auquel on sacrifie le bien être des populations.

(…)

Journal Quelques projets intéressants en OCaml

Posté par  (site web personnel) . Licence CC By‑SA.
32
28
fév.
2013

Ocaml est souvent enseigné aux étudiant par un prof chiant qui nous impose une soupe théorique qu'on est pas forcément prêt à avaler (plus tard, on comprend son intérêt, mais plus tard).
C'est pourtant un langage puissant et généraliste, tout à fait adapté à faire des logiciels de la vraie vie. Et non, il n'y a pas que ML Donkey.

Je recense donc dans ce journal bookmark quelques projets sympa en OCaml, très divers, mais utiles.
Je précise que je (…)

Journal Cartographie de la métadynamique

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
3
20
fév.
2013

Sommaire

Les sciences humaines sont un domaine en définitive assez difficile à qualifier scientifiquement.
Pour les scientifiques que nous sommes, beaucoup de constructions des sciences humaines et sociales tiennent sur du vide.
A leur décharge, même en le maitrisant, les chercheurs n'ont pas le confort de travailler dans un domaine ou l'axiomatique et les règles de raisonnements peuvent être clairement formalisées, voire testées par une machine.
Tout (…)

Journal The Future of Functional Programming Languages

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
27
18
oct.
2012

Juste un journal bookmark pour signaler cette très intéressante discussion entre un groupe de personnes qu’il est assez unique de voir ensemble : Xavier Leroy (OCaml), David MacQueen (un des concepteur de ML), Martin Odersky (Scala), Simon Peyton‐Jones(Haskell) et Don Syme (F#).

La discussion est intitulée « The Future of Functional Programming Languages ». Y sont abordés les succès et insuccès de l’approche fonctionnelle, comment elle infuse ailleurs, quelles sont les perspectives, etc.

Cela se passe ici, et c’est disponible en divers formats.

Journal PHP, A Fractal Of Bad Design

Posté par  (site web personnel) .
Étiquettes : aucune
0
12
sept.
2012

Oui journal, nous ne sommes pas vendredi, mais un bon troll, fais toujours du bien en cette rentrée trépidante.

Le sujet du troll est comme le titre l'indique, PHP.

Si ce "langage" n'avait pas tant de succès, on appellerait mon appeau à troll "tirer sur une ambulance", mais voilà, avec 6% et une position de 6ème langage le plus utilisé dans le monde, PHP sévit encore.

PHP, a fractal of bad design est un magnifique texte, tout de colère (…)

Journal Les types fantômes

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
19
25
août
2012

Dans une application de gestion (au sens large) qui traite nombre informations, on peut facilement se retrouver avec moult variables textuelles voyageant dans le code au gré des traitements.

Le risque arrive vite d'avoir pléthores de fonctions prenant des chaînes en argument. Évidemment une chaîne étant équivalente à une autre, les fautes d'étourderies et autres valeurs mal traitées traitées (inversions, oublis), impliquent assez vite des erreurs survenant à l'exécution.

En paradigme objet, on peut s'amuser à créer un objet par (…)

Journal Une structure de données générique ?

Posté par  (site web personnel) .
5
3
juil.
2012

On est souvent confronté dans le développement à des besoins constants d'évolution de structures de données. C'est pourquoi on possède maintenant de nombreux outils qui gèrent la migration, la colle objet-relationnel et autres problématiques purement techniques.

Mais peut-on construire une structure de donnée totalement générique, étanche à l'évolution des données à encoder ?
J'entend généricité par sa capacité à exprimer n'importe quel contenu sémantique.

M'étant pas mal amusé avec Attempto Controlled English, je m'en suis inspiré pour construire une structure (…)

Journal 75 % des français sont favorables au protectionnisme Européen

Posté par  (site web personnel) .
Étiquettes :
21
21
juin
2011

D'après un sondage publié dans Marriane de cette semaine, 75 % des français sont favorable au protectionnisme Européen. Ce sondage a été financé sur leur denier personnels par une vingtaine d'économistes et chercheurs réunnis au sein de l'association "Manifeste pour un débat sur le libre-échange".

On trouve parmi eux : Emmanuel Todd, Jacques Sapir, Bernard Cassen, Pascal Fourrier, Jacques Généreux, Jean-luc Greau, Edouard Husson, Hervé Juvin, Akim El Karaoui, Gérard Lafay, Frédéric Viale, Julien Landfried, Aurélien Bernier, David Cayla, etc...

(…)