Skip to content

Instantly share code, notes, and snippets.

View 0b5vr's full-sized avatar

0b5vr 0b5vr

View GitHub Profile
@0b5vr
0b5vr / inspector.frag
Last active January 27, 2018 18:42
inspector
#define RADIUS 40.0
precision mediump float;
uniform vec2 resolution;
uniform vec2 mouse;
uniform vec3 circleColor;
uniform sampler2D sampler0;
bool print( in vec2 _coord, float _in ) {
#define STB_IMAGE_WRITE_IMPLEMENTATION
#define TINYOBJLOADER_IMPLEMENTATION
#define _CRT_SECURE_NO_WARNINGS
#include <algorithm>
#include <stdio.h>
#include <stdlib.h>
#include <vector>
#include <stb_image.h>
#include <stb_image_write.h>
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,00,3a,00,3a,00,1d,00,00,00,00,00
@0b5vr
0b5vr / charset.txt
Created August 16, 2018 08:16
Code page 437
☺☻♥♦♣♠•◘○◙♂♀♪♫☼►◄↕‼¶§▬↨↑↓→←∟↔▲▼
!"#$%&'()*+,-./0123456789:;<=>?
@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_
`abcdefghijklmnopqrstuvwxyz{|}~⌂
ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜ¢£¥₧ƒ
áíóúñѪº¿⌐¬½¼¡«»░▒▓│┤╡╢╖╕╣║╗╝╜╛┐
└┴┬├─┼╞╟╚╔╩╦╠═╬╧╨╤╥╙╘╒╓╫╪┘┌█▄▌▐▀
αßΓπΣσµτΦΘΩδ∞φε∩≡±≥≤⌠⌡÷≈°∙·√ⁿ²■
@0b5vr
0b5vr / fucc.cc
Created September 5, 2018 14:58
why
/**
* JACK Connector
* Bindings JACK-Audio-Connection-Kit for Node.JS
*
* @author Viacheslav Lotsmanov (unclechu) <lotsmanov89@gmail.com>
* @license MIT
*
* The MIT License (MIT)
*
* Copyright (c) 2013-2014 Viacheslav Lotsmanov
@0b5vr
0b5vr / renban.bat
Last active December 6, 2023 04:45
Batch: png to gif
@echo off
setlocal
rem (c) 0b5vr, MIT License https://opensource.org/licenses/MIT
set START=0
set WIDTH=-1
set COLORS=32
set RATE=50
set OUTPUT=renban.gif
@0b5vr
0b5vr / ctrl-is-f15-capslock-is-ctrl.reg
Last active January 6, 2022 05:56
capslock-is-f15
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:\
00,00,00,00,\
00,00,00,00,\
03,00,00,00,\
66,00,1d,00,\
1d,00,3a,00,\
00,00,00,00
@0b5vr
0b5vr / WebGLVRMRenderLists.ts
Created December 25, 2018 07:16
WebGLVRMRenderLists.ts : Hacked WebGLRenderLists.js to use VRM/Unity's renderQueue
/**
* It's WebGLRenderLists.js in original Three.js source code, but hacked.
* Original source code is distributed under MIT license. (This code is also under MIT license)
* https://github.com/mrdoob/three.js/blob/26631d0ad87238c3988fb469c28869c2df99a4b2/src/renderers/webgl/WebGLRenderLists.js
*
* Procedure:
* 1, `convertGLTFMaterials()` (see `./convert.ts`) --- we append `userData.vrmMaterialProperties` field to materials
* 2, `WebGLRenderList.push()` --- we read `material.userData.vrmMaterialProperties.renderQueue` and put into `vrmRenderQueue` field of `RenderItem`
* 3, `painterSortStable()` --- Sort our render order using `RenderItem.renderQueue`, it's now rendered correctly!
*
@0b5vr
0b5vr / vidya2gif.bat
Last active December 6, 2023 04:16
Batch: any video to gif
@echo off
setlocal
rem (c) 0b5vr, MIT License https://opensource.org/licenses/MIT
set FILE=""
set START=0
set TIME=65536
set WIDTH=-1
set COLORS=32
@0b5vr
0b5vr / twiv.bat
Last active December 6, 2023 04:40
Batch: ffmpeg video trimmer optimized for Twitter
@echo off
setlocal
rem (c) 0b5vr, MIT License https://opensource.org/licenses/MIT
set FILE=""
set START=0
set TIME=139
set WIDTH=-1
set OUTPUT=twiv.mp4