Journal Analyse de plage de valeurs dans Pythran

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
16
11
mai
2020

Demat'iNal,

Il y a quelques semaines, Pythran a gagné une analyse de plage de valeurs un peu plus solide que la précédente implémentation. Rien qui ne révolutionne la recherche, mais l'occasion pour moi d'explorer le sujet avec vous ici.

L'histoire commence en octobre 2018 avec l' issue #1029, alors que j'essayais de convertir des bouts de code de scikit-image à Pythran.

La fonction _integ

La fonction ci-dessous est extraite du fichier _hessian_det_appx.pyx, écrite en cython

# cython: wraparound=False
(…)

Journal Sortie de ./play.it 2.11.4

Posté par  . Licence CC By‑SA.
19
10
mai
2020

Salut à tous !

Une nouvelle version de ./play.it est sortie la nuit dernière, pour la plus grande joie de tous les joueurs sur systèmes libres ;)

Pour rappel, ./play.it est un logiciel libre facilitant l’installation d’une collection choisie de jeux vidéo commerciaux sur différentes familles de distributions GNU/Linux, se reposant sur les gestionnaires de paquets de celles-ci dans la plus pure tradition du Principe KISS. Une présentation plus complète de ce logiciel a été postée il y a (…)

Journal Window Maker 0.95.9 est sorti le 4 avril 2020

Posté par  . Licence CC By‑SA.
Étiquettes :
33
10
mai
2020

http://www.windowmaker.org/news/

La précédente version de Window Maker était sortie en 2017.

Les nouveautés sont peu nombreuses, Window Maker étant un window manager pour X11 très abouti après plus de 20 ans de développement.

Pour les petits jeunes, il s'agit d'une imitation de l'interface graphique de NextStep, le légendaire OS révolutionnaire (1) des années 80, devenu depuis OpenStep puis Mac OS X et dans sa dernière incarnation iOS.

A une époque, il était pressenti pour devenir le window manager officiel de (…)

Journal Comparatif des logiciels de montage vidéo libres, le retour !

35
9
mai
2020

'lut nal,

Je viens compléter mon comparatif des logiciels de montage vidéo sous GNU/Linux avec Shotcut que je viens de tester sous toutes ses coutures.
Je ne vais sans doute pas reprendre l'ensemble du comparatif au risque de me répéter, mais en prenant comme référence Kdenlive pour simplifier voilà ce que je peux en dire :

Ergonomie et interface

L'interface de Shotcut est un bon compromis entre simplicité et richesse des fonctionnalités, alors certes il n'en dispose pas autant que (…)

Journal Trois petites brèves sur des livres et des conférences

Posté par  (Mastodon) . Licence CC By‑SA.
13
9
mai
2020

Wayland book

Un nouveau livre sur Wayland est maintenant disponible sous licence libre CC-BY-SA. La nouveauté est à relativiser vu que ce livre était déjà publié mais sous un format payant.

Ce livre intéressera ceux qui veulent en savoir plus sur le fonctionnement interne de Wayland et de son architecture et/ou ceux qui veulent apprendre à passer au-delà du monde X11 sur le bureau Linux.

