Voici un document d'histoire #UNIX : le manuel "Unix Edition Zero", par Dennis Ritchie. Il est disponible au #format PDF via scan (texte tapé à la machine) +PDF après OCR +resaisi au format de troff (par David Lind).
https://doc.cat-v.org/unix/v0/
Le logiciel «roff» est mentionné au point 8.17.
https://doc.cat-v.org/unix/v0/
Via le compte @imil (mais sur Twt)
Addendum : le logiciel de formatage de document «roff» existe toujours en version #groff, dont la nouvelle version 1.23.0 est sortie le 5 juillet 2023.
Bonjour @ds et concernant le CV, je suis allé voir le source, par curiosité technique des coulisses (je ne suis pas un éventuel recruteur, désolé). Donc sur la page depuis «sources», il y a le fichier au #format PDF + le source en Groff avec la macro ms... mais le fichier .ms est en fait une 2ème fois le PDF, pas le code #Groff.
C'est sans doute une pinaillerie de s'intéresser ainsi au colophon, qu'un recruteur n'ira sans doute pas vérifier. Mais je le signale. Bonne recherche... et de trouver !
Ciekawie: wygląda na to, że man-db z #groff 1.23.0 próbuje używać prymitywnego formatowania tekstu na prostych terminalach.
Tak więc mamy na wyjściu "_", backspace, "S", "_", backspace, "L"… a potem "N", backspace, "N", "A", backspace, "A"…
Minęła chwila, zanim dotarło do mnie, co to ma robić.
Nie mam pojęcia, czy to w ogóle działa. Natomiast jasne jest, że psuje to testy w paczce metakernel, która zakłada, że pewne słowa (jak "SLEEP") nie będą poprzerywane backspace'ami.
[Addendum] The source: "We are pleased to announce the availability of groff 1.23.0."
This is the beginning of the official email about Groff version 1.23.0, sent on Friday 2023-07-07 to the mailing list.
All the details are listed in this email, and archived at https://lists.gnu.org/archive/html/groff/2023-07/msg00051.html
So the announcement is an email text #format! :-)
Happy #groff typesetting system (with its tools eqn, refer, pic or tbl), all using text #format!
[Great news] The new version of #Groff typesetting system is out: 1.23.0
Official Web page: https://gnu.org/software/groff/ with many links.
And the best (imho) place for following the work &exchanges is the mailing list...with open archives: https://lists.gnu.org/archive/html/groff/
It has real gems inside, about Groff history +other tools (eqn, refer, pic,...) +Unix history.
Bravo to maintainer, B. Garrigues and lead developer, G. B. Robinson, and the contributors. The Groff system works so perfectly with text #format.
I've been wondering about #DesignerReligion lately. With the #SupremeCourt's #Groff accommodate religion decision, why not design your own religion so it forces progress in #freedom, #justice, #WorkersRights, and similar issues? For example, what if you designed a religion that requires self-care ceremonies, where if you're engaged in labor for hire, periodically, you must perform your choice of several self-care rituals, like drinking some water, meditating, taking a walk, praying, going to the bathroom, or communicating with your community. If employers are supposed to accommodate religious beliefs, then let's see them accommodate the required self-care rituals from YOUR religion.
So instead of stealing a "Christian property," let's steal #religion itself.
#designerreligion #SupremeCourt #groff #freedom #justice #workersrights #religion
I propose a new religious ceremony that must be performed anytime the devotee is engaged in labor for hire:
Once an hour for a period of 5 minutes, or once every two hours for a period of 15 minutes, with a few exceptions, work will stop and the devotee will perform one or more of the following activities in honor of their self and their religion.
1. Go to the bathroom
2. Get a drink
3. Take a walk
4. Sit, rest, and/or meditate
5. Connect with their community
What religious ceremony would you like to honor?
#FirstAmendment
#Groff
#WaterBreaks
#Abbott
#Democrats
#Progressives
#DesignerReligion
#SelfLove
#SelfLoveCeremony
#firstamendment #groff #waterbreaks #abbott #democrats #progressives #designerreligion #selflove #selfloveceremony
I must confess to some concern about what Groff's new standard means for the inevitable case where a religious employee insists on a Title VII right to misgender coworkers as a religious accommodation.
Will harm to the misgendered employees be considered to "affect the conduct of the business"?
#LGBTQ #equality #Groff #SCOTUS #SupremeCourt #law #lawFedi #FediLaw #FediProf
#lgbtq #equality #groff #scotus #SupremeCourt #law #lawfedi #fedilaw #fediprof
Title VII requires that employers provide religious accomodations to their employees unless it imposes an "undue hardship"
Previously, that was interpreted leniently as anything more than a de minimus cost
test is more now rigorous, so more protection for religious employees
[The Supreme Court adopted neither side's standard.
One wanted to keep it the same & the other wanted to incorporate the ADA undue hardship standard. ]
#TitleVII #religion #Groff #SCOTUS #SupremeCourt #law #LawFedi
#titlevii #Religion #groff #scotus #SupremeCourt #law #lawfedi
Why wasn't SCOTUS all onboard given its record of privileging religion regardless of cost?
Maybe
First, it was a clash between two of its favorite things, religion and business
Two, Kavanaugh observed there were religious interests on both sides, the Sabbath observer employee who felt compelled to go to church on Sunday and his coworkers who would cover him who might have wanted to go to church on Sunday.
#SCOTUS #SupremeCourt #Groff #TitleVII #FediLaw #Law #LawFedi #LawProf #employment
#scotus #SupremeCourt #groff #titlevii #fedilaw #law #lawfedi #lawprof #employment
I have just listened to the oral argument of Groff v. DeJoy.
At issue was the accommodations for religious employees required by Title VII.
A postal worker wanted Sundays off to observe the Sabbath, causing lots of issues.
My best guess is that Supreme Court will probably expand the ability to get a religious accommodation, but will not radically remake the law.
#LawFedi #Lawprof #Fedilaw #law #Title VII #Groff #religion #employment
#lawfedi #lawprof #fedilaw #law #title #groff #Religion #employment
The pagebreak #LuaFilter adds support for manual page-break markers in the text with the raw #TeXLaTeX `\newpage` command. "Translated" by the filter, this marker works with #HTML/#EPUB, #Asciidoc, Word #docx, #groff ms, and #ConTeXt output.
The code has been reworked and is now available from https://github.com/pandoc-ext/pagebreak
#luafilter #texlatex #html #asciidoc #docx #groff #context
@obrow @tykayn Alors pour ce qui est de #Groff : passion momentanée ? retour aux sources ? réflexion sur ce que sont les outils et la production de document ? les outils du passé, mais pas si dépassés ? voire, sobriété numérique ? Donc 1 sujet et plusieurs #format de question !
Bonne nuit.
Des gens s’amusent à rédiger des «manpages» par ici ?
Hé bien j’en fais un sur Steam(6) car leur page dédiée est bien bâclée. Tant d’arguments possibles dans cette commande…
J’avais marre d’une telle pauvreté donc je le refais.
C’est l’occasion d’apprendre plus sur Man, Groff et les bonnes pratiques de documentation.
Il peut y avoir un côté presque surprenant (voire amusant) dans la formulation qui est en action : compiler du ms !
Car on utilise un paquet de macros intitulé « ms » (ms... pour Manuscript) pour générer avec le logiciel #groff le fichier au #format Postscript avec une bibliographie (refer), des schémas (pic), des équations (eqn) et des tableaux (tbl).
Le tout au #format texte à balises + la ligne de commande + le tout étant des logiciels libres.
[Annonce + colophon] Lundi 6 mars, de 14h à 17h, formation « Science ouverte et logiciels libres » pour les doctorantes et doctorants de l'Université Paris Cité, en visio, https://u-paris.fr/doctorat/science-ouverte-et-logiciels-libres/
Et le #colophon des supports de ladite formation est : créé avec #Emac (pour l'éditeur de texte) + #groff (pour la composition du contenu), que ce soit pour les fichiers au #format PS et PDF et HTML ; avec les références de la #bibliographie et les schémas (avec refer et pic). Bref du #format texte.
#bibliographie #format #groff #emac #colophon
Dans un fichier "essai", mettez ces 9 lignes :
.PS
line
box "Bonjour !"
arrow
circle "Et"
down
arrow
ellipse "Fin !" dashed
.PE
Dans la console : groff -p -Tps essai > essai.ps
Puis : evince essai.ps
Tracé grâce à Pic ( dep. 1988) + #groff (dep. 1990).
Précisions : démonstration (presque) la plus simple avec tout de même 5 « figures » différentes +texte +changement de direction +pointillé. Le -p est pour Pic, https://pikchr.org/home/uv/pic.pdf et son successeur pikchr (ci-dessus). Le tout au #format texte.
Il faut l'écrire et le souligner : le manuel est à lire !
Car en général, si cette la documentation de logiciels est censée expliquer, celle des pages du "manual" en particulier sont un excellent point d'entrée. Y compris et surtout pour des programmes qualifiés d'anciens/d'antiques/dépassés/démodés (au choix).
Bref, le #format man mérite bien son RTFM pour le "Read The Fabulous Manuel" ! ;-) Exemples concrets : #groff, #refer, pic ou encore Postscript. Et c'est du #format texte ! Et à suivre...
1-groff fonctionne à la vitesse de l'éclair.
2-Cette approche de refer (en tant que préprocesseur) est atypique : pas besoin de l'identifiant du document, mais un mot discriminant suffit pour retrouver sa fiche !
3-La liste bibliographique au milieu d'une partie... c'est possible et pas si ridicule.
4-Les champs de la #bibliographie (#format %+1 lettre en début de ligne) peuvent avoir n'importe quel ordre.
5-L'export au #format HTML de #groff très propre.
Et toujours et encore du #format texte.