Skip to content

Instantly share code, notes, and snippets.

View kb10uy's full-sized avatar
😋
Coding at home

KOBAYASHI Yū kb10uy

😋
Coding at home
View GitHub Profile
@kb10uy
kb10uy / automerge.bash
Last active November 3, 2024 03:35
GitHub の PR 説明文に !automerge:2024-11-01 のようなディレクティブが記述されていたらその日時以降にマージするやつ
#!/bin/bash
# GitHub の PR 説明文に !automerge:2024-11-01 のようなディレクティブが記述されていたらその日時以降にマージするやつ
#
# 必須環境:
# * ログイン済みの GitHub CLI
# * Ripgrep
#
# 使い方:
# 1. 自動マージさせたい PR のコメントに !automerge:XXXXXXXX と書いておく。XXXXXXXX は RFC3339 形式なら可
@kb10uy
kb10uy / DynamicNativeLibrary.cs
Last active October 3, 2024 12:31
A generic script for UnityEditor that loads dynamic library *dynamically*. In other words, it can avoid the Unity's "never unread" restriction.
/*
DynamicNativeLibrary.cs by kb10uy
This code is licensed under the CC0-1.0.
You should have received a copy of the CC0 legalcode along with this work.
If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.
*/
using System;
using System.Runtime.InteropServices;
@kb10uy
kb10uy / pixiv-booth-order-files-stripe.css
Created September 8, 2024 02:26
BOOTH の注文詳細ページでファイル一覧を striped にする
@-moz-document url-prefix("https://accounts.booth.pm/orders/") {
div.l-order-detail-by-shop
> div.sheet-group
> div.sheet
> div.list
> div.legacy-list-item:nth-child(even) {
background-color: #eee;
}
}
@kb10uy
kb10uy / generate_self_signed_certificate.rs
Created July 19, 2024 20:03
rcgen で雑に自己署名証明書を生成するやつ
#!/usr/bin/env rust-script
//! ```cargo
//! [dependencies]
//! rcgen = "0.13.1"
//! ```
use std::{env::args, process::exit};
use rcgen::{CertifiedKey, generate_simple_self_signed};
@kb10uy
kb10uy / vrchat-physbones-memo.md
Last active April 26, 2022 16:22
VRChat PhysBones のパラメーターについての検証メモ

VRChat PhysBones パラメーター挙動検証メモ

公式の見解ではなくあくまで kb10uy 独自の検証・観察に基づくものであることに留意されたし。

検証方針

  • 1 本だけのシンプルな振り子と 4~5 本のチェーンを使う
  • 中間値の挙動は考えず、0 の挙動と 1 の挙動が lerp によってのみ補完されると仮定する
  • 注目するパラメーター以外は相関しないなら 0 で固定する

語彙

  • PB: VRChat PhysBones
{
"id": "avtr_00000000-0000-0000-0000-000000000000",
"name": "セフィラちゃん(夏稀風)",
"parameters": [
{
"name": "VRCLFeatureToggle",
"input": {
"address": "/avatar/parameters/VRCLFeatureToggle",
"type": "Int"
},
//! モーター制御を行うモジュール
use crate::message::Operation;
use serialport::prelude::*;
use std::{error::Error, time::Duration};
use tokio::sync::mpsc::Receiver;
/// モータードライバーとの通信を担当する
pub struct MotorDriver {
uart: Box<dyn SerialPort>,
@kb10uy
kb10uy / hostory.md
Created September 25, 2021 08:21
ホスト名ふりかえり

ホスト名ふりかえりドキュメント

なにこれ

自宅鯖入れ替えたので良い機会だと思って振り返っています

第 1 世代: デレマスファミリー (~2018)

  • uketsukejou に取って代わられるため今後はゆるやかに引退
;; -*- fundamental -*- ; coding: utf-8 -*-
;; okuri-ari entries.
いr /挿入/
かk /顔射/自慰/
きm /理性崩壊/
こk /自慰/
じこr /避妊失敗/
じこt /避妊失敗/
だs /射精/排卵/
でc /射精/排卵/
@kb10uy
kb10uy / sus-specification-2.7.md
Last active August 18, 2024 16:13
SUS フォーマット v2.7 仕様

SUS Format Specification v2.7 (rev2)

注: SUS は今や Sliding Universal Score の略であり、 SeaUrchin Score ではありません。

1. 概要

  • テキストデータであり、全て printable character で構成される。
  • 拡張子: *.sus
  • EOL: CRLF もしくは LF
  • エンコード: 常に UTF-8
  • # で始まる行がデータとして意味を持ち、それ以外の行はコメントとして無視される。
  • 文字列データを指定する部分は " ~ " でクォートする。