Skip navigation

Webdevelopment-En-Meer

Hallo Svelte!

Het afgelopen weekend heb ik een webapp gemaakt genaamd To-Boo. Het is een todo app die de issues van GitHub als todo lijstje gebruikt. De app maakt gebruik van dezelfde API die ik in mijn vorige post beschreef. Verder is deze app niet in Javascript gemaakt maar, huh? Svelte?! Je ging toch React leren Robin? Nope, ik heb me toch bedacht. Ik wilde React leren omdat het het “standaard” Javascript framework is. ... [ Lees meer ]

401 days ago #javascript

GitHub API: dynamische projecten pagina

Ik heb vandaag wat geëxperimenteerd met de GitHub API. Een API is een manier om data uit te wisselen tussen verschillende stukken code. Ik kan met de code van mijn website dus de code van GitHub aanspreken via de API. Als ik bijvoorbeeld data wil hebben over mijn eigen profiel, kan ik de GitHub API daarom vragen door een HTTP verzoek (request) naar deze URL te sturen: https://api.github.com/users/RobinBoers Ik krijg dan een reactie (response) van de GitHub API, met daarin alle (publieke) informatie van mijn profiel. ... [ Lees meer ]

405 days ago #webdesign #javascript #api #github

SkyLight v0.04-beta update

Ik heb twee weken geleden een update voor SkyLight gepubliceerd. In deze versie worden comments en RSS feeds toegevoegd en heb ik de UI van het admin panel herschreven. Daarnaast zouden logo’s nu moeten werken in de standaard themes. Je kan de zoals altijd de update downloaden en installeren vanaf het About tab in je admin panel. De comments werken met een id en een post_id. Het id is om de comment zelf te identificeren zodat je ze kan verwijderen. ... [ Lees meer ]

410 days ago #SkyLight

AUR packages publiceren

