diff options
| author | Miguel <m.i@gmx.at> | 2019-03-19 12:04:02 +0100 |
|---|---|---|
| committer | Miguel <m.i@gmx.at> | 2019-03-19 12:04:02 +0100 |
| commit | 2074edea81ea129085f451792b5ef601bbba46c2 (patch) | |
| tree | 6399f8421459bc8d5cba5dd8a5737298d1e0f9ef /00_blog | |
| parent | ac80f0ef348db426029a70745bb7a15ead38e028 (diff) | |
new stuff and sort stuff
Diffstat (limited to '00_blog')
40 files changed, 166 insertions, 1 deletions
diff --git a/00_blog/00015_Admin/00040_Oneliners/index.md b/00_blog/00015_Admin/00040_Oneliners/index.md index c16a515..a4384a0 100644 --- a/00_blog/00015_Admin/00040_Oneliners/index.md +++ b/00_blog/00015_Admin/00040_Oneliners/index.md @@ -39,3 +39,21 @@ not really a one-lier but will print 256 colors in a bash: fi done +## Web Video and Audio + +convert a video to the **WebM** container format, accommodating the **VP8** video codec +and the **MP4** container accommodating the **H.264** codec. + +Providing this two versions of your video should result in a decent coverage according to: +<https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats#Browser_compatibility> + + ffmpeg -i video.mp4 -vcodec vp8 mazeball.webm + ffmpeg -i video.mp4 -vcodec h264 mazeball.mp4 + +If you require an audio codec as well use **Vorbis** in **WebM** and +**AAC** inside **MP4** respectively. + +Yet before making a final decision, consider that many modern devices +have hardware to assist in video and audio decoding, saving on CPU and +battery consumption. + diff --git a/00_blog/00030_Computer-Games/00020_MERP-World/index.md b/00_blog/00030_Computer-Games/00020_MERP-World/index.md new file mode 100644 index 0000000..31f1f8d --- /dev/null +++ b/00_blog/00030_Computer-Games/00020_MERP-World/index.md @@ -0,0 +1,31 @@ + 2005 +# MERP World + +A quite extensive app supporting the game-master in the Middle Earth +role play game. Coded together with my good friend Nick. + +## Features + +* Weather +* Vegetation +* Random Events +* Moon Phases +* Generating People +* Generating Enemies +* Generating complete Villages +* and many more... + +## Screenshots +\ +\ + + + +## Source Code + +The source code is confidental, sorry. + +<!-- +private git repo at: +git:miguel/merpworld +--> diff --git a/00_blog/00030_Computer-Games/00020_MERP-World/merp1.png b/00_blog/00030_Computer-Games/00020_MERP-World/merp1.png Binary files differnew file mode 100644 index 0000000..3ae7ebc --- /dev/null +++ b/00_blog/00030_Computer-Games/00020_MERP-World/merp1.png diff --git a/00_blog/00030_Computer-Games/00020_MERP-World/merp2.png b/00_blog/00030_Computer-Games/00020_MERP-World/merp2.png Binary files differnew file mode 100644 index 0000000..d57a9e9 --- /dev/null +++ b/00_blog/00030_Computer-Games/00020_MERP-World/merp2.png diff --git a/00_blog/00030_Computer-Games/00020_MERP-World/merp3.png b/00_blog/00030_Computer-Games/00020_MERP-World/merp3.png Binary files differnew file mode 100644 index 0000000..719eb4f --- /dev/null +++ b/00_blog/00030_Computer-Games/00020_MERP-World/merp3.png diff --git a/00_blog/00030_Computer-Games/00020_MERP-World/merp4.png b/00_blog/00030_Computer-Games/00020_MERP-World/merp4.png Binary files differnew file mode 100644 index 0000000..f57252a --- /dev/null +++ b/00_blog/00030_Computer-Games/00020_MERP-World/merp4.png diff --git a/00_blog/00030_Computer-Games/00110_Blender-Ball-Maze/ballmaze.mp4 b/00_blog/00030_Computer-Games/00110_Blender-Ball-Maze/ballmaze.mp4 Binary files differnew file mode 100644 index 0000000..396e3c4 --- /dev/null +++ b/00_blog/00030_Computer-Games/00110_Blender-Ball-Maze/ballmaze.mp4 diff --git a/00_blog/00030_Computer-Games/00110_Blender-Ball-Maze/ballmaze.webm b/00_blog/00030_Computer-Games/00110_Blender-Ball-Maze/ballmaze.webm Binary files differnew file mode 100644 index 0000000..9ded902 --- /dev/null +++ b/00_blog/00030_Computer-Games/00110_Blender-Ball-Maze/ballmaze.webm diff --git a/00_blog/00030_Computer-Games/00110_Blender-Ball-Maze/index.md b/00_blog/00030_Computer-Games/00110_Blender-Ball-Maze/index.md new file mode 100644 index 0000000..3e22fab --- /dev/null +++ b/00_blog/00030_Computer-Games/00110_Blender-Ball-Maze/index.md @@ -0,0 +1,18 @@ + June 2017 +# Ball Maze + +A quick little game put together using **Blender**'s built-in **Game Engine**. +Now I regret not setting up a shadow to easier understand the position of the +ball. Note that the Game Engine will most probably not be part of Blender 2.8 anymore. + +<video controls> +<source src="ballmaze.mp4" type="video/mp4"> +<source src="ballmaze.webm" type="video/webm"> + Sorry, Your browser does not support the video tag. + +</video> + +<!-- +I keep this game locally in ~/nogit/blender_ball_maze +not sure where the original blender file / source code is.. +--> diff --git a/00_blog/00030_Computer-Games/00150_TU-Racer/index.md b/00_blog/00030_Computer-Games/00150_TU-Racer/index.md new file mode 100644 index 0000000..2cbbe1a --- /dev/null +++ b/00_blog/00030_Computer-Games/00150_TU-Racer/index.md @@ -0,0 +1,21 @@ + June 2005 +# TU Racer + +My top rated Game Project from University Times implemented for the +legendary _Computergraphik_ II & III Courses. + +You participate in deadly races around the Technical University, as well +as in psychodelic worlds to earn money for your tuition fees, which the +Austrian government just invented. (back then in 2005...) + +The game is using a custom game engine based on raw OpenGL. + +## Features + +* Precalculated Lightmaps +* View Frustum Culling +* Split-screen Multiplayer +* Ghost Car / Highscores +* Lights and Transparency +* 3 Unique Levels +* 4 Cars with individual physics diff --git a/00_blog/00035_Programming/00020_Computer-Science-Literature/index.md b/00_blog/00035_Programming/00008_Computer-Science-Literature/index.md index 114294e..114294e 100644 --- a/00_blog/00035_Programming/00020_Computer-Science-Literature/index.md +++ b/00_blog/00035_Programming/00008_Computer-Science-Literature/index.md diff --git a/00_blog/00018_Building/00030_The-Hell-of-Autotools/index.md b/00_blog/00035_Programming/00018_Building/00030_The-Hell-of-Autotools/index.md index 746bd82..746bd82 100644 --- a/00_blog/00018_Building/00030_The-Hell-of-Autotools/index.md +++ b/00_blog/00035_Programming/00018_Building/00030_The-Hell-of-Autotools/index.md diff --git a/00_blog/00018_Building/00040_Various-notes-on-Building/index.md b/00_blog/00035_Programming/00018_Building/00040_Various-notes-on-Building/index.md index 0639063..0639063 100644 --- a/00_blog/00018_Building/00040_Various-notes-on-Building/index.md +++ b/00_blog/00035_Programming/00018_Building/00040_Various-notes-on-Building/index.md diff --git a/00_blog/00018_Building/index.md b/00_blog/00035_Programming/00018_Building/index.md index 1ee18e7..1ee18e7 100644 --- a/00_blog/00018_Building/index.md +++ b/00_blog/00035_Programming/00018_Building/index.md diff --git a/00_blog/00035_Programming/00010_IPC/.index.md.swp b/00_blog/00035_Programming/00020_IPC/.index.md.swp Binary files differindex 87e0eaa..87e0eaa 100644 --- a/00_blog/00035_Programming/00010_IPC/.index.md.swp +++ b/00_blog/00035_Programming/00020_IPC/.index.md.swp diff --git a/00_blog/00035_Programming/00010_IPC/index.md b/00_blog/00035_Programming/00020_IPC/index.md index e42e38f..e42e38f 100644 --- a/00_blog/00035_Programming/00010_IPC/index.md +++ b/00_blog/00035_Programming/00020_IPC/index.md diff --git a/00_blog/00035_Programming/00030_Mandelmaister/1.jpg b/00_blog/00035_Programming/00030_Mandelmaister/1.jpg Binary files differnew file mode 100644 index 0000000..baad9c8 --- /dev/null +++ b/00_blog/00035_Programming/00030_Mandelmaister/1.jpg diff --git a/00_blog/00035_Programming/00030_Mandelmaister/2.jpg b/00_blog/00035_Programming/00030_Mandelmaister/2.jpg Binary files differnew file mode 100644 index 0000000..bb82f07 --- /dev/null +++ b/00_blog/00035_Programming/00030_Mandelmaister/2.jpg diff --git a/00_blog/00035_Programming/00030_Mandelmaister/3.jpg b/00_blog/00035_Programming/00030_Mandelmaister/3.jpg Binary files differnew file mode 100644 index 0000000..4fab9a8 --- /dev/null +++ b/00_blog/00035_Programming/00030_Mandelmaister/3.jpg diff --git a/00_blog/00035_Programming/00030_Mandelmaister/4.jpg b/00_blog/00035_Programming/00030_Mandelmaister/4.jpg Binary files differnew file mode 100644 index 0000000..8f5054e --- /dev/null +++ b/00_blog/00035_Programming/00030_Mandelmaister/4.jpg diff --git a/00_blog/00035_Programming/00030_Mandelmaister/index.md b/00_blog/00035_Programming/00030_Mandelmaister/index.md new file mode 100644 index 0000000..0224c1e --- /dev/null +++ b/00_blog/00035_Programming/00030_Mandelmaister/index.md @@ -0,0 +1,44 @@ + June 2008
+# Mandelmaister - Mandelbrot Fractal Viewer
+
+My old **Mandelbrot** viewer coded in Java long time ago.
+
+{}\
+
+## Supported Set
+
+The Mandelbrot Set $$z_n^2+c$$
+
+## JAR File
+
+JAR Download: [mandelmaister.jar](mandelmaister.jar)
+
+You can run the jar file as follows:
+
+ java -jar mandelmaister.jar
+
+## Source Code
+
+Download: [src.rar](src.rar)
+
+## Howto/Instructions
+
+* Click left mouse button at two positions to define vertices of rectangle for zooming in.
+* Right mouse button to return to initial view.
+* increase iterations for big magnifications: Options -> Iterations.
+* The rendered area casn be saved as jpeg : File->Save Image.
+* Different coloring modes are available under Coloring.
+* Color Wrap and initial shift (0-1) can be also set untder Coloring->Color options.
+* Options->GOto allows to specify valus for cx and cy, and also check current location.
+
+## Limitations & Bugs
+
+The zoom-in depth is limited due to the double number format precision.
+changing to BigDecimal would fix this issue.
+The y axis is flipped!
+
+## Screenshots
+{}\
+{}\
+{}\
+{}\
diff --git a/00_blog/00035_Programming/00030_Mandelmaister/mandelmaister.jar b/00_blog/00035_Programming/00030_Mandelmaister/mandelmaister.jar Binary files differnew file mode 100644 index 0000000..bbfe384 --- /dev/null +++ b/00_blog/00035_Programming/00030_Mandelmaister/mandelmaister.jar diff --git a/00_blog/00035_Programming/00030_Mandelmaister/shot.jpg b/00_blog/00035_Programming/00030_Mandelmaister/shot.jpg Binary files differnew file mode 100644 index 0000000..7d2f0f0 --- /dev/null +++ b/00_blog/00035_Programming/00030_Mandelmaister/shot.jpg diff --git a/00_blog/00035_Programming/00030_Mandelmaister/src.rar b/00_blog/00035_Programming/00030_Mandelmaister/src.rar Binary files differnew file mode 100644 index 0000000..27a6941 --- /dev/null +++ b/00_blog/00035_Programming/00030_Mandelmaister/src.rar diff --git a/00_blog/00035_Programming/00040_3DS-Loader/3ds_1.png b/00_blog/00035_Programming/00040_3DS-Loader/3ds_1.png Binary files differnew file mode 100644 index 0000000..39fbe2b --- /dev/null +++ b/00_blog/00035_Programming/00040_3DS-Loader/3ds_1.png diff --git a/00_blog/00035_Programming/00040_3DS-Loader/3ds_2.png b/00_blog/00035_Programming/00040_3DS-Loader/3ds_2.png Binary files differnew file mode 100644 index 0000000..90c41f6 --- /dev/null +++ b/00_blog/00035_Programming/00040_3DS-Loader/3ds_2.png diff --git a/00_blog/00035_Programming/00040_3DS-Loader/3ds_3.png b/00_blog/00035_Programming/00040_3DS-Loader/3ds_3.png Binary files differnew file mode 100644 index 0000000..c61bec8 --- /dev/null +++ b/00_blog/00035_Programming/00040_3DS-Loader/3ds_3.png diff --git a/00_blog/00035_Programming/00040_3DS-Loader/3ds_4.png b/00_blog/00035_Programming/00040_3DS-Loader/3ds_4.png Binary files differnew file mode 100644 index 0000000..b1d88d7 --- /dev/null +++ b/00_blog/00035_Programming/00040_3DS-Loader/3ds_4.png diff --git a/00_blog/00035_Programming/00040_3DS-Loader/3ds_5.png b/00_blog/00035_Programming/00040_3DS-Loader/3ds_5.png Binary files differnew file mode 100644 index 0000000..ad77647 --- /dev/null +++ b/00_blog/00035_Programming/00040_3DS-Loader/3ds_5.png diff --git a/00_blog/00035_Programming/00040_3DS-Loader/index.md b/00_blog/00035_Programming/00040_3DS-Loader/index.md new file mode 100644 index 0000000..37c5ea2 --- /dev/null +++ b/00_blog/00035_Programming/00040_3DS-Loader/index.md @@ -0,0 +1,18 @@ + August 2001 +# Loader for the 3DS File Format + +Long ago I created this little loader for the binary 3DS file format, when +exploring its chunk based nature. It only supports a small subset of chunk IDs, +yet enough to get the faces and vertices. + +As you see the default color-scheme is somehow inspired by the good old C64 :smile: + +{}\ +{}\ +{}\ +{}\ +{}\ + +<!-- +I keep it locally in ~/nogit/loader_3ds_files +--> diff --git a/00_blog/00040_Hex-Converter/hex.png b/00_blog/00035_Programming/00040_Hex-Converter/hex.png Binary files differindex 2c2ecf0..2c2ecf0 100644 --- a/00_blog/00040_Hex-Converter/hex.png +++ b/00_blog/00035_Programming/00040_Hex-Converter/hex.png diff --git a/00_blog/00040_Hex-Converter/hexman.html b/00_blog/00035_Programming/00040_Hex-Converter/hexman.html index 86af3ef..86af3ef 100644 --- a/00_blog/00040_Hex-Converter/hexman.html +++ b/00_blog/00035_Programming/00040_Hex-Converter/hexman.html diff --git a/00_blog/00040_Hex-Converter/index.md b/00_blog/00035_Programming/00040_Hex-Converter/index.md index a65501d..a65501d 100644 --- a/00_blog/00040_Hex-Converter/index.md +++ b/00_blog/00035_Programming/00040_Hex-Converter/index.md diff --git a/00_blog/00035_Programming/00050_Optimialius-Square-Packing/index.md b/00_blog/00035_Programming/00050_Optimialius-Square-Packing/index.md new file mode 100644 index 0000000..5d9b71d --- /dev/null +++ b/00_blog/00035_Programming/00050_Optimialius-Square-Packing/index.md @@ -0,0 +1,15 @@ + December 2004 +# Optimalius + +A holistic solution for a polish foil reselling company, focusing on +optimal square packing,.. beside managing their repository and billing. + +A quick heuristic was used to calculate satisfying layouts in feasible time. + +{width=400px}\ +{width=400px}\ +{width=400px}\ + +<!-- +stored locally at ~/nogit/optimalius/ +--> diff --git a/00_blog/00035_Programming/00050_Optimialius-Square-Packing/opt1.png b/00_blog/00035_Programming/00050_Optimialius-Square-Packing/opt1.png Binary files differnew file mode 100644 index 0000000..0cd73b6 --- /dev/null +++ b/00_blog/00035_Programming/00050_Optimialius-Square-Packing/opt1.png diff --git a/00_blog/00035_Programming/00050_Optimialius-Square-Packing/opt2.png b/00_blog/00035_Programming/00050_Optimialius-Square-Packing/opt2.png Binary files differnew file mode 100644 index 0000000..3e53659 --- /dev/null +++ b/00_blog/00035_Programming/00050_Optimialius-Square-Packing/opt2.png diff --git a/00_blog/00035_Programming/00050_Optimialius-Square-Packing/opt3.png b/00_blog/00035_Programming/00050_Optimialius-Square-Packing/opt3.png Binary files differnew file mode 100644 index 0000000..cf423d1 --- /dev/null +++ b/00_blog/00035_Programming/00050_Optimialius-Square-Packing/opt3.png diff --git a/00_blog/00100_Webkit-Keyboardless-Navigation/index.md b/00_blog/00035_Programming/00100_Webkit-Keyboardless-Navigation/index.md index 224c9bb..224c9bb 100644 --- a/00_blog/00100_Webkit-Keyboardless-Navigation/index.md +++ b/00_blog/00035_Programming/00100_Webkit-Keyboardless-Navigation/index.md diff --git a/00_blog/00100_Webkit-Keyboardless-Navigation/v1.ogv b/00_blog/00035_Programming/00100_Webkit-Keyboardless-Navigation/v1.ogv Binary files differindex a086103..a086103 100644 --- a/00_blog/00100_Webkit-Keyboardless-Navigation/v1.ogv +++ b/00_blog/00035_Programming/00100_Webkit-Keyboardless-Navigation/v1.ogv diff --git a/00_blog/00035_Programming/index.md b/00_blog/00035_Programming/index.md index 3424ab3..ab14eed 100644 --- a/00_blog/00035_Programming/index.md +++ b/00_blog/00035_Programming/index.md @@ -1,3 +1,3 @@ # Programming -Some programming related stuff. +Some programs and programming related stuff. |
