タグ

2012年8月5日のブックマーク (7件)

  • おっぱいのアプリ作ってアップルと闘った話 - Gloomy blog

    僕が在籍しているアイデアマンズ株式会社はBtoBのプロダクト販売や受託開発を事業としているのですが、先日当社としては初となるBtoCのスマホアプリの開発に挑戦しました。今回はその時の話をしたいと思います。 -挑戦- 皆さんご存知の通りコンシューマー向けのスマホアプリは大手からスタートアップまで非常に過熱した市場なので「せっかく仕掛けるなら他のアプリから頭一つ抜きん出るものを出そう!」と、様々なアイディアを出し合いました。ソーシャル系、ゲーミフィケーション、写真共有、OtoOなど、いくつかのアプリアイディアが出ましたが、最終的に決まったのはおっぱいのアプリでした。OtoO、つまり「おっととっと、おっぱいだぜ!」です。 今回作ることに決まったおっぱいのアプリはぽっとでのアイディアではなく、実は僕が1年近く前から暖めていた企画でした。そのアプリのメインコンセプトは「乳のサイズを見極める、『乳師』

    laiso
    laiso 2012/08/05
  • 似非Emacs使いがSublime Text 2を試用してみた感想

    プログラミング (iOS, JavaScript, Jenkins, Sikuli) とMaciPhoneなどの話題が中心のブログ タイトルの通り、Emacsをそれなりに使っていつつも、パッケージもそんなに入れておらず、 Xcodeでコーディングしていたりします。 そんなわけですので、最近はやりらしいSublime Text 2へ簡単に移行できるんじゃないかと思って試してみました。 1週間ほど試用してみての結論から言えば、Emacsからの完全移行は無理でした。 とは言え、結構おもしろかったり便利だったりする機能があったので、導入の手順と感想を簡単にまとめてみました。 簡単にまとめると、よい点/わるい点は次のような感じです。 よい点 Goto Anythingはレスポンスもよく、賢いのでなかなかよい コード補完も優秀 マルチカーソルは変態的編集を可能にするが、扱いが難しい 拡張はPytho

    似非Emacs使いがSublime Text 2を試用してみた感想
    laiso
    laiso 2012/08/05
  • $(SRCROOT) や $(BUILD_DIR) 等の Xcode で使用しているマクロの置換内容の一覧を調べる方法 - その後のその後

    Info.plistや、ビルド設定をいじっていると、こんな文字列に出くわすかと思います。 $(PRODUCT_NAME) $(TARGET_TEMP_DIR) $(SRCROOT) これらはそれぞれ特別な意味を持ち、Xcode がビルド時だか何だかのタイミングでプロダクト名とか環境に応じたパスとかに置き換えたりしてくれるものです。 が、 「SRCROOTってどこだっけ?プロジェクト直下?それともその一つ下?」 「Library Search Path を指定したいけどこの場所を指定するのにどのマクロを使っていいかわからない」 みたいなことになることが度々あるのではないでしょうか?(僕はあります) そして困ったことに、これらを網羅したAppleのドキュメントもありません。 (※というのは間違いで、バッチリありました。末尾の追記をご参照ください) 最近やっとその「Xcode で使用しているマク

    $(SRCROOT) や $(BUILD_DIR) 等の Xcode で使用しているマクロの置換内容の一覧を調べる方法 - その後のその後
    laiso
    laiso 2012/08/05
  • Docker

    laiso
    laiso 2012/08/05
  • はてなハイク サービス終了のお知らせ

    laiso
    laiso 2012/08/05
  • PhoneGap/CordovaがiOSのネイティブ機能を使うしくみ - 方向

    さいきんWebとiOS/Andoroid Native Appの融合がすすんでいますね! ブラウザコンポーネント(WebViewという)のJSからiOSのネイティブ機能を呼び出すスタイルも流行っています. PhoneGapとかFacebookアプリとかね! 自分は勝手にJS-Native Bridgeと呼んでいるのですが, あれってどうやってるのって話 Google先生で「uiwebview native」でぐぐると UIWebViewでWebとネイティブを相互連携させる方法について iPhoneのネイティブ機能をWebViewから呼び出す方法 こういう記事が出てきます ようするに Obj-C → JS [webView stringByEvaluatingJavaScriptFromString:@"JSCode"] JS → Obj-C webView:shouldStartLoadW

    PhoneGap/CordovaがiOSのネイティブ機能を使うしくみ - 方向
    laiso
    laiso 2012/08/05
  • ARC+Blocks+llvm4.0時代のコード記述作法 – Zero4Racer PRO Developer's Blog

    はじめに ARC、Blocks、llvm4.0 Modern Objective-Cと、Objective-Cの記述方法はどんどんん変わっています。コードの記述量が減ったり、分かりやすいコードを書くことが出来る様になって来たものの、リーク、EXC_BAD_ACCESS(解放されたメモリにアクセスすることによるクラッシュ)が発生する危険があります。この記事では、2012年8月のリリースされた機能の時点で、わたしが採用している書き方のルールを紹介します。 iOS5 + weak最強 前提条件として、__weakが使用出来るiOS5での状況について記述しています。UI要素の変更の為にBlocksをコールバックで使う状況で、iOS4+ARC+Blocksで完全に問題が起きないコードを書くのは結構大変です。 決まりを作る それで実際にプログラムを作成するのですが、その時その時でベストな方法を選べば良

    laiso
    laiso 2012/08/05