this post was submitted on 20 Mar 2026
23 points (100.0% liked)

Feddit.dk

1394 readers
3 users here now

Et meta-forum for nyheder, meddelelser og debatter omkring Feddit.dk i sig selv.

Man er også velkommen til at poste her hvis der ikke er nogen andre fællesskaber der passer.

founded 2 years ago
MODERATORS
 

Så er det endelig fredag! Dette er tråden, hvor der kan snakkes om alt og intet.

Denne tråd oprettes automatisk af botten hver fredag kl 6.

Hvis du har spørgsmål til botten eller ønsker at bruge den på et fælleskab, så skriv til @President_Pyrus@feddit.dk .

God weekend!

you are viewing a single comment's thread
view the rest of the comments
[–] VonReposti@feddit.dk 8 points 6 days ago (2 children)

Efter sidste uge hvor jeg fik mit første setup til opgradering og backup så ville jeg udvide det med ntfy notifikationer og tilpasse det til en anden pod. Og jeg må ærlig sige at jeg absolut hader Bash syntaksen... Der er absolut ingenting der giver mening. Manden der tænkte det skulle være scriptingsproget som var installeret på alle Linux maskiner er rablende sindsyg!

Men det lykkedes mig at banke lidt fornuft ind i syntaksen, så nu sender den også notifikationer på fejl og hvad der er opgraderet (på de pods som ikke er kritiske, de andre skal have et versionsnummer). Og det er stabilt. Men fandeme ikke kønt... Med lidt tid så har jeg automatiseret alt bøvlet som jeg ikke har orket. Næste skridt vil så være at finde en ny distro som ikke overvejer at implementere age verification.

[–] SorteKanin@feddit.dk 6 points 5 days ago (1 children)

Hvorfor skriver du det så i bash? Du kan vel bruge alt mulig andet?

[–] VonReposti@feddit.dk 5 points 5 days ago (1 children)

Nu skal du ikke komme her og være klog :p

Men jo det kunne jeg, jeg har bare haft Bash på armslængde lige siden jeg så syntaksen første gang og tænkte at nu ville være et godt tidspunkt at sætte sig ind i det. Det kunne jo umuligt være så slemt når man først får det lært... En anden fordel er at skulle jeg have brug for noget scripting i nogle Alpine containers e.lign, så vil Bash altid være tilstede mens andre sprog nok ikke ville være det. Så er spørgsmålet om det er torturen værd, men det finder jeg ud af før eller senere.

[–] SorteKanin@feddit.dk 4 points 5 days ago (1 children)

Jo, forstår godt. Jeg er også selv ret frustreret over at Bash er standarden. Jeg bruger selv fish og den er da marginalt bedre men jeg ville stadig aldrig bruge et sådan terminal-orienteret sprog til noget der går udover 100 linjer.

Python er heldigvis installeret de fleste steder og selvom jeg egentlig ikke kan lide Python, så er det da bedre end Bash.

Alternativt, skriv Rust eller noget andet som compiler til en binær, og så bare overfør den binær til containeren (fx gennem er værktøj som cargo-chef).

[–] VonReposti@feddit.dk 4 points 5 days ago (2 children)

Det er ikke så meget Bash, men sh delen der skaber de fleste udfordringer så vidt jeg kan se, så fish vil nok ikke være en stor nok opgradering, især når fish sjældent er tilgængelig på containere.

Compilede sprog har dog lidt længere tid fra kodning til test, så det ville tage væsentlig længere tid før jeg ville nå til første revision, især mens jeg lærer sproget, så jeg hælder mest til scriptede sprog. Men den næste rum tid vil vise om jeg giver op på Bash. I så fald bliver det nok Ruby over Python, så er det bare at sørge for det er installeret.

[–] ExcessShiv@lemmy.dbzer0.com 4 points 5 days ago (1 children)

I så fald bliver det nok Ruby over Python

Du ee jo tydeligvis masochist...

[–] VonReposti@feddit.dk 3 points 5 days ago

Enig, men af andre årsager. Ruby er fantastisk at programmere i!

[–] Marand@feddit.dk 3 points 5 days ago (1 children)

Hvis du er til javascript så kan jeg anbefale dax. Selvfølgelig ikke til brug i docker containers men hvis du er et sted med node eller deno synes jeg det er meget pænt og nemt at forstå.

[–] VonReposti@feddit.dk 4 points 5 days ago (1 children)

Jeg er traditionelt ComSci og ikke frontend men har været tvangsindlagt ved mine sidste to jobs til React og Angular kode der et kastet sådan sammen, at et bombet lokum ville ligne kongens spisesal i forhold til. Jeg tror det er for det bedste for både mig selv og JavaScript at jeg holder lidt afstand.

[–] Marand@feddit.dk 2 points 5 days ago (1 children)

Haha, sådan er der nok mange der har det. Jeg har altid været webudvikler og jeg har nok lidt stockholm syndrom, men jeg kan faktisk godt lide javascript syntaxen efterhånden (langt bedre end python i min mening), så længe man holder sig fra visse dele af sproget (floats 🤬)

[–] SorteKanin@feddit.dk 2 points 4 days ago (1 children)

Tja, JavaScript syntaks er sådan set fin. Den kan være pæn nok.

Det er semantikken i sproget der er helt skæv.

[–] Marand@feddit.dk 2 points 4 days ago

Forstå mig ret, jeg ville aldrig skrive en backend i javascript hvis den skal være mere end en døgnflue, mangel på type sikkerhed bliver meget hurtigt uacceptabelt. Men i et personligt script (dvs. Ikke på arbejde), hvor man bare skal have et output, skære lidt i det og sende det videre virker dax+deno fint for mig indtil videre, som i jeg har ikke brændt mig på det endnu. Men det kan være det kommer :P

[–] 8oow3291d@feddit.dk 4 points 5 days ago* (last edited 5 days ago) (1 children)

jeg absolut hader Bash syntaksen… Der er absolut ingenting der giver mening

Så har du forstået det korrekt!

Det er fuldstændigt sindsygt kompliceret at løse hvad der burde være simple programmeringsopgaver opgaver, så som at sende objekter rundt mellem dele af Bash-koden.

Skriv et python-program i stedet.

[–] VonReposti@feddit.dk 4 points 5 days ago (1 children)

Objekter? Hvilke objekter!? Det er da bare en masse echo statements der bliver kastet til højre og venstre

[–] 8oow3291d@feddit.dk 2 points 5 days ago

Ting som ville være objekter i et moderne sprog... Men som bare er tekststrenge i stedet. Som for eksempel stier og filer.

Et hovedproblem er jo netop at de rent teknisk ikke er objekter.