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. Google umí překládat do češtiny.

Support

I can't make living because of my long-time mental issues and unwillingness to help unethical business (see hikikomori). I haven't been admitted disability pension because I haven't yet attempted suicide.

My decision is to spend the time I have until becoming homeless by creating free, public domain software and art, for no pay. If you think I deserve food, you can support me via BitCoin (1B2ArVZCgSB3Yjsd93bbrao9xGCtcNjF5V), LiberaPay, Patreon or PayPal. Thank you.

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 gotten my master's degree in computer science (computer graphics) at FIT BUT. My online handles are tastyfish, drummy and drummyfish (sometimes also smellyfish, tasty, drumy and other variants). I once looked like this. More info about myself can be found here.

Some of my unpopular opinions are:

Fun facts:

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.

OpenMW contrib.
Game engine rewrite that taught me collaboration on a big codebase.
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.
raycastlib
C raycasting engine for resource-limited computers.
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.
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.
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 and Open-Source Software

I greatly support free culture, FOSS and information freedom. I enjoy contributing to free culture, mainly by programming games and creating public domain art.

Here is a list of software I am currently using:

operating system
Debian GNU/Linux (ensures free data packages, unlike GNU)
text editor
Vim
documents
LaTeX, LibreOffice
Internet Browser
Waterfox, AdNauseam (blocks and clicks ads), Lynx
bitmap graphics editor
GIMP
vector graphics editor
Inkscape
3D editor
Blender
video editor
Blender, ffmpeg
audio editor
Audacity
music editor
LMMS
screen recording
Simple Screen Recorder
programming
C, C++, Python, JavaScript, Bash, Haskell, ...

Archive

In this section I keep files from my old websites.

The web 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.