Skip to content

Instantly share code, notes, and snippets.

View a3geek's full-sized avatar

a3geek a3geek

View GitHub Profile
@repeatedly
repeatedly / d_master.md
Last active July 16, 2024 17:07
D言語基礎文法最速マスター

他の言語をある程度知っている人はこれを読めばD言語の基礎をマスターでき,D言語の氷山の一角くらいは知ることができると思います.対象バージョンはdmd 2.059です.

1. 基礎

ソースファイル

ASCIIかUTFしか受け付けません.それ以外の文字コードで書くとコンパイルエラーになります.

main

D言語のmainはCとは違い以下のようなシグネチャです.

@keijiro
keijiro / unity-synth-workshop.js
Last active April 5, 2022 04:59
「Unity でシンセを作るワークショップ」コピペ帳
////////////////////////////////
//////////////////////////////// BASIC SETUP
////////////////////////////////
var freq = 440.0;
var semitone = 0;
var octave = 0;
private var sampleRate = 44100.0;
private var time01 = 0.0;
@numa08
numa08 / change_pane_title.zsh
Last active December 22, 2015 23:19
SSH接続時にリモートホストの名前をペインのタイトルに設定する
# https://www.spatof.org/blog/tmux-ssh-rename-window.html
ssh() {
if [[ $# == 0 || -z $TMUX ]]; then
command ssh $@
fi
local remote=${${(P)#}%.*}
local old_name="$HOST" #現在のペインのタイトルを取得する方法がわかりません>_< しょうがないので、初期値のホスト名を指定
 local renamed=0
@sugi-cho
sugi-cho / suikomi.cs
Created September 13, 2013 05:43
てきとう。エラー出るはず!
Mesh mesh = GetComponent<MeshFilter>().mesh;
Vector3 targetPoint;
Vector3[] vertices = mesh.vertices;
float power; //吸い込まれ力
for(int i = 0; i < vertices.Length; i++){
//ここら変の計算を変えて、吸い込まれ方を調整
float d = (vertices[i] - targetPoint).sqrMagnitude;
vertices[i] += (vertices[i] - targetPoint)*Time.deltaTime*d*power;
}