Alire, le package manager d'Ada

28
1
juin
2022
Ada

Dans un précédent journal, il m’a été demandé de présenter Alire sous la forme d’une dépêche. Voilà, j’ai fini par prendre le temps et j’ai choisi la façon de le présenter.
Je vous propose donc une sorte de pas-à-pas plutôt qu’une explication un peu brutale

Le but

Nous allons donc créer des crates Alire (les Rustistes auront reconnu le terme).
J’ai bien dit des car cela va permettre de voir les deux types, lib ou bin que l’on peut créer.

Le projet

Le but n’étant pas d’écrire du code Ada, on va prendre un de mes projets préférés qui n’a, au moment de l’écriture de ces lignes, pas de crate associée.
J’ai nommé le Corporate Bullshit Generator, logiciel ô combien indispensable, source inépuisable d’études en scalabilité (autopromotion).

Ce magnifique projet est l’œuvre de Gautier de Montmollin qui produit aussi des choses beaucoup plus sérieuses comme Zip-Ada, une lib pour gérer les archives zip, Ada PDF Writer ou HAC, un compilateur Ada partiel.
Évidemment, tout est codé en pur Ada.

Bon assez causé, on y va direct car c’est NOTRE PROJEEEEETTTT :)

Journal Le smartphone comme vecteur d'initiation à la programmation

Posté par  (site web personnel) . Licence CC By‑SA.
24
27
avr.
2022

La plupart des gens, en particuliers les plus jeunes, sont très attachés à leur smartphone. D'où l'idée de se servir de cet attachement pour les intéresser à la programmation.

Grâce à un IDE en ligne comme Replit, ou, pour les plus motivés, en installant Termux, (ou iSH pour les appareils sous iOS), on dispose de la possibilité d'exécuter des programmes en Python avec son smartphone.

Certes, un smartphone, ce n'est pas vraiment confortable pour programmer, mais est-ce (…)

Journal CPU Ex0187 Ruby

7
24
mar.
2022

Dans cette release dans la série Langages machines : une pierre précieuse, orientée objet, le bonheur des devs et des rails.
Notre invité est Bruno Perles, CEO de Atnos, agence spécialisée Ruby

Écoute, liens, textes, commentaires et inscription pour un atelier sur Toulouse : https://cpu.pm/0187

Chapitres :

Vous l'avez compris, M. Perles est d'accord pour animer un atelier (…)

Forum Programmation.perl Perl débutant: exercice (temp min et heure)

Posté par  . Licence CC By‑SA.
Étiquettes :
0
26
fév.
2022

Bonjour,

Je débute en Perl.
Pour un exercice de programmation, je dois pouvoir à partir d'une modification d'un script comme celui-ci indiquer en plus du nombre obtenu une heure (soit seconde valeur):

use warnings;
use strict; 
use diagnostics;
 my $file = $ARGV[0]; 
open (FICHIER, "<", $file) or die ("Impossible de lire le fichier $ARGV[0]" );
my $minimum= <FICHIER>;
while (my $ligne =<FICHIER>)
{ 
if
(…)

Journal ADM42 - L'aventure de mon clavier pour développeur jusqu'au crowfunding

Posté par  . Licence CC By‑SA.
72
17
fév.
2022

Bonjour Nal,

Il y a a peu près 2 ans, je me suis lancé dans une galère grande aventure: faire un clavier pour «développeurs» basé sur le firmware libre QMK et tout le hardware qui va avec bien sûr, sinon ce serait bien trop simple.

Ma passion pour les claviers mécaniques à commencée il y a quelques années (d'ailleurs on retrouve mes commentaires ici à ce sujet).

Au début c'était pour mon propre confort, j'hackais QMK sur du hardware existant (…)

Forum général.petites-annonces Vente livre "Advanced Programming in the UNIX Environment"

Posté par  . Licence CC By‑SA.
6
31
jan.
2022

Bonjour à tous,

2022/03/13 - Baisse de prix

(vente 2/3)

En prévision d'un déménagement je dois faire de la place, et les livres n'y coupent pas -_-

Je vends le livre "Advanced Programming in the UNIX Environment" il est en excellent état, hormis une partie de la colle de la reliure avant qui se détache sur environ la moitié de la reliure avant (voir photo). Mais comme c'est une vraie reliure (non pas brochée), cela ne gêne en rien la (…)

Forum général.petites-annonces Vente The Art of Computer Programming - 3 volumes

Posté par  . Licence CC By‑SA.
6
31
jan.
2022

Bonjour à tous,

VENDU (le livre, pas toi cher lecteur :)

(vente 1/3)

En prévision d'un déménagement je dois faire de la place, et les livres n'y coupent pas -_-

Je vends le coffret "The Art Of Computer Programming" comprenant les 3 volumes en excellent état (ouverts sporadiquement pour des points précis). Il n'y a que quelques traces mineures de frottement sur les couvertures (visibles sur les photos).

Prix 140€.

Il pèse 4kg, je propose le retrait en mains (…)