タグ

ブックマーク / kzr-2.hatenadiary.org (6)

  • Grand Central Dispatchでお手軽並列処理 - Radium Software

    Grand Central DispatchはMac OS X 10.6およびiOS 4に追加された新技術だ。 このGrand Central Dispatch(以下"GCD")は、プログラマー以外にその効用を説明することが難しい技術だ。漠然と「マルチコアプロセッサを効率的に使うための技術」と言っておくこともできるが、それじゃあなんでiOS 4に搭載されてんの?という話になってしまう。 これをプログラマー向けに説明するならば、次のような感じになるかと思う。 GCCを拡張してクロージャ的な機能を追加してみたら、非同期処理とか並列処理とかすげー書きやすくなったんで、ちょっとその辺りまとめてみました。 僕の個人的な意見としては、単にAppleのコンパイラー技術者たちがC言語ファミリー(C/C++/Obj-C)にクロージャを追加したかっただけなんじゃないかな、と考えている。 とりあえずマンデルブロ

    Grand Central Dispatchでお手軽並列処理 - Radium Software
    dowhile
    dowhile 2010/09/06
    "Mac OS X 10.6およびiOS 4に追加された新技術だ。" "GCCを拡張してクロージャ的な機能を追加してみたら、非同期処理とか並列処理とかすげー書きやすくなったんで、ちょっとその辺りまとめてみました。"
  • openFrameworksでiPadアプリを作る - Radium Software

    openFrameworksは、なんだかごちゃごちゃっとしているけれど、使って楽しいフレームワークだ。Processingの思想を受け継ぎつつも、「もしProcessingがC++だったら、もっと色々なことが派手にできるぜ!」という奔放さを持ち合わせているような感じがする。 openFrameworksにはWindows版、Mac版、Linux版の他に、iPhone版が用意されている。iPhone版は少しビルド設定を変更すればiPadアプリの制作に利用することもできる。 上のビデオは、試しにopenFrameworksを利用して作ってみたiPadアプリの例だ。オーディオ入力レベルを算出し、それに比例した量で画面上のテキストを歪ませている。openFrameworksを使ってこんな感じのスケッチを作るのは非常に簡単だ。このスケッチのソースコードも60行程度しかない。 ごちゃっとしていて、ふわ

    openFrameworksでiPadアプリを作る - Radium Software
    dowhile
    dowhile 2010/08/18
  • オープンソースなアルバム、発売します - Radium Software

    M4TC:Derived アーティスト: Denkitribe出版社/メーカー: LOiD発売日: 2010/08/11メディア: CD購入: 40人 クリック: 383回この商品を含むブログ (9件) を見る 遂にと言うか、とうとうと言うか……Denkitribe名義でのソロアルバムを発売します。題名は"M4TC: Derived"、発売日は8/11、LOiDレーベルからのリリースになります。 このアルバムを制作するに至った背景については、ASCII.jpの記事の方によくまとめられていますので、そちらに目を通していただくのが良いかなと思います。 ASCII.jp - CDにする前の音楽データ、無料でどうぞ Denkitribeさんの挑戦 ボーカルとして一十三十一(ヒトミトイ)さんに参加して頂いたり、SaitoneさんやSEXY-SYNTHESIZERさんといった雲の上的存在の方々にリミッ

    オープンソースなアルバム、発売します - Radium Software
  • 朝のポッドキャスト - Radium Software

    日々のつぶやき@_kzr ポッドキャスト 最近の新たなライフハック(?)として,毎日更新のポッドキャストを試してみている。三日坊主になったら恥ずかしいなと思って,ひっそりと続けていたのだけれど,既に二ヶ月近く続けることができているので,習慣として身につけることには成功したのだと思う。 ポッドキャストを始めた理由は,ほとんど声を発することのない生活に危機感を抱いたことから始まる。自宅作業が中心の自営業で,外部とのコミュニケーションもメールが中心となると,気でまったく一言も声を出さないという日ができてしまう(残念ながら天涯孤独の一人暮らしだから,そういう羽目になる)。そうすると困ったことに,いざ人と会って喋ろうとしても声が出ない。冗談のような話だけれど,当に出なくなってしまうのだから困ってしまう。 それに加えて,通勤や朝礼のような,仕事を開始するきっかけになるようなイベントが無くなったこと

    朝のポッドキャスト - Radium Software
  • 火星探査機スピリットの最後 - Radium Software

    xkcd - Spirit 1月26日, NASA は数カ月間続けていた火星探査機スピリット (Spirit rover) の砂地からの救出を諦め,今後は「定点調査所」としての運用へと切り替えることを発表した。 今からちょうど6年前の火星着地以来,当初予定していた約90日間の計画を遥かに超える運用を経て,スピリットは遂に終りの場所を見つけたことになる。 人々の予想を超える発見と驚きをもたらしてくれたこの機体に対して,単なる探査機以上の愛着を感じている人は少なくないはずだ。 xkcd のマンガは,その気持ちをよく表していると思う。 スピリットによって撮影された火星地表の写真とCGモデルを合成して作られたイメージ画像。 スピリットが撮影した火星の日没。少し誇張されているものの,実際の見え方に近くなるよう着色されている。 火星のつむじ風。このつむじ風によって太陽電池パネルに積もった塵が払われたと

    火星探査機スピリットの最後 - Radium Software
    dowhile
    dowhile 2010/01/31
    はやぶさと色々とかぶってしまう
  • 質より量に学ぶ - Radium Software

    Coding Horror - Quantity Always Trumps Quality Art & Fear という芸術家向けのの中に,こんなエピソードがある ― ある陶芸クラスでのこと,最初の授業において,教師は生徒をふたつのグループに分けた。一方のグループは作品の「量」によって評価を行うとし,もう一方のグループは作品の「質」によって評価を行うとした。 これはどういうことかというと,「量」グループの生徒たちは,提出した作品の量のみによって評価が下される。作品の総重量が50ポンドに達していたらA評価,40ポンド台ならB評価,というように。それに対して「質」グループの生徒たちは,たったひとつの最高の作品を提出すればいい。その作品の出来に対して評価が下される。 すべての授業が終わり,さて評価は,となったとき,少し奇妙な事実が判明した。提出された作品のうち,最も高い質を持つものは,すべて

    質より量に学ぶ - Radium Software
    dowhile
    dowhile 2008/08/09
    手を動かすことが大事ってことだなあ。論よりRUNとか
  • 1