Lien FauxPilot - Clone de GitHub Copilot libre et hors-ligne
Alire, le package manager d'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
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 (…)
Lien Drew DeVault dévoile le langage de programmation Hare
Lien ACM Opens First 50 Years Backfile (Association for Computing Machinery)
Journal CPU Ex0187 Ruby
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 :
- Bonjour à toi, Enfant du Futur Immédiat : Ruby et les enfants du rail
- Standard : MVC (Modèle Vue Contrôleur)
- Interview
Vous l'avez compris, M. Perles est d'accord pour animer un atelier (…)
Lien Is functional programming the hipster programming paradigm?
Forum Programmation.perl Perl débutant: exercice (temp min et heure)
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
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 (…)
Lien Le langage COBOL a-t-il encore du succès ? La réponse pourrait vous surprendre
Lien Une étude révèle les langages les plus voraces en énergie
Forum général.petites-annonces Vente livre "Advanced Programming in the UNIX Environment"
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
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 (…)