Mon regard sur le logiciel
La conception essentielle commence souvent avant le code : que doit-on pouvoir faire, quelles données faut-il, que se passe-t-il après un délai dépassé ou une donnée manquante ? Un processus clair guide technique et vérification.
Schulmittag et Schulnavi illustrent deux tâches : coordonner rôles et processus récurrents pour les repas ; rendre les données comparables pour choisir une école. Dans les deux cas, l’interface doit expliquer leur signification réelle.
L’exploitation ajoute des questions : qui détecte les erreurs, quelle version tourne, comment restaurer ? Une décision technique n’est complète que si coûts récurrents, limites et sortie possible sont compréhensibles.
Trois questions pour aller plus loin
- Qu’est-ce qui distingue prototype et produit ?
- Un prototype teste une hypothèse. Un produit assure une tâche récurrente pour autrui : responsabilités, erreurs, accès, maintenance et transmission des données doivent être prévus. La transition dépend de l’usage réel.
- Quand une instance propre est-elle utile ?
- Une application ou base séparée facilite la séparation entre établissements. Elle ne remplace pas le contrôle d’accès et ajoute du travail. Le choix dépend des données, contrats, changements et suivi.
- Qu’est-ce qui rend les données ouvertes utiles ?
- Sources traçables, dates visibles et limites claires. Une information absente doit apparaître comme telle ; l’interface ne doit pas transformer une lacune technique en jugement certain.
Textes et guides pratiques
Hachage, chiffrement et signature numérique : les différences
Somme de contrôle, confidentialité et origine vérifiable répondent à des besoins différents. Un guide de choix pour les fichiers, sauvegardes et protocoles logiciels.
Vérifier des fichiers avec PowerShell : SHA-256 et les bons octets
Un exercice PowerShell reproductible : créer un fichier test, calculer SHA-256, comparer les fins de ligne et interpréter correctement les résultats. Avec un PDF.
Comprendre SHA-256 : des octets au condensat
Pourquoi un condensat SHA-256 comporte 64 caractères hexadécimaux, le rôle des octets et ce que démontre une somme de contrôle. Avec exemples, démonstration et PDF.
Du prototype à l’exploitation : les points à clarifier avant un usage réel
Une application fonctionne. Mais qui la suit, détecte les erreurs et restaure les données ? Six questions pour passer de la démonstration au quotidien.
Un livre qui se renouvelle
Le livre gratuit de christlichdenken.at est régénéré à chaque publication. Que se passe-t-il lorsqu’on traite un livre comme un logiciel — et pourquoi ?
Des outils qui tiennent
nerve accompagne le développement logiciel, fleetdeck le déploiement. Pourquoi je crée mes propres outils, présente leurs approches et précise leurs limites.
Une instance par établissement
Pourquoi Schulmittag utilise des instances séparées, les responsabilités qui en découlent et pourquoi l’isolation seule ne garantit pas la sécurité.
Logiciels pour les communes : les besoins réels de la numérisation
Repas scolaires sur papier, inscriptions orales, facturation manuelle. Ce que la création de Schulmittag m’a appris sur la numérisation communale.
Les projets comme point de départ
Farleda
Farleda est le projet phare de Raphael Lugmayr et Stoicera : planification de voyages ferroviaires en Europe, comparaisons d’émissions traçables et pilotes communs.
Wachsam
Wachsam par Stoicera : apprendre à reconnaître les fraudes et le phishing à travers de courts cas. Pour les familles, les écoles et les entreprises, accessible dans le navigateur.
Stoicera Atlas
Stoicera Atlas : structurer les données, concevoir des vues et relier les processus. Démo fermée sur demande auprès de Raphael Lugmayr et Stoicera.
MealTime (Schulmittag)
Schulmittag / MealTime : logiciel de restauration scolaire, de l’inscription des parents à la facturation. Développement et exploitation avec Raphael Lugmayr comme CTO.
Schulnavi
Schulnavi utilise les données scolaires ouvertes pour trouver et comparer les écoles en Autriche. Un projet de Raphael Lugmayr et Stoicera.