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.

(…)

Journal Des nouvelles de Fortran

Posté par  (site web personnel) . Licence CC By‑SA.
33
3
mai
2020

Punk is not dead, Fortran non plus. La preuve, avec le présent journal, LinuxFr.org compte désormais en tout et pour tout sept contenus taggés "Fortran" : https://linuxfr.org/tags/fortran/public

Une évolution par les normes

Rappelons que Fortran, qui s'écrivait à l'époque FORTRAN (pour mathematical FORmula TRANslating system), est né chez IBM entre 1954 et 1957 et fait donc partie des tous premiers langages informatiques. Il fait également partie des langages normalisés, ses premières normes datant du milieu des années 60. Depuis (…)

Journal Petite histoire de la SD2SNES, et par là même du MSU1

Posté par  . Licence CC By‑SA.
42
3
mai
2020

Bonjour Nal,

Les temps actuels étant propices à rester devant mon écran, j'en profite pour te narrer une belle histoire d'application du libre au hardware, et au software, à travers le projet SD2SNES.

Le but de ce projet est de pouvoir exécuter tout développement produit pour la super nintendo sur le matériel d'origine, mais également de pouvoir étendre certaines de ses capacités techniques.

Mais avant tout, il va falloir rappeler quelques points concernant la Super Nintendo :

Journal umberwm, un gestionnaire de fenêtre en tuile pour X11

Posté par  (site web personnel) . Licence CC By‑SA.
22
2
mai
2020

Cher journal,

J'ai commencé à écrire un gestionnaire de fenêtre minimaliste en rust, dont voici un apperçu:

Ce dernier est fortement inspiré par qtile au niveau de l'interface,
et DWM au niveau de la configuration (fondée sur du code).

Journal LinuxFr.org : seconde quinzaine d'avril 2020

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

Cent quarante-troisième épisode dans la communication entre les différents intervenants autour du site LinuxFr.org : l’idée est de tenir tout le monde au courant de ce qui est fait par les rédacteurs, les admins, les modérateurs, les codeurs, les membres de l’association, etc.

L’actu résumée ([*] signifie une modification du sujet du courriel) :

Statistiques

Du 16 au 30 avril 2020

  • 2152 commentaires publiés (dont 11 masqués depuis) ;
  • 621 tags posés ;
  • 124 comptes ouverts (dont 34 fermés depuis) (…)

Journal [Message de service] Gagnants des meilleures contributions d'avril 2019

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

Si vous avez contribué au site en avril dernier, lisez ci‑dessous. Sinon, pas la peine de perdre votre temps à lire la suite.

Si vous êtes l’un des pseudos suivants, consultez votre courriel (celui connu par LinuxFr.org) et vérifiez vos indésirables, vous avez certainement reçu un message vous indiquant que vous avez gagné un livre (version numérique vu le contexte). Ne procrastinez pas pour nous répondre s'il vous plaît, même si vous ne souhaitez pas y donner suite.

Journal Sortie de Kdenlive 20.04

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

'lut nal,

Sans tambour ni trompette je signale la sortie récente de Kdenlive 20.04. Cette nouvelle version intègre des nouvelles fonctionnalités, en voici un panel non exhaustif :

Améliorations de performance

Si comme moi vous souffriez de problèmes de performances, que l'accélération matérielle rendait le logiciel instable et que vous étiez obligé de passer par les clips intermédiaires, ça ne sera plus forcément nécessaire. On peut maintenant faire évoluer la résolution du moniteur et c'est du coup bien plus fluide.

(…)

Journal Covid le rouge

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

Bonjour Nal, cher camarade.
En ce jour de fête du travail je me faisais cette petite reflexion:
Est ce que ce petit camarade de 125 nanomètres de diamètre (mais avec un arn flexible) ne serait pas plus efficace que le pavé dans les mains des prolétaires?

  • Revenu universel de nouveau à l'ordre du jour (même au USA)
  • Annulation de la dette Africaine étudié
  • Les métiers des prolétaires revalorisés
  • Le retour à une production locale au juste prix
  • Collectivisme des masques (…)

Journal Repartitionnement d'un disque distant à chaud

Posté par  (site web personnel) . Licence CC By‑SA.
20
30
avr.
2020

Quelques outils pratiques pour repartitionner à distance un disque dur en minimisant l'interruption de service : losetup, rsync --copy-devices et dd.

Le problème

  1. j'ai récemment dû installer un serveur dans le cloud un peu rapidement.
  2. du coup, j'ai foiré le partitionnement et j'ai utilisé tout un disque pour une partition (en faisant mkfs.ext4 /dev/sdb) : pas de table de partition, pas de LVM donc aucune flexibilité, pas de sauvegarde "propre" possible (instantanés lvm ou btrfs ou autre).

(…)

Journal Fuite de données personnelles par Le Figaro

Posté par  . Licence CC By‑SA.
14
30
avr.
2020

Hop, le lien : https://fr.safetydetectives.com/blog/lefigaro-leak-report-fr/

En gros, pas mal de choses ont fuité à cause d'un serveur accessible librement :

Adresses électroniques
Noms complets
Adresses postales
Les mots de passe des nouveaux utilisateurs, en clair, ainsi que leur empreinte MD5
Pays de résidence et code postal
Adresses IP
Jetons d’accès au serveur interne

C'est pas glop glop, surtout pour les mots de passe. Faut quand même pas déconner.

Par contre, plus curieusement, ça tape sur les hébergeurs :

La base (…)

Journal CPU Ex0136 Traitements du son

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
10
30
avr.
2020

Dans cette release de CPU : Reverb, coups de kicks, la guerre de la compression et la hauteur du La. Suite de notre premier volet sur la radio numérique, cet épisode mérite une écoute au casque.

Émission, podcast, chroniques et une masse de liens documentaires : http://cpu.pm/0136

Chroniques :

Journal GNOME avec un scheduler temps réel

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
20
29
avr.
2020

Je viens de découvrir sur ce lien : https://blogs.gnome.org/shell-dev/ (chercher "Real-Time Scheduler") que GNOME avait une fonctionnalité expérimentale permettant d'être schedulé en temps réel.

C'est une fonction que j'ai toujours souhaitée, ne sachant pas comment la réaliser. J'ai souvent joué avec les paramètres nice et ionice sans succès, j'ai toujours eu des freeze dans GNOME alors que d'autres interfaces basées sur Linux semblent pouvoir gérer ça plus proprement (Android…)

Et voilà, c'est là.

Je rêve d'autre chose aussi, aucun accès (…)