Skip to content

Instantly share code, notes, and snippets.

@sunasaji
sunasaji / devcontainer.json
Created November 1, 2023 16:40
Open Interpreter devcontainer.json
{
"name": "Open Interpreter",
"image": "python:3.11-slim-bookworm",
// "features": {},
// "forwardPorts": [],
"postCreateCommand": "pip3 install --user open-interpreter",
"containerEnv": {
//"DISPLAY":"${localEnv:DISPLAY}",
"WAYLAND_DISPLAY":"${localEnv:WAYLAND_DISPLAY}",
"XDG_RUNTIME_DIR":"${localEnv:XDG_RUNTIME_DIR}",
@sunasaji
sunasaji / .vimrc
Last active November 27, 2022 07:49
set runtimepath^=~/.vim/
set runtimepath^=~/.vim/after
set directory=~/.vim/swp
set backupdir=~/.vim/backup
set undodir=~/.vim/undo
filetype plugin indent on
syntax enable
colorscheme koehler
//StereoScreen.shader
//Copyright (c) 2022 sunasaji
//SPDX-License-Identifier: MIT
Shader "Unlit/StereoScreen" {
Properties {
_MainTex ("MainTex", 2D) = "white" {}
_ExtendX("Extend X", float) = 0.5
_LeftShiftX("Left Shift X", float) = 0
_RightShiftX("Right Shift X", float) = 0.5

Git for Windowsにpacmanをインストールする

Git for Windowsの環境にMSYS2で使えるパッケージマネージャpacmanをインストールする。

  1. Git Bashを管理者権限で立ち上げる

  2. MSYS2のzstパッケージを解凍するためzstd.exeを/usr/local/binに配置

mkdir -p /usr/local/bin
curl -o /usr/local/bin/zstd.exe -L https://github.com/git-for-windows/git-sdk-64/blob/main/usr/bin/zstd.exe?raw=true
@sunasaji
sunasaji / LKGCamera45.shader
Created June 11, 2021 10:57
This shader generates 5x9 Quilt Image from 45 textures
//Copyright (c) 2021 sunasaji
//Copyright (c) 2019 yukatayu-vrc https://github.com/yukatayu-vrc/HUD_shader/blob/master/LICENSE
//This code is licensed under the MIT License.
Shader "Unlit/LKGCamera45" {
Properties {
_MainTex("Texture00", 2D) = "white" {}
_Tex01 ("Texture01", 2D) = "white" {}
_Tex02 ("Texture02", 2D) = "white" {}
_Tex03 ("Texture03", 2D) = "white" {}
_Tex04 ("Texture04", 2D) = "white" {}
@sunasaji
sunasaji / ochimake_world_loader.uws
Created September 25, 2019 15:48
落選マーケットのワールドを順次ロードするuwscスクリプト
//ochimake_world_loader
//落選マーケットのワールドを順次ロードするuwscスクリプト
//License: CC0
PUBLIC instance_id, check_interval, user_id
//使い方
// 下記のuser_idの「usr_xxx...」の部分に、自分のユーザIDを設定して保存し、
// 保存したスクリプトをUWSC.exeにドラッグ&ドロップして放置する。
// 数分おきにVRCウィンドウがアクティブになり、ワールドが自動でロードされる。
@sunasaji
sunasaji / vket3_world_loader.uws
Created September 21, 2019 03:25
Vケット3のワールドを順次ロードするuwscスクリプト
//vket3_world_loader
//Vケット3のワールドを順次ロードするuwscスクリプト
//License: CC0
PUBLIC instance_id, check_interval, user_id
//使い方
// 下記のuser_idの「usr_xxx...」の部分に、自分のユーザIDを設定して保存し、
// 保存したスクリプトをUWSC.exeにドラッグ&ドロップして放置する。
// 数分おきにVRCウィンドウがアクティブになり、ワールドが自動でロードされる。
@sunasaji
sunasaji / vket2_world_loader.uws
Last active June 13, 2019 12:12
Vケット2のワールドを順次ロードするuwscスクリプト
//vket2_world_loader
//Vケット2のワールドを順次ロードするuwscスクリプト
//License: CC0
PUBLIC instance_id, check_interval, user_id
//使い方
// 下記のuser_idの「usr_xxx...」の部分に、自分のユーザIDを設定して保存し、
// 保存したスクリプトをUWSC.exeにドラッグ&ドロップして放置する。
// 数分おきにVRCウィンドウがアクティブになり、ワールドが自動でロードされる。
//vrchat_world_loader
//VRChatのワールドを順次キャッシュにロードするuwscスクリプト
//License: CC0
PUBLIC instance_id, check_interval, user_id
//使い方
// 下記のuser_idの「usr_xxx...」の部分に、自分のユーザIDを設定して保存し、
// 保存したスクリプトをUWSC.exeにドラッグ&ドロップして放置する。
// 数分おきにVRCウィンドウがアクティブになり、ワールドが自動でロードされる。