soukouki’s diary

誰かの役に立つ記事をかけたらいいなあ

2016-08-01から1ヶ月間の記事一覧

gitで引数つきのaliasの引数に、空白を入れた文字列を入れたら、失敗してたのを直した。

git

えらく限定したタイトルですね。 ac = "!f () { git add . && git commit -m "$1"&& git l -3; };f" これに git ac "aa bb" が失敗するので直した。 最初はgit側かなーと思っていたけど、 git c -m "aa bb" これは成功。 つまりaliasの方に問題がある。 "の…

rakeで、フォルダの中身を全て列挙する

folder1と、その中身を列挙したい。 files.include(%W{folder1}) # => ["folder1"] # 中身が列挙されない。 files.include(%W{folder1/*}) # => ["folder1/file2.txt", "folder1/folder2"] # folder1自体と、folder2の中身が表示されない。 files.include(%W…

窓の網戸がない方を開けてしまった

soukouki.hatenablog.jp を実践中での出来事。 電気をつけていると、やけに虫が来る。 あたりを見回してみると、網戸がない方を開けた窓が。 気をつけましょう。

部屋に虫が入ってくるときに確認した方がいいところ

matome.naver.jp それでか・・・ つい今までと同じ方の窓を開けてしまわないように注意しましょう。 soukouki.hatenablog.jp

Rubyのmethodsはインスタンスにするかで結果が変わる

pryで見てる時に、なんか目的のメソッドが出てこないなと思っていたけど、やっぱり違うそうで。 class Aaa def a_i end def self.a_c end end p Aaa.methods - Object.methods # => [:a_c] p Aaa.new.methods - Object.new.methods # => [:a_i] Objectからあ…

rakeのtaskに引数をつける

元 qiita.com 付け方、実行の仕方を何回も忘れるのでここに書いておく。 task :default, [:args1]do |task, args| p [task, args] end $ rake default[aaa] ["default", <Rake::Task default => []>, {:args1=>"aaa"}] もう一つタスクを定義してみる。 task :default, [:args1] => </rake::task>…

Rubyで、代入に=を使ったdslの作り方。

こんなのを読み込みたかった aaa = 123 bbb = 456 ほかのサイトだと「作れない」と書いてありますが、全然いけます。 def run(__path) __src_binding = eval(open(__path).read+"\nbinding") __src_binding .local_variables .delete_if{|name| name.to_s[0.…

アンサイクロペディアの「1=2」のC言語による証明が、C言語でよくある間違い集になってるw

1=2 - アンサイクロペディア のC言語による証明が、C言語でよくある間違い集になってるww