タグ

programmingとappleに関するjunya_asaのブックマーク (7)

  • プログラマーを引き付けるMac OS Xの魅力 (1/2)- @IT

    林信行 2008/5/15 いまや、Mac一筋という熱狂的なユーザーだけでなく、「何か面白いことをしたい」と考えるエンジニアMac OS Xを利用し始めている。いったいなぜなのか、その理由を探ってみよう(編集部) 最近、Macintoshを使う著名エンジニアをよく見掛けるようになった。 代表的なところだけでも、シックス・アパートの元CTOの平田大治さん(現News2U社取締役)や米マイクロソフトでWindows 98やInternet Explorerの開発に中心的な役割を果たした中島聡さん(現UIEvolution社チーフアーキテクト)、Lingrなどの開発で知られる江島健太郎さん(現インフォテリアUSA社長)、ニコニコ動画の技術コンセプト設計などを行った清水亮さん(現ユビキタスエンターテイメント社CEO)などが思い浮かぶ。 この傾向は、シリコンバレーに行くとさらに顕著だ。シックス・ア

  • マルチコア時代の新機軸! Snow LeopardのGCD (1/4)

    Mac OS X 10.6 Snow Leopard」は、アプリケーションやカーネルを64bitに対応させたことで性能の向上を図っている(関連記事)。 ただ、それだけでは実行速度を大きく引き上げることはできない。そこでSnow Leopardは、「Grand Central Dispatch」(GCD)と「OpenCL」というふたつの仕組みも用意している。今回はこのうち、プログラムを並列化する枠組みであるGCDについて取り上げよう。 目次 64bit対応 アプリケーションを64bit化、カーネルを64bit化、Windowsの64bit化は? Grand Central Dispatch GCDが生まれた背景、GCDとは何か?、GCDの仕組み、GCDを使ったプログラミング、GCDの今後と将来 OpenCL OpenCLが生まれた背景、OpenCLの仕組み、著名企業がサポート コラム マル

    マルチコア時代の新機軸! Snow LeopardのGCD (1/4)
  • とある iPhone アプリが葬られるまでの記録

    とある iPhone アプリが葬られるまでの記録… 妥協したら日語版だけ承認された… でも英語版はとどめを刺された… 2009年4月4日追記。 今日の却下メールでもう再申請しても無駄と判断したので結論。 アプリの審査は公平ではありません。Reviewer 次第です。 理由。同一開発者の同一バイナリで日語版と英語版とに分けて、別々に申請。 つまり、Localizable.string 以外は同じアプリ。 日語版は承認され、英語版は再申請毎に違う箇所で難癖を付けられて却下され続けた。 以上の結果により、先のように結論づけました。 以下、今日までのことの顛末です。 あまりにも理不尽な仕打ちに頭に来たので、これまでの記録を文章にして公開。 同様の経験している開発者の方は、 これを参考に私と同じ過ちを冒さないようにしてください。 結論だけを先に言えば、AppStore に出品したいなら、 「信

  • 【特集】iPhoneアプリケーション開発入門 (1) 2008年の一大トピックス | エンタープライズ | マイコミジャーナル

    2008年の一大トピックス 2008年のIT分野のトピックを振り返るときに、iPhone 3Gの登場は外すことができないだろう。3Gネットワークに対応して、広く世界中で販売されたこの携帯電話は、瞬く間にヒット商品となった。 注目すべきはデバイスとしての機能だけではない。サードパーティにアプリケーション開発の門戸を開くべく、iPhone SDKが公開。さらに、開発したアプリケーションを世界中で販売できるApp Storeもオープンした。これによりiPhoneはもっともホットなプラットフォームとなり、現在までに登録されたアプリケーションは10,000。ダウンロード総数は1億という、驚くような数字が記録されている。 iPhoneとApp Storeは、ユーザだけでなく開発者にとっても魅力的だ。個人や資金力のない会社でも、開発した製品を世界中に問うことができるのだ。アイディアと技術力を武器にし

  • プログラマーを引き付けるMac OS Xの魅力 ― @IT

    林信行 2008/5/15 いまや、Mac一筋という熱狂的なユーザーだけでなく、「何か面白いことをしたい」と考えるエンジニアMac OS Xを利用し始めている。いったいなぜなのか、その理由を探ってみよう(編集部) 最近、Macintoshを使う著名エンジニアをよく見掛けるようになった。 代表的なところだけでも、シックス・アパートの元CTOの平田大治さん(現News2U社取締役)や米マイクロソフトでWindows 98やInternet Explorerの開発に中心的な役割を果たした中島聡さん(現UIEvolution社チーフアーキテクト)、Lingrなどの開発で知られる江島健太郎さん(現インフォテリアUSA社長)、ニコニコ動画の技術コンセプト設計などを行った清水亮さん(現ユビキタスエンターテイメント社CEO)などが思い浮かぶ。 この傾向は、シリコンバレーに行くとさらに顕著だ。シックス・ア

  • 【レポート】いま知るべきRubyCocoa - Mac OS X Leopard最新情報 (1) RubyCocoaの概略 | パソコン | マイコミジャーナル

    オブジェクト指向スクリプト言語Rubyとその周辺では、 Ruby on RailsJRuby 、 IronRuby などホットな話題が続いています。そんな中、RubyCocoaプロジェクトでは、10月にリリース予定のMac OS X Leopard(RubyCocoa標準搭載)に向けて、オープンソースソフトウェアRubyCocoa 1.0の開発を進めています。稿では、そのRubyCocoaの概略をお伝えします。 RubyCocoaとは? RubyCocoaは、Mac OS Xアプリケーションを開発するためのMac OS Xフレームワーク(*1)です。RubyCocoaにより、RubyMac OS Xのnativeアプリケーションを開発できます。また、Ruby拡張ライブラリとして、Mac OS X固有の機能(Cocoa)(*2)を活用したRubyスクリプトの開発にも利用できます。

  • RubyCocoa 入門

    RubyCocoa とは? RubyCocoa は、Mac OS X アプリケーションを開発するためのフレームワークです。 RubyCocoa によって、 OS X アプリケーションを作ること Ruby から拡張ライブラリとして Cocoa を利用すること ができるようになります。 RubyCocoa のインストール Tiger の場合、以下の URL から最新版の dmg をダウンロードして、インストールしてください。 http://sourceforge.net/project/showfiles.php?group_id=44114 Leopard では、RubyCocoa は OS に標準添付されているので、インストールの必要はありません。 はじめての Mac OS X アプリケーション では、さっそくアプリケーションを作ってみましょう。 まず、Xcode を立ち上げます。(/De

  • 1