L’auteur est présenté de la manière suivante dans l’avant-propos du livre (traduction approximative par mes (…)

Journal Le décônefinement

Posté par  . Licence CC By‑SA.
Étiquettes :
18
9
mai
2020

Parce que chez VideoLAN quelqu'un n'avait rien d'autre à faire en dehors de ses if()-between()-else() qu'il vous a convertit son temps d'ennui disponible en *Escape Movie *

Un escape game à la sauce Geek et qui ne pardonne pas. Si vous avez toujours détesté les jeux Sierra, rassurez vous, ici aussi à la moindre faute vous mourrez ! Cependant tout n'est pas perdu car vous êtes prisonnier de la LOOP temporelle !

Pour les plus téméraires capables de se (…)

Journal Avant la reprise et pour préparer la sortie : du bricolage avec un ch’tit peu d’informatique

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
13
8
mai
2020

Salut les gens,

Le déconfinement signifie seulement qu’il y a de la place dans les unités de soins intensifs pour les prochains malades, pas qu’on est débarrassés du virus. Mais ça vous le saviez. Donc il faudra continuer à prendre nos précautions (garder nos distances physiques, se laver les mains tout ça quoi).

Et alors j’ai réfléchi aux problèmes très concrets que ça pose et qu’on n’évoque pas beaucoup.

Gestion des masques

Les masques qu’il est maintenant très conseillé de (…)

Journal Clavier orthogonal, clavier à une main, etc pourquoi rien ne change ?

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
36
8
mai
2020

Cher journal,

Il y a maintenant plus de 15 ans je m'étais lancé tête baissée dans l’apprentissage du Dvorak-fr puis du bépo quand il a été finalisé.
Je ne regrette pas, c'est vraiment confortable et je ne rencontre pas tellement de problème quelques soit l’environnement informatique que j'utilise.

Et même si ça fait beaucoup causer quand j'en parle à mon entourage, ça ne dérange personne dans la mesure ou ça n'est qu'une option. Et on peut repasser en mode touches (…)

Journal En mai 1981, Kraftwerk sort Computer World

47
8
mai
2020

Après quelques années dans le krautrock [1], mouvement musical allemand, Kraftwerk [2] se met à bidouiller les synthétiseurs. Le groupe, dont le nom se traduit par "centrale électrique", va explorer le monde moderne et la technique. Après Autobahn (1974), Radio-Activity (1975), Trans-Europe Express (1977), The Man-Machine (1978), nos hommes-robots sortent en mai 1981 l'album Computer World [3, 4]. Les futurs Daft Punk sont à l'école primaire.

La bronsonisation ce 6 mai de Florian Schneider [5], membre fondateur de Kraftwerk, justifie (…)

Journal Faire fonctionner un micro avec linux

Posté par  . Licence CC By‑SA.
Étiquettes :
11
7
mai
2020

C'est un mémento de commandes utiles, lorsqu'on hurle dans son micro et que celui-ci semble sourd.

N'oubliez quand même pas de le brancher, et sur le bon connecteur (j'avoue en avoir été réduit à tous les essayer un par un, dans le doute. Bien entendu, il était branché sur le bon indiqué dans la doc).

  • alsamixer pour mettre l'entrée micro à un niveau audible.
    Attention à se placer sur la bonne carte son. Il y en a souvent plusieurs dans (…)

Journal Rust et Python associés grâce au C

Posté par  . Licence CC By‑SA.
Étiquettes :
16
5
mai
2020

Le mariage de Python et Rust vous intéresse ?

Profiter des modules de Python au sein de Rust, de la sûreté de Rust pour accélérer les traitement de Python, de la possibilité d'intégrer à l'interpréteur des bibliothèques systèmes… ?

Je vous propose dans cette nouvelle note technique, de nombreux exemples et analyses du fonctionnement au travers de ctypes et du C, pour améliorer la performance de Python et étendre Rust.

https://code.nothus.fr/doku.php?id=python:rust_python

(màj possible dans le temps)

Journal Verilog && récursivité(récursivité(récursivité( ERROR: STACK OVERFLOW

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
34
5
mai
2020

Cher journal,

Hier, j'ai découvert que l'on pouvait faire du code récursif en Verilog.

Le verilog, qu'est-ce que c'est que quoi ?

Verilog est un vieux langage de description matériel. Il sert à modéliser des circuits qui pourront être ensuite simulé et être implémenté sur un FPGA ou en ASIC.

En guise d'exemple, voici un petit module qui fait clignoter une DEL :

`define CLOCK_FREQUENCY 25000000 // Number of clock tick in 1 second - 25Mhz
`define LED_TICKS_COUNT
(…)

Journal Signal-cli répondeur & forward

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
12
4
mai
2020

Bonsoir cher moules,

Je vais bientôt changer de numéro de téléphone.

Et j'ai la flemme de prévenir tout le monde, je vais forcément oublier des personnes :(

Vu que je n'utilise pratiquement que l'application signal sur mon Android et que je glandouille, j'ai commencé à regarder signal-cli.

Bref j'ai pondu un petit script en bash sans aucune prétention qui répond à la personne qui m'écrit, qui me forward le message sur mon nouveau numéro et qui logue ça dans un (…)

Journal Quelle interface tactile ?

Posté par  (Mastodon) . Licence CC By‑SA.
10
4
mai
2020

Cher Journal,

Comme tu le sais sans doute, je me suis amouraché d’OpenBoard. Je me réjouis de l’utiliser dans mes cours à partir de septembre. Cependant, je dois encore régler quelques détails dont l’interface tactile à utiliser. En effet, je n’en possède pas vraiment hors celle de mon ordinophone qui n’est évidemment pas une option.

Touchpad

J’ai bien tenté d’utiliser le touchpad des mes différents pc portables mais tu conviendras facilement que les résultats ne furent pas très probants.

(…)