Skip to content

Instantly share code, notes, and snippets.

View rollerozxa's full-sized avatar

ROllerozxa rollerozxa

View GitHub Profile
@rollerozxa
rollerozxa / config.ini
Created February 18, 2025 21:19
ROllerozxa's ly config
# The active animation
animation = matrix
# format string for clock in top right corner (see strftime specification)
clock = %Y-%m-%d %H:%M:%S
# enable/disable big clock
bigclock = true
@rollerozxa
rollerozxa / mixsuperstar_dlc_list.md
Created November 1, 2023 15:13
Mix Superstar DLC list

Mix Superstar DLC list

.app file Name Size size (blocks)
00000001.app Funk 13.0 MiB
00000002.app Alter 16.0 MiB
00000004.app Live 16.0 MiB
00000005.app NuSkool 15.2 MiB
00000006.app Rock 15.9 MiB
00000007.app Trance 15.9 MiB
@rollerozxa
rollerozxa / benchmark.php
Created October 3, 2023 20:15
APCu vs memcached benchmark script
<?php
// This script depends on some classes found in principia-web:
// https://github.com/principia-game/principia-web
$prof = new Profiler();
$cacheSystems = [
'apcu' => new CacheAPCu(),
'memcached_tcp' => new CacheMemcached([ ['127.0.0.1', 11211] ]),
'memcached_udp' => new CacheMemcached([ ['127.0.0.1', 11212] ]),
#!/bin/bash -e
sdl2_ver=2.26.5
sdl2_image_ver=2.6.3
sdl2_mixer_ver=2.6.3
sdl2_ttf_ver=2.20.2
download () {
get_tar_archive sdl2 "https://github.com/libsdl-org/SDL/releases/download/release-${sdl2_ver}/SDL2-${sdl2_ver}.tar.gz"
get_tar_archive sdl2_image "https://github.com/libsdl-org/SDL_image/releases/download/release-${sdl2_image_ver}/SDL2_image-${sdl2_image_ver}.tar.gz"
get_tar_archive sdl2_mixer "https://github.com/libsdl-org/SDL_mixer/releases/download/release-${sdl2_mixer_ver}/SDL2_mixer-${sdl2_mixer_ver}.tar.gz"
@rollerozxa
rollerozxa / gosh.lua
Created August 1, 2023 18:04
The Flammy P{B,G,P}M Writer Challenge
function encode(P, name, data)
local buf = {}
buf[#buf+1] = 'P'..P..'\n'..#data[1]..' '..#data..'\n' -- w & h
if P == 3 or P == 2 then
buf[#buf+1] = '255'..'\n'
end
for _,row in ipairs(data) do
@rollerozxa
rollerozxa / vertex_offsets_shader.patch
Created July 26, 2023 15:29
Vertex Offset Shader Thingamajig (aka trippy trippy blocks)
diff --git a/client/shaders/nodes_shader/opengl_vertex.glsl b/client/shaders/nodes_shader/opengl_vertex.glsl
index 47f79d68f..0df1f0474 100644
--- a/client/shaders/nodes_shader/opengl_vertex.glsl
+++ b/client/shaders/nodes_shader/opengl_vertex.glsl
@@ -110,7 +110,7 @@ float smoothTriangleWave(float x)
}
// OpenGL < 4.3 does not support continued preprocessor lines
-#if (MATERIAL_TYPE == TILE_MATERIAL_WAVING_LIQUID_TRANSPARENT || MATERIAL_TYPE == TILE_MATERIAL_WAVING_LIQUID_OPAQUE || MATERIAL_TYPE == TILE_MATERIAL_WAVING_LIQUID_BASIC) && ENABLE_WAVING_WATER
+//if (MATERIAL_TYPE == TILE_MATERIAL_WAVING_LIQUID_TRANSPARENT || MATERIAL_TYPE == TILE_MATERIAL_WAVING_LIQUID_OPAQUE || MATERIAL_TYPE == TILE_MATERIAL_WAVING_LIQUID_BASIC) && ENABLE_WAVING_WATER
@rollerozxa
rollerozxa / tab_connect.lua
Last active April 19, 2024 12:02
voxelmanip classic client tab_connect.lua
--Minetest
--Copyright (C) 2023 ROllerozxa
--
--This program is free software; you can redistribute it and/or modify
--it under the terms of the GNU Lesser General Public License as published by
--the Free Software Foundation; either version 2.1 of the License, or
--(at your option) any later version.
--
--This program is distributed in the hope that it will be useful,
--but WITHOUT ANY WARRANTY; without even the implied warranty of
@rollerozxa
rollerozxa / gist:3ebf805dd139a4cc0a988c61dfc451fa
Created July 31, 2022 12:54
minetest 5.6.0-dev #3327 ogles1 crash
07-31 14:50:27.011 8933 8980 W Minetest: 2022-07-31 14:50:27: ACTION[Main]: World at [/storage/emulated/0/Android/data/net.minetest.minetest/files/Minetest/worlds/fkfkfkfk]
07-31 14:50:27.011 8933 8980 W Minetest: 2022-07-31 14:50:27: ACTION[Main]: Server for gameid="minetest" listening on 0.0.0.0:58275.
07-31 14:50:37.444 8933 8980 F libc : Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0 in tid 8980 (MinetestNativeT), pid 8933 (netest.minetest)
07-31 14:50:37.612 9167 9167 F DEBUG : pid: 8933, tid: 8980, name: MinetestNativeT >>> net.minetest.minetest <<<
07-31 14:50:37.634 9167 9167 F DEBUG : #01 pc 0000000000949afc /data/app/~~EDQy8BNbJoqnRtxiGZUTTg==/net.minetest.minetest-leTfIONEveO_Q8CeImVXKA==/lib/arm64/libMinetest.so (irr::video::COGLES1Driver::updateVertexHardwareBuffer(irr::video::COGLES1Driver::SHWBufferLink_opengl*)+160) (BuildId: 5da482c953418ebf4ee72f36b1e8e6d588c22db6)
07-31 14:50:37.634 9167 9167 F DEBUG : #02 pc 0000000000949f88 /data/app/~~