HTML typesetting en typografie: een korte naslaggids

2021-10-07 in artikelen

Geopinioneerd boek over typografie: https://practicaltypography.com/ Omdat dit een korte gids is, moet je de exacte mogelijke invulwaarden opzoeken op b.v. MDN Web Docs. Niet alles wordt ondersteund door alle browsers, met name betreft hyphens. Leesbare tekst Doe ...
#HTML5 #CSS #kort #typografie

Componeerbaarheid

2021-10-07 in artikelen

Een tijdje geleden schreef ik hoe C de beste programmeertaal is, en dat Lisp dichtbij op de tweede plek stond. Ook ben ik sinds vorig jaar een Linux fan. Wat hebben al deze dingen gemeen? Het heeft iets muzikaals. Iets wat gecomponeerd is... bestaat uit componenten! ...
#filosofie

Het lastige aan references en pointers

2021-09-26 in artikelen

Ik ben nu een tijdje bezig met mijn taal Ananke, en ik wil graag wat dingen delen betreft pointer/reference semantics. Voorwoord over pointers en references Als je niet weet wat pointers zijn, is deze alinea echt wat voor jou. Een pointer is een type variabele ...
#programmeren #pointers #Ananke

11 miljoen sessies

2021-07-27 in artikelen

Het was een grauwe Groninger ochtend, toen zich een merkwaardige reeks van herhalende foutmeldingen deed verschijnen: PHP Fatal error: Uncaught Error: Failed to create(read) session ID: files (path: /var/lib/php/sessions) in /www/index.php:5 Stack trace: #0 ...
#PHP #Linux #sysadmin #Apache

Je waarde hangt af van hoe veel je verdient

2021-06-02 in artikelen

Want je hebt zonder geld geen bestaan. Geen huis, geen eten. Geen plezier. Hoe meer geld, hoe beter je leven - terzijde de menselijke kunde om nooit eens tevreden te zijn met wat men heeft - dus hoe veel je verdient geeft weer in welke mate de samenleving denkt ...
#geld

Keur willekeur af

2021-05-17 in artikelen

In vrijwel elke game wordt RNG (random number generation) gebruikt. Dit leidde tot de geboorte van RNGesus, de heilige representatie van het geluk van de speler. Maar is RNGesus eerlijk? Nee! En daarom ga ik bepleiten dat we RNGesus op het kruis moeten timmeren. Entitlement Waarom ...
#RNG #games #game-dev

Waarom C de beste programmeertaal is

2021-04-19 in artikelen

Of: waarom C nooit zal verdwijnen Ik ken Lua, Python, php, SQL, javascript, Rust, en C. En er is niets zoals C. Simpel De grote kracht van C is hoe simpel de taal is. In plaats van uren zoeken naar de beste manier om xyz te doen, doe je het gewoon. Je ...
#C #Rust

Jar bestanden standaard openen met 'java -jar'

2020-11-09 in artikelen

Wanneer je dubbelklikt op een jar-bestand in XFCE, zal het je opdringen om het als archief te openen, met bijvoorbeeld Engrampa. Maar dat is eigenlijk niet wat ik wil. Ik wil gewoon het jar bestand uitvoeren als java programma (java -jar %f), damn it! In theorie ...
#Java #XFCE #Linux #jar

Arduino - Regenboog RGB Effect

2020-07-27 in artikelen

