Journal DSL en golang avec du tagless final

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
9
5
fév.
2018

DSL ou "domain specific langage" est "un langage de programmation dont les spécifications sont conçues pour répondre aux contraintes d’un domaine d'application précis". L'idée est de rapprocher de le plus possible un langage informatique du langage du métier auquel il s'applique.

Dans le cas où l'on veut ajouter un DSL à un autre langage, on peut faire appel au technologique classique de compilation, ou alors il faut essayer d'utiliser le "langage hôte" de la façon la plus intelligente et économe (…)

Journal SQL Decimal vs Double

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
13
11
sept.
2017

Pour des calculs financiers, il est conseillé souvent d'utiliser le type DECIMAL et non un type float classique pour stocker des montant d'argent. L'argument principal est que DECIMAL n'arrondit pas, au contraire de float. Mais c'est complètement faux. Un type DECIMAL(10,2), a 10 chiffres significatifs, et 2 chiffres après la virgule. Donc, "10.222" sera tronqué à "10.22", ce qui est un arrondit violent. A l'inverse, il est vrai que "0.1" sera stocké exactement en DECIMAL, et par une approximation avec (…)

Journal "Et si on libérait (vraiment) les licences libres de la propriété intellectuelle ?"

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
10
8
août
2017

Calimaq suggère d'utiliser les traités internationaux pour poser les bases juridiques du libre au sens large sans passer par le hack juridique du copyleft, qui est sous attaques constantes des ayants droits: redevance pour l'usage de photo libres, redevance pour l'usage de musique libre en public, et la proposition de loi qui rendrait possible pour tout auteur de réclamer à tout instant une rémunération, quelle que soit la licence acceptée.

https://scinfolex.com/2017/08/05/et-si-on-liberait-vraiment-les-licences-libres-de-la-propriete-intellectuelle/

Journal La suite de la consultation d'Etalab sur l'ouverture des données

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
15
11
juil.
2017

Fin 2016, une consultation a eu lieu en ligne sur l'ouverture des données publiques.

Résultats : 3 bases de plus que prévu sortent, il y a des contraintes fortes de pilotage et de qualité sur ce qui est distribué.
( http://data.gouv.fr/reference )

Plus d'informations : https://www.etalab.gouv.fr/comment-nous-co-construisons-le-service-public-des-donnees-de-reference-avec-ses-utilisateurs

Journal L’État d’urgence permanent

Posté par  (site web personnel) . Licence CC By‑SA.
54
8
juin
2017

Ils vont le faire. Avant de lever l’état d’urgence, ils vont intégrer la plupart de ses dispositifs dans la loi ! L’état d’urgence permanent donc.

Le but est toujours le même : pouvoir prendre des mesures coercitives sans intervention du juge : assignation à résidence, perquisition administrative, fourniture d’identifiant et mot de passe… Bref, contraindre des personnes qui n’ont encore rien fait et qui n’ont même pas encore vu un juge.

On peut se dire que c’est anticonstitutionnel, mais le conseil constitutionnel a (…)

Journal Sortez vos capacités

Posté par  (site web personnel) . Licence CC By‑SA.
76
17
nov.
2016

Pour un circuit numérique, il y a toujours une dose d’électronique analogique. “Malheureusement”, penseront certain. Découvrons les condensateurs.

Un condensateur est un bipède, qui a un sens de branchement la plupart du temps, selon la technologie employée, contrairement à la théorie. Sa grandeur principale se mesure en farads (F). Elle va de quelques picofarads (pF) à quelques centaines de farads (F).

La petite équation est I = C*du/dt, l’intensité est proportionnelle aux variations de tension, ou Q = C*U, la (…)

Journal Toute résistance n’est pas futile.

Posté par  (site web personnel) . Licence CC By‑SA.
94
16
nov.
2016

Dans un circuit numérique, il y a une dose d’électronique analogique. “Malheureusement”, penseront certains. Voyons les résistances.

Si on veut utiliser un microcontrôleur pour un projet de robotique ou de domotique, on doit parfois créer sa propre carte numérique, ou créer une carte de périphérique, connecté à une carte numérique plus dense comme l’Arduino ou la Raspberry Pi.

Le but de cet article est de montrer les pièges et embûches à éviter, lorsque l’on essaye d’appliquer la théorie.

Une résistance (…)

Journal ghash: génération d'image à partir d'un hash

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
36
6
nov.
2016

Il parait que cela s'appelle des identicons: des images uniques générées à partir d'une chaine de caractères.

$ echo linuxfr.org | ghash -o linuxfr.org.jpg

J'ai tenté de faire un tel générateur avec 2 "julia" (des fractals) multipliées, je me suis inspiré du code trouvé, ici, sur linuxfr, comme exemple pour gmic de l'option '-fill'. Je ne sais pas si ghash est assez solide pour être qualifié de cryptographique mais j'ai tout fait pour.

Ghash est un outil pour Linux en (…)

Journal "Logiciels préchargés : la CJUE se décrédibilise."

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

"la CJUE est passée totalement à côté du problème juridique que j’avais initialement soumis. Même si la Cour de cassation avait posé les mauvaises questions, la CJUE était censée avoir le courage nécessaire pour rendre une décision en faveur des consommateurs Européens, en accord avec le droit posé par la directive ; un espoir était donc permis. Mais personnellement, je pense que les enjeux économiques sont bien trop importants…"

"Vous l’avez compris, en limitant la saisine de la CJUE à la (…)

Journal Electronic Real World : Internet Packet Life

Posté par  (site web personnel) .
Étiquettes :
5
6
avr.
2016

Grand fan de la série, “il était une fois… l’homme”, j’ai pensé faire la même chose pour expliquer Internet. On était en pleine discussion autour des boites noires de la loi rance, et pas grand monde ne comprenait le problème. J’ai donc essayer de faire une grosse série d’analogies entre le monde réelle et celui des ordinateurs.

J’ai convaincu une graphiste de me suivre. Et voici le résultat. La première histoire reflète simplement le voyage d’un paquet IP depuis un (…)

Journal "Meilleur dev de France" ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
8
15
mar.
2016

J'ai entendu parler du concours du meilleur dev de France qui a eu lieu hier : http://www.meilleurdevdefrance.com/

Mais je n'ai rien trouvé sur le contenu des épreuves. Il y a la liste des sponsors, en énorme, la liste des partenaires politiques. Mais rien sur le contenu. Vu le domaine, j'ai l'impression que développeur pour eux, ne concerne que le web, mais je me trompe peut-être, il y a Parrot.

Quelqu'un aurait plus d'info ?

Journal Un avant gout de TFTA ?

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

"…Le dernier volet de l’enquête a conduit l'équipe de "Cash Investigation" à Hawaï. Le climat de cet archipel paradisiaque permet quatre récoltes par an. C'est pourquoi les multinationales y testent leurs produits. Dans ce qui est probablement le plus grand labo à ciel ouvert d’expérimentation d’OGM au monde, elles font un usage massif de pesticides. On y recense dix fois plus d’anomalies congénitales que la moyenne aux Etats-Unis. La mobilisation des citoyens a permis de faire passer une loi locale (…)

Journal La trahison de qui ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
27
17
juil.
2015

Un site Allemand fait face à des accusations de trahison, pour avoir publié des documents internes qui montrent l'extension de l'espionnage par les services allemands de la population locale.

On se demande bien qui trahi qui. Mais j'ai l'impression que cela devient une habitude en Occident… :(

https://www.laquadrature.net/fr/surveillance-soutenons-netzpolitik-contre-les-pressions-du-gouvernement-allemand