TastyFish

personal webpage

Welcome to my webpage. Here I keep and share some of my thoughts and files. I keep it brief here and post more data (such as favorite links and configs) over here. The page is hosted on GitLab and is perfectly designed with web bloat score < 0.4. Google umí překládat do češtiny.

Updates

4.6.2018
Migrated all my git repositories from GitHub to GitLab including this website because of the Micro$oft acquisition. #movingToGitLab #deleteGitHub
20.2.2018
Changed the website style to a minimalist single HTML file. No node.js, no PHP, no frameworks, less is more and life is short. The mind has to be clean.

About Me

My name is Miloslav Číž, I was born on 24 August 1990 and I live in Moravia, Earth. I have master's degree in computer science (focused on computer graphics) from FIT BUT. I am currently forced to be a cleaning slave in a factory. My online handles are tastyfish, drummy and drummyfish (sometimes also smellyfish, tasty, drumy and other variants). I once looked like this (now more like this). More info about myself can be found here.

I am an idealist pacifist anarcho-communist (a true extreme left) — please read the free as in freedom Anarchist FAQ to learn more. I love all that lives, even those that cause me pain. I've summed up my life philosophy in this manifesto. Some of my unpopular opinions include:

My total monthly income is roughly 260 EUR from my job plus 250 EUR of my pension.

Fun facts:

