Posts
-
Fix CJK font order on Linux (Ubuntu)
A short post for something I’ll probably need to remember in the future. In Unicode, Chinese simplified, traditional, and Japanese style characters all use the same glyphs. Font rendering is used to turn the glyph into a simplified, traditional, or Japanese style character. Today I found my Ubuntu system was using Japanese style characters while I wanted it to use Chinese simplified (since I’m learning that). Sadly changing this wasn’t as simple as a toggle in a menu, so here I write down what I did to fix it.
-
avoiding RSI and improving computer ergonomics with some scripting and a dmenu hack called kbmenu
RSI issues
A few months ago I got some beginning RSI symptoms: pain and tingling sensations throughout the lower arms and hands. The direct cause was an intense weekend writing a large pentest report, combined with programming scripts to ease the reporting in the future. At the same time I was configuring my new laptop and using a new windowing system which relied heavily on key combinations (win+this, alt+that, …). All in all I was hurting my hands heavily and they needed rest.
-
Rejoice! You can use KDE filechooser in Firefox and other GTK apps
Today, I found out that it’s possible to use KDE filechooser in Firefox and other GTK applications thanks to the xdg-desktop-portal project.
-
Diving into userscripts
Userscripts are something I never really investigated but always intrigued me. Last weekend I decided to finally check out how to make them.
-
makepty: A static executable to upgrade raw shells to PTYs
-
How Microsoft implemented and then removed a crucial Teams feature on Linux
-
Fastest fix for responsible disclosure I've seen
Last week I was trying to buy something to fix a bicycle tire.
-
I created a webapp to help me learn simplified Chinese characters
Find common Chinese characters using pinyin.
-
My setup: DIY NAS, Kodi & backup system with a bunch of raspberry pi 4s: part 2
This is part two of my setup with home streaming. Don’t forget to read part one.
-
My setup: DIY NAS, Kodi & backup system with a bunch of raspberry pi 4s. Howto
When the raspberry pi 4 came out I got the idea of using it as a sort of smart TV box. I wanted something that was more under my control and flexible than the TV’s own “smart” system. In the blog I write about how I built my home media center with a bunch of raspberry pi’s, and the problems I got along the way.
-
(NL) presentatie Connect.frl 2019
(NL) Bij deze de slides voor presentatie die ik gister gaf op connect.frl. Het was erg leuk om te doen en ik was ook blij met hoe de Hacking Challenge verliep.
-
Hackweekend.fun challenge now on Github and Docker
Today I’ve been fighting with Docker to create an image for hackweekend.fun. Finally I’ve succeeded. You can test the docker image with the following commands:
docker pull tmsbrg/weekend:1.0 docker run --name weekend -p 127.0.0.1:5000:5000 tmsbrg/weekend:1.0
-
Hackweekend.fun: A fun Dutch CTF challenge with 7 levels
I made a little CTF for a Dutch inspirational weekend school. It turned out to be a bit too difficult for the kids, but with my help they were able to get pretty far regardless.
-
tradio: little script to select and play radio streams from .m3u
A short while ago I made a little quality of life script that I can use to control the web radio I listen to while on my computer.
-
Chinese number listening game
I found an excuse to do some programming in Go while learning Chinese. I made a little game I cryptically called
zhgtn
where you need to write number you hear. The number is spoken in Chinese. -
Wat doet een pentester?
I wrote a blog (in Dutch) about what a pentester does & some related stuff at sincerus. Go check it out if you can read it!
-
OSCP get!
Since today, I’ve become OSCP certified!
-
Fixing Spacechem from GOG.com on Linux
Today in the category of games not working after installing on Linux: Spacechem. 🙂
-
Site update: Rewritten About and new links page
If just updated the description of myself on the About page, giving way more information on what I actually do. Also, I added a page for cool Links I encountered online. I put some bookmarks of my bookmarks there. Feel free to look if anything interests you. A lot is technical but there’s also some random other stuff.
-
Fixing Black Mesa not starting on Linux
tldr: If Black Mesa on Steam doesn’t start, and the log says something about missing radeon drivers (like
libGL error: unable to load driver: radeonsi_dri.so
and some extra text), remove libstdc++.so.6 in your “~/.steam/steam/steamapps/common/Black Mesa/bin/”. It should start normally now. Below is how I found out and fixed it for myself. -
November update (including list of great open source games!)
The last months have changed quite a lot. I’ve landed a traineeship that got me into IT security. Maybe not what you’d expect from someone who advertises himself as a game developer. But on the other hand there was a connection. I’ve always been securing myself with numerous addons and kept up to date with security stuff. I used to be the only person I knew who had GPG encrypted mail (My GPG key). I’ve learned a lot already and it’s been surprisingly fun to work in this area, even coming from game development. I might be going back to game development sometime in the future, and I’ve certainly not forgotten about it. It’s great to program things which are fast and fun to play. I’m still planning to make a Daggerfall-inspired game with SFML/C++(Or Rust if I find a good 3D graphics library) sometime as a hobby project.
-
Pathfinding with a maximum distance using Dijkstra's algorithm (in Java)
I haven’t written anything on this blog for the past two months. This is partially because I didn’t make time for it and partially because I didn’t have anything interesting to post to the world. I graduated last month and I got a job which is starting in september. It’s a traineeship where I get to work with three local companies, half a year at each. I know some local companies work in java a lot for their tech so I spent two weeks learning it in case it comes up. To learn it I decided I wanted to make something I’m really interested in. So without being too ambitious I decided to write a world simulator.
-
Open Source Games You Could Contribute To
Update 2016-06-24 20:30: I edited this post to add the main programming languages for each open source game listed, a good suggestion from Reelix on Reddit. I also fixed an editing bug I made which made me forget to add the correct “possible contributions” section to NetHack. Finally I want to say I got many suggestions by people to add some other great open source games, many of which I didn’t even know about. I might make a followup post where I go through a number of those as well.
-
Cliffs!
This week was the final programming week as I stated in my last blog post. Of course I stated I’ll continue working on it after finishing my school stuff, but this is what I got for now.
-
Five weeks
So yesterday I selected a date for the final assessment with my teachers. Turns out I only have five weeks left! So let’s see what I’ve got and what I’ve still got to do.
-
Looking for map generation testers
I’m looking for some people who can help test the current state of map generation. My assignment requires me to get feedback multiple times, and it’s handy for me to know where I need to focus my efforts. Everything is still primitive, but I’ve at least got a screen in skirmish allowing you to edit all the values for the map generator so you can experiment with it:
-
Map Generation Progress #1: Debris and skirmish mode
Here’s a small update on map generation progress.
-
Generating maps in OpenRA
As some of you may know, this is my final year at the NHL. No, not the hockey league, the university! I’m happy they allowed me to work on a graduation project I’m really excited about, and with real practical value. As you may have read in the title, I’m working on generating maps in OpenRA.
-
Move to Jekyll
I moved my website to Jekyll today. Much preferable to writing HTML by hand or using Wordpress. Gonna start a blog here. If you want to find my old website and China blog, look at the Archive.
subscribe via RSS