I have made too many projects in my lifetime, and thought that a repository is not enough to handle support for them. I also believe that to be able to dump my mind from time to time keeps myself on track. I make projects because I like to help people with problems that may or may not be an issue, now or in the future.
Specifications
CPU: AMD FX-8320 3.5GHz x8
RAM: 32GB DDR3
MB: Gigabyte GA-970A-UD3
OS-drive: Kingston 120GB SSDNow
Storage: WD Red 1x2TB + WD Red 2x3TB in RAID 1
Chassi: MidTower CoolerMaster
UPS: APC UPS ES 8 700VA
Extra: Passive GPU for installation (And apparently required for Proxmox)
Info
Building a server which is both stable and can handle several virtual machines at once is both easy and complicated. Easy, in the way that it is straightforward to set up and use. Complicated, in the way how hardware works and how to connect each part of the server without compromise security or the data on it.
I’ve got this kind of server which was cheap, but got enough performance for multiple virtual machines without being put on its knees if one of them sneezes. It’s not real server hardware, but common cheap hardware that most people have at home.
Update
I got my hands on a Mac OS 10.10. This added some complications, such as too old OS and certain nonexistent libc features. However, I managed to compile the CLI version. I will see to Qt for both Mac and Linux at a later date. If the CLI version can be compiled, the Qt version most certainly can as well.
Info
File sharing is hard to do, as they either removes your files, limits your bandwidth or add extra “features” which makes it harder to use. They also could own your files when you upload them and you have no way to remove them.
Therefore this simple Mirror was created to make it quite easy to upload and share files. It shows information about each folder and files: modification time; download count; icon depending on extension; file size. The whole mirror can easily be moved between servers without loosing anything, nor having to share with any other server.
Release
Got 1.14 ready, which should include the basics. It’s considered an alpha as I’m ironing out the current issues.
PixelMapQt.7zUpdate
Finished the Qt version and are working on Cli as well. Will see when it will be released, as there is still several issues that surfaces after each refactoring.
Just finished up Cli. Also made it work with Unix. Will finalize and compile for both Windows and Unix.
Sadly, I don’t have a Mac available, so no idea if I can compile for it. May look into it later.
Update
Added an algorithm which will ignore lonely/corrupt chunks, and therefore regions with no chunks. This may or may not reduce the image size.
This addition is quite slow. The bigger the map, the even slower the processing. There may be a solution where one could run a faster algorithm on each region instead, but that could result in edges of a map to disappear, as a region could have small chunks on its edges.
Blockland Repository
A rather daunting project which its intention was to unify Add-On sharing throughout the community. It would make it easier to upload your creations with sophisticated verification process and dependency linking. There was also a feature to link each repository with each other, effectively reducing the time it would be to upload to each repo, but also for other sites that had the same task.
An alpha was released in late 2016, development actively progressed. However, due to the massive push toward Blockland Glass, and therefore lack in motivation, it was put on ice. It is still possible to use it, and the source was uploaded to so anyone can use it as they feel fit.
Update
Made PixelBlock, which will make it easier to generate a blockcolor.conf for colors.
https://gitlab.com/McTwist/pixelblock
Update
A little taste test.