Journal Jouer avec Lenia (modèle de vie artificielle) en Python

Posté par  . Licence CC By‑SA.
Étiquettes :
39
21
jan.
2024

Bon c'est dimanche et on s'ennuie un peu, c'est donc le moment idéal pour s'amuser !

J'ai été totalement fasciné par cette vidéo de David Louapre qui décrit le modèle de vie artificielle Lenia imaginé par Bert Wang-Chak Chan qui est une extension du fameux jeu de la vie.

David Louapre propose un notebook Python avec une version simplifiée de Lenia en Python. Ce notebook est très facile à installer et à exécuter, car il ne dépend que de (…)

Journal Peter Eckersley bronsonisé

Posté par  . Licence CC By‑SA.
25
3
sept.
2022

Un chic type vient de nous quitter, voici un extrait, traduit de sa web-bio

Peter a également cofondé ou [co]-créé de nombreux projets ayant un impact sur la vie privée et la cybersécurité, notamment Let's Encrypt, Certbot, Privacy Badger, HTTPS Everywhere, Panopticlick ; pendant la pandémie de COVID-19, il a réuni le groupe stop-covid.tech, conseillant de nombreux groupes travaillant sur la recherche de contacts numériques préservant la vie privée et la notification d'exposition, et contribuant à plusieurs plans stratégiques pour (…)

Journal merci yunohost (mais pas que) !

Posté par  . Licence CC By‑SA.
Étiquettes :
41
27
sept.
2021

Cher 'Nal, je voulais juste te dire que j'ai réussi à installer ONLYOFFICE (ce dimanche) en seulement 15 minutes sur mon serveur grâce au projet Yunohost. Le dialogue avec mon NextCloud déjà existant m'a pris 5 minutes de plus. Et cela, dans un contexte d'urgence, car je suis en pleine co-rédaction d'un projet collaboratif avec des collègues de différentes nationalités. Voilà, c'était juste pour dire que c'était incroyable de facilité et dire aussi mon infinie gratitude à tous les (…)

Journal Les pratiques commerciales de BouyguesTelecom

Posté par  . Licence CC By‑SA.
37
9
sept.
2020

Cher Nal'

J'ai souscrit l'année dernière un forfait pour 9€99 chez l'opérateur low-cost B&YOU (filiale de BouygueTelecom). Le forfait est sympa : sans engagement, pas d'évolution de tarif au bout d'un an et 40 Go de données.

Quelle ne fut pas ma surprise de voir que mon forfait avait évolué "tout seul" pour passer à 12€99 avec 60 Go ! Afin de comprendre ce phénomène étrange, j'ai d'abord déjoué les méandres d'un site internet fort peu enclin à me livrer (…)

Journal Le bloboscope

Posté par  . Licence CC By‑SA.
35
16
nov.
2019

Cher Nal',
Si tu t'intéresses à l'actualité scientifique, tu as sans doute déjà entendu parlé du blob. Pourvu de 720 sexes et dépourvu de système nerveux, cette cellule géante est capable de se déplacer et même d'apprendre ! Bref, tu l'auras compris, ce blob est vraiment bizarre ! Si tu veux en savoir plus sur cette bestiole, je te recommande l'excellent livre d'Audrey Dussutour.

Pour l'observer, j'ai mis un point un appareil de très grande sophistication (…)

minipy, un serveur Python dans son Android

Posté par  . Édité par palm123, BAud, Davy Defaud, Benoît Sibaud, Cyprien et gUI. Modéré par Davy Defaud. Licence CC By‑SA.
Étiquettes :
37
11
juil.
2019
Android

Minipy est une application Android dont les sources sont distribuées sous licence MIT. Cette application permet d’exécuter des petites commandes Python depuis son smartphone ou sa tablette Android. En elle‐même, cette application ne fait pas grand’chose et il faut bien reconnaître que son utilité est très limitée.

Toutefois, son intérêt n’est pas dans le pourquoi, mais plutôt dans le comment. Cette dépêche va donc expliquer comment cette application fonctionne et va détailler les différentes étapes nécessaires à la création de cette application jusqu’à son empaquetage plutôt non conventionnel.

Dans une seconde partie, cette dépêche va s’intéresser à l’architecture de Minipy qui permet de faire tourner « en local » un serveur Python Tornado qui dialogue avec une page HTML (rendue par un WebView) via des WebSockets.

minipy

Journal SMTP menteur

Posté par  . Licence CC By‑SA.
Étiquettes :
6
23
mai
2019

Cher Nal,
Aujourd'hui, j'ai eu la surprise de constater que du contenu était systématiquement ajouté à la fin de mes e-mails pro et, cela, sans mon consentement. Techniquement, j'imagine que c'est le serveur SMTP qui réalise cet ajout non consenti.

