タグ

2011年2月16日のブックマーク (4件)

  • C言語でOCamlデータを生成する方法のまとめ - FIELD NOTES: 書を持って街へ出よう

    ユーザーズマニュアルの“Interfacing C with Objective Caml”に必要なことは全部書いてあるのですが,理解するのにちょっと苦労したので,自分なりの理解をまとめておきます。 プログラミングする際に最低限必要な概念をまとめただけなので,詳細は端折っています。 正確な知識を得るためにはやはりユーザーズマニュアルも参照してください。 (c) みっちー|写真素材 PIXTA 基礎知識 すべてのOCamlデータは,Cのvalue型として表されます。 value型データはunboxかboxに分けられ,boxはさらにblockかobjectに分けられます。 unboxデータ boxデータ block: OCamlが管理するヒープ内に確保されたデータ object: ヒープ外で確保されたデータ value型は,32ビットまたは64ビットの整数として定義されています。 unboxデ

  • 使ってみよう Enumerator - あどけない話

    Enumerator Package - Yet Another Iteratee Tutorialは、Iteratee: 列挙ベースのI/Oよりは分かりやすいのですが、やっぱりよく分かりません。なぜなら、僕は使い方を知りたいのに、作り方が書いてあるからです。そこで、Enumerator ライブラリの使い方を簡単に紹介します。 登場人物 Iteratee 入力をもらって計算をします run_ で実行します IO モナドが指定されていれば、副作用を起こせます オートマトンと考えると分かりやすいです Iteratee 同士は (>>=) で合成できます Iteratee >>= Iteratee → Iteratee Enumerator Iteratee と ($$) で合成することにより、新たな Iteratee になります Enumerator $$ Iteratee → Iterate

    使ってみよう Enumerator - あどけない話
  • OutlookGrid: grouping and arranging items in Outlook style

    A grid allowing grouping and arranging items, much like Outlook. Download source files - 138 Kb Download demo project - 67.7 Kb Download control only - 11.2 Kb Introduction If you work a lot with lists larger than, say, a 100 items (for instance, the list of emails in your inbox), it quickly becomes difficult and tedious to find a specific item without resorting to filtering, searching, sorting, a

    OutlookGrid: grouping and arranging items in Outlook style
    okagawa
    okagawa 2011/02/16
    DataGridViewでグルーピング
  • 生活メモ: 就職することにした

    長らくニートだったが、就職先が決まったということで、代官山のレストランでと娘にお祝いしてもらった。うれしい。そして、新しい道に踏み出すという新鮮な気持ちが何とも心地よい。 2011年2月1日付けで、Googleに入社する。その経緯について記述しておく。個人的事情をわざわざ晒す必要もないのだが、お世話になっている皆様やOSS関連や個人事業関連で関わりのある方々への報告ということでキーを叩く。 経緯 昨年7月末に前職を辞して、自作のOSS製品のデュアルライセンス販売でっていくべく開発作業や事務作業を半年ほど行ってきた。しかし、地価と物価の高い東京という都市に子とともに暮らせる収入を継続して得ていくにはあまりにも頼りないビジネスモデルであるため、それを業にすることは断念した。 より正確に言えば、当初からOSSでっていけるとは思っていなかったので、ライセンス販売はに任せて俺は就職できる