Hoe zorg je ervoor dat je RGB lampje mooi vloeiend het hele kleurenspectrum bij langs gaat? Na wat zoeken op internet vond ik veel vage, inefficiënte code, of erger nog, code die compleet het punt mist, zoals 3 genestelde loops voor R, G en B. (Dat werkt ...
#programmeren #C #Arduino #RGB

Bitcoin kopen anno 2020

2020-05-05 in artikelen

Oh jee minee! Hola cola! De bitcoin halving komt er weer aan, al over een paar dagen! Hierdoor raakte ik toch weer geïnteresseerd in de crypto, en heb ik besloten om met 20€ de sloot in te springen. Omdat ik niet goed wist wie "de beste" was, heb ik mijn investering ...
#bitcoin #halving #bitvavo #bitonic

SSH veilig maken

2020-05-02 in artikelen

Bla-bla, niet port 22 gebruiken maar een custom port zoals 1337 of 9001 (echo 'Port 42069' >> /etc/ssh/sshd_config), delete root ssh access (echo 'PermitRootLogin no' >> /etc/ssh/sshd_config)! Bekend en saai. Hier zijn wat echte ...
#SSH #cybersecurity #encryptie

Mensen moesten eens niet overal oorzaak in zien

2020-05-01 in artikelen

Mensen zijn gebrekkig, en een van de redenen is dat men altijd overal maar een concrete oorzaak voor moet hebben. Je kan zien aan woorden als "geluk" dat we letterlijk niet zonder kunnen: een willekeurige kans die uitkomt zonder echte verklaring, dat schrijven ...
#geluk #karma #kansen

De Coronatie van Totalitaire Tracking

2020-04-16 in artikelen

De corona-app is een verschrikkelijk idee. Als je even over de werking van zo'n app nadenkt dan kom je te merken dat het een totaal waardeloos product zal worden dat enkel voor paniekzaaiing zal zorgen terwijl het ook een totalitaire inbreuk op onze privacy ...
#tracking #privacy #corona-app #corona

Waarom het "int* var" is en niet "int *var"

2020-03-09 in artikelen

int* var is een variabele genaamd var, en die variabele is een pointer naar een integer. int *var is een pointer naar een variabele var, die een integer is. Maar wacht! Je kan niet "pointen" naar een variabele. Alleen naar een addres. Een "pointer" ...
#C #pointers #style

Wat is vertrouwen?

2020-02-17 in artikelen

Er zijn personen in mijn leven die ik nooit meer kan vertrouwen. Maar wat mij nou intrigeerde was, waarom? Waarom kan ik dat niet? En daarvoor moeten we eerst nadenken over wat vertrouwen nou eigenlijk inhoudt. In eerste instantie zou je kunnen constateren ...
#psychologie #verificatie #vertrouwen

Wat maakt het uit dat grote bedrijven je tracken?

2019-09-11 in artikelen

Google omzeilt AVG (Brave) - YouTube heeft privacy kinderen geschonden (NY Times) Google Chrome met YouTube open op je ChromeBook, in de achtergrond draait Gmail, op je Android telefoon heb je zojuist een app gekocht via de Google Play Store. Je krijgt ...
#Google #Facebook #tracking #privacy

BLIEP BLOEP, NEEM UW INJECTIE.

2019-08-20 in artikelen

"Goedemorgen" klinkt een stem. Of je je medicatie wilt innemen. Hij heeft ook een glaasje water voor je meegenomen. Daarna helpt hij je uit bed. Ik heb het natuurlijk over je zorgrobot, die jou in de toekomst persoonlijke zorg en ondersteuning kan bieden in ...
#zorgrobots #ouderenzorg

Comments, accounts, en JIJ

2019-06-29, bewerkt 2019-09-08 in artikelen

Sinds 10 juni 2019 kun je comments plaatsen. Als je een comment wilt plaatsen, moet je je natuurlijk wel aan de regels houden, waarvan er maar vijf zijn: Overtreed de Nederlandse wet niet Hack de site niet Greyhats en whitehats zijn exempt van deze ...
#comments #GDPR

Gedichtanalyse: "Voorgoed" door Jean Pierre Rawie

2019-06-28 in artikelen

Dit is de herfst, dit zijn de mooiste maanden, / maar ze ontgaan ons zoals ieder jaar, / want wij zijn blinden in een wereld waar / het blijvende niet geldt, alleen het gaande. / / Wij tastten in het duister naar elkaar, / een oogwenk dat wij ons ...
#voorgoed #geleende-tijd #Jean-Pierre-Rawie

Vanilla JS parallax achtergrond

2019-06-21 in artikelen

Het probleem: ik wil de achtergrond van mijn webpagina diepte geven (langzamer laten scrollen), zonder bloat zoals react of jquery, of welk nutteloos framework dan ook hip mag zijn op dit moment. De oplossing: dit simpele scriptje + html. Op voorwaarde dat ...
#programmeren #Javascript #parallax

CLI Snake met C en Linked Lists

2019-06-16 in artikelen

Zie hier! Een simpele implementatie van linked lists die het bekende spel "snake" mogelijk maakt in C. Misschien kan het ook anders, maar dit vond ik toch het meest elegant/makkelijk. Zoals in de titel al staat, werkt dit programma met de terminal. Of je het ...
#programmeren #C #linked-lists

Kut Linux

2019-06-15 in artikelen

In de afgelopen maanden dat ik met Linux werkte, heb ik er een lichte hekel aan gekregen. Lees hier waarom. I'd just like to interject for a moment. What you’re referring to as Linux, is in fact, GNU/Linux, or as I’ve recently taken to calling it, GNU plus ...
#Manjaro #Ubuntu #drivers

Kut SQL

2019-06-14 in artikelen

In de afgelopen maanden dat ik met SQL MariaDB werkte, heb ik er een lichte hekel aan gekregen. Lees hier waarom. Unicode is niet unicode Een column met tekst wordt by default opgeslagen in utf8-general-ci. Hartstikke mooi, maar dit is helemaal geen utf8. ...
#database #PHP #SQL #UTF-8 #prepared-statements

Waarom geen IE?

2019-06-12 in artikelen

**** POTATO 64 **** 64K RAM SYSTEM - 38911 BYTES FREE - 480X360 COMPOSITE DISPLAY READY. LOAD"BROWSER",8,1 ENTER URL:HTTP://WWW.XMDR.NL/SUPPORT.HTML DOWNLOADING WEBPAGE 2082 BYTES... DOWNLOADING STYLESHEET 684 BYTES... DOWNLOADING FAVICON 212 BYTES... DOWNLOADING ...
#browser-support

Ik geef geen fuck om ontgroeningen (en jij zou dat ook niet moeten doen)

2019-06-03 in artikelen

"Ontgroeningen" is echt zo'n lekker controversieel onderwerp waar je veel mensen boos mee kan krijgen. Een oude koe die veel vaker de sloot uit is geholpen dan goed voor het arme ding is, net als abortus, of "vuurwerk moet verboden worden". Als schrijver kun ...
#ontgroeningen #vernieling

Overleven we 2038?

2019-04-20 in artikelen

Het jaar 2000. Computers zouden spontaan exploderen omdat jaartallen, getrunceerd tot de laatste twee cijfers (1999 -> 99), in het jaar 2000 als 00 zouden worden geïnterpreteerd. Het spontane exploderen van de wereld is uiteindelijk toch niet gebeurd, en we ...
#2038 #32-bit #unix-epoch

Sociale media is slecht: het zoveelste artikel

2019-03-26 in artikelen

Wellicht is het meest tragische aspect van sociale media niet het zwarte gat voor de tijd, maar de pulsar die onschuldige persoonlijkheden opslokt en gepolariseerd uitkwat. Tegenwoordig is het lastig socialiseren op feestjes. Terwijl vroeger iedereen nog dezelfde ...
#tijd #sociale-media #mensen

Een ode aan school

2018-10-30 in artikelen

"De middelbare school is de beste tijd van je leven"Mensen die gepiekt hebben tijdens hun tienerjaren Het opstaan Het is nog vroeg in de ochtend, de wekker gaat. 07:00. Gisteravond (vanochtend?) viel ik rond 1 á 2 uur in slaap. Ik heb vandaag het eerste uur ...
#school #huiswerk #tijd #slapen #toetsen #les

Meer vis dan jongen, zei pap altijd

2018-10-17 in artikelen

Dit artikel is geschreven voor school en is zodoende in plagiaatdatabases terechtgekomen. Als je gaat plagiëren, verander dan ten minste de verwoording. "Een meer. Er is niemand te zien. De bomen aan de overkant zijn donker. Maar het water lijkt bewogen - ...

Mark Kutte

2018-10-03 in artikelen

Ik kan me nog herinneren hoe mijn oma altijd zeurde over Mark Rutte, de gemene man die het allemaal fout had. Ach, hou toch op, dacht ik dan. Er leek altijd over Rutte gezeurd te worden, tot mijn grote verveling, want ik had het liever over Lego. Maar naarmate ...
#ziekenzorg #Rutte #Nederland #dividendbelasting #geld

Boekentaalgebruik

2018-03-07, bewerkt 2019-03-18 in artikelen

Dit artikel is geschreven voor school en is zodoende in plagiaatdatabases terechtgekomen. Als je gaat plagiëren, verander dan ten minste de verwoording. Na het vergelijken van fragmenten van meerdere boeken werd mij al snel duidelijk dat elke schrijver zo ...
#literatuur #boektaalgebruik #stijlmiddelen

Hoe kom je op mars?

2018-02-05 in artikelen

Ten eerste zullen we niet direct vanaf Aarde naar Mars kunnen met onze huidige technologie. Wel kunnen we meerdere raketten in baan om de aarde brengen, en deze raketten in de ruimte aan elkaar koppelen om een voertuig naar Mars te maken. Vanaf het Aardoppervlak We ...
#Mars #Aarde #schip #periode #ruimte #raketten #ruimtevliegtuig

Socialisme: top of flop?

2017-06-25 in artikelen

Vandaag de dag wordt het vooral geassocieerd met dikke vrouwen in hun tweede decennium, die vinden dat alle mannen vieze beesten zijn, die, als het even kan, eigenlijk allemaal dood moeten, terwijl het op papier een prachtig systeem is, waarin iedereen gelijk ...
#vrije-markt #werken #socialisme #Noord-Korea #bedrijven

Nédurlants

2017-04-17, bewerkt 2019-08-29 in artikelen

hé jy dár! já, jy! kom éns hír en lés dit, fóral als ju nédurlants un omslagtigu tál vint! Vraag: hoe kun je het kun je het Nederlands versimpelen? Aanschouw: NÉDURLANTS! Nédurlants is fonetisch heeft een nieuw, logisch alfabet volgt logische uitspraakregels kent ...

De evolutietheorie

2014-09-03 in artikelen

Karikatuur van Darwin als aap Charles Robert Darwin. Hij bedacht een abstract model van het leven. De evolutietheorie waar vandaag de dag nog steeds naar wordt gerefereerd in de wetenschap. Maar waarom eigenlijk? Is het wel waar? Of is het allemaal “een broodje ...
#evolutie #Darwin #bestaan #god #leven