Ik zie een 10 jarige mijn functie kopiëren en gebruiken. Bij die editor heb je alweer een afwijking in dev en productie en volgens mij een alternatief php commando om het cli programma te kunnen debuggen. Simpliciteit en het klopt, ik had nog niet de tijd genomen om de debugger te configureren. Maar dit werkt prima!
De debugger werkt prima en met zelf slecht heruitvinden doe je echt alleen maar jezelf te kort.
Vroeger met xdebug2 was het instellen misschien een kwartier werk, en nu is het max een paar minuten. Specifiek van PHPStorm weet ik dat die IDE geheel je hand vasthoudt bij de config en/of autodetectie.
Dit is weer een NIH waarbij je jezelf ooit een paar minuten bespaard denkt te hebben door het zelf uit te vinden, zodat je jarenlang niet het maximale uit je tools kan halen.
Vroeger met xdebug2 was het instellen misschien een kwartier werk, en nu is het max een paar minuten. Specifiek van PHPStorm weet ik dat die IDE geheel je hand vasthoudt bij de config en/of autodetectie.
Dit is weer een NIH waarbij je jezelf ooit een paar minuten bespaard denkt te hebben door het zelf uit te vinden, zodat je jarenlang niet het maximale uit je tools kan halen.
{signature}
Waarschijnlijk omdat iemand van 11 wel door heeft dat bestaande tooling waarschijnlijk veel beter werkt.Anoniem: 80910 schreef op maandag 7 oktober 2024 @ 15:50:
Ik zie een 10 jarige mijn functie kopiëren en gebruiken.
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
Anoniem: 80910
Wel, ik had de functies al, (dump & dd (debug and die)) en ik dacht als ik die "die" vervang voor een readline heb ik een handige breakpoint debug functie.
Ik ben toch benieuwd naar wat er beter aan moet zijn, je hebt een debugpoort, je moet een interperter installeren/ configureren.
Daarnaast wijkt je dev machine meer af van de productie machine en nih over 10 regels code ? Je hebt het toch over "not invented here" ?
Tsja ik ben bezig met een eigen framework ontwikkelen, waarbij ik anders te werk ga dan bestaande frameworks, maar dat is een bewuste keuze.
En stel je wilt op de productie / staging server een breakpoint zetten, mijn functie is nu onderdeel van het framework waardoor je via een terminal een breakpoint kan zetten met bijvoorbeeld nano.
Hoe doe je dat via de ide ? Moet je weer een debugpoort openzetten om in de terminal daar een breakpoint te kunnen zetten ? Het kan beide gebruikt worden. Deze functie was 5 minuten werk tegenover de vele uren van de ide debugger. En het is veiliger want je hebt een poort minder open.
Ik ben toch benieuwd naar wat er beter aan moet zijn, je hebt een debugpoort, je moet een interperter installeren/ configureren.
Daarnaast wijkt je dev machine meer af van de productie machine en nih over 10 regels code ? Je hebt het toch over "not invented here" ?
Tsja ik ben bezig met een eigen framework ontwikkelen, waarbij ik anders te werk ga dan bestaande frameworks, maar dat is een bewuste keuze.
En stel je wilt op de productie / staging server een breakpoint zetten, mijn functie is nu onderdeel van het framework waardoor je via een terminal een breakpoint kan zetten met bijvoorbeeld nano.
Hoe doe je dat via de ide ? Moet je weer een debugpoort openzetten om in de terminal daar een breakpoint te kunnen zetten ? Het kan beide gebruikt worden. Deze functie was 5 minuten werk tegenover de vele uren van de ide debugger. En het is veiliger want je hebt een poort minder open.
10 Regels code die je in je codebase op moet nemen. Je kan er nog mee weg komen als je het in een apart package stopt die via require --dev installeert en dan doet maar dan nog heb je op heel veel plekken, als je pech hebt, die code aanroep staan. Dat wil je niet. Breakpoints worden niet in je codebase opgeslagen?Anoniem: 80910 schreef op dinsdag 8 oktober 2024 @ 13:30:
Wel, ik had de functies al, (dump & dd (debug and die)) en ik dacht als ik die "die" vervang voor een readline heb ik een handige breakpoint debug functie.
Ik ben toch benieuwd naar wat er beter aan moet zijn, je hebt een debugpoort, je moet een interperter installeren/ configureren.
Daarnaast wijkt je dev machine meer af van de productie machine en nih over 10 regels code ? Je hebt het toch over "not invented here" ?
Als je dat al wil dan is dat reden voor een zeer goed gesprek. In mijn loopbaan heb ik nog nooit situaties gehad waar ik niet de situatie op test/dev na kon spelen. Is het vaak gedoe om het na te bootsen? Ja.Anoniem: 80910 schreef op dinsdag 8 oktober 2024 @ 13:30:
Tsja ik ben bezig met een eigen framework ontwikkelen, waarbij ik anders te werk ga dan bestaande frameworks, maar dat is een bewuste keuze.
En stel je wilt op de productie / staging server een breakpoint zetten, mijn functie is nu onderdeel van het framework waardoor je via een terminal een breakpoint kan zetten met bijvoorbeeld nano.
Je wilt de codebase niet aanpassen op productie omdat je aan het bug hunten bent. Dan is je productie namelijk een dev/test omgeving.
Het is de defacto standaard. Dat het uren kost in de IDE debugger is waarschijnlijk alleen de onbekendheid er mee is?Anoniem: 80910 schreef op dinsdag 8 oktober 2024 @ 13:30:
Hoe doe je dat via de ide ? Moet je weer een debugpoort openzetten om in de terminal daar een breakpoint te kunnen zetten ? Het kan beide gebruikt worden. Deze functie was 5 minuten werk tegenover de vele uren van de ide debugger. En het is veiliger want je hebt een poort minder open.
Anoniem: 80910
En als je die ene keer het echt nodig hebt, is het beschikbaar..., webgnome wat jij zegt is de staging server voor. Ik heb wel eens dagen gedaan over bugs, die wel op productie voorkomen maar niet op de dev omgeving.
Ik heb nu nog een bug op mijn productie server, die ik nog niet heb opgelost, want het probleem treed op indien de opcache wordt gebruikt van mijn template engine.
Je kan best ssh gebruiken naar de productie server, om commando's uit te voeren.
Als er dan een commando faalt kun je ff kijken wat de oorzaak is heel makkelijk. Het is niet dat iemand daar normaliter iets van merkt als jij een cli commando uitvoert.
Ik heb nu nog een bug op mijn productie server, die ik nog niet heb opgelost, want het probleem treed op indien de opcache wordt gebruikt van mijn template engine.
Je kan best ssh gebruiken naar de productie server, om commando's uit te voeren.
Als er dan een commando faalt kun je ff kijken wat de oorzaak is heel makkelijk. Het is niet dat iemand daar normaliter iets van merkt als jij een cli commando uitvoert.
Ik kan mij niet voorstellen dat ik dit echt nodig heb in productie. Als er zaken kapot gaan in productie dan heb je daar genoeg tools voor om te achterhalen waar de oorzaak zou kunnen zitten. CLI commands/code aanpassingen op productie anders dan bij een livegang zijn gewoon not done?
Het voorbeeld dat je aanhaalt is er ook zo een. Je weet zelf al dat het iets met je opcache te maken heeft. Dan is het aan de andere tools ( sentry etc ) om te tonen waar wanneer en hoe het mis ging. Daar heb je geen debug informatie voor nodig.
En tuurlijk ik heb ook vaak geneog problemen gehad waar je heel erg lang mee bezig bent om te achterhalen, dat had echter nite veel sneller geweest als ik op productie aan het spelen was geweest. Het had wel de productie omgeivng van een klant om zeep kunnen helpen omdat ik met Nano een typo had gemaakt of iets
Het voorbeeld dat je aanhaalt is er ook zo een. Je weet zelf al dat het iets met je opcache te maken heeft. Dan is het aan de andere tools ( sentry etc ) om te tonen waar wanneer en hoe het mis ging. Daar heb je geen debug informatie voor nodig.
En tuurlijk ik heb ook vaak geneog problemen gehad waar je heel erg lang mee bezig bent om te achterhalen, dat had echter nite veel sneller geweest als ik op productie aan het spelen was geweest. Het had wel de productie omgeivng van een klant om zeep kunnen helpen omdat ik met Nano een typo had gemaakt of iets
[ Voor 22% gewijzigd door Webgnome op 08-10-2024 14:24 ]
Anoniem: 80910
het is voor cli commando's niet voor web, hooguit doet dat ene commando het niet meer, maar die deed het al niet goed, vandaar het breakpoint, je bent als je een staging server hebt (heb ik nog niet nodig) niet op de productie server van de klant bezig, je bent ook alleen maar bezig met dat ene commando te debuggen met een breakpoint (die je natuurlijk weer weghaalt en oplost in je dev omgeving)
wat betreft de opcache, zit je er naast, in een uitzonderlijke situatie in het web gedeelte echo'ed ie de verkeerde volgorde waardoor de response corrupt raakt. ik heb nu de opcache uitgezet en dan heeft ie dat probleem niet (zelfde code), maar ik heb nog geen moeite genomen om het daar op te lossen. ipv ben ik begonnen met een nieuwe parser schrijven en dat schiet al mooi op. zo'n breakpoint is 5 minuten ipv 2uur bezig zo'n bug na te bootsen.
zoveel mensen zoveel wensen.
ik zal eens kijken wat sentry is, ik gebruik het niet (nog niet nodig gehad),
wat betreft de opcache, zit je er naast, in een uitzonderlijke situatie in het web gedeelte echo'ed ie de verkeerde volgorde waardoor de response corrupt raakt. ik heb nu de opcache uitgezet en dan heeft ie dat probleem niet (zelfde code), maar ik heb nog geen moeite genomen om het daar op te lossen. ipv ben ik begonnen met een nieuwe parser schrijven en dat schiet al mooi op. zo'n breakpoint is 5 minuten ipv 2uur bezig zo'n bug na te bootsen.
zoveel mensen zoveel wensen.
ik zal eens kijken wat sentry is, ik gebruik het niet (nog niet nodig gehad),
@Anoniem: 80910 Je merkt dat je framework met grote regelmaat vraagtekens oproept en topics, zoals deze, ontspoort. Ik wil je vriendelijk verzoeken, tenzij je concrete of inhoudelijke (programmeer)vragen hebt, je framework niet telkens ergens bij te slepen.
Juist. 10 regels code. Wijst naar topictitel. Vind ik niet bepaald "een tool". Een functie - at best.Anoniem: 80910 schreef op dinsdag 8 oktober 2024 @ 13:30:
Daarnaast wijkt je dev machine meer af van de productie machine en nih over 10 regels code ?
[ Voor 30% gewijzigd door RobIII op 08-10-2024 15:19 ]
There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.
Je eigen tweaker.me redirect
Over mij
offtopic:
edit:was aan tikken tijdens modbreak…
Letterijk elk bericht per stuk hier is meer werk dan gewoon de debugger leren gebruiken. De voordelen voorkauwen: De debugger toont alle vars en méér context, en je hebt mooie knopjes voor continue/dieper en zelfs beetje tinkeren.
En debuggen doe je niet op productie inderdaad. Stunts uithalen met acceptatie zou al enigszins zeldzaam of not-done moeten zijn. Sentry wordt genoemd als voorbeeld; het gaat dus om goed loggen.
En tot slot, opcache bugs kunnen bestaan. Zeer zeldzaam, maar kan. Met een herimplementatie weet je niet of je de root cause ook echt verholpen hebt, of per toeval het symptoom niet meer raakt. Jij ligt blijkbaar minder wakker van dat verschil, good for you I guess..
edit:was aan tikken tijdens modbreak…
Letterijk elk bericht per stuk hier is meer werk dan gewoon de debugger leren gebruiken. De voordelen voorkauwen: De debugger toont alle vars en méér context, en je hebt mooie knopjes voor continue/dieper en zelfs beetje tinkeren.
En debuggen doe je niet op productie inderdaad. Stunts uithalen met acceptatie zou al enigszins zeldzaam of not-done moeten zijn. Sentry wordt genoemd als voorbeeld; het gaat dus om goed loggen.
En tot slot, opcache bugs kunnen bestaan. Zeer zeldzaam, maar kan. Met een herimplementatie weet je niet of je de root cause ook echt verholpen hebt, of per toeval het symptoom niet meer raakt. Jij ligt blijkbaar minder wakker van dat verschil, good for you I guess..
[ Voor 3% gewijzigd door Voutloos op 08-10-2024 15:26 ]
{signature}
Heerlijk in zijn eenvoud.Wouter071 schreef op vrijdag 4 oktober 2024 @ 18:05:
Dit is mijn nieuwste browserspelletje: matty 19: je moet kiezen!
https://matty.games/matty19.html
Ik vind de Engelse versie wel flink makkelijker; ik maak mij bijna zorgen of dat iets over mijn Nederlands zegt.
Heb je misschien binnenkort de kans om Matty #9 een toelichting te geven? Of misschien kunnen andere Tweakers dat?
{signature}
Nederlands is gewoon een moeilijke taalVoutloos schreef op woensdag 9 oktober 2024 @ 08:47:
[...]
Heerlijk in zijn eenvoud.
Ik vind de Engelse versie wel flink makkelijker; ik maak mij bijna zorgen of dat iets over mijn Nederlands zegt.
Heb je misschien binnenkort de kans om Matty #9 een toelichting te geven? Of misschien kunnen andere Tweakers dat?
Natuurlijk kan ik een uitleg geven bij matty #9. Ik zal ook in het spelletje zelf een i zetten met uitleg.
Het doel van het spel is dat je twee vakjes selecteert met getallen die bij elkaar opgeteld een priemgetal opleveren. Dus bijvoorbeeld 12 en 49 maken samen priemgetal 61. Als je 40 en 43 bij elkaar optelt kom je uit op 83 en dat is ook een priemgetal. Vervolgens hoef je alleen nog maar mijn high score van 1029 te verbeteren. Succes!
Thanks @Wouter071 !
Aangezien ‘prime pair’ of ‘prime twins’ ook iets is, snapte ik het gedrag niet. Ik dacht veel te moeilijk, en kwam daardoor niet achter ‘opgeteld priem’ als de bedoeling.
Misschien “find prime pairs” -> “Combine numbers to make primes” zou al genoeg toelichting kunnen zijn.
Edit: Nu vlot op 2 vakjes na bord leeg kunnen spelen. 899pts. Om jouw highscore te verslaan moet je uberhaupt beetje mazzel hebben dat je random hogere getallen krijgt.
Aangezien ‘prime pair’ of ‘prime twins’ ook iets is, snapte ik het gedrag niet. Ik dacht veel te moeilijk, en kwam daardoor niet achter ‘opgeteld priem’ als de bedoeling.
Misschien “find prime pairs” -> “Combine numbers to make primes” zou al genoeg toelichting kunnen zijn.
Edit: Nu vlot op 2 vakjes na bord leeg kunnen spelen. 899pts. Om jouw highscore te verslaan moet je uberhaupt beetje mazzel hebben dat je random hogere getallen krijgt.
[ Voor 43% gewijzigd door Voutloos op 09-10-2024 10:59 ]
{signature}
Klopt, een beetje geluk + slim combineren!Voutloos schreef op woensdag 9 oktober 2024 @ 10:49:
Thanks @Wouter071 !
Aangezien ‘prime pair’ of ‘prime twins’ ook iets is, snapte ik het gedrag niet. Ik dacht veel te moeilijk, en kwam daardoor niet achter ‘opgeteld priem’ als de bedoeling.
Misschien “find prime pairs” -> “Combine numbers to make primes” zou al genoeg toelichting kunnen zijn.
Edit: Nu vlot op 2 vakjes na bord leeg kunnen spelen. 899pts. Om jouw highscore te verslaan moet je uberhaupt beetje mazzel hebben dat je random hogere getallen krijgt.
/f/image/nhF7uxVPgEiUZHcyrdGQYBlD.png?f=fotoalbum_large)
Daar ben ik weer, met een nieuw browserspelletje! Voor matty #20: easy as 1-2-3 hoef je alleen maar tot drie te kunnen tellen. Je moet zoveel mogelijk 1-2-3 combinaties maken en je kan alleen horizontaal en verticaal (niet diagonaal dus). Je mag wél de hoek om.
Het is weer een gezonde mix geworden van strategie en geluk.
Ohja, de high score staat op (niet schrikken): 690.
Succes: https://matty.games/matty20.html
Leuk spelletje, maar twee dingen:
1. Het lijkt er op dat je de verkeerde set cirkels animeert. Als er drie verwijderd worden bewegen de overgebleven cirkels naar beneden, en de nieuwe cirkels niet. Lijkt me dat dat precies omgekeerd bedoeld was.
2. Het zou helpen als de cirkels ook verschillende kleuren hebben, b.v. van licht naar donkerblauw, zodat je visueel makkelijker patronen kunt herkennen.
Leuk spel weer!Wouter071 schreef op dinsdag 15 oktober 2024 @ 11:12:
[Afbeelding]
Daar ben ik weer, met een nieuw browserspelletje! Voor matty #20: easy as 1-2-3 hoef je alleen maar tot drie te kunnen tellen. Je moet zoveel mogelijk 1-2-3 combinaties maken en je kan alleen horizontaal en verticaal (niet diagonaal dus). Je mag wél de hoek om.
Het is weer een gezonde mix geworden van strategie en geluk.
Ohja, de high score staat op (niet schrikken): 690.
Succes: https://matty.games/matty20.html
Of anders van vorm, voor de mensen die minder goed kleuren kunnen onderscheiden.Soultaker schreef op dinsdag 15 oktober 2024 @ 14:29:
[...]
2. Het zou helpen als de cirkels ook verschillende kleuren hebben, b.v. van licht naar donkerblauw, zodat je visueel makkelijker patronen kunt herkennen.
Bug gevonden!Wouter071 schreef op dinsdag 15 oktober 2024 @ 11:12:
[Afbeelding]
Daar ben ik weer, met een nieuw browserspelletje! Voor matty #20: easy as 1-2-3 hoef je alleen maar tot drie te kunnen tellen. Je moet zoveel mogelijk 1-2-3 combinaties maken en je kan alleen horizontaal en verticaal (niet diagonaal dus). Je mag wél de hoek om.
Het is weer een gezonde mix geworden van strategie en geluk.
Ohja, de high score staat op (niet schrikken): 690.
Succes: https://matty.games/matty20.html
:strip_exif()/f/image/o8oscrLSiBNGdVQMEDKVPEk3.jpg?f=fotoalbum_large)
Als je zo'n combinatie aanklikt loopt ie vast. (3 in het midden dus)
Voor de grap heb ik er een AI voor geschreven: https://jsfiddle.net/e6k8goaq/
Die komt op een high score van 1044, maar heel consistent is 'ie niet.
Die komt op een high score van 1044, maar heel consistent is 'ie niet.
Je kan ze gewoon deselecteren door er op te klikken volgens mij?sig69 schreef op dinsdag 15 oktober 2024 @ 15:40:
Bug gevonden!
[Afbeelding]
Als je zo'n combinatie aanklikt loopt ie vast. (3 in het midden dus)
[ Voor 62% gewijzigd door Soultaker op 15-10-2024 16:48 ]
Wat Soultaker zegt!Soultaker schreef op dinsdag 15 oktober 2024 @ 16:38:
Voor de grap heb ik er een AI voor geschreven: https://jsfiddle.net/e6k8goaq/
Die komt op een high score van 1044, maar heel consistent is 'ie niet.
[...]
Je kan ze gewoon deselecteren door er op te klikken volgens mij?
[quote]Soultaker schreef op dinsdag 15 oktober 2024 @ 16:38:
Voor de grap heb ik er een AI voor geschreven: https://jsfiddle.net/e6k8goaq/
Die komt op een high score van 1044, maar heel consistent is 'ie niet.
Haha, wat goed zeg! Nu is het wachten op de eerste niet-AI-er die 1044 verbreekt ;-)
Voor de grap heb ik er een AI voor geschreven: https://jsfiddle.net/e6k8goaq/
Die komt op een high score van 1044, maar heel consistent is 'ie niet.
Haha, wat goed zeg! Nu is het wachten op de eerste niet-AI-er die 1044 verbreekt ;-)
Is gewoon een script toch? Niet echt een AI modelSoultaker schreef op dinsdag 15 oktober 2024 @ 16:38:
Voor de grap heb ik er een AI voor geschreven: https://jsfiddle.net/e6k8goaq/
Owner of DBIT Consultancy
“AI” in video games bestaat al lange tijd en een grote tijd was het gewoon vaste regels volgen met randomization en meer cheaten op hogere difficulty settings. Weinig machine learning origineel.DennusB schreef op dinsdag 15 oktober 2024 @ 17:47:
[...]
Is gewoon een script toch? Niet echt een AI model
Mmm ja, nu wel. Geen idee wat ik verkeerd deed dan.Soultaker schreef op dinsdag 15 oktober 2024 @ 16:38:
Voor de grap heb ik er een AI voor geschreven: https://jsfiddle.net/e6k8goaq/
Je kan ze gewoon deselecteren door er op te klikken volgens mij?
Bij mij verspringt/hapert matty 20 wel flink tijdens de animatie. Ik was even aan het testen om in renderGrid() pas aan het einde de hele div te vervangen door een nieuwe, maar dat helpt weinig.
Zou het grid misschien juist allemaal flexbox kolommen moeten zijn, alignet naar bottom? Als je dan echt de ballen delete ipv hele grid opnieuw opbouwt, eindig je misschien met flink minder code, kan misschien zelfs alle animatie zonder classes en tig loops..
(Vermoeden, ben meer van de backend
)
Zou het grid misschien juist allemaal flexbox kolommen moeten zijn, alignet naar bottom? Als je dan echt de ballen delete ipv hele grid opnieuw opbouwt, eindig je misschien met flink minder code, kan misschien zelfs alle animatie zonder classes en tig loops..
(Vermoeden, ben meer van de backend

[ Voor 5% gewijzigd door Voutloos op 15-10-2024 21:41 ]
{signature}
Ik hou me aanbevolen voor tips! Ben geen programmeur en heb best lang met ChatGPT en Perplexity erover gedaan om het een beetje soepel te krijgen, maar verder dan dit kwam ik niet...Voutloos schreef op dinsdag 15 oktober 2024 @ 21:38:
Bij mij verspringt/hapert matty 20 wel flink tijdens de animatie. Ik was even aan het testen om in renderGrid() pas aan het einde de hele div te vervangen door een nieuwe, maar dat helpt weinig.
Zou het grid misschien juist allemaal flexbox kolommen moeten zijn, alignet naar bottom? Als je dan echt de ballen delete ipv hele grid opnieuw opbouwt, eindig je misschien met flink minder code, kan misschien zelfs alle animatie zonder classes en tig loops..
(Vermoeden, ben meer van de backend)
Misschien dat je dan, na 20 games, misschien toch eens een (online?) cursusje moet gaan doen?Wouter071 schreef op dinsdag 15 oktober 2024 @ 22:36:
Ben geen programmeur en heb best lang met ChatGPT en Perplexity erover gedaan
There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.
Je eigen tweaker.me redirect
Over mij
@Wouter071 getest in fiddle van Soultaker op mn ipad: vervang alle renderGrid(); door requestAnimationFrame(renderGrid);. Enorme, snelle tweak.
{signature}
https://matty.games/matty20.html?6Voutloos schreef op dinsdag 15 oktober 2024 @ 23:04:
@Wouter071 getest in fiddle van Soultaker op mn ipad: vervang alle renderGrid(); door requestAnimationFrame(renderGrid);. Enorme, snelle tweak.
Beter zo, bedankt! Enne, was het een test dat je de g van grid zonder hoofdletter had geschreven? ;-)
Tja, misschien wel. Maar eigenlijk ben ik meer van de ideeën zelf dan van het uitwerken ervan...RobIII schreef op dinsdag 15 oktober 2024 @ 23:03:
[...]
Misschien dat je dan, na 20 games, misschien toch eens een (online?) cursusje moet gaan doen?
Ik heb de ballen rood gemaakt en de animatie is inmiddels (dankzij jullie) vloeiender. Helpt dit?Soultaker schreef op dinsdag 15 oktober 2024 @ 14:29:
[...]
Leuk spelletje, maar twee dingen:
1. Het lijkt er op dat je de verkeerde set cirkels animeert. Als er drie verwijderd worden bewegen de overgebleven cirkels naar beneden, en de nieuwe cirkels niet. Lijkt me dat dat precies omgekeerd bedoeld was.
2. Het zou helpen als de cirkels ook verschillende kleuren hebben, b.v. van licht naar donkerblauw, zodat je visueel makkelijker patronen kunt herkennen.
Dank voor je opmerkzaamheid! Om verwarring te voorkomen heb ik het spel zo aangepast dat je, na het selecteren van een 1, niet diagonaal een 2 of een 3 kunt selecteren.sig69 schreef op dinsdag 15 oktober 2024 @ 15:40:
[...]
Bug gevonden!
[Afbeelding]
Als je zo'n combinatie aanklikt loopt ie vast. (3 in het midden dus)
Passen we wel ook een beetje op dat dit niet "Het grote Wouter071 topic" wordt?
There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.
Je eigen tweaker.me redirect
Over mij
@Anoniem: 80910 welke taal heb je het geschreven? waar ik echt op zoek naar ben is een ollama of LM studio werkende aiclipboard manager zoals in MS Powertoys maar ik denk dat ik het zelf moet bouwen.
ik heb ook nog een C# winforms app gemaakt met OllamaSharp werkt wel goed
ik heb ook nog een C# winforms app gemaakt met OllamaSharp werkt wel goed
Anoniem: 80910
@Puff_Uncle in php, plain javascript, mijn eigen ontwikkelde template taal (zie screenshot en markdown testfile), html, css.
Ik heb nu historie, toegevoegd
on the fly markdown formatter na elke ping met data.
highlightjs getest.
ga zo nog wat statistieken toevoegen en ben nu bezig met de highlightjs configuratie zodat ie alle code ook mooi formatteerd on the fly.
en de ollama server draait gewoon lokaal op de server en wordt via php-curl aangeroepen dit alles in een docker image.
Ik heb nu historie, toegevoegd
on the fly markdown formatter na elke ping met data.
highlightjs getest.
ga zo nog wat statistieken toevoegen en ben nu bezig met de highlightjs configuratie zodat ie alle code ook mooi formatteerd on the fly.
en de ollama server draait gewoon lokaal op de server en wordt via php-curl aangeroepen dit alles in een docker image.
[ Voor 153% gewijzigd door Moonsugar op 23-04-2025 14:34 ]
Waarom zou die moeten wijzigen? Je post je reactie op tijd X, je bewerkt je post daarna wellicht nog, maar de originele tijd van de reactie veranderd daar niet meeAnoniem: 80910 schreef op donderdag 24 oktober 2024 @ 17:52:
in jullie forum zit ook een bugje, als ik de post edit en aanvul, dan wijzigd de laatste reactie tijd niet goed
There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.
Je eigen tweaker.me redirect
Over mij
Om te voorkomen dat je heel veel tijd gaat stoppen in het namaken van Enchanted (macOS - zo te zien gebruik je iets anders?) of Open WebUI: wat is je doel?Anoniem: 80910 schreef op vrijdag 25 oktober 2024 @ 03:23:
[Afbeelding]
hier zie je de snelheid van mijn server met een model van 40 GB in het geheugen, wellicht binnenkort een testje met een gpu ergens...
Dat zit wel Schnorr.
Ik begrijp ook echt niet waar ik naar kijk. Wat is nu precies de bedoeling van de templates die je steeds tussendoor gooit in je prompt?
Is t n vervanger voor een abo op bijv ChatGPT Pro? Ik maak er inderdaad uit op dat je met Ollama je eigen LLM hebt die je kunt gebruiken. Ik hou t op ChatGPT Pro, de baas betaalt en geen zware server nodig om alles te regelen
Is t n vervanger voor een abo op bijv ChatGPT Pro? Ik maak er inderdaad uit op dat je met Ollama je eigen LLM hebt die je kunt gebruiken. Ik hou t op ChatGPT Pro, de baas betaalt en geen zware server nodig om alles te regelen
[ Voor 32% gewijzigd door Cartman! op 25-10-2024 09:01 ]
Die templates zie ik nu pas 
Heb je de ondersteuning voor tools gezien? (@Anoniem: 80910)
Heb je de ondersteuning voor tools gezien? (@Anoniem: 80910)
[ Voor 4% gewijzigd door Stukfruit op 25-10-2024 09:07 ]
Dat zit wel Schnorr.
Anoniem: 80910
@Stukfruit bedankt, nee wist ik nog niet, dat is dan een tool_call via de output ? Mijn file.read is input. Daar komt ook nog iets van een html2markdown functie omdat als het model dat doet, ik niet altijd goede resultaten krijg. En er is een vision model van meta net uit, die ook images kan classificeren net als llava.
[ Voor 144% gewijzigd door Moonsugar op 23-04-2025 14:35 ]
Anoniem: 80910
[php] binarysearch functie.
[ Voor 52% gewijzigd door Anoniem: 80910 op 28-10-2024 18:34 ]
Nieuw Albert Heijn userscript: Kortingen en prijzen per kg direct zichtbaar! 
Hey mede-Tweakers,
Ben je ook altijd aan het puzzelen met die kortingsstickers en kiloprijzen bij de Appie?
Nou, ik heb iets Handigs™ gemaakt! Mijn nieuwe userscript voegt automatisch het kortingspercentage en de prijs per kilogram toe aan de producten op de AH.nl bonus pagina en standaard categorie/zoekpagina's. Geen wiskundeknobbel nodig! 
Hier is alvast een screenshot om je een idee te geven.
:strip_exif()/f/image/MQJme9eaYFhRcr4I4iLM409r.png?f=user_large)
/f/image/7DDvlbB4OvWWErTj73C1zlDf.png?f=fotoalbum_large)
Dus waar wacht je nog op? Download het script, bespaar geld en tijd, en stop die rekenmachine maar weg!
Happy shopping!
[edit]
Update: nu werkt het ook voor de normale (niet bonus) pagina's met prijs per kg.
Hey mede-Tweakers,
Ben je ook altijd aan het puzzelen met die kortingsstickers en kiloprijzen bij de Appie?
Hier is alvast een screenshot om je een idee te geven.
:strip_exif()/f/image/MQJme9eaYFhRcr4I4iLM409r.png?f=user_large)
/f/image/7DDvlbB4OvWWErTj73C1zlDf.png?f=fotoalbum_large)
Dus waar wacht je nog op? Download het script, bespaar geld en tijd, en stop die rekenmachine maar weg!
Happy shopping!
[edit]
Update: nu werkt het ook voor de normale (niet bonus) pagina's met prijs per kg.
[ Voor 19% gewijzigd door Wolfboy op 02-11-2024 13:06 ]
Ik zie op de eerste afbeelding al gelijk een fout staan.Wolfboy schreef op zaterdag 2 november 2024 @ 12:41:
Nieuw Albert Heijn userscript: Kortingen en prijzen per kg direct zichtbaar!
Hey mede-Tweakers,
Ben je ook altijd aan het puzzelen met die kortingsstickers en kiloprijzen bij de Appie?Nou, ik heb iets Handigs™ gemaakt! Mijn nieuwe userscript voegt automatisch het kortingspercentage en de prijs per kilogram toe aan de producten op de AH.nl bonus pagina en standaard categorie/zoekpagina's. Geen wiskundeknobbel nodig!
Hier is alvast een screenshot om je een idee te geven.
[Afbeelding]
[Afbeelding]
Dus waar wacht je nog op? Download het script, bespaar geld en tijd, en stop die rekenmachine maar weg!![]()
Happy shopping!
[edit]
Update: nu werkt het ook voor de normale (niet bonus) pagina's met prijs per kg.
De bietjes zijn 2 zakken van 500 gram voor €2,08, maar de kiloprijs is €4,16 volgens jouw script?
After Hours | Dawn FM | Hurry Up Tomorrow
Tweakers Discord || Mijn V&A ads
Ai... nu je het zegt, hij denk dat de "2 zakken" hier 2 kilo isYorinn schreef op zaterdag 2 november 2024 @ 16:49:
[...]
Ik zie op de eerste afbeelding al gelijk een fout staan.
De bietjes zijn 2 zakken van 500 gram voor €2,08, maar de kiloprijs is €4,16 volgens jouw script?
Bij de bonuspagina zijn ze nog inconsistenter met de hoeveelheden lijkt het

