Skip to content

Instantly share code, notes, and snippets.

View elderica's full-sized avatar
🚞
I'm enjoying with trains and computers.

elderica

🚞
I'm enjoying with trains and computers.
View GitHub Profile
@elderica
elderica / SUBMARIN.BAS
Created September 9, 2026 08:58
マイコン&BASIC入門(庄司渉 著) 潜水艦撃沈ゲーム
200 LET ZX=INT(9*RND(3))+1
220 LET ZY=INT(9*RND(3))+1
300 LET N=1
320 PRINT "-------";N;"-------"
400 PRINT" X=";
500 INPUT X
600 PRINT" Y=";
700 INPUT Y
800 LET R=SQR((ZX-X)*(ZX-X) + (ZY-Y)*(ZY-Y))
900 IF R>4 THEN PRINT"4<R" : GOTO 1000
@elderica
elderica / mksd.sh
Created July 15, 2026 09:37
MBR + Large FAT32 SD card initializer (GNU parted)
#!/usr/bin/env bash
# =============================================================================
# MBR + Large FAT32 SD card initializer (GNU parted)
# =============================================================================
# 使い方:
# sudo ./mksd.sh /dev/sdX
#
# 動作:
# 1. 既存パーティションを全削除
# 2. MBR (msdos) パーティションテーブルを作成

FreeBSD rc.subr + daemon(8) 組み合わせの作法

1. daemon(8) フラグの役割

daemon [フラグ] -- コマンド [引数...]
フラグ 意味
@elderica
elderica / llama.sh
Last active June 14, 2026 09:49
FreeBSD llama-server rc.d script for Hugging Face
#!/bin/sh
#
# PROVIDE: llama
# REQUIRE: DAEMON networking
# KEYWORD: shutdown
#
# /usr/local/etc/rc.d/llama (chmod 555)
#
# /etc/rc.conf に追加して有効化する:
#
using System.Diagnostics;
class Program
{
static FileInfo? SearchExecutable(string cmd)
{
var envpath = Environment.GetEnvironmentVariable("PATH") ?? "";
string[]? paths;
import math
import numpy
import pedalboard.io
wav_hz = 44100
musictime = wav_hz * 5
root = 1/(2**(1/2))
frq1 = 1./440.
frq2 = 440. * root * root
import math
import numpy
import pedalboard.io
wav_hz = 44100
musictime = wav_hz * 5
root = 1/(2**(1/2))
frq1 = 1./440.
frq2 = 440. * root * root
import math
import numpy
import pedalboard.io
wav_hz = 44100
musictime = wav_hz * 5
frq = 440.0
def main():
rawframes = []
import math
import array
import io
import os
import os.path as path
import wave
import winsound
wav_hz = 44100
musictime = wav_hz * 5
# See: https://github.com/openwrt/openwrt/issues/9619#issuecomment-1722333145
from tkinter import *
from tkinter import filedialog
from tkinter import messagebox
import gzip
import os
import os.path
def find_gzip_size(gz_filepath):
st = os.stat(gz_filepath)