I am extremely shy and lonely and miss human contact, I am looking for a female cuddle friend (non-sexual, but I wouldn't mind sex if you insisted).

Contacts and social media:

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1

mQENBFxbL1EBCADLZ+42rnL9d9cnMRL41mVmJR0Rc2YUPohIx7R+GGRD0Dcofjqh
jggb4bkXtzTbKwqB94K72Hm0yMqlgjadThYdvPGlgjrjgYC+Uj2yJMmDiKdtTuHO
MOGJ1//fBT+eFB71Of62Xn1ljtdSYEHPpmMZV8TZ5APYtoYYAxT0ezvOv2ucpDpw
I8FuX2TZf1T5TQGNRsjGBqEveDHpeZBpjdW6d0/w14L+NXeFiYOv3oNW3Spf95NT
DBfmLdrZatsTRKTbrLIy4vLC9PZdxUa9x3xmg83rgZJdOWKW4upTLw38HbgS+u3r
iRNwavbAzqyAZZbtYS9/ThYYl5rLgW1tx6rxABEBAAG0JU1pbG9zbGF2IENpeiA8
ZHJ1bW15ZmlzaEBkaXNyb290Lm9yZz6JATgEEwECACIFAlxbL1ECGwMGCwkIBwMC
BhUIAgkKCwQWAgMBAh4BAheAAAoJEPVeasmJf4+Ta4EIAL6B2gULIf5Qdv043QD8
Gq9MWAeT7hAdUNf+pOs3FPhMXcjiKhCszTqHjCLPkf5t3AepNAimc0f+0F0QWSPt
4CVGwr4l4tAk0YG4Q+EZhb9t4tSvFCInK5fIK+3yF37RpPT3Q7B8u+VCWjP4S+wG
A3nK3Yh9ZIiPVpIkGwCqNprgyk/j74/Crqg93srcS0uH1ZukisGAgXObTtPG3zaP
tZ+6yvCD2KfPE6emxVVrSFmx9X28mxMnlOJSDfbEtEuzCJoROLjLV1JOhm3ZQgwc
goRmHH6+iNGfdzFIuADCYAWq5YmAQ3gZS2qQ9IfhFL/eVSi5Q4bsDqrMFTm8CtMC
Tbe5AQ0EXFsvUQEIALRm3ZSm/ePYTLuwh5pdAG33IGIcT5yOO2whZF9xysQAQ05R
K08GhDvvtaCU+ywoMRX7VBA+xsy2IsJyeFtk/7y89bJFe7WkZP6xukUIFTrnvMsQ
Va/SP/DGFu+WbzhVSujjD8tZhIcHj2ZGkcAAs+nk+2WDfaI6QZX+XfY/N2fuC+cO
MhrvMNkEFcUtzEXV6f8tpbjWMf3nTBIMowo98OMBIB/E8fNGji9cZ1CKeuD/y8Zu
G13mKB6eXBRWFtrUo8J2SrcokMRB4D8pyqfpYhdgu8L5rb3nOPusqblpNc5hDsq9
CQrUxuOcighiwSTGcwTJM1vsVvlS7THps0ntgYEAEQEAAYkBHwQYAQIACQUCXFsv
UQIbDAAKCRD1XmrJiX+Pk7yLCACmnuWifbmsjpagaqiN0zy1TirDPdEdA7o7c8vi
0kiht/r8QTOOaWea+gGghUv+MHNpsAhQj4cBxoaLOvJqWEPziiHU1NkOzwMXak/m
dJt58QjqQi5VSTlYjllc/70btb+1mZOfiqa83jp9RfEQTQMuXgbQ2dsfp5YI9OKQ
AdOLBnk+QyU6LtXO/5yvt+QEztzoVSgndidO40MNjyeQjhVAQqt5bF97hBqW/LRv
W0S/qJ8FqtQpZhijlf59C5lPkSXqoRyyciX9+epcwmNcAYnGh2g9Q+hou7JVWLO3
loXEhZf4KfqkG3RvElEnN4K/6e7OTZK0a7qzPT7wHUz3Rb5F
=AsHf
-----END PGP PUBLIC KEY BLOCK-----

Some things I like:

Some things I dislike:

Notable Projects

Here is a highlight of projects I made or contributed to. Many are unfinished and/or have flaws, but are part of my history. For all projects see my contacts.

Besides the following list, here are a few of my plain text files: favorite links, books read, games played, BASH cheatsheet, history cheatsheet, Unicode test, PD essentials.

Anarch
Tiny public domain no-dependency from-scratch suckless Doom clone.
OpenMW contrib.
Game engine rewrite that taught me collaboration on a big codebase.
small3dlib
C 3D software rasterizer for resource-limited computers.
raycastlib
C raycasting engine for resource-limited computers.
Bombman (GH)
99% finished Bomberman game clone.
Mage-Rage (GH)
Early game of mine, won first prize in a competition.
Steamer Duck (GH)
School project game made with Python.
MicroTD
Tower defense game for Arduboy.
small book reader
Simple portable book reader.
OpenMF (GH)
Co-founded the project, am no longer active but learned a lot.
Haskell game (GH)
Ray casting FPS ASCII game I made to learn Haskell.
ptdesigner (GH)
Procedural texture library and tool made for my bachelor's thesis.
OpenglSE
My first rendering engine, a lot of valuable experience.
mirrors
Master's thesis work, demonstration of rendering of non-planar mirrors.
Non-Competitive Society
Text I have writte about my life philosophy, political opinions and an ideal society.
Thesis DB (GH)
Big database of Czech computer science theses.
videos (YT)
Videos I've made over the years.
OGA art
Various public domain game art I made that taught me many skills.
WM Commons files
Files I have created for Wikimedia Commons.
Wikipedia contributions
My contributions to Wikipedia.
Minetest texture pack
High-res hand-painted public domain texture pack for Minetest.
www.tastyfish.cz
Personal website, taught me a lot about web design over the years.
Wave Simulator
Simple physics simulator in JavaScript.
SoL Simulator
Simple simulator of speed of light distortion, in JavaScript.
GitViz (GH)
Simple script to make animations of a Git repository file.
drummykit
3D MIDI drum visualizer.
distr. ray tracer
School project, distributed ray tracer.
ASM Minesweeper
School project, minesweeper written in assembly and WINAPI.
GUX Fractals
School project, renders fractals.
PokiPad & LILIDE
Moddable text editor for Pokitto, plus a version with LIL interpreter.
Brutal Sudoku
Very early (high school) Pascal program for solving sudoku.
Panda RPG
Unfinished 3D RPG.
Chess
Chess, high school graduation project.
composer
Procedural music generator.
computin
Simple musical instrument controlled with mouse, in Python.

Free (as in Freedom) Software, Free Culture, Suckless Software

I greatly support free culture, free software, public domain and information freedom. I am against copyright and the concept of intellectual property. I live these ideals and contribute to free culture, mainly by programming games and creating various kinds of art, both of which I contribue to public domain under CC0.

I furthermore very much support suckless software, countercomplexity, technology minimalism, Unix philosophy and their strict application to all technology.

Here is a list of technology I am currently using:

laptop
librebooted ThinkPad X200 from Vikings
operating system
GNU Devuan (ensures free data, unlike GNU)
keyboard, mouse
Genius KB-110x, A4Tech Bloody V7M
desktop
dwm
text editor
Vim
terminal
st
documents
TXT, MD, HTML, ghostwriter, LaTeX, LibreOffice
Internet browser
Waterfox, AdNauseam (blocks and clicks ads), Lynx
bitmap graphics editor
GIMP, imagemagick, GMIC
vector graphics editor
Inkscape
3D editor
Blender
video editor
Blender, ffmpeg
audio editor
Audacity
music editor
LMMS
screen recording
Simple Screen Recorder
programming
C, Python, C++, JavaScript, Bash, ...
personal transport
Eska Folder 1980

Besides others I am proudly NOT using mobile data, credit cards, Windows, Apple, Twitter, Steam, Discord, Skype, Netflix, Amazon, eBay, Facebook, Instagram, Spotify, GitHub, Twitch, LinkedIn, Reddit, WhatsApp, Messenger, Tumblr, Telegram, TikTok, Alexa, Craigslist, mobile "apps" and proprietary SW including proprietary games. I don't own a car. I don't go to dentist or hairdresser.

Support

I have trouble making money, so if you have something extra and would like to support me by any amount, I'll be very glad. You can do this with (sadly proprietary) PayPal, LiberaPay or BitCoin: 1B2ArVZCgSB3Yjsd93bbrao9xGCtcNjF5V. Thank you very much.

Archive

In this section I keep files from my old websites.

The webpage has been changing over the years. I started at high school with plain HTML, later added some PHP and CSS. I always made my own graphics and reworked the web several times. When the PHP code became bloated, I switched over to Wordpress, and after that to Pelican (the source is still available here). After that I am back to HTML. The circle is complete.


This page is released under CC0 1.0 (public domain). This page uses Aileron CC0 font (if loaded properly).