Un développeur veut jouer aux échecs contre son imprimante
Nicolas Seriot, un développeur suisse, a eu une idée un peu bizarre : il a décidé de créer un programme pour jouer aux échecs contre son imprimante. Ce n'est pas un poisson d'avril et c'est même a priori possible, grâce à PostScript.
La version actuelle de PSChess (qui est open source) ne fonctionne qu'avec GhostScript, un interpréteur PostScript. Et le choix de PostScript est ce qui permet au programme de jouer aux échecs : le langage qui a fait les beaux jours des premiers Macintosh et des imprimantes LaserWriter est dit Turing complet. En réalité, c'est même probablement pour cette raison qu'Apple a supprimé l'interpréteur PostScript de macOS Sonoma. De façon très résumée, beaucoup considèrent qu'être Turing complet est la base d'un langage de programmation et que ce choix implique qu'il est possible de développer des programmes complexes.
macOS Sonoma se débarrasse de PostScript, probablement pour des raisons de sécurité
Sur son site, Nicolas donne quelques explications sur la programmation en PostScript mais aussi sur son programme PSChess. La version actuelle est capable de générer un échiquier, de déplacer des pièces, implémente les règles et permet même de se mesurer à un utilisateur virtuel à travers GhostScript. La prochaine étape, pas encore terminée, va être de tenter d'exécuter le programme sur une imprimante compatible PostScript et pas dans un interpréteur logiciel.
Si vous avez installé GhostScript sur votre Mac (par exemple avec Homebrew), il explique comment lancer une partie. Le programme demande simplement les déplacements à effectuer et génère un PDF pour chaque mouvement.
juste un mot pour Pierre: respect pour ceux qui bossent les jours fériés (et c un freelance qui dit ca) 🫡
et vos articles sont chouettes 🦉👌🏽
@raoolito,
« juste un mot pour Pierre: respect pour ceux qui bossent les jours fériés »
👍❤️
Mais je pense que ce sont des articles préparés à l'avance dans la semaine et qui sont publiés automatiquement le bon jour y compris les jours fériés !
@Pierre Dandumont,
Est-ce que l'on parle de ce Nicolas :
http://blog.seriot.ch/?p=477
Qui s'est déjà fait remarqué en 2013 pour son sens de l'inventivité !
https://www.lemondeinformatique.fr/actualites/lire-un-developpeur-detourne-la-fonction-oauth-de-twitter-53213.html
😁
@Scooby-Doo
probable mais quand même c tous des articles de pierre pour l'instant
@raoolito
Ils travaillent pas forcément un jour férié, les articles peuvent avoir été écrits jeudis et programmés pour apparaître aujourd’hui
@raoolito
Perso j’adore les jours fériés payés double…
@Pierre Dandumont,
« Non, je travaille aujourd'hui en fait (tout a été rédigé dans la journée) »
👍
Au moins c'est clair et direct !
Donc je retire mon explication des articles publiés de manière automatique et différée…
😉
Ah, c'est férié aujourd'hui ? Tout s'explique...
« …c'est même probablement pour cette raison qu'Apple a supprimé l'interpréteur PostScript de macOS Sonoma »
Crime qui entraîne l’accusation de phylocide (délit que je viens de définir, la mode étant aux -cides).
La condamnation est immédiate et sans appel.
La peine : les cadres d’Apple devront imprimer leur feuille de paye à partir d’un programme en PostScript, qu’ils écriront de main propre, au stylo à pointe en diamant, sur l’écran de leur iPhone. Leur salaire étant journalier à partir de la condamnation, il leur faudra répéter l’opération chaque jour, tant que durera leur emploi.
Apple est innommable. Damnatio memoriæ.
PostScript is Forever!
Forsake PS we never!
Bonjour l’empreinte environnementale 😈
@TDBI
Tu viens d’avouer ne pas avoir lu plus loin que le titre de l’article.
La seconde possibilité est encore moins glorieuse.
@MarcMame
Je t’aime ma c. molle ❤️ 🤭