Ik zie:
- Bijv. Organic kimchi - Pot 300 gram
- Bijv. Rucola - 2 zakken à 75 gram
- Per zak
- 2 zakken
- Per stuk
- Los
- Bijv. Mango schijven siroop
- Per net
- Bijv. Conference - Per kilo
- Bijv. 75% groente smoothie wortel
Mijn gok is dat dit deels met de hand ingevuld wordt... goed, voor nu is prijs per kg op de bonus pagina niet altijd betrouwbaar

Gelukkig is het bij de zoek-paginas en de categorieen wel consistent en werkt het daar wel goed.
[Edit] Deze bug is opgelost, maar er zijn nogsteeds wel uitzondering waar het fout gaat. Bijvoorbeeld: `2 Zakken a 250 gram` welke ik voor nu gewoon even negeer

[ Voor 8% gewijzigd door Wolfboy op 02-11-2024 17:29 ]
De AH zou ook maar zelf de kiloprijs vermelden, zeg. Dat zou het vergelijken veel te makkelijk maken en dan koop je duurdere producten niet meer. 
Mooi initiatief, dus.
Mooi initiatief, dus.
Heeft geen speciale krachten en is daar erg boos over.
Als lesgevers in de IT zijn we erg fan van GitHub en MkDocs om de cursussen in markdown te organiseren. Dit semester dacht ik: kunnen we zoals MkDocs documentatie maakt van markdown niet iets maken dat op een gelijkaardige manier slideshows maakt van markdown? En zo heeft MkSlides het levenslicht gezien:
- Website: https://martenbe.github.io/mkslides (en tegelijkertijd ook online slideshow)
- GitHub: https://github.com/MartenBE/mkslides
- PyPI: https://pypi.org/project/mkslides/
- Youtube video:
[ Voor 3% gewijzigd door MartenBE op 03-12-2024 20:34 ]
Ik heb een windows (10/11) app gemaakt om automatisch mijn foto's en video's te sorteren in mappen, op basis van jaar/datum.
Normaal deed ik dit met de hand in Explorer, wat me regelmatig vele uren kostte en de nodige frustratie opleverde. Uit deze frustratie is mijn app geboren
Naast de sorteerfunctie zit ook een tijdlijn bij om makkelijk door alle datums heen te scrollen en alle foto's te bekijken, want ook het terugkijken van foto's via Explorer vond ik frustrerend
Mijn app (Photo album manager) is sinds vandaag te downloaden in de microsoft app store. Het design en alles is nog niet perfect, maar ik ben evengoed trots op mijn 1e release.
https://www.microsoft.com/store/productId/9N5TTBVC9R2J
In volgende versies ga ik:
-Meerdere UI talen ondersteunen
-Meer bestandsformaten ondersteunen
-Extra functies toevoegen (favorieten bijv)
-Design verder afwerken
-Code verder optimaliseren voor snelheid
Normaal deed ik dit met de hand in Explorer, wat me regelmatig vele uren kostte en de nodige frustratie opleverde. Uit deze frustratie is mijn app geboren
Naast de sorteerfunctie zit ook een tijdlijn bij om makkelijk door alle datums heen te scrollen en alle foto's te bekijken, want ook het terugkijken van foto's via Explorer vond ik frustrerend
Mijn app (Photo album manager) is sinds vandaag te downloaden in de microsoft app store. Het design en alles is nog niet perfect, maar ik ben evengoed trots op mijn 1e release.
https://www.microsoft.com/store/productId/9N5TTBVC9R2J
In volgende versies ga ik:
-Meerdere UI talen ondersteunen
-Meer bestandsformaten ondersteunen
-Extra functies toevoegen (favorieten bijv)
-Design verder afwerken
-Code verder optimaliseren voor snelheid
ik begrijp dat je hier ook je userscripts voor grease/tampermonkey kan delen?
Zag dit topic voorbij komen, dus laat ik ook eens mijn belangrijkste wapenfeit op dit gebied etaleren.
Over een periode van ca. 20 jaar heb ik samen met en voor mijn neef, die bij een metaalbewerkingsbedrijf werkte, een CAM programma geschreven. CAM stond toen nog in de kinderschoenen, althans bij dat bedrijf.
Het begon met een simpel DOS programma, geschreven in Borland Pascal, om een DXF bestand naar ISO G-code te vertalen voor het aansturen van een freesmachine.
In de loop der tijd is het uitgebreid met tal van opties en was het inmiddels ook overgezet naar Borland Turbo Vision en nog later voor Windows in Borland Delphi verder gegaan.
In eerste instantie was de vertaalslag van DXF naar CNC hard in de code gezet.
Nu kan mijn neef, die ondertussen een eigen bedrijf had opgericht, zelf met templates, bestaande uit vaste tekst en variabele codes, voor verschillende machines en bewerkingen de uitkomst volledig zelf bepalen.
De verdere ontwikkeling ligt nu stil, mede omdat Borland Delphi niet meer bestaat en dat de laatste versie alleen nog werkt op mijn oude Windows XP machine.
Heb nog wel eens overwogen om het om te zetten naar Lazarus/Free Pascal, maar daar is het (nog) niet van gekomen.
Ik hoop dat ik het een beetje begrijpelijk heb opgeschreven. Heb er de laatste tijd niets meer aan gedaan, dus het is een beetje weggezakt.
Over een periode van ca. 20 jaar heb ik samen met en voor mijn neef, die bij een metaalbewerkingsbedrijf werkte, een CAM programma geschreven. CAM stond toen nog in de kinderschoenen, althans bij dat bedrijf.
Het begon met een simpel DOS programma, geschreven in Borland Pascal, om een DXF bestand naar ISO G-code te vertalen voor het aansturen van een freesmachine.
In de loop der tijd is het uitgebreid met tal van opties en was het inmiddels ook overgezet naar Borland Turbo Vision en nog later voor Windows in Borland Delphi verder gegaan.
In eerste instantie was de vertaalslag van DXF naar CNC hard in de code gezet.
Nu kan mijn neef, die ondertussen een eigen bedrijf had opgericht, zelf met templates, bestaande uit vaste tekst en variabele codes, voor verschillende machines en bewerkingen de uitkomst volledig zelf bepalen.
De verdere ontwikkeling ligt nu stil, mede omdat Borland Delphi niet meer bestaat en dat de laatste versie alleen nog werkt op mijn oude Windows XP machine.
Heb nog wel eens overwogen om het om te zetten naar Lazarus/Free Pascal, maar daar is het (nog) niet van gekomen.
Ik hoop dat ik het een beetje begrijpelijk heb opgeschreven. Heb er de laatste tijd niets meer aan gedaan, dus het is een beetje weggezakt.
Soms ben ik bijna gelukkig
Dat doen ze ook wel, je moet alleen doorklikken naar de product pagina zelf.bwerg schreef op dinsdag 5 november 2024 @ 22:39:
De AH zou ook maar zelf de kiloprijs vermelden, zeg. Dat zou het vergelijken veel te makkelijk maken en dan koop je duurdere producten niet meer.
Mooi initiatief, dus.
Zo heb ik nog wel eens zitten vergelijken tussen Jumbo en AH.
Op een PC met 2 monitors gaat dat ook wel erg makkelijk.
Soms ben ik bijna gelukkig
Delphi bestaat nog steeds hoor. Er bestaat ook een gratis versie: https://www.embarcadero.c...phi/starter/free-downloadJukeboxBill schreef op zaterdag 21 december 2024 @ 00:03:
De verdere ontwikkeling ligt nu stil, mede omdat Borland Delphi niet meer bestaat en dat de laatste versie alleen nog werkt op mijn oude Windows XP machine.
Heb nog wel eens overwogen om het om te zetten naar Lazarus/Free Pascal, maar daar is het (nog) niet van gekomen.
Als je de prijzen wil vergelijken is het natuurlijk wel zo handig als dat op de overzichtspagina te zien is. Of als je er zelfs op zou kunnen sorteren.JukeboxBill schreef op zaterdag 21 december 2024 @ 00:54:
[...]
Dat doen ze ook wel, je moet alleen doorklikken naar de product pagina zelf.
Maar ik denk dat het voor de AH een keuze was tussen de beste gebruikerservaring en meer upselling. Zet vooral producten met meer marge bovenaan, en maak het moeilijk om te vergelijken.
Heeft geen speciale krachten en is daar erg boos over.
Hoi ik ben al een paar jaar met sascha bezig. Mijn telefoon assistent.
Het is een integratie met scripts tussen asterisk, home assistant en nextcloud.
Wat de telefoon opneemt als je bezig bent.
Het heeft verschillende groepen. beheerd in nextcloud. zodat sommige je altijd kunnen bellen. andere de optie kijken om me toch te bellen (na het geven van de rede dat ik de telefoon niet aan neem) of niks vertellen en geen op bel optie te geven. (Dus dit is al uitgebreider dan de busy feature op telefoons)
Maar het heeft ook een LLM die ook de optie geeft om door te verbinden, mij een bericht sturen om de telefoon op te nemen. EN kan zelfs afspraken maken.
YouTube: #homeassistant making plans when unavailable.
https://github.com/Bram-d...erisk-homeassistant-tools
Mensen interesse. feedback.
Het is een integratie met scripts tussen asterisk, home assistant en nextcloud.
Wat de telefoon opneemt als je bezig bent.
Het heeft verschillende groepen. beheerd in nextcloud. zodat sommige je altijd kunnen bellen. andere de optie kijken om me toch te bellen (na het geven van de rede dat ik de telefoon niet aan neem) of niks vertellen en geen op bel optie te geven. (Dus dit is al uitgebreider dan de busy feature op telefoons)
Maar het heeft ook een LLM die ook de optie geeft om door te verbinden, mij een bericht sturen om de telefoon op te nemen. EN kan zelfs afspraken maken.
YouTube: #homeassistant making plans when unavailable.
https://github.com/Bram-d...erisk-homeassistant-tools
Mensen interesse. feedback.
>.< >.< >.< >.<
Laat ik beginnen bij Android:
een nieuwsapp, een adressenboek, een lijstjesapp, een app waar je adressen in kunt opslaan en dan door een naam aan te raken ga je gelijk naar Google maps.
Een app die je foto's een naam geeft, als je op de betreffende button klikt (en dan steeds 1 hoger)
Een app die de barcodes van winkelkaarten toont (ZONDER reclame)
JAVA: een adressenboek (compatibel met de Androidversie), een programma voor m'n werk geschreven en die ik nog steeds update indien nodig. Scheelt ons veel handwerk.
Ook een fotohernoem programma geschreven.
verschillende websites, enkele voor mezelf en enkele voor anderen.
Een agenda om de ritten van de chauffeurs in te zetten, met steeds opschuivende datum tot een jaar vooruit.
Dus na 0.00 uur is de vorige dag weg en aan het eind een dag er bij.
Alles reclamevrij, want aan reclame heb ik een enorme pesthekel, dus ga ik het ook NIET in m'n eigen apps zetten.
Mijn Google account ben ik helaas kwijt sinds 1 februari, want ik moest zoveel persoonlijke gegevens geven aan Google, dat het niet meer leuk was. Zelf moeten ze alles weten, maar als je zelf iets wilt weten schermen ze met privacy.
een nieuwsapp, een adressenboek, een lijstjesapp, een app waar je adressen in kunt opslaan en dan door een naam aan te raken ga je gelijk naar Google maps.
Een app die je foto's een naam geeft, als je op de betreffende button klikt (en dan steeds 1 hoger)
Een app die de barcodes van winkelkaarten toont (ZONDER reclame)
JAVA: een adressenboek (compatibel met de Androidversie), een programma voor m'n werk geschreven en die ik nog steeds update indien nodig. Scheelt ons veel handwerk.
Ook een fotohernoem programma geschreven.
verschillende websites, enkele voor mezelf en enkele voor anderen.
Een agenda om de ritten van de chauffeurs in te zetten, met steeds opschuivende datum tot een jaar vooruit.
Dus na 0.00 uur is de vorige dag weg en aan het eind een dag er bij.
Alles reclamevrij, want aan reclame heb ik een enorme pesthekel, dus ga ik het ook NIET in m'n eigen apps zetten.
Mijn Google account ben ik helaas kwijt sinds 1 februari, want ik moest zoveel persoonlijke gegevens geven aan Google, dat het niet meer leuk was. Zelf moeten ze alles weten, maar als je zelf iets wilt weten schermen ze met privacy.
Films kontroleren op fouten.
Movies check.
Dit is met GUI.
FFmeg probeerd film te openen en om te schrijven, dus codec moet ook werken, voor grote films kan ook 3 plaatsen in de film 5 minuten gekontroleerd worden.
Via ffmpeg en AI een python programma gemaakt, die films kan checken op fouten, dit is niet 100%.
Je kunt op 4 manieren testen, 4 iets andere python programma.
Ffmpeg schrijft naar null, dan ziet ffmpeg dat er film aanwezig is in de file.
Ik had soms op het einde/in het midden bijv een leeg stuk in de film.
Gedeelte gemaakt met chatgpt, de rest met deepseek.
01 Je checkd op 1 file, en gehele file check
02 Check op alle bestanden, hier ook de gehele file
03 Check, alle files, van 1 tot 30 minuten wordt gehele file gecheckd, op grote files, wordt op 3 plaatsen een steek proef genomen van 5 minuten film. Met AI geoptimaliseerd voor cpu, progresbar.
04 Check, op alle files, dus groot en klein wordt 100% gecheckd, Met AI geoptimaliseerd voor cpu, progresbar.
https://drive.google.com/...agyF8loR/view?usp=sharing
link aangepast en 1 python programma aangepast.
Dit is gemaakt in linux, vermoedelijk moet er aangepast worden voor windows.
Link aangepast zou moeten werken.
Movies check.
Dit is met GUI.
FFmeg probeerd film te openen en om te schrijven, dus codec moet ook werken, voor grote films kan ook 3 plaatsen in de film 5 minuten gekontroleerd worden.
Via ffmpeg en AI een python programma gemaakt, die films kan checken op fouten, dit is niet 100%.
Je kunt op 4 manieren testen, 4 iets andere python programma.
Ffmpeg schrijft naar null, dan ziet ffmpeg dat er film aanwezig is in de file.
Ik had soms op het einde/in het midden bijv een leeg stuk in de film.
Gedeelte gemaakt met chatgpt, de rest met deepseek.
01 Je checkd op 1 file, en gehele file check
02 Check op alle bestanden, hier ook de gehele file
03 Check, alle files, van 1 tot 30 minuten wordt gehele file gecheckd, op grote files, wordt op 3 plaatsen een steek proef genomen van 5 minuten film. Met AI geoptimaliseerd voor cpu, progresbar.
04 Check, op alle files, dus groot en klein wordt 100% gecheckd, Met AI geoptimaliseerd voor cpu, progresbar.
https://drive.google.com/...agyF8loR/view?usp=sharing
link aangepast en 1 python programma aangepast.
Dit is gemaakt in linux, vermoedelijk moet er aangepast worden voor windows.
Link aangepast zou moeten werken.
[ Voor 24% gewijzigd door jan99999 op 09-02-2025 17:11 ]
Maar wat heb je nou gemaakt?Timelord schreef op zondag 2 februari 2025 @ 23:10:
Laat ik beginnen bij Android:
een nieuwsapp, een adressenboek, een lijstjesapp, een app waar je adressen in kunt opslaan en dan door een naam aan te raken ga je gelijk naar Google maps.
Een app die je foto's een naam geeft, als je op de betreffende button klikt (en dan steeds 1 hoger)
Een app die de barcodes van winkelkaarten toont (ZONDER reclame)
JAVA: een adressenboek (compatibel met de Androidversie), een programma voor m'n werk geschreven en die ik nog steeds update indien nodig. Scheelt ons veel handwerk.
Ook een fotohernoem programma geschreven.
verschillende websites, enkele voor mezelf en enkele voor anderen.
Een agenda om de ritten van de chauffeurs in te zetten, met steeds opschuivende datum tot een jaar vooruit.
Dus na 0.00 uur is de vorige dag weg en aan het eind een dag er bij.
Alles reclamevrij, want aan reclame heb ik een enorme pesthekel, dus ga ik het ook NIET in m'n eigen apps zetten.
Mijn Google account ben ik helaas kwijt sinds 1 februari, want ik moest zoveel persoonlijke gegevens geven aan Google, dat het niet meer leuk was. Zelf moeten ze alles weten, maar als je zelf iets wilt weten schermen ze met privacy.
Het doel van dit topic is om je tools te showen. Show us the good stuff
Aan een regel met iets wat iets kan zijn heb ik als bezoeker van dit topic niet erg veel. Ik kan er geen tips voor geven, ik kan er niets over vragen, het is niet uit te proberen, er is niets om je harde werk te bewonderen, enz.
Dat zit wel Schnorr.
Op welk soort fouten checkt je tool? Is er een interface? Heb je een voorbeeld van hoe het er in de terminal uitziet als er geen UI is? Heb je een link waar ik niet voor hoef in te loggen?jan99999 schreef op zaterdag 8 februari 2025 @ 23:17:
Films kontroleren op fouten.
Movies check.
Via ffmpeg en AI een python programma gemaakt, die films kan checken op fouten, dit is niet 100%.
Je kunt op 4 manieren testen, 4 iets andere python programma.
Ffmpeg schrijft naar null, dan ziet ffmpeg dat er film aanwezig is in de file.
Ik had soms op het einde/in het midden bijv een leeg stuk in de film.
Gedeelte gemaakt met chatgpt, de rest met deepseek.
01 Je checkd op 1 file, en gehele file check
02 Check op alle bestanden, hier ook de gehele file
03 Check, alle files, van 1 tot 30 minuten wordt gehele file gecheckd, op grote files, wordt op 3 plaatsen een steek proef genomen van 5 minuten film. Met AI geoptimaliseerd voor cpu, progresbar.
04 Check, op alle files, dus groot en klein wordt 100% gecheckd, Met AI geoptimaliseerd voor cpu, progresbar.
https://drive.google.com/...1UUko/view?usp=drive_link
Een paar van de benoemde zaken lijken wel of niet aanwezig te zijn, maar aan de hand van je omschrijving heb ik werkelijk geen idee hoe, wat of waar.
Als je over iets post over waar je aan gewerkt hebt is het natuurlijk wel zo leuk als andere mensen het kunnen begrijpen en beoordelen of ze er naar willen kijken
Dat zit wel Schnorr.
Al een redelijke tijd gebruik ik Home Assistant, maar m'n energie provieder heeft geen realtime API. Niet eens een vertraagde API.
Nou ja, dan steel ik toch gewoon m'n eigen koekje en doe het met wat python?
https://firesphere.dev/ar...ng-to-know-my-power-usage
Niet echt bruikbaar voor mensen buiten Aotearoa/New Zealand, hoewel Australia en de UK misschien ook een variant van Powershop hebben die op hetzelfde platform draait (Powershop's platform is een A/NZ product dat ze proberen te verkopen in andere CW landen)
Nou ja, dan steel ik toch gewoon m'n eigen koekje en doe het met wat python?
https://firesphere.dev/ar...ng-to-know-my-power-usage
Niet echt bruikbaar voor mensen buiten Aotearoa/New Zealand, hoewel Australia en de UK misschien ook een variant van Powershop hebben die op hetzelfde platform draait (Powershop's platform is een A/NZ product dat ze proberen te verkopen in andere CW landen)
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!
De nieuwsartikelen op tweakers.net zijn altijd een leuke dataset om hobby projecten mee te maken (zoals mijn tijdmachine van vorig jaar: https://randomize.be/wot_tijdmachine ). Deze keer heb ik een pagina gemaakt waar je de populariteit van nieuwsartikelen kan op weergeven, gebaseerd op trefwoorden in de titels, van Voodoo tot NVIDIA
Hoe zit het technisch in elkaar? 27 kleine sqlite databases van enkele MB's die de data sharded opslaan gebasseerd op de eerste letter van het sleutelwoord. Elke DB bevat een tabel met de som van het aantal artikelen per tijdstip (maand + jaar) volgens trefwoord.en wordt dan weergegeven op een PHP pagina met chart.js. Het zal verre van een schoonheidsprijs winnen, maar dat maakt zulke projecten net zo leuk.
Waarom enkel de sleutelwoorden van de titels? Eerst en vooral ik denk dat ze het op de Tweakers redactie niet op prijs zouden stellen als je alle content gaat scrapen. Ook blijft de dataset toch enigszins compact en die zijn makkelijker in bulk op te halen via de xml sitemaps: https://tweakers.net/nieuws/sitemap.xml .
Hoe zit het technisch in elkaar? 27 kleine sqlite databases van enkele MB's die de data sharded opslaan gebasseerd op de eerste letter van het sleutelwoord. Elke DB bevat een tabel met de som van het aantal artikelen per tijdstip (maand + jaar) volgens trefwoord.en wordt dan weergegeven op een PHP pagina met chart.js. Het zal verre van een schoonheidsprijs winnen, maar dat maakt zulke projecten net zo leuk.
Waarom enkel de sleutelwoorden van de titels? Eerst en vooral ik denk dat ze het op de Tweakers redactie niet op prijs zouden stellen als je alle content gaat scrapen. Ook blijft de dataset toch enigszins compact en die zijn makkelijker in bulk op te halen via de xml sitemaps: https://tweakers.net/nieuws/sitemap.xml .
[ Voor 5% gewijzigd door ieperlingetje op 12-03-2025 21:27 ]
Leuk! Volgens mij werkt het linkje naar Tweakers search niet helemaal, bijvoorbeeld bij Voodoo krijg ik gewoon alle artikelen te zien. (Ook die van vandaag als ik sorteer op nieuw naar oud). Via deze url werkt het wel.
https://tweakers.net/nieuws/zoeken/?keyword=Voodoo
https://tweakers.net/nieuws/zoeken/?keyword=Voodoo
Bedankt. Ik heb het aangepast. Nadeel is dat ik de sortering niet kan instellen via de URL.ZpAz schreef op woensdag 12 maart 2025 @ 21:32:
Leuk! Volgens mij werkt het linkje naar Tweakers search niet helemaal, bijvoorbeeld bij Voodoo krijg ik gewoon alle artikelen te zien. (Ook die van vandaag als ik sorteer op nieuw naar oud). Via deze url werkt het wel.
https://tweakers.net/nieuws/zoeken/?keyword=Voodoo
@ieperlingetje dat is inderdaad wel een erg leuke tool die je gemaakt hebt.
Kleine update, nu kun je meerdere series (tot 4) plotten:
bijv. Apple vs Microsoft of Intel vs AMD of Berichten over Netlog, Hyves, Twitter en Facebook. Ook zit er nu autocomplete op.
bijv. Apple vs Microsoft of Intel vs AMD of Berichten over Netlog, Hyves, Twitter en Facebook. Ook zit er nu autocomplete op.
Veggie-Stats een online tool om je moestuin (of andere planten) te managen https://veggie-stats.com/
De website is gemaakt met Nuxt, waar ik groot fan van ben, heerlijk om 1 eco systeem als stack te hebben. Verder Drizzle ORM met een Postgresql database. Gehost om een VPS server waar ik meer heb draaien in een Docker configuratie. Wat er nu staat was ongeveer 4 weken werk.
De grootste feature die ik nog wil toevoegen is weer intergratie, maar ik moet nog even kijken welke API ik hiervoor ga gebruiken, misschien iemand nog tips?
Ik dacht nu aan Open-Meteo. Tomorrow.io ziet er goed uit maar ik ben bang dat die prijzig is.
De website is gemaakt met Nuxt, waar ik groot fan van ben, heerlijk om 1 eco systeem als stack te hebben. Verder Drizzle ORM met een Postgresql database. Gehost om een VPS server waar ik meer heb draaien in een Docker configuratie. Wat er nu staat was ongeveer 4 weken werk.
De grootste feature die ik nog wil toevoegen is weer intergratie, maar ik moet nog even kijken welke API ik hiervoor ga gebruiken, misschien iemand nog tips?
Ik dacht nu aan Open-Meteo. Tomorrow.io ziet er goed uit maar ik ben bang dat die prijzig is.
[ Voor 69% gewijzigd door Shadowfiks op 26-03-2025 16:06 ]
Hoi @Shadowfiks, ik zou je willen vragen om wat technische details toe te voegen, dit is immers een forum over development en ook in dit topic willen we dat onderwerp laten terugkomen, en dus niet louter een showcase van je eigen waar
.
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.
Wel handig als je dan even aangeeft wat je eisen zijn. Er zijn talloze (gratis) weer-API's. Ik heb zelf o.a. OpenWeatherMap en VisualCrossing gebruikt in wat projectjes.Shadowfiks schreef op woensdag 26 maart 2025 @ 14:53:
De grootste feature die ik nog wil toevoegen is weer intergratie, maar ik moet nog even kijken welke API ik hiervoor ga gebruiken, misschien iemand nog tips?
There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.
Je eigen tweaker.me redirect
Over mij
Ik wil het voornamelijk gebruiken om te voorspellen wanneer er water in de moestuin gegeven moet worden. Ik kan zelf een schatting maken met temperatuur en regen. Maar sommige api's hebben ook de evapotranspiration, wat de hoeveelheid water die aan de bodem ontrekt is. Hier kan ik waarschijnlijk nauwkeuriger mee werken.RobIII schreef op woensdag 26 maart 2025 @ 16:55:
[...]
Wel handig als je dan even aangeeft wat je eisen zijn. Er zijn talloze (gratis) weer-API's. Ik heb zelf o.a. OpenWeatherMap en VisualCrossing gebruikt in wat projectjes.
Verder bodemtemperatuur om de zaai kalender aan te passen en waarschuwen voor vorst en misschien harde wind.
En als bonus de eerste en laatste vorstdagen van het jaar, die kan lastig worden de enige manier die ik nu zie is weer data van het afgelopen jaar ophalen voor de gebruiker zijn locatie en zelf uitvogelen. Maar dan zit je vaak in het dure api pakket.
De CSV Lint plug-in voor Notepad++ is al een tijdje beschikbaar, en ik heb onlangs een kleine update gedaan naar v0.4.6.8. De plug-in is bedoeld om te werken met CSV, puntcomma, tab separated bestanden of tekst data met vaste kolom breedte.
https://github.com/BdR76/CSVLint
/f/image/eiQ68ycv9pwJV14VXOPuQh0N.png?f=fotoalbum_large)
Meest zichtbare deel is dat er kolom kleuren worden toegevoegd, maar daarnaast zijn er ook menu items beschikbaar om de data te valideren en te converteren. Via de "Validate" knop controleert de plugin op technische fouten zoals verkeerde datum formaten, te lange waarden of ontbrekende quotes of komma's etc. En er is een "Convert data" menuitem om de csv data om te zetten naar XML, JSON of een SQL INSERT script.
In de praktijk worden csv bestanden nog steeds veel gebruikt, de plugin wordt dan ook veel gedownload en ik heb goede reacties ontvangen. Laat maar weten wat je ervan vindt.
https://github.com/BdR76/CSVLint
/f/image/eiQ68ycv9pwJV14VXOPuQh0N.png?f=fotoalbum_large)
Meest zichtbare deel is dat er kolom kleuren worden toegevoegd, maar daarnaast zijn er ook menu items beschikbaar om de data te valideren en te converteren. Via de "Validate" knop controleert de plugin op technische fouten zoals verkeerde datum formaten, te lange waarden of ontbrekende quotes of komma's etc. En er is een "Convert data" menuitem om de csv data om te zetten naar XML, JSON of een SQL INSERT script.
In de praktijk worden csv bestanden nog steeds veel gebruikt, de plugin wordt dan ook veel gedownload en ik heb goede reacties ontvangen. Laat maar weten wat je ervan vindt.
mijn web games -> Impossible Snake 2 :: Impossible Snake :: Snake Slider
De kinderen wilden laatst met mij gamen, dat liep al snel uit in een Minecraft server thuis, maar er moest ook gechat worden, dus een discord guild aangemaakt en gezellig chatten en gamen. Je kunt raden hoe dat gaat, er haken vrienden aan en het wordt al snel een gezellige boel. Nu ben ik nogal van het monitoren, in Zabbix, wat resulteerde in een aantal leuke dingen om met jullie te delen.
Discord monitoren in Zabbix
Zo monitor ik nu Discord, elk kanaal wordt in zabbix een host (Guild - Channel) en elke user krijgt op die host 2 items, een message count en een message length. In een dashboard met een host en item selector kun je zo heel leuk zien hoe druk het is en wie er aan het kletsen zijn geweest.
Voor de liefhebbers: https://github.com/Ivo-tje/Zabbix_discord_bot/
Een token bij discord, het IP van de zabbix server en een api-token zijn genoeg om het aan de gang te krijgen!
inecraft monitoren in Zabbix
Heb je dan toch Zabbix thuis en ook een minecraft server? Weet je wel niet hoeveel data je daar uit kunt trekken? Al snel een paar honderd Items per speler. Over alles wat ze minen, killen, craften etc. https://github.com/Ivo-tje/MineStats
Ik heb ook een andere discord bot gemaakt, deze roept in een Minecraft kanaal welke spelers online komen en offline gaan, wat natuurlijk aanstekelijk werkt bij de spelers.
:strip_exif()/f/image/BwvWHn2QQm06fVRVzizZ2WlX.png?f=user_large)
En het /stats commando haalt uit Zabbix hoeveel tijd elke speler in de server doorbracht en dit netjes als gesorteerd lijstje weergeeft.
Deze bot doet tal van bijzaken, als facts, jokes, updates van minecraft versies melden, de (wekelijkse) gratis games van Epic melden etc.
KarmaBot
De laatste bot is eentje die oudere gebruikers van IRC nog zullen herkennen, het !karma++ en !karma-- verhaal.
Deze heb ik nagemaakt als simpele discord app welke in de directory is opgenomen. Altijd leuk om te zien dat het geven en afpakken van karma nog altijd een ding is
https://discord.com/disco...tions/1341373495329685624
Leuke bezigheid om zo de hobby van de kinderen te combineren met wat Zabbix en Python.
Want wie zegt dat het altijd allemaal maar serieuze zaken hoeven te zijn?
Discord monitoren in Zabbix
Zo monitor ik nu Discord, elk kanaal wordt in zabbix een host (Guild - Channel) en elke user krijgt op die host 2 items, een message count en een message length. In een dashboard met een host en item selector kun je zo heel leuk zien hoe druk het is en wie er aan het kletsen zijn geweest.
Voor de liefhebbers: https://github.com/Ivo-tje/Zabbix_discord_bot/
Een token bij discord, het IP van de zabbix server en een api-token zijn genoeg om het aan de gang te krijgen!
inecraft monitoren in Zabbix
Heb je dan toch Zabbix thuis en ook een minecraft server? Weet je wel niet hoeveel data je daar uit kunt trekken? Al snel een paar honderd Items per speler. Over alles wat ze minen, killen, craften etc. https://github.com/Ivo-tje/MineStats
Ik heb ook een andere discord bot gemaakt, deze roept in een Minecraft kanaal welke spelers online komen en offline gaan, wat natuurlijk aanstekelijk werkt bij de spelers.
:strip_exif()/f/image/BwvWHn2QQm06fVRVzizZ2WlX.png?f=user_large)
En het /stats commando haalt uit Zabbix hoeveel tijd elke speler in de server doorbracht en dit netjes als gesorteerd lijstje weergeeft.
Deze bot doet tal van bijzaken, als facts, jokes, updates van minecraft versies melden, de (wekelijkse) gratis games van Epic melden etc.
KarmaBot
De laatste bot is eentje die oudere gebruikers van IRC nog zullen herkennen, het !karma++ en !karma-- verhaal.
Deze heb ik nagemaakt als simpele discord app welke in de directory is opgenomen. Altijd leuk om te zien dat het geven en afpakken van karma nog altijd een ding is
https://discord.com/disco...tions/1341373495329685624
Leuke bezigheid om zo de hobby van de kinderen te combineren met wat Zabbix en Python.
Want wie zegt dat het altijd allemaal maar serieuze zaken hoeven te zijn?
De laatste tijden been ik wat meer bezig met machine learning en alles wat er omheen hangt, voor mezelf vind ik het altijd fijn om wat dingen uit te proberen om het zo te leren. Deze keer was MCP aan de beurt.
LLM Chess
Speel schaken tegen een LLM, via een GUI.
https://github.com/matthijn/mcp-chess-poc
LLM Chess
Speel schaken tegen een LLM, via een GUI.
https://github.com/matthijn/mcp-chess-poc

