six demon bag
Wind, fire, all that kind of thing!
2023-09-01
Beeg Hololive-EN Replica Update
Never thought I'd actually build this, but here it is: Sana's tower in all its glory (as far as I could piece it together, that is). Also added the nether ice road to the sakura village Kiara found, Ame's Nuko statue, Pekora's o-bake and a couple other structures.
Posted 00:43 [permalink]
2023-07-01
Hololive-EN Minecraft Replica Summer 2023 Update
The new version fixes a number of mistakes and inaccurracies, the largest of which was with Ame's house. It's been bothering me for a while now that the trees on the house in my replica were quite different from the ones in the original (because at the time I didn't know how to encourage trees to grow in particular shapes). And when I discovered that I also had placed the house 5 blocks too far north, I decided to tear it all down and rebuild it from scratch.
Posted 12:40 [permalink]
2022-12-13
Hololive-EN Minecraft Replica Christmas Update
Time for another update of my little Hololive-EN Minecraft world replica. This time I traced some of Kiara's adventures, expanded Spawn Plaza, expanded Ina's and Fauna's basements, and added a couple more farms and member houses. There could be easter eggs too.
Posted 18:04 [permalink]
2022-08-24
A Walk in the Hololive-EN Park
Smol update to my Hololive-EN Minecraft world replica. This time I added the HQ park made by Ollie and Ame, the end portal, Pekora's house and the skyway to Phoenixton. Some other structures too.
Posted 20:18 [permalink]
2022-07-12
Hololive-EN Minecraft World Replica Next
For this update I traced Ame and Gura's journey to the coral island and added the structures they built on that trip. The dinky spawnhouse got replaced with the fancy new spawn area station. I also added a couple more farms, Ina's shooting range, Fauna's and Mumei's houses, the isekai well, and the Hyperloop. Bunkeronii received some updates too (new entrance, enchantment room, new farm rooms).
Posted 23:01 [permalink]
2022-05-08
Hololive-EN Minecraft World Replica Update
The new version of my little replica of the Hololive-EN Minecraft server fixes some inaccuracies that were in the first version and expands several mines in the tunnel that had been only stubs before (Kiara Shaft, Mines of Mori, Big Mine, Creeper Shaft, Deep Lava Mine, Long Mine, ...). I also added more structures, including ... well, see for yourself:
Posted 10:00 [permalink]
2021-12-01
Explore the Hololive-EN Minecraft World?
If you like Minecraft and Hololive-EN you've probably wanted to explore their server on your own at some point. However, for us mere mortals that just isn't going to happen. Not with the original server, that is. But what about a replica of their world?
Minecraft has a feature that allows spawning worlds from seeds, and using the same seed with the same Minecraft version basically produces the same world. After installing Minecraft Java Edition v1.16.3 (their starting version) and launching a new world from the Hololive-EN seed (you can find it by searching the web for "hololive minecraft seed") I got indeed spawned in the starting area indicated in this fan-made map. Walking north and east got me to the HQ area. Without any of their buildings, of course. So I went ahead and fixed that.
Posted 23:00 [permalink]
2021-01-22
Generate a Solr Password Hash With a Shell Script
In 2017 I published a small Java utility for generating Solr password hashes, because I didn't like launching Solr with well-known credentials. I would've preferred doing it with just a shell script, but found myself unable to replicate the hash creation process with sha256sum
.
A couple days ago user rmalchow contacted me on Github with a solution for that, which I want to share here.
Posted 15:28 [permalink]
2017-08-07
Generate a Solr Password Hash
Recent versions of Solr allow restricting access via authentication and authorization plugins, for instance the basic authentication plugin. The documentation shows an example security.json
that you can upload into Zookeeper (assuming that you're running SolrCloud).
Posted 22:15 [permalink]
2016-09-01
Forwarding JVM Garbage Collector Logs
Recently I was tasked with forwarding logs to a central
log server - in this case JVM garbage collector logs
from Solr instances. Normally not a big deal. Configure log rotation (to
avoid filling the disk), then have rsyslog read the active
log file via an imfile
input.
Sounds simple, right? Until you realize that JVM log rotation
marks the active log with the extension .current
and rotates that
extension instead of actually rotating the logs.
Posted 23:23 [permalink]
2016-04-12
Spark Workers Not Starting
If you're using Apache Spark and run into an issue where your workers fail to start, make sure that the workers use the same SPARK_MASTER_IP
value that was used when starting the master. You can see it in the top left corner of the master's web interface:
Posted 21:37 [permalink]
2016-02-27
VBSdoc - A VBScript API Documentation Generator
API documentation is nice, and being able to generate it from the code is even nicer. However, unlike Perl, Python, Java, or several other languages, VBScript doesn't have a feature or tool that supports this. Which kinda sucks.
I tried VBDOX, but didn't find usability or results too convincing. I also tried doxygen by adapting Basti Grembowietz' Visual Basic doxygen filter. However, doxygen does a lot of things I don't actually need, and I didn't manage to make it do some of the things I do need. Thus I ended up writing my own VBScript documentation generator.
Posted 16:31 [permalink]
2008-12-21
3D Simulation
Back in college, one of my software engineering classes was a project to develop a simple 3D engine without resorting to existing 3D routines. The implementation of my group was done in Java, because that way it was rather easy to implement the GUI, and the requirements were simple enough to be met by contemporary hardware. It's probably not really helpful to anyone, but it was fun to do, so I'm posting it anyway.
Run simulation
Project report (, 307 kB, in German language)
Source code (, 293 kB)
Posted 18:47 [permalink]