Zoals ik misschien al eerder heb verteld werkt Linux met package managers en repositories. Om even te herhalen: Een package manager is een programma dat automatisch software voor jouw installeert. In plaats van naar de website van Mozilla te gaan, de Firefox installer te downloaden en installeren vertel je je package manager gewoon Firefox te installeren. De package manager kijkt voor jouw in een soort grote lijst software genaamd de repository of Firefox beschikbaar is en waar dat dan het best kan worden gedownload (bijv. ... [ Lees meer ]

435 days ago #aur #phaser #linux

Fallen World RPG v2.1 - GROTE Map Updates!

Yo. In de vorige zomervakantie ben ik begonnen met Fallen World. Het plan was, en is, om een volledige Minecraft RPG te maken met alleen commands, datapacks en rescourcepacks. Een tijd geleden heb ik het eerste devlog op YouTube gepost. Sindsdien heb ik er hard aan gewerkt en is hier v2.1! In deze update zijn grote verbeteringen aan de map (mede dankzij mijn zusje Lize) en veel code is gerefactored. Dat houd in dat het de goede kant op gaat. ... [ Lees meer ]

445 days ago #datapacks #minecraft

Waar ben ik momenteel in mijn plannen voor dit jaar?

In deze blogpost praatte ik over mijn doelen voor dit jaar. We zitten nu op de helft van dit jaar, en het leek me een goed moment om te kijken waar ik momenteel sta. Ik noemde in die blogpost zes dingen die ik graag wilde leren en vijf mogelijke projecten.Van de zes dingen waarin ik me wilde verdiepen heb ik er tot nu toe drie geleerd: Linux, Python en Bash. Ik heb geleerd hoe ik commandline apps maak voor Linux met bijvoorbeeld whiptail. ... [ Lees meer ]

455 days ago #tools #javascript

Three.js: 3D graphics met Javascript

Ik heb de laatste 2 weken wat geëxperimenteerd met three.js Three.js is een Javascript library om 3D objecten in je browser weer te geven met WebGL. Klinkt moeilijk, maar het betekent eigenlijk: je kan coole 3D stuff op websites maken. Voorbeelden daarvan kan je op de homepage van threejs.org vinden. Maar je kan er naast coole 3D effecten ook games mee maken! Het is niet een game specifieke library, maar het is wel mogelijk. ... [ Lees meer ]

460 days ago #webgl #javascript #3d

Nieuwe webdev tool + dashboard

Een tijdje geleden maakte ik een post over mijn WebDev tools. Dit is een set tools voor webdevelopment geschreven in JS die op mijn website beschikbaar zijn. Vandaag heb ik een tool toegevoegd: de key tool. De originel keyCode tool logde de keyCode, maar aangezien het gebruikt van event.keyCode inmiddels deprecated is heb ik een nieuwe tool toegevoegd die de nieuwe event.key logt. Verder is er nu een dashboard beschikbaar op https://code. ... [ Lees meer ]

466 days ago

Mogelijke besturingssystemen voor mijn DIY telefoon

Zoals ik in mijn vorige post al zei draait mijn theoretische telefoon Linux. Ik ben momenteel aan het testen met verschillende Linux distro’s / mobile shells. Ik gebruik hiervoor een Raspberry Pi omdat ik die toevallig heb, maar in de toekomst zijn andere SBCs (singleboard computers) niet uitgesloten. Een mobile shell is de interface waarin je apps draaien (homescherm, launcher, notificatiecentrum, lockscreen) Dit zijn tot nu toe de meest belovende opties: ... [ Lees meer ]

514 days ago #diy #rpi

Tiling Window Managers: wat zijn het en wat zijn de voordelen?

HAAAAALLLOOO! Hier ben ik weer. Vandaag ga ik jullie iets vertellen over tiling window managers. Een window manager is een programma dat op iedere computer staat. De window manager managet de windows. Als je het over windows hebt gaat het in dit geval niet over het besturingssysteem van Microsoft maar over zogenaamde vensters: de vakjes waar je apps in leven. De meeste window managers zijn floating window managers. Bij een floating window manager kunnen de windows overal op het scherm geplaatst worden. ... [ Lees meer ]

528 days ago #linux

Waarom ik naar Linux ga switchen

He hallo, Jup, je zag het correct. Ik ga Windows opgeven en Linux installeren op mijn laptop. In deze post leg ik je precies uit waarom. Voor mensen de lezers die het nog niet weten: Linux is een open-source besturingssysteem. Het wordt door de community en wat bedrijven onderhouden, en is volledig open-source. Dat betekent dat iedereen de code mag inzien, bewerken en ditribueren. De grootste reden voor de switch is dat ik zelf in beheer kan zijn van mijn eigen computer. ... [ Lees meer ]

561 days ago #linux

Gamedevelopment met Phaser 3

Ik heb me na het maken van mijn game Sticks and Rocks verdiept in Phaser 3. Phaser is een framework om games te maken met HTML en Javascript. Je kan er physics, spritesheets audio en nog veel meer mee maken. Ik heb als experiment een game gemaakt genaamd CutieTanks. CutieTanks is een shoot ’em all arcade game waar de laatste die nog leeft wint. Je kan screenwrappen. Dat betekent dat als je aan de ene kant van het scherm verdwijnt, je aan de andere weer verschijnt. ... [ Lees meer ]

578 days ago #javascript #phaser

iOS 6 in 2021

De eerste video op mijn YouTube kanaal ging over het dualbooten van mijn iPad 2. Ik ging in die video namelijk met coolbooter mijn iPad 2 downgraden naar iOS 7. Maar mijn iPad heeft niet lang iOS 7 gedraaid hoor. Ik ben namelijk 3 dagen na het maken van die video naar iOS 6 geswitcht. Ik wil je in deze blogpost vertellen hoe mijn ervaringen met iOS 6 in 2020 en 2021 tot nu toe zijn geweest. ... [ Lees meer ]

587 days ago #ios #jailbreak

Mijn eerste (goede) game!

Ik heb de afgelopen weken erg hard gewerkt aan een game, en die is nu in een staat dat ik er tevreden mee ben. De game heet Sticks and Rocks en het is een 2d exploration game met een topdown camera. Dat betekent dat je het karakter van bovenaf ziet. Ook heeft de game random gegenereerd “destructible” terrein. Das eigenlijk gewoon een coole manier om te zeggen: je kan net als in het echt de wereld om je heen helemaal vernielen :) ... [ Lees meer ]

589 days ago #webdesign #javascript

WebDev ToolKit: tools voor web- en gamedevelopment

Ik ben begonnen met het maken van een set tools voor dingen die ik vaak gebruik bij het maken van websites en games. Zo moet ik vaak weten welke Javascript KeyCodes bij welke toets hoort, of ik moet bijvoorbeeld een kleur 25% lichter / donkerder maken. Ook moet ik weleens een kleur van hex naar rgb veranderen. Dit zijn de tools die ik tot nu toe heb. Javascript KeyCodes: https://code.geheimesite.nl/tools/keycode/ Kleuren selector: ... [ Lees meer ]

592 days ago #tools #javascript #webdesign

Atom: een crossplatform code-editor

Atom is een cross-platform code-editor gebouwd met Chromium en Node.js Ik heb de laatste tijd gewerkt in Atom. En ik moet zeggen dat het me wel bevalt. Ik blijf zelf in vscode, want ik heb nog geen editor gevonden die beter werkt dan vscode, maar Atom is zeker erg goed! Atom alleen is een vrij minimalistische code-editor, maar je kan hem uitbreiden met extensies “packages”, en themes. Je kan bijvoorbeeld de kleur van de syntax highligthing aanpassen. ... [ Lees meer ]

592 days ago #tools