soukouki’s diary

誰かの役に立てたらいいな。

メモ

Ruby:実行中のソースコードのファイルがあるディレクトリ

いいページがあるものの、検索でなかなか引っかからないので自分でページを作ってみた。 d.hatena.ne.jp これのものです。 File.expand_path(File.dirname(__FILE__))

Rubyにて、文字列をいい感じのところで分割したい

テキストデータで、文字数制限に入らない最後の改行で・・・! みたいな時のメモです。 until text.empty? p_text = text[0..文字数制限の長さ].gsub(/(\A.*区切りの文字(この場合は\n)).*\z/){$1} text = text[p_text.length..-1] なんか(p_text) end ま…

Simutransでのデットロックの避け方

Simutransでデットロック(永久渋滞、詰まる、とか呼ばれる)はあまり起こしたくないですね。 彼を知り己を知ればうんたらかんたら。なので、自分勝手にまとめてみました。 まだ初心者な為、あまり良くない解決策かもしれません。案があったらコメントで教えて…

メモ:Rubyで一つの文字列を受け取るソフト

受け取るところを (ARGV[0] || gets) こう書けばいい。

midiファイルをmp3とかに変換する

メモです 多分パソコンが違えば結果は変わると思います。 なんか色々試したものの失敗が続いたのですごい遠回りな方法で・・・ VirtualMIDISynthに変換機能がついてましたorz アマレココとかでdominoの音を録画(録音) Aviutlとかで音のみを取り出し(ファイル…

git commit --amendの取り消し(powershell)

powershellユーザーです。 ここのページを見ながら、コピペでぺっと・・・ $ git reset --soft HEAD@{1} error: unknown switch `e' usage: git reset [--mixed | --soft | --hard | --merge | --keep] [-q] [<commit>] or: git reset [-q] <tree-ish> [--] <paths>... or: git reset </paths></tree-ish></commit>…