Het lijkt wel goed bruikbaar alhoewel ik het maar een paar keer heb geprobeerd.BdR schreef op donderdag 10 april 2025 @ 14:31:
De CSV Lint plug-in voor Notepad++ is al een tijdje beschikbaar, en ik heb onlangs een kleine update gedaan naar v0.4.6.8. De plug-in is bedoeld om te werken met CSV, puntcomma, tab separated bestanden of tekst data met vaste kolom breedte.
https://github.com/BdR76/CSVLint
[Afbeelding]
Meest zichtbare deel is dat er kolom kleuren worden toegevoegd, maar daarnaast zijn er ook menu items beschikbaar om de data te valideren en te converteren. Via de "Validate" knop controleert de plugin op technische fouten zoals verkeerde datum formaten, te lange waarden of ontbrekende quotes of komma's etc. En er is een "Convert data" menuitem om de csv data om te zetten naar XML, JSON of een SQL INSERT script.
In de praktijk worden csv bestanden nog steeds veel gebruikt, de plugin wordt dan ook veel gedownload en ik heb goede reacties ontvangen. Laat maar weten wat je ervan vindt.
Helaas geeft het wel problemen in combinatie met de plugin Compare 2.0.2 die ik regelmatig gebruik.
Na een vergelijking daarmee en stoppen met vergelijken, wordt elke regel waarop ik mijn cursor heb staan helemaal zwart gemaakt en kan je de tekst niet meer lezen. Na opnieuw starten van Notepad++ werkt het weer prima.
Speel ook Balls Connect en Repeat
Veel nieuwsgroepen-gebruikers hier zijn ongetwijfeld bekend met Spotnet en Spotweb.
Spotnet is een manier om content op nieuwsgroepen te indexeren via nieuwsgroepen. Spotweb biedt applicatie die de index uitleest en opslaat, met daarbij een user-interface waarmee de index doorzocht kan worden. Deze index bevat onder andere veel Nederlandstalige content die elders minder goed te vinden is.
Omdat ik zelf vooral media beheer via de bekende *Arr applicaties (Sonar, Radarr, Prowlarr etc.) leek het me wel handig om een applicatie te hebben die Spotnet indexeert en direct beschikbaar stelt aan deze applicaties via het newznab protocol.
Spotweb kan dit ook, maar heeft een aantal issues:
- De zoekresultaten vallen tegen omdat de index niet geoptimaliseerd is voor zoeken via Newznab
- De applicatie voelt nogal verouderd en eigenlijk heb ik de UI niet nodig, alles wordt namelijk via de *Arrs aangestuurd.
Dus ik presenteer: Spottarr, een spotnet client en index specifiek voor integratie met andere *Arrs.
Gebouwd in C#, en opgezet om makkelijk te draaien in een container zonder al te veel extra configuratie.
/f/image/tHzrDlkkEUIqsaF2BO4KKC1J.png?f=fotoalbum_large)
https://github.com/Spottarr/Spottarr
Voel je vrij om het uit te proberen en laat me vooral weten of het bevalt.
Spotnet is een manier om content op nieuwsgroepen te indexeren via nieuwsgroepen. Spotweb biedt applicatie die de index uitleest en opslaat, met daarbij een user-interface waarmee de index doorzocht kan worden. Deze index bevat onder andere veel Nederlandstalige content die elders minder goed te vinden is.
Omdat ik zelf vooral media beheer via de bekende *Arr applicaties (Sonar, Radarr, Prowlarr etc.) leek het me wel handig om een applicatie te hebben die Spotnet indexeert en direct beschikbaar stelt aan deze applicaties via het newznab protocol.
Spotweb kan dit ook, maar heeft een aantal issues:
- De zoekresultaten vallen tegen omdat de index niet geoptimaliseerd is voor zoeken via Newznab
- De applicatie voelt nogal verouderd en eigenlijk heb ik de UI niet nodig, alles wordt namelijk via de *Arrs aangestuurd.
Dus ik presenteer: Spottarr, een spotnet client en index specifiek voor integratie met andere *Arrs.
Gebouwd in C#, en opgezet om makkelijk te draaien in een container zonder al te veel extra configuratie.
/f/image/tHzrDlkkEUIqsaF2BO4KKC1J.png?f=fotoalbum_large)
https://github.com/Spottarr/Spottarr
Voel je vrij om het uit te proberen en laat me vooral weten of het bevalt.
Iemand interesse in de code en of hosting van dit appje ergens anders?
Het is een appje bestaande uit een client en een server en je maakt willekeurig verbinding met een andere gebruiker, gefilterd op gender. Daarna word de stream van beide gebruikers getoond.
Heb deze geforkt gender filter en layout en werking van de koppelfunctie compleet verandert.
Link naar app demonstratie: VideoPartner
Alvast bedankt voor uw reactie.
Het is een appje bestaande uit een client en een server en je maakt willekeurig verbinding met een andere gebruiker, gefilterd op gender. Daarna word de stream van beide gebruikers getoond.
Heb deze geforkt gender filter en layout en werking van de koppelfunctie compleet verandert.
Link naar app demonstratie: VideoPartner
Alvast bedankt voor uw reactie.
Tegenvraag: waarom zou je (een link naar) de code niet (meteen al) posten?brenrecorder schreef op dinsdag 13 mei 2025 @ 16:15:
Iemand interesse in de code en of hosting van dit appje ergens anders?
Verder: Ik heb je topic gemerged naar [Alg] Welke tools heb jij gemaakt? - deel IV (je was al bekend met dit topic, waarom heb je deze post niet meteen hier gedaan?)
There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.
Je eigen tweaker.me redirect
Over mij
Omdat Arch up-to-date houden soms een bitch is:
code:
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
| #!/bin/bash set -euo pipefail NEWS_CHECK_FILE="$HOME/.cache/archnews-lastcheck" NEWS_URL="https://archlinux.org/feeds/news/" NEEDED_PACMAN_PKGS=(reflector curl lynx xmllint) NEEDED_YAY=yay install_pacman_dependencies() { echo "[0/6] Vereiste systeemprogramma's controleren..." for pkg in "${NEEDED_PACMAN_PKGS[@]}"; do if ! command -v "$pkg" &> /dev/null; then echo "➡️ $pkg ontbreekt. Wordt geïnstalleerd..." sudo pacman -Sy --noconfirm "$pkg" fi done } install_yay_if_missing() { if ! command -v yay &> /dev/null; then echo "➡️ yay ontbreekt. Wordt geïnstalleerd via makepkg..." sudo pacman -Sy --noconfirm git base-devel tmpdir=$(mktemp -d) git clone https://aur.archlinux.org/yay.git "$tmpdir/yay" pushd "$tmpdir/yay" >/dev/null makepkg -si --noconfirm popd >/dev/null rm -rf "$tmpdir" fi } update_mirrors() { echo "[1/6] Mirrors updaten..." sudo reflector --latest 20 --sort rate --protocol https --save /etc/pacman.d/mirrorlist } check_arch_news() { echo "[2/6] Controleren op nieuwe Arch Linux nieuwsberichten..." if ! NEWS=$(curl -fs "$NEWS_URL"); then echo "⚠️ Waarschuwing: Arch Linux nieuws kon niet worden opgehaald." return fi LAST_CHECK=$(date -r "$NEWS_CHECK_FILE" +%s 2>/dev/null || echo 0) LATEST_DATE=$(echo "$NEWS" | xmllint --xpath 'string(//item[1]/pubDate)' - 2>/dev/null) if [[ -z "$LATEST_DATE" ]]; then echo "ℹ️ Geen nieuwsberichten gevonden of XML-indeling is veranderd." touch "$NEWS_CHECK_FILE" return fi DATE_EPOCH=$(date -d "$LATEST_DATE" +%s 2>/dev/null || echo 0) if (( DATE_EPOCH > LAST_CHECK )); then TITLE=$(echo "$NEWS" | xmllint --xpath 'string(//item[1]/title)' - 2>/dev/null) DESCRIPTION=$(echo "$NEWS" | xmllint --xpath 'string(//item[1]/description)' - 2>/dev/null) LINK=$(echo "$NEWS" | xmllint --xpath 'string(//item[1]/link)' - 2>/dev/null) echo -e "\n⚠️ \033[1;33mNIEUW ARCH LINUX NIEUWS GEVONDEN:\033[0m" echo -e "\033[1m$TITLE\033[0m" echo "$DESCRIPTION" | lynx -stdin -dump | head -n 40 echo -e "\n\033[1;31mLet op:\033[0m handmatige actie kan vereist zijn. Volledig nieuws: $LINK" read -rp $'\n❓ Wil je toch doorgaan met de update? [Y/n]: ' antwoord antwoord=${antwoord,,} if [[ "$antwoord" == "n" ]]; then echo "🚫 Update afgebroken op jouw verzoek." exit 0 fi fi touch "$NEWS_CHECK_FILE" } update_keyring() { echo "[3/6] Pacman keyring bijwerken..." sudo pacman -Sy --noconfirm archlinux-keyring } update_system() { echo "[4/6] Pacman systeemupdate uitvoeren..." sudo pacman -Syu --noconfirm } update_aur() { echo "[5/6] AUR pakketten bijwerken via yay..." yay -Syu --noconfirm --noredownload --answerclean All --answerdiff N --removemake } clear_yay_cache() { echo "[6/6] yay build cache opruimen..." yay -Sc --noconfirm } install_pacman_dependencies install_yay_if_missing update_mirrors check_arch_news update_keyring update_system update_aur clear_yay_cache echo -e "\n✅ \033[1;32mVolledige systeem- en AUR-update voltooid.\033[0m" |
My Steam Profile (Name Switch) Worth: 889€ (225€ with sales)Games owned: 83
Dat is een bekend probleem waar ik helaas nog steeds geen oplossing voor hebOnbekend schreef op maandag 5 mei 2025 @ 17:21:
[...]
Helaas geeft het wel problemen in combinatie met de plugin Compare 2.0.2 die ik regelmatig gebruik.
Na een vergelijking daarmee en stoppen met vergelijken, wordt elke regel waarop ik mijn cursor heb staan helemaal zwart gemaakt en kan je de tekst niet meer lezen. Na opnieuw starten van Notepad++ werkt het weer prima.
Je kan overigens ook de CSV Lint settings openen en dan op cancel, dat reset de zwarte balk ook weer naar normaal.
mijn web games -> Impossible Snake 2 :: Impossible Snake :: Snake Slider
Hey iedereen,
Ik heb recentelijk 2 tooltjes gemaakt
De eerste is Jellyfin2Samsung en simpele GUI gemaakt in C# WPF MVVM.
Aangezien Plex steeds meer de commerciële kant opgaat en Jellyfin een mooie opensource oplossing is wou ik snel en eenvoudig die tool op mijn Samsung TV kunnen deployen zonder het Tizen Studio gedoe.
Nu hoef ik alleen nog maar aan te geven welke release ik wil en op welke TV
:strip_exif()/f/image/hdwSeO8dCEbuDsshqRsBxIy9.png?f=user_large)
De tweede is een Vue3 web applicatie ClubInfoBoard
Mijn oude voetbal club wou graag de kleedkamer en veld indeling laten zien op de televisie schermen, dat heb ik wat uitgebreider gemaakt door ook aankomende wedstrijden en uitslagen van gespeelde wedstrijden bij te doen.
Aangezien Sportlink de data beschikbaar stelt via hun APIs kan je daar een leuke een interface om heen bouwen.
/f/image/RZCPPoW4CXyuRt75vLoQeeH1.png?f=fotoalbum_large)
Als een club het Club.Dataservice abbonement heeft afgenomen dan kan er eenvoudig een ClientId ingevuld worden en via die OAuth2 client_id method worden dan de APIs aangeroepen.
Echter als een club dat pakket niet heeft afgenomen dan kan het nog steeds maar moet er ingelogd worden met een gebruikersnaam en wachtwoord zoals ook op de app van voetbal,honkbal,basketbal etc gedaan moet worden, of je kunt gebruik maken van ingebakken test credentials.
Hoor graag wat mensen er van vinden.
Ik heb recentelijk 2 tooltjes gemaakt
De eerste is Jellyfin2Samsung en simpele GUI gemaakt in C# WPF MVVM.
Aangezien Plex steeds meer de commerciële kant opgaat en Jellyfin een mooie opensource oplossing is wou ik snel en eenvoudig die tool op mijn Samsung TV kunnen deployen zonder het Tizen Studio gedoe.
Nu hoef ik alleen nog maar aan te geven welke release ik wil en op welke TV
:strip_exif()/f/image/hdwSeO8dCEbuDsshqRsBxIy9.png?f=user_large)
De tweede is een Vue3 web applicatie ClubInfoBoard
Mijn oude voetbal club wou graag de kleedkamer en veld indeling laten zien op de televisie schermen, dat heb ik wat uitgebreider gemaakt door ook aankomende wedstrijden en uitslagen van gespeelde wedstrijden bij te doen.
Aangezien Sportlink de data beschikbaar stelt via hun APIs kan je daar een leuke een interface om heen bouwen.
/f/image/RZCPPoW4CXyuRt75vLoQeeH1.png?f=fotoalbum_large)
Als een club het Club.Dataservice abbonement heeft afgenomen dan kan er eenvoudig een ClientId ingevuld worden en via die OAuth2 client_id method worden dan de APIs aangeroepen.
Echter als een club dat pakket niet heeft afgenomen dan kan het nog steeds maar moet er ingelogd worden met een gebruikersnaam en wachtwoord zoals ook op de app van voetbal,honkbal,basketbal etc gedaan moet worden, of je kunt gebruik maken van ingebakken test credentials.
Hoor graag wat mensen er van vinden.
Let op:
Dit topic is alleen bedoeld om zelfgemaakte tools te showen en te bespreken. Net als in de rest van Programming is het hier dus ook niet toegestaan om 'even te vragen of iemand iets kan maken'. Dit is een forum over zelf programmeren, geen McDonalds afhaalbalie voor lappen code of software.
Dit topic is alleen bedoeld om zelfgemaakte tools te showen en te bespreken. Net als in de rest van Programming is het hier dus ook niet toegestaan om 'even te vragen of iemand iets kan maken'. Dit is een forum over zelf programmeren, geen McDonalds afhaalbalie voor lappen code of software.