Du coup, les destinataires de mes e-mails reçoivent du contenu que je n'ai pas écrit. Je trouve cela plutôt limite et, comme il s'agit d'une université, je me demande si cela n'est pas une infraction de la charte du réseau (…)

Journal Document de cours : "Python for science"

Posté par  . Licence CC By‑SA.
Étiquettes :
40
13
mai
2019

Cher journal, je voudrais te parler aujourd'hui d'un document intitulé "Python for science" (c'est en anglais)
d'une centaine de pages et publié sous licence Creative Common CC-BY-SA qui introduit le langage Python pour une utilisation scientifique plutôt orientée vers traitement de données. Le document est libre et les sources LaTeX et SVG sont hébergées sur gitlab.

Pourquoi ? pour qui ?

Cela fait maintenant quelques années que je pratique Python pour mon boulot. Je m'en sers surtout pour faire (…)

Journal Google apps, vente liée et action collective ?

Posté par  . Licence CC By‑SA.
Étiquettes :
20
13
jan.
2019

Cher journal,
J'ai commandé pour Noël un nouveau smartphone. J'ai pris soin de choisir celui-ci en fonction de mon (petit) budget et de sa compatibilité avec LineageOS. Le but, c'est d'utiliser un android un peu allégé en blob mais surtout de me passer des google apps et autres applications GAFAM (comme l'app Facebook).

Si tout va bien, je devrais le recevoir dans quelques jours. Je sais d'avance que je vais galérer pour installer un os alternatif, ce qui, au (…)

Journal Jean-Claude Ameisen évoque le problème des codes fermés au sénat

Posté par  . Licence CC By‑SA.
Étiquettes :
27
13
mar.
2018

Jean-Claude Ameisen a été auditionné devant la commission des affaires sociales, ce 8 mars, en tant que président d'honneur du comité consultatif national d'éthique pour la révision de la loi de bioétique de 2011.

Cette audition est disponible en "replay" sur la chaîne public sénat.

J'en parle ici, car entre 1:12:32 et 1:14:11, Jean-Claude Ameisen évoque les problèmes éthiques liés à l'utilisation d'algorithmes fermés de prise de décision dans des domaines publics comme la justice ou la santé.

(…)

Journal TapTempo en emacs lisp

Posté par  . Licence CC By‑SA.
Étiquettes :
15
12
mar.
2018

Le portage de TapTempo en emacs lisp est idéal pour se muscler les doigts !
Battez la mesure sous votre éditeur préféré à coup C-c C-s et vous aurez votre bpm dans le mini-buffer.

À rajouter d'urgence dans votre .emacs

(setq t0 0)
(setq array (list))

(defun sum(list)    
  (if (null list)
      0
    (+ 
     (first list) 
     (sum (rest list))
     )   
    )   
  )


(defun
(…)

Journal Mechamatic de la méca pour tous !

Posté par  . Licence CC By‑SA.
29
21
oct.
2017

Cher nal,
Comme tu le sais, j'adore l'informatique et la mécanique. Aussi, je m'amuse beaucoup à mélanger ces deux activités pour imaginer des solutions/applications plus ou moins utiles dans ces domaines. Je ne manque pas d'ailleurs de t'en tenir à chaque fois informé, car je sais que quelques mécaniciens barbus sont quelquefois de passages par ici.

Aujourd'hui, je voudrais te parler de Mechamatic.

Il s'agit tout simplement d'un site ouèbe qui permet de mettre en œuvre deux techniques avancées (…)

Journal pydic, une suite d'outil python pour réaliser de la corrélation d'image locale

Posté par  . Licence CC By‑SA.
22
14
avr.
2017

Cher journal,
Je t'écris aujourd'hui pour t'annoncer la venue de pydic. pydic, disponible sous licence GPLv3, est une suite d'outil Python permettant de faire de la corrélation d'image locale. Cette suite d'outil, disponible sous la forme d'un unique module pydic.py, s'adresse plus particulièrement aux mécaniciens expérimentateurs qui souhaitent cartographier les déformations au cours d'un essai mécanique comme un essai de flexion, un essai de traction ou que sais-je encore.

Bien qu'en anglais, l'image suivante résume (…)

Journal Un peu de méca : mesurer un module de Young avec son smartphone

Posté par  . Licence CC By‑SA.
Étiquettes :
44
21
sept.
2016

Cher journal,
J’ai publié cette semaine ma première appli Android chez le grand Satan Google. Bien entendu, cette application est libre (sous licence GNU GPL v3) et peut fonctionner sous votre GNU/Linux préféré en natif. Le nom de cette application est pyRFDA.

Il s’agit d’une application au design plutôt minimaliste, mais pourvues de fonctionnalités maximisées. Elle permet de mesurer les modules d’élasticité des matériaux en analysant le son émis par ces matériaux lorsqu’ils subissent un choc. Vous trouverez plus d’info (…)