"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel
Ik heb een eigen best-practice beleid dat als ik mijn werkplek verlaat, dat ik deze altijd lock. ook bij spoed, altijd locken.
Vergeet ik nu 1x mijn werkplek te locken heeft mijn collega me lekker getrolled op een wel heel bekende en ludieke manier.
Hij had AutoHotKey bij mij ingesteld dat elke keer als ik een ; typ dat deze vervangen wordt door het Griekse vraagteken en dat ziet er in de weergave uit als een ;
Dit geintje heeft me deze ochtend wel 2 uur gekost om te debuggen tot aan het herstarten van de laptop aan toe wat dus ook gewoon geen zin had, omdat AutoHotKey bij mij automatisch start met bepaalde veel gebruikte substituties voor snel en makkelijk te kunnen typen.
Maar uiteindelijk wel gevonden. Nu nog kijken of ik achter de collega kan komen die dit gedaan heeft en een manier bedenken om hem een keer terug te trollen.
GG WP....eagle00789 schreef op woensdag 15 oktober 2025 @ 11:12:
Tja en toen had een collega mij lekker getrolled.
Ik heb een eigen best-practice beleid dat als ik mijn werkplek verlaat, dat ik deze altijd lock. ook bij spoed, altijd locken.
Vergeet ik nu 1x mijn werkplek te locken heeft mijn collega me lekker getrolled op een wel heel bekende en ludieke manier.
Hij had AutoHotKey bij mij ingesteld dat elke keer als ik een ; typ dat deze vervangen wordt door het Griekse vraagteken en dat ziet er in de weergave uit als een ;
Dit geintje heeft me deze ochtend wel 2 uur gekost om te debuggen tot aan het herstarten van de laptop aan toe wat dus ook gewoon geen zin had, omdat AutoHotKey bij mij automatisch start met bepaalde veel gebruikte substituties voor snel en makkelijk te kunnen typen.
Maar uiteindelijk wel gevonden. Nu nog kijken of ik achter de collega kan komen die dit gedaan heeft en een manier bedenken om hem een keer terug te trollen.
Hay 365 dias en un año y 366 occasiones para festejar (Boliviaans spreekwoord)
https://github.com/TowardsDeath/jquery-feyenoordDevWouter schreef op woensdag 15 oktober 2025 @ 10:30:
[...]
![]()
Tja, maar wat als je liever met NAC bezig ben? Of vereist dat nog een IP-offering?
https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...
1
2
3
4
5
6
| █████╗ ███████╗ ██████╗██╗██╗ █████╗ ██████╗ ████████╗ ██╔══██╗██╔════╝██╔════╝██║██║ ██╔══██╗██╔══██╗╚══██╔══╝ ███████║███████╗██║ ██║██║ ███████║██████╔╝ ██║ ██╔══██║╚════██║██║ ██║██║ ██╔══██║██╔══██╗ ██║ ██║ ██║███████║╚██████╗██║██║ ██║ ██║██║ ██║ ██║ ╚═╝ ╚═╝╚══════╝ ╚═════╝╚═╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ |
En voordat jullie het vragen, ja ik gebruik dat zelf wel nog, vooral voor headers in mijn code files of om bepaalde debug echo goed te scheiden van normale echo buiten dat ik daar ook kleur voor gebruik.
[ Voor 8% gewijzigd door eagle00789 op 15-10-2025 13:12 ]
[ Voor 77% gewijzigd door Eärendil op 15-10-2025 14:51 ]
Lol. nice dat zelfs Afas dat nog gewoon gebruiktEärendil schreef op woensdag 15 oktober 2025 @ 13:37:
AFAS heeft het in de HTML van hun websites staat:
[Afbeelding]
1
2
3
4
5
6
7
8
9
10
11
12
13
| <!--
Zo dus jij gluurt in onze broncode, denk je soms dat je het beter kan? Dat kan, en zo ja dan zoeken wij jou.
Bel, mail of snailmail ons. Gegevens heb je vast al achterhaald!
__
<(o )___
( ._> /
`---'
--> |
Als ik het mocht dan deed ik het. Helaas komen dit soort grapjes niet door de review heeneagle00789 schreef op woensdag 15 oktober 2025 @ 13:11:
Ik vraag me wel af, zijn er nog mensen die programmeren (ongeacht welke taal dan ook) die zulk soort fun nog in hun code verwerkt (de naam hieronder zegt genoeg, vandaar niet eerder genoemd):
code:
1 2 3 4 5 6 █████╗ ███████╗ ██████╗██╗██╗ █████╗ ██████╗ ████████╗ ██╔══██╗██╔════╝██╔════╝██║██║ ██╔══██╗██╔══██╗╚══██╔══╝ ███████║███████╗██║ ██║██║ ███████║██████╔╝ ██║ ██╔══██║╚════██║██║ ██║██║ ██╔══██║██╔══██╗ ██║ ██║ ██║███████║╚██████╗██║██║ ██║ ██║██║ ██║ ██║ ╚═╝ ╚═╝╚══════╝ ╚═════╝╚═╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝
En voordat jullie het vragen, ja ik gebruik dat zelf wel nog, vooral voor headers in mijn code files of om bepaalde debug echo goed te scheiden van normale echo buiten dat ik daar ook kleur voor gebruik.
Hoe bedoel je, "eigen beleid"? Zijn er nog bedrijven waar dit niet gewoon bedrijfsbeleid is joh? In dat geval: gefeliciteerd, jij bent bij deze jullie CISO.eagle00789 schreef op woensdag 15 oktober 2025 @ 11:12:
Ik heb een eigen best-practice beleid dat als ik mijn werkplek verlaat, dat ik deze altijd lock. ook bij spoed, altijd locken.
Dit heb ik ook wel eens gezien op een website maar dan als x-headers, stukje beter verstopt zeg maar.Marber schreef op woensdag 15 oktober 2025 @ 14:34:
In onze website staat ook ascii-art verstopt:
code:
1 2 3 4 5 6 7 8 9<!-- Zo dus jij gluurt in onze broncode, denk je soms dat je het beter kan? Dat kan, en zo ja dan zoeken wij jou. Bel, mail of snailmail ons. Gegevens heb je vast al achterhaald! __ <(o )___ ( ._> / `---' -->
ora et labora
hier ik heb ik een mooi verhaal over. Op mijn werk leiden wij onze eigen collega's op. Voor die opleiding is ook een opleidingsapplicatie gemaakt die gebruikt wordt om ze bepaalde theorieën, methodieken en werkwijzes uit te leggen.eagle00789 schreef op woensdag 15 oktober 2025 @ 13:11:
Ik vraag me wel af, zijn er nog mensen die programmeren (ongeacht welke taal dan ook) die zulk soort fun nog in hun code verwerkt (de naam hieronder zegt genoeg, vandaar niet eerder genoemd):
code:
1 2 3 4 5 6 █████╗ ███████╗ ██████╗██╗██╗ █████╗ ██████╗ ████████╗ ██╔══██╗██╔════╝██╔════╝██║██║ ██╔══██╗██╔══██╗╚══██╔══╝ ███████║███████╗██║ ██║██║ ███████║██████╔╝ ██║ ██╔══██║╚════██║██║ ██║██║ ██╔══██║██╔══██╗ ██║ ██║ ██║███████║╚██████╗██║██║ ██║ ██║██║ ██║ ██║ ╚═╝ ╚═╝╚══════╝ ╚═════╝╚═╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝
En voordat jullie het vragen, ja ik gebruik dat zelf wel nog, vooral voor headers in mijn code files of om bepaalde debug echo goed te scheiden van normale echo buiten dat ik daar ook kleur voor gebruik.
De applicatie doet het ook echt en deel van de opleiding is een praktijkweek waarin de nieuwe collega's een week lang het devopsteam zijn die de applicatie beheert.
Meestal is er in die week meer dan 1 team en elk team moet zijn eigen applicatie hebben. Dit deden we door meerdere builds te draaien in de pipeline die een versienummer hadden met daarin de naam van het team.
We werken in een java/maven context dus die versies stonden in een pom.xml, allemaal onder elkaar (team1.versie, team2.versie, etc).
Tijdens de build konden deze versie bijgewerkt worden. Maar als je in 2 regels vlak bijelkaar gaat wijzigen kan git dat niet lekker mergen. De oplossing was daarom ook om de versienummers meerdere regels uit elkaar te trekken door daar ASCII-art tussenin te zetten. Toen kon git de wijziging mergen zonder conflict en draaide de pipeline weer door.
En dat is het verhaal van hoe ik ooit ASCII-art als cruciaal onderdeel van een build pipeline heb gebruikt
Does this count? Boot van de Tweakers Discord bot.eagle00789 schreef op woensdag 15 oktober 2025 @ 13:11:
Ik vraag me wel af, zijn er nog mensen die programmeren (ongeacht welke taal dan ook) die zulk soort fun nog in hun code verwerkt (de naam hieronder zegt genoeg, vandaar niet eerder genoemd):
:strip_exif()/f/image/d7gwRqSuzll1RbTCOOpDpPCw.png?f=user_large)
En bij m'n vorige bedrijf kwam ik een file tegen waar een "// TODO: Add Bram" in stond. Dus ik heb een foto van mijn manager (die Bram heet) gepakt, die omgezet in ascii en gecommit.
Anyone who gets in between me and my morning coffee should be insecure.
Dat is weer helemaal in.eagle00789 schreef op woensdag 15 oktober 2025 @ 13:11:
Ik vraag me wel af, zijn er nog mensen die programmeren (ongeacht welke taal dan ook) die zulk soort fun nog in hun code verwerkt (de naam hieronder zegt genoeg, vandaar niet eerder genoemd):
https://fgheysels.github.io/
Zeker, we maken nog weleens wat CLI tools om ons eigen werk makkelijker te maken. Met het NuGet package Spectre.Console is dat zo gepiept!eagle00789 schreef op woensdag 15 oktober 2025 @ 13:11:
Ik vraag me wel af, zijn er nog mensen die programmeren (ongeacht welke taal dan ook) die zulk soort fun nog in hun code verwerkt (de naam hieronder zegt genoeg, vandaar niet eerder genoemd):
code:
1 2 3 4 5 6 █████╗ ███████╗ ██████╗██╗██╗ █████╗ ██████╗ ████████╗ ██╔══██╗██╔════╝██╔════╝██║██║ ██╔══██╗██╔══██╗╚══██╔══╝ ███████║███████╗██║ ██║██║ ███████║██████╔╝ ██║ ██╔══██║╚════██║██║ ██║██║ ██╔══██║██╔══██╗ ██║ ██║ ██║███████║╚██████╗██║██║ ██║ ██║██║ ██║ ██║ ╚═╝ ╚═╝╚══════╝ ╚═════╝╚═╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝
En voordat jullie het vragen, ja ik gebruik dat zelf wel nog, vooral voor headers in mijn code files of om bepaalde debug echo goed te scheiden van normale echo buiten dat ik daar ook kleur voor gebruik.
Ja het is officieel beleid, maar er wordt totaal niet op gehandhaafd of dergelijke dus veel collega's doen het dan ook gewoon niet. Ik heb nog nooit iemand gezien/gesproken/gehoord vanwege een geunlockte werkplek en er zijn genoeg collega's die het vaak genoeg vergeten.Jory schreef op woensdag 15 oktober 2025 @ 17:47:
[...]
Hoe bedoel je, "eigen beleid"? Zijn er nog bedrijven waar dit niet gewoon bedrijfsbeleid is joh? In dat geval: gefeliciteerd, jij bent bij deze jullie CISO.
Die wist ik niet eens. wel LOLEärendil schreef op woensdag 15 oktober 2025 @ 13:37:
AFAS heeft het in de HTML van hun websites staan:
[Afbeelding]
Die is wel leuk gedaan.Marber schreef op woensdag 15 oktober 2025 @ 14:34:
In onze website staat ook ascii-art verstopt:
code:
1 2 3 4 5 6 7 8 9 10 11 12 13<!-- Zo dus jij gluurt in onze broncode, denk je soms dat je het beter kan? Dat kan, en zo ja dan zoeken wij jou. Bel, mail of snailmail ons. Gegevens heb je vast al achterhaald! __ <(o )___ ( ._> / `---' -->
Yay. een stiekem kijkje achter de schermen in de Tweakers Discord BotMueR schreef op woensdag 15 oktober 2025 @ 22:12:
[...]
Does this count? Boot van de Tweakers Discord bot.
[Afbeelding]
En bij m'n vorige bedrijf kwam ik een file tegen waar een "// TODO: Add Bram" in stond. Dus ik heb een foto van mijn manager (die Bram heet) gepakt, die omgezet in ascii en gecommit.
Wel leuk dat je je manager dan hebt omgezet naar Ascii en ook gewoon gecommit hebt
Wow. die is wel heeeeel fancy met een animatie zelfs. Sweeeeeet
* ElkeBxl dropt ff de link naar het Advent Of Code 2025 topic
Advent Of Code 2025
Without nipples, boobs are pointless - 365 project - In mijn hoofd is het alle dagen Kerstmis - What type of bees make milk? Boobies! - What type of bees are scary? BoooOOOOOooobeees! - Cactusliefhebster

Iemand koffie? Of thee?
Without nipples, boobs are pointless - 365 project - In mijn hoofd is het alle dagen Kerstmis - What type of bees make milk? Boobies! - What type of bees are scary? BoooOOOOOooobeees! - Cactusliefhebster
edit: issues in AWS us-east-1 regio, reken er maar op dat er wat services wereldwijd gaan uitvallen
[ Voor 35% gewijzigd door Cartman! op 20-10-2025 10:10 ]
Vraag me af welke services affected zijn, sinds deze ochtend klachten bij Slack & Postman intern, maar status pagina's geven niks aan. Kan ik eindelijk mijn kopje koffie opdrinken zonder gestoord te wordenCartman! schreef op maandag 20 oktober 2025 @ 09:48:
Bitbucket blijkbaar wat issues met Pipelines, dan geeft de status pagina "All Systems Operational"Dan ga ik maar een support request inschieten, die faalt vervolgens omdat de form submit een error 500 geeft
edit: issues in AWS us-east-1 regio, reken er maar op dat er wat services wereldwijd gaan uitvallen
[Afbeelding]
Iemand krijgt vandaag geen koekjes.
"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel
Lijkt dus dat AWS wat vitale systemen ook onderbrengen in "us-east-1", waardoor toch meer geïmpact is dan die regio.
Geen Cloudfront dan? Ik heb vandaag wel wat issues met deployments gehad doordat de cache invalidations die niet updaten, wat dat is allemaal us-east-1. Verder draaide eu-west-1 idd als een zonnetjeCartman! schreef op maandag 20 oktober 2025 @ 22:01:
Wij draaien in eu-west-1 en nergens last van gehad tot nu toe gelukkig
Anyone who gets in between me and my morning coffee should be insecure.
Verder 0 issues inderdaad
AMD 2700x @ 4.15 GHz | Vega 56 (Vega 64 BIOS) | 32 GB DDR4 | MSI X470 Gaming Plus | Intel 600P 1TB | Corsair RM550X
Alle APIs zit CloudFront voor maar heeft gewoon gewerkt zoals hoorde. Deployments deden t niet omdat Bitbucket Pipelines er uitlagen, misschien was dat wel een reddingMueR schreef op maandag 20 oktober 2025 @ 23:47:
[...]
Geen Cloudfront dan? Ik heb vandaag wel wat issues met deployments gehad doordat de cache invalidations die niet updaten, wat dat is allemaal us-east-1. Verder draaide eu-west-1 idd als een zonnetje
"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel
Eigenlijk is dit toch ansi art, en geen ascii artMueR schreef op woensdag 15 oktober 2025 @ 22:12:
[...]
Does this count? Boot van de Tweakers Discord bot.
[Afbeelding]
En bij m'n vorige bedrijf kwam ik een file tegen waar een "// TODO: Add Bram" in stond. Dus ik heb een foto van mijn manager (die Bram heet) gepakt, die omgezet in ascii en gecommit.
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
Nit nit nit.. het is verdorie net een pull request review.Janoz schreef op dinsdag 21 oktober 2025 @ 19:39:
[...]
Eigenlijk is dit toch ansi art, en geen ascii art
Anyone who gets in between me and my morning coffee should be insecure.
MueR schreef op dinsdag 21 oktober 2025 @ 19:41:
[...]
Nit nit nit.. het is verdorie net een pull request review.
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
Ik kreeg vorige week nog een mooi stuk werk overgedreven van een collega die in een klein bugje had besloten maar gelijk even de halve codebase te refactoren. Onder protest het laatste stukje werk dan maar even afgemaakt en een collega laten reviewen. Die kwam met de mededeling dat een diepgaande review veel te veel werk is en dat ie alleen een paar 'must fix'-opmerkingen had geplaatst. Ik kijken..1 terechte opmerking en 2 klachten over ontbrekende witregels. Juist ja.MueR schreef op dinsdag 21 oktober 2025 @ 19:41:
[...]
Nit nit nit.. het is verdorie net een pull request review.
"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra
Het werd wel gewaardeerd maar na een halve dag liepen de frustraties wel op
Claude: "Domain patterns emerge from iteration, not generation." - Tweakers Time Machine Extension | Chrome : FF
Ook dat automatiseer je toch weg met een hook?ZpAz schreef op zaterdag 25 oktober 2025 @ 21:34:
Moet ik met Claude Code nu elke sessie doorgeven dat hij het heel goed doet om baanzekerheid te houden?
Of je maakt een eigen subagent, die optreedt als mental support of mental coach voor claude.
Digitaal onderwijsmateriaal, leermateriaal voor hbo
Ik vroeg me opeens af: "Ask.com, bestaat dat nog?"
🠕 This side up
Die waren hun tijd ver vooruitKoenvh schreef op vrijdag 31 oktober 2025 @ 20:03:
Ask.com werkt niet meer... wat moet ik nou met m'n hele handige toolbar?
Ik vroeg me opeens af: "Ask.com, bestaat dat nog?"
* Koenvh mompelt iets over baby en badwater.
🠕 This side up
Ik probeer al drie maanden een uitzondering te krijgen op m'n Windows-laptop van het werk zodat 'ie cargo.exe niet flagt zodra deze de "window" crate wil compilerenKoenvh schreef op woensdag 12 november 2025 @ 20:17:
Grrr... Blijkbaar heeft iemand malware ontwikkeld in Python en daar een uitvoerbaar bestand van gemaakt met PyInstaller, en nu zijn er virusscanners die élk uitvoerbaar bestand gemaakt met PyInstaller als verdacht aanmerken.
* Koenvh mompelt iets over baby en badwater.
Virusscanners man... Oh en onze servicedesk draagt misschien niet bij aan het probleem door eerst een maand te moeten doen over de vraag "wat is Rust, en wat moet een developer daarmee?"
Geupdate versieCartman! schreef op maandag 20 oktober 2025 @ 09:48:
Bitbucket blijkbaar wat issues met Pipelines, dan geeft de status pagina "All Systems Operational"Dan ga ik maar een support request inschieten, die faalt vervolgens omdat de form submit een error 500 geeft
edit: issues in AWS us-east-1 regio, reken er maar op dat er wat services wereldwijd gaan uitvallen
[Afbeelding]

(bron)
https://koenvh.nl/playground/historictime.php
(Werkt niet na 20:25, uiteraard
🠕 This side up
Misschien kun je iets verzinnen van voor de jaartelling. Dus van 0 tot 300-nogwat voor Christus?Koenvh schreef op maandag 24 november 2025 @ 17:09:
Een ideetje dat kwam tijdens de lunch: een klok die de tijd HH:mm omzet naar een jaartal HHmm en vervolgens een gebeurtenis laat zien uit dat jaar. Niet heel praktisch, wel leuk
https://koenvh.nl/playground/historictime.php
(Werkt niet na 20:25, uiteraard)
If money talks then I'm a mime
If time is money then I'm out of time
Geen gek ideeMatis schreef op maandag 24 november 2025 @ 19:43:
[...]
Misschien kun je iets verzinnen van voor de jaartelling. Dus van 0 tot 300-nogwat voor Christus?
🠕 This side up
Advent Of Code 2025
Without nipples, boobs are pointless - 365 project - In mijn hoofd is het alle dagen Kerstmis - What type of bees make milk? Boobies! - What type of bees are scary? BoooOOOOOooobeees! - Cactusliefhebster
In 50 v. Chr. Heel Gallië is bezet door de Romeinen… Helemaal? Nee! Want een dorpje van onverzettelijke Galliërs biedt koppig weerstand aan de overheersers
I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
Je kan de link blijven droppen maar qua development is Tweakers gewoon bijna dood.. Helaas.ElkeBxl schreef op donderdag 27 november 2025 @ 07:42:
* ElkeBxl dropt even schaamteloos de link naar het Advent of Code topic en pakt een tas koffie
Advent Of Code 2025
Kijkend naar de AoC threads van de afgelopen jaren hebben die toch meestal zo rond de 1000 posts in een maand, zal dit jaar wel minder wezen omdat AoC de helft minder opdrachten heeft. Dus ik snap prima dat ElkeBxl nog even als herinnering de link post hier in de Dev Coffee Corner.sig69 schreef op donderdag 27 november 2025 @ 22:20:
[...]
Je kan de link blijven droppen maar qua development is Tweakers gewoon bijna dood.. Helaas.
Ik ben het overigens wel met je eens dat DEV over het algemeen weinig activiteit heeft buiten een paar van de threads, maar dat is al veel langer het geval (*denkt nostalgisch terug aan een tijd van zo'n 15 jaar geleden, toen het nog druk was in DEV*).
There's no place like 127.0.0.1
Oh ik denk misschien nog wel langer terug. Als je een probleem had waar je niet uit kwam kon je hier terecht. Maarja, stackoverflow en daarna LLM (ik weiger dat AI te noemen). Was mooi.MatHack schreef op donderdag 27 november 2025 @ 23:38:
[...]
(*denkt nostalgisch terug aan een tijd van zo'n 15 jaar geleden, toen het nog druk was in DEV*).
Kan ook nog steeds maar zie veel topics waarbij iemand een vraag dumpt zonder de regels te volgen en als die wel gevolgd worden komen er n paar reacties en hoor je nooit meer wat van de TS.sig69 schreef op vrijdag 28 november 2025 @ 00:13:
Als je een probleem had waar je niet uit kwam kon je hier terecht.
Kan geen kwaad om het te proberen natuurlijksig69 schreef op donderdag 27 november 2025 @ 22:20:
[...]
Je kan de link blijven droppen maar qua development is Tweakers gewoon bijna dood.. Helaas.
Without nipples, boobs are pointless - 365 project - In mijn hoofd is het alle dagen Kerstmis - What type of bees make milk? Boobies! - What type of bees are scary? BoooOOOOOooobeees! - Cactusliefhebster
Zo heb ik een paar weken terug The Farmer Was Replaced gespeeld - best een leuk spel
[ Voor 15% gewijzigd door Koenvh op 29-11-2025 20:16 ]
🠕 This side up
The good news is that they've discovered project management!
"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra
Good news everyone!Mugwump schreef op maandag 1 december 2025 @ 06:50:
AoC begint wel gelijk heel dramatisch dit jaar:spoiler:The Elves have good news and bad news.
The good news is that they've discovered project management!
Elk jaar zit ik in een tweestrijd mbt advent of coding. Enerzijds is het wel altijd leuk om op een andere manier bezig te zijn met programmeren, of een goede reden om die ene taal toch weer 'ns op te pakken. Aan de andere kant voelt het toch elke keer weer als werk, wat ik al genoeg doe... Ik sla 'm dus dit jaar weer over, helaas.
Einstein: Mijn vrouw begrijpt me niet
Bump! Drie jaar later en Matt Parker maakt er nog steeds grappen overDouweegbertje schreef op maandag 21 november 2022 @ 05:01:
Ha, zat wat random YouTube videos te kijken. Filmpje van Parker en zien we @.oisyn voorbij komen![]()
Ik zag dat het hier al was gepost maar alsnog props. Heel gaaf.
@.oisyn
[ Voor 20% gewijzigd door .oisyn op 01-12-2025 23:30 ]
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Z'n hele carriere hangt aan jouw code?
I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
Ik kwam er gisteren achter dat er een verborgen Indeterminate staat is, die je uitsluitend met JS kan aanzetten:
1
2
| const parent = document.getElementById('parent');
parent.indeterminate = true; |
En hier een stukje voorbeeldcode: https://jsfiddle.net/n48mdreu/
Uiteraard is het puur voor de sier, en doet het niks voor naar een server. Dus daarom Javascript.
Voor wie het interessant vinden: DEUVM!
[ Voor 13% gewijzigd door AW_Bos op 05-12-2025 09:45 ]
☎ Telecommunicatie van vroeger
🚅Alles over spoor en treintjes
Het is ook alleen visueel. De checkbox kan nog steeds checked of unchecked zijn. Het is dus geen tri-state (checked, unchecked, indeterminate), maar een quad-state (checked, unchecked, checked-indeterminate, unchecked-indeterminate).AW_Bos schreef op vrijdag 5 december 2025 @ 09:43:
Zo leer je nog eens wat bij over HTML en JS. Je kan met HTML (en JS) een checkbox aanzetten en uitzetten. Maar een halve checkbox voor als je in een groep checkboxes wilt aangeven dat niet alles aanstaat, was er niet... dacht ik.
Ik kwam er gisteren achter dat er een verborgen Indeterminate staat is, die je uitsluitend met JS kan aanzetten:
code:
1 2const parent = document.getElementById('parent'); parent.indeterminate = true;
En hier een stukje voorbeeldcode: https://jsfiddle.net/n48mdreu/
Uiteraard is het puur voor de sier, en doet het niks voor naar een server. Dus daarom Javascript.
Voor wie het interessant vinden: DEUVM!
"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
Dit is volgens mij de standaard in ttk.Checkbutton()AW_Bos schreef op vrijdag 5 december 2025 @ 09:43:
Zo leer je nog eens wat bij over HTML en JS. Je kan met HTML (en JS) een checkbox aanzetten en uitzetten. Maar een halve checkbox voor als je in een groep checkboxes wilt aangeven dat niet alles aanstaat, was er niet... dacht ik.
Ik kwam er gisteren achter dat er een verborgen Indeterminate staat is, die je uitsluitend met JS kan aanzetten:
code:
1 2const parent = document.getElementById('parent'); parent.indeterminate = true;
En hier een stukje voorbeeldcode: https://jsfiddle.net/n48mdreu/
Uiteraard is het puur voor de sier, en doet het niks voor naar een server. Dus daarom Javascript.
Voor wie het interessant vinden: DEUVM!
🠕 This side up
[ Voor 20% gewijzigd door Antrax op 17-12-2025 11:24 ]
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
Want GitHub moet gratis de logs opslaan en gratis de self hosted instance aanroepen?
Maar nu heb ik me er niet in verdiept (ik gebruik het alleen op het werk en daarvoor betaal ik de rekening niet), maar volgens mij ga je betalen per minuut? Vrij logisch bij de hosted runner. Bij de self hosted runners... not so much.
Ja dat was ook mijn idee, dat je iets betaald voor storage, platform usage of maandelijks voor de mogelijkheid is niet heel vreemd, maar wel vreemd dat het aan de runtime is gerelateerd.RobertMe schreef op woensdag 17 december 2025 @ 09:50:
[...]
Want GitHub moet gratis de logs opslaan en gratis de self hosted instance aanroepen?Het is niet alsof het GitHub helemaal niks kost als je een self hosted runner hebt.
Maar nu heb ik me er niet in verdiept (ik gebruik het alleen op het werk en daarvoor betaal ik de rekening niet), maar volgens mij ga je betalen per minuut? Vrij logisch bij de hosted runner. Bij de self hosted runners... not so much.
“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”
Dat snap ik volkomen. Is ook niet erg. Ik had misschien iets duidelijker moeten zijn met mijn post: Het betalen voor de runtime op een self hosted runner is in mijn ogen gewoon ultra vervelendWoy schreef op woensdag 17 december 2025 @ 10:21:
[...]
Ja dat was ook mijn idee, dat je iets betaald voor storage, platform usage of maandelijks voor de mogelijkheid is niet heel vreemd, maar wel vreemd dat het aan de runtime is gerelateerd.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
Ik had een fixed fee per self hosted runner iets logischer gevonden, iets wat Microsoft ook toepast bij self hosted agents voor Azure DevOps.Antrax schreef op woensdag 17 december 2025 @ 11:41:
[...]
Dat snap ik volkomen. Is ook niet erg. Ik had misschien iets duidelijker moeten zijn met mijn post: Het betalen voor de runtime op een self hosted runner is in mijn ogen gewoon ultra vervelend
Server 1: Intel N305 | 48GB RAM | 5*4TB NVME | 4x 2.5GbE
Server 2: Intel N5105 | 64GB RAM | 1TB NVME | 4x 2.5GbE
Server 3: Intel Xeon E5-2670 | 128GB RAM | 512+750GB SATA SSD | 6x10TB HDD | 6x 1GbE [Buiten gebruik]
Er is natuurlijk Javinator's repository, maar ik merkte de afgelopen maanded dat deze regelmatig onbereikbaar was, of niet up-to-date.
Dus, m'n eigen apt repo maar opgezet...
Advanced Persistent Discord
I'm not a complete idiot. Some parts are missing.
.Gertjan.: Ik ben een zelfstandige alcoholist, dus ik bepaal zelf wel wanneer ik aan het bier ga!
Het is een DNS resolver over rsync, met de TTL als modified time.
Waarom? Omdat het kan!
🠕 This side up
Handig!Koenvh schreef op vrijdag 19 december 2025 @ 12:21:
Ik heb afgelopen weekend weer eens iets gemaakt: DNS over Rsync![]()
Het is een DNS resolver over rsync, met de TTL als modified time.
Waarom? Omdat het kan!
[Afbeelding]
Werkt het twee kanten op, bv om alle A records die er bestaan te verwijderen:
1
2
| mkdir /tmp/empty_dir rsync --delete /tmp/empty_dir rsync://thuis.something.nl/A/ |
Haha en *poef* toen was het internet wegKalentum schreef op vrijdag 19 december 2025 @ 12:43:
[...]
Handig!
Werkt het twee kanten op, bv om alle A records die er bestaan te verwijderen:
code:
1 2 mkdir /tmp/empty_dir rsync --delete /tmp/empty_dir rsync://thuis.something.nl/A/
🠕 This side up
Git werkt gewoon, PR's werken aardig, Actions is prachtig.
Helaas gaat de ontwikkeling van de issues/projects-kant erg langzaam, bijvoorbeeld sinds een maand of vier (
Maar hun Actions-platform is geweldig. Goed gedocumenteerde werking en eigen steps, steps en workflows die je kunt gebruiken van de community of delen binnen je team of organisatie, een heleboel minuten en opslag gratis of inbegrepen in het abbonement.
Tuurlijk heeft het z'n beperkingen, maar de integratie werkt erg fijn. Ik snap dat ze nog steeds infra-kosten hebben bij self-hosted runners, en 0,2 cent per minuut klinkt niet als veel.
Daarnaast hebben we de laatste tijd veel minuten bespaard door de workflows weer lokaal te runnen. Je eigen runners (of images op hun runner-image) kun je toch beter voorbereiden op je daadwerkelijke workload (frameworks en tools eenmalig installeren in plaats van iedere run, caches die niet meer geüpload en gedownload hoeven te worden) en je hebt gewoon veel meer hardware tot je beschikking tegenover de 2 cores die een standaard runner krijgt.
Voor ons een win-win, want we hebben ons build-proces geoptimaliseerd, gelijkgetrokken tussen verschillende projecten en ook nog eens goedkoper gemaakt omdat we de hardware toch nog hadden liggen.
https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...
Huh... Dat is een maand later nadat ik in Todo2d de GitHub integratie heb ingebouwd (Github-issues en Todo2d-taken worden beide kanten op gesynchroniseerd). Ik heb dat toen expres simpel gelaten omdat dependency chains in Todo2d veel verder gaan dan de meeste oplossingen. Daarboven is een issue/probleem en task/taak niet hetzelfde.Helaas gaat de ontwikkeling van de issues/projects-kant erg langzaam, bijvoorbeeld sinds een maand of vier (_!) kun je eindelijk issues als blockers van andere issues markeren.
Toch even onderzoeken...
Hmm...
Hoewel deze oplossing de juiste richting is staan ze wel indirecte cyclische dependencies toe (A->B->C->A) terwijl ze directe cyclische dependencies (A->B->A) verbieden. Ik blijf het bijzonder vinden hoeveel project management software dit gedrag hebben.
"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel
YouTube: Santa Claus on delivering 99% Uptime
"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim" - Edsger Dijkstra
Mugwump schreef op dinsdag 23 december 2025 @ 21:20:
Vrolijk kerstfeest iedereen!
YouTube: Santa Claus on delivering 99% Uptime
If money talks then I'm a mime
If time is money then I'm out of time
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
| if (g3==1) { jump vmgm menu 3; }
if (g3==2) { jump vmgm menu 4; }
if (g3==3) { jump vmgm menu 5; }
if (g3==4) { jump vmgm menu 6; }
if (g3==5) { jump vmgm menu 7; }
if (g3==6) { jump vmgm menu 8; }
if (g3==7) { jump vmgm menu 9; }
if (g3==8) { jump vmgm menu 10; }
if (g3==9) { jump vmgm menu 11; }
if (g3==10) { jump vmgm menu 12; }
if (g3==11) { jump vmgm menu 13; }
if (g3==12) { jump vmgm menu 14; }
if (g3==13) { jump vmgm menu 15; }
if (g3==14) { jump vmgm menu 16; }
if (g3==15) { jump vmgm menu 17; }
if (g3==16) { jump vmgm menu 18; }
if (g3==17) { jump vmgm menu 19; }
if (g3==18) { jump vmgm menu 20; }
if (g3==19) { jump vmgm menu 21; }
if (g3==20) { jump vmgm menu 22; }
if (g3==21) { jump vmgm menu 23; }
if (g3==22) { jump vmgm menu 24; }
if (g3==23) { jump vmgm menu 25; }
if (g3==24) { jump vmgm menu 26; }
if (g3==25) { jump vmgm menu 27; }
if (g3==26) { jump vmgm menu 28; }
if (g3==27) { jump vmgm menu 29; }
if (g3==28) { jump vmgm menu 30; }
if (g3==29) { jump vmgm menu 31; }
if (g3==30) { jump vmgm menu 32; }
if (g3==31) { jump vmgm menu 33; }
if (g3==32) { jump vmgm menu 34; }
if (g3==33) { jump vmgm menu 35; }
if (g3==34) { jump vmgm menu 36; }
if (g3==35) { jump vmgm menu 37; }
if (g3==36) { jump vmgm menu 38; }
if (g3==37) { jump vmgm menu 39; }
if (g3==38) { jump vmgm menu 40; }
if (g3==39) { jump vmgm menu 41; }
if (g3==40) { jump vmgm menu 42; }
if (g3==41) { jump vmgm menu 43; }
if (g3==42) { jump vmgm menu 44; }
if (g3==43) { jump vmgm menu 45; }
if (g3==44) { jump vmgm menu 46; }
if (g3==45) { jump vmgm menu 47; } |
Voor context, ik had het nodig voor DVDgotchi. Een implementatie van een Tamagotchi in DVD-menu's. Werkt op elke DVD-speler (en VLC)
🠕 This side up
Mag ik de waarom-vraag overslaan en direct naar "Macho klaagt tegen sadist dat het pijn doet"?Koenvh schreef op maandag 29 december 2025 @ 13:27:
De DVD-standaard heeft geen mogelijkheid om naar het menu in een variabele te springen. Dus jump vmgm menu g3+2; mag niet (ook niet als je eerst g3=g3+2; doet). De officiële oplossing is dit:
(...)
Voor context, ik had het nodig voor DVDgotchi. Een implementatie van een Tamagotchi in DVD-menu's. Werkt op elke DVD-speler (en VLC)
[YouTube: DVDgotchi demo]
Broncode en ISO is hier te vinden: https://github.com/Koenvh1/DVDgotchi
Wat serieuzer, wat ik me vooral afvraag is of dit de enige methode is. Ik meen me te herinneren dat er nog al wat vreemde dingen met DVDs uitgehaald konden worden en dat niet alle spelers de volledige standaard ondersteunde (of althans niet zonder issues).
"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel
Ik ben blij dat je de waarom-vraag overslaatDevWouter schreef op maandag 29 december 2025 @ 16:48:
[...]
Mag ik de waarom-vraag overslaan en direct naar "Macho klaagt tegen sadist dat het pijn doet"?
Wat serieuzer, wat ik me vooral afvraag is of dit de enige methode is. Ik meen me te herinneren dat er nog al wat vreemde dingen met DVDs uitgehaald konden worden en dat niet alle spelers de volledige standaard ondersteunde (of althans niet zonder issues).
En ja, de standaarden zijn geschreven in het Japans, slecht vertaald naar het Engels, en daarna creatief geïnterpreteerd door fabrikanten. if (g3==6 && g4==1337) {} werkt bijvoorbeeld soms (de oplossing hier is nesting).
Al mijn documentatie komt van forums die vaak niet eens meer bestaan, en van de SourceForge discussions die nog wel bestaan. Mocht ik iets missen dan hoor ik het graag
🠕 This side up
Ik heb nooit begrepen waarom "Open standaards" altijd zo ontzettend slecht zijn terwijl je er toch behoorlijk wat geld voor moet neerleggen.Koenvh schreef op maandag 29 december 2025 @ 17:06:
[...]
Ik ben blij dat je de waarom-vraag overslaat
En ja, de standaarden zijn geschreven in het Japans, slecht vertaald naar het Engels, en daarna creatief geïnterpreteerd door fabrikanten. if (g3==6 && g4==1337) {} werkt bijvoorbeeld soms (de oplossing hier is nesting).
Al mijn documentatie komt van forums die vaak niet eens meer bestaan, en van de SourceForge discussions die nog wel bestaan. Mocht ik iets missen dan hoor ik het graag
Ben toch nog even wezen zoeken, maar https://en.wikibooks.org/...Video/Interaction_Machine en https://dvd.sourceforge.net/dvdinfo/vmi.html geven wat meer informatie, maar vooral op machine level. Als ik dat vergelijk met wat jij in de repo heb staan dan denk ik eerder dat jij tegen een limiet van de trans-compiler ben aangelopen. Op "assembly" niveau is het dus wel mogelijk.
"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel
Dit is hoe de "assembly" eruit ziet in PgcEdit, niet dat dat echt beter isDevWouter schreef op dinsdag 30 december 2025 @ 09:48:
[...]
Ik heb nooit begrepen waarom "Open standaards" altijd zo ontzettend slecht zijn terwijl je er toch behoorlijk wat geld voor moet neerleggen.
Ben toch nog even wezen zoeken, maar https://en.wikibooks.org/...Video/Interaction_Machine en https://dvd.sourceforge.net/dvdinfo/vmi.html geven wat meer informatie, maar vooral op machine level. Als ik dat vergelijk met wat jij in de repo heb staan dan denk ik eerder dat jij tegen een limiet van de trans-compiler ben aangelopen. Op "assembly" niveau is het dus wel mogelijk.

Volgens mij kun je dus geen variabele gebruiken voor JumpSS maar enkel een absolute waarde.
Ik heb gisteren een spindel DVD's besteld (en hoesjes en DVD-label-stickers) dus we gaan 't zien
[ Voor 5% gewijzigd door Koenvh op 30-12-2025 16:28 ]
🠕 This side up
Excuus, ik was niet duidelijk. Ik had het over de op-codes voor de VM in de DVD-speler, die ondersteunen berekeningen.Koenvh schreef op dinsdag 30 december 2025 @ 16:20:
[...]
Dit is hoe de "assembly" eruit ziet in PgcEdit, niet dat dat echt beter is:
[Afbeelding]
Volgens mij kun je dus geen variabele gebruiken voor JumpSS maar enkel een absolute waarde.
Ik heb gisteren een spindel DVD's besteld (en hoesjes en DVD-label-stickers) dus we gaan 't zien
"Doubt—the concern that my views may not be entirely correct—is the true friend of wisdom and (along with empathy, to which it’s related) the greatest enemy of polarization." -- Václav Havel
Ik haalde dat uit de DVDstyler documentatie: https://www.dvdstyler.org/docs/dvd_styler_guide.pdf (pagina 14)DevWouter schreef op dinsdag 30 december 2025 @ 17:29:
[...]
Excuus, ik was niet duidelijk. Ik had het over de op-codes voor de VM in de DVD-speler, die ondersteunen berekeningen.
Ik heb echter geen stapel DVD-spelers om het te testen, dus ik vertrouw op hun woord. Ik geloof ze direct dat niet alle DVD-spelers de op-codes correct geïmplementeerd hebbenNote: not all players will correctly process two comparisons; nested if
statements are reliable, however. if (test_1) { if (test_2) {commands;} }
En DHL heeft nog niet mijn pakketje bezorgd. Ik weet niet of ze morgen bezorgen, maar anders wordt het waarschijnlijk vrijdag
🠕 This side up
Dit topic is niet de plaats om te lopen helpdesken. De Coffee Corner is primair bedoeld als uitlaatklep voor iedereen in de Devschuur® en niet als vraagbaak.
:strip_exif()/f/image/5GnyDw5jYfEmdvs3sX0pb0JM.jpg?f=fotoalbum_large)