TK-IT / meta

Diskussioner, referater, dokumentation mm.
0 stars 0 forks source link

Sangbogsgenerator på hjemmesiden #7

Open neic opened 7 years ago

neic commented 7 years ago

Rav skriver i sep 2016:

Det kunne være smart hvis CERM kunne lave en hurtig sangbog til en fest ved bare at vælge nogle sange fra en liste. Jeg er allerede begyndt på en lille Django-app der kan gemme sange og lave og compile "booklets": https://github.com/Mortal/weblatex/ Jeg har allerede installeret TeXlive på prodekanus til tutorlokaleplanen.

Rav skriver:

Jeg har diskuteret dette lidt med FUHI.

  • Det er ikke urimeligt at bede prodekanus-admins holde en TeXlive-installation opdateret ved siden af de andre softwaresystemer der kører på prodekanus. TeXlive er ikke en del af en standard web-/mailserver, men da vi er en server for naturvidenskabelige studenterforeninger der i øvrigt har en tradition for at lave alt i LaTeX, er det et rimeligt krav at TL er installeret.
  • Procedurerne for hvordan man printer på AU har ændret sig mange gange i de sidste par år, så BEST bør ikke stå alene med at finde ud af hvordan man printer. Hvis vi udbyder AU-print as a Service på prodekanus (til gavn for TK-BEST og Tutorbest/Buret) så behøver man ikke installere AU-printere på alle BEST-medlemmers computere. Disse to argumenter taler for at lave en TeX+print løsning.

Konkret mht. CERMs sangbøger:

  • Man kan sagtens lave en ny preamble til sangbøger som er smart og konfigurerbart, men formodentlig vil ingen CERMer være interesseret i at lave andet end standard-sangbøger med et forsidebillede, en overskrift, evt. indholdsfortegnelse, og så et antal sange på hver side.
  • Sangkataloget er en smule fragmenteret (da hver CERM giver en zip-fil videre til den næste CERM med alle sangene som hver sin TeX-fil) og misligholdt (encodings, .DS_Store, emacs/vim-backupfiler, ...)

Kundeservice skriver:

Er vi ikke efterhånden ude i, at der laves så meget LaTeX-snedighed, at man med en vis fordel vil kunne installere dele af ShareLaTeX, fx deres editor til skrivning af sange og opsætning af sangbøger?

Inlejret samtale. Rav skriver:

Har ShareLaTeX en dedikeret editor til skrivning af sange og opsætning af sangbøger?

Kundesrvice skriver:

Dedikeret, nej. Men den har en editor, der kan redigere filer, sende dem til en compiler, vise resultatet, parse loggen og highlight'e fejl i koden.

Jeg kan af ovenstående ikke se, hvordan nye sange sendes ind i systemet endsige hvordan man redigerer masterfilen, der placerer sange i hæftet. Man kunne givetvis nøjes med et og så vise loggen og sende PDF'en til et andet vindue, men det lader efterhånden til, at der skal ske så meget LaTeX-arbejde via prodekanus, at editoren kan overvejes.

Rav skriver:

Jeg vil vædde med at ingen CERM'er med overlæg har redigeret i masterfilen for sangbøger til spisefester.

Rav skriver:

Der skal ikke noget LaTeX-snedighed til at lave en CERM-sangbog. Hvad vinder vi på at installere ShareLaTeX på prodekanus (frem for at bruge sharelatex.com og uploade PDF'er til print på prodekanus)?

Kundeservice skriver:

Det var et forslag, ikke et krav.

Rav skriver:

Beklager fremtoningen, men for mig at se er der både fordele og ulemper ved at installere vores egen ShareLaTeX -- og det er ikke klart for mig om ulemperne vejer op for fordelene.

Kundeservice skriver:

Fordelen ved ShareLaTeX er blandt andet sikkerheden i, at deres compiler tjekker for onde ting, så serveren ikke kompromiteres. Hvis vi agter at udbyde en LaTeX-service til andre foreninger, så skal det ikke være på bekostning af alle foreningers data eller driftsikkerhed.

Og ja, du kan kompromittere en server med ondsindet LaTeX-kode.

Simpel orm: https://cseweb.ucsd.edu/~hovav/dist/tex-login.pdf DOS attack, vilkårlig code exceution på serveren: http://www.tug.org/TUGboat/tb31-2/tb98doob.pdf

neic commented 6 years ago

DIKU har lavet noget: https://github.com/RusKursusGruppen/DNS https://github.com/RusKursusGruppen/scripts/tree/master/sangbog