2010-01-01から1年間の記事一覧
EsotericLanguage Rubyで作る奇妙なプログラミング言語 P.18 次のincというメソッドはカウンタ値を1増やす。C言語などと違い、「@value++」という書き方はできないことに注意。 (中略) 「オブジェクト指向的に自然な定義をするのが難しいから」というのがRub…
ruby1.9.2から$LOAD_PATHにカレントディレクトリ"."が含まれなくなった。セキュリティ上の理由らしい。今までの様な相対パスを使いたい場合は、require_relativeを使用すれば良い。 $ ruby -e 'p $LOAD_PATH' ["/opt/local/lib/ruby", "/opt/local/lib/ruby/…
随分と前に読んだ本。 SQLの絵本って名前だけど、SQLを使ってDBを優しく教えてくれる本かな。 DBって何?SQLって何? そんな時期に読んで、凄くためになった。 NetでDBやSQLって何だろう?って思って、色々検索して記事を読んだけど良く解らない。 そんなと…
この本は「優しい」けど「簡単」ではないと思います。 簡単って言っている人は、もともと数学が得意な人かちゃんと精読してない人だと思いました。 1章から3章までは高校の情報技術の時間とかで学ぶことかな。 この辺はプログラマなら馴染みの深い人も多いと…
Schemeの仕様書の R5RS を読みました。 あ、結構前に。 現在読んだ本をブログにまとめる作業をまとめてしております。 仕事柄、今まで規格書は結構読んできたんですが仕様書は初めて読みました。 規格書と違って抽象的でオライリーの本を読んでいる気分でし…
貴方は数学が好きですか? 僕は大嫌いだ。 数学なんてゴキブリと同じくらい嫌いだ。 いや、ちょっとまって。 それはこの本を読む前の話だ。 僕はこの本を読んで、数学に興味を持ち始めている。 まだ好きとは言えないけれど、「あれ?ひょっとして数学って面…
普段のプログラミングの役に立つ事あるかなぁ〜って思ったけど、そーでもなかった(笑) いや、それはアルゴリズムや再帰なんかを俺が既に「ある程度かじってた」からね。 復習にはなったかな。 アルゴリズム?再帰?なにそれ美味しいの?って人にはいいんじゃ…
注意:未清書・超殴り書き。 なぜ技術者の賃金は安くなるのか? そして、なぜ上流工程の人間の賃金は上がり続けるのか? その問題と解決策。 なぜ技術者の賃金はすぐに安くなってしまうのか? これは、上流工程が出来る人間の数が少ないからである。 つまり…
paip3.pdf 本文に関する発表に使った資料。需要あるか微妙だけど一応。(新しく覚えた|間違ってた)から復習すること。 1.クロージャ関係 2.再定義したwhenのマクロ展開 3.再帰と末尾再帰をより深く! 1.クロージャ関係 サンプルコードの説明に限っては問題…
これがやりたくて、MiyakoというRubyのライブラリを動かすのに、四苦八苦してました。 これ↓ Macでmiyakoが動く環境を作ろうとして、挫折しました(笑) SDLとSGEというのが必要なのですが、SGEをMacに入れるのがどうにも大変なんです。 port無いし、ビルド…
practice-2.1.pdf 本日は小飼弾さんのお宅で、毎月恒例「やさしいPAIP読書会」をしてきました。 第1回から今のところ、欠かず参加しています。 「やさしいPAIP読書会」とは、「実用CommonLisp」という本の読書会です。 1ヶ月に1回、これを1章みんなで進めて…
さて、8月末はRuby会議2010というカンファレンスのお手伝いをしていました。 KaigiFreaksとして主に大ホールでUstreamでの配信と撮影のお手伝い、そして10人くらいで朝ランニングをしました(チャドと走った!)。 参加者の皆さん、スピーカーの皆さん、スタ…
gemパッケージを作るのに非常に苦労したので忘れない内にメモです。 gemパッケージの作り方なんて全く知らない状態から始めたので、間違っている箇所があるかもしれません。 もし見つけたらツッコミよろしくです。 RubyForge.orgからRubyGems.orgへ 以前: Gi…
オープンソースライセンスをまとめてみました。 GNUのどや顔が好きです。 でも、自分ならBSDライセンスを使います。 2010/05/09 19:00はてブでApache Licenseもお願いします、とあったので追記しました。 unagiameさん、ご指摘ありがとうございますm(_ _)m M…
tweetmemeは素晴らしいサービスですね。 tweetmemeとはあるURLに関して、Twitterで何回つぶやかれているか教えてくれるサービスです。 TweetMeme Sunset 今回、javascriptではなくRubyでライブラリのtwitterlandからtweetmemeのAPIを叩いてみました。 日本語…