タグ

ブックマーク / nari.hatenablog.com (2)

  • 円環の理(Garbage Collection) - 闇RubyKaigi - I am Cruby!

    yamirubykaigi闇葬られたスライドを公開しておこう。 円環の理(Garbage Collection) View more presentations from authorNari leakyは以下のURLからダウンロードできる。 authorNari/ruby at leaky - GitHub ※ただし、minirubyまでしか作れないので注意だ。 みなさんお馴染みのhell world.rbを書こう p a = "welcome! hell world!" a.free ようこそHell worldへ。 finalizeもすぐ実行 a = 'a' proc = Proc.new{ p (a = 'do_finalize'); a.free } ObjectSpace.define_finalizer(a, aProc=proc) a.free # => 'do_final

    ghostbass
    ghostbass 2011/07/17
    あとでみる
  • プログラマなら押さえておくべき「ソフトウェアライセンス」の話 - I am Cruby!

    読書感想文ソフトウェアライセンスの基礎知識作者: 可知豊出版社/メーカー: ソフトバンククリエイティブ発売日: 2008/09/25メディア: 単行購入: 7人 クリック: 62回この商品を含むブログ (30件) を見るGW帰省(電車の中)で読んだがこれ。 この時期だし新米プログラマに良いだと思うので紹介しておく。 ソフトウェアライセンスはプログラマの基礎知識ほとんどのプログラマはOSSのライブラリを使用して、ソフトウェアを作るはず。 そこで使用するライブラリのソフトウェアライセンスには気を遣わなければならない。 例えば、GPLv2のソフトウェアに動的リンクする場合はコピーレフトが適用されてしまう。 「しゃーねぇ、じゃあ公開したろうか」と思うと、実はGPLv2とは互換性のないライセンスがすでに適用されてしまっていた。 チェックメイツッ!!! ソフトウェアライセンスは敵じゃないよ!そう

    ghostbass
    ghostbass 2011/05/01
    受託開発のときはどうなるの、とか全然わかんない。
  • 1