タグ

apiに関するt_yanoのブックマーク (3)

  • tumblr、そんなAPIで大丈夫か? - [´・[ェ]・] <もももっもっ

    話をしよう あれは今から36万……いや、1万4000年前だったか。 まぁいい。 私にとってはつい昨日の出来事だが、君たちにとっては多分……明日の出来事だ。 彼には72通りの名前があるから、なんて呼べばいいのか…… 確か最初に会ったときは……メッセサンオー。 そう、あいつは最初から言う事を聞かなかった。 私の言うとおりにしておけばな…… まぁ、いいやつだったよ。 そんな装備で大丈夫か? メッセサンオーの顧客情報流出事件、覚えてますか。 あれは顧客管理システムのURLに、パスワードが含まれているが原因でした。 URLはサイトを示す住所でしかありません。それは完璧に公開された情報なので、そこに非公開の情報を含めてはいけないのです。 大丈夫だ、問題ない tumblrは言っている……ここで死ぬさだめではないと…… tumblr、そんなAPIで大丈夫か? APIとは何かだって? はっはっはっ、それは昨

    tumblr、そんなAPIで大丈夫か? - [´・[ェ]・] <もももっもっ
  • NullPointerExceptionなどの標準例外を使っていないわけ - taediumの日記

    Domaでは、Daoのメソッドに期待されない引数(nullとか)が渡された場合に例外をスローしますが、そのときの例外にNullPointerExceptionやIllegalArgumentExceptionを使っていません。代わりに、DomaNullPointerExceptionやDomaIllegalArgumentExceptionといったDoma独自の例外を投げます。 これはなぜかというと、Daoのメソッドに対する事前条件を満たしていないのか、それともDoma自身にバグあって例外がスローされてしまっているのをわかりやすくするためです。 つまり、DomaNullPointerExceptionやDomaIllegalArgumentExceptionがスローされるということは、「これはDomaが意図的にスローしています。なんらかの条件を満たしていません。」というメッセージです。そし

    NullPointerExceptionなどの標準例外を使っていないわけ - taediumの日記
    t_yano
    t_yano 2010/08/28
    私もEffective Javaに従い標準例外を使ってきたが,最近はRuntime例外でも独自例外をちゃんと定義したほうがいいんじゃないか?と傾いてきたところで,なるほどな話だった。
  • iOS 4.0 と iPhone OS 3.x の両方で動作するアプリケーションをビルドする設定 - 24/7 twenty-four seven

    ベース SDK と Deployment Target を設定する ベース SDK を iPhone デバイス 4.0 にします (iPad の場合は 3.2)。 iPhone OS Deployment Target をサポートする OS の最も低いバージョンにします。 (下の場合は iPhone 3.0 以降で動作する。) ベース SDK を下げるという方法もありますが(iPhone SDK では 3.2 以降の SDK しか同梱されないので無理ですが)、iPhone アプリケーションの場合、最新の SDK でビルドする方がなにかと安定します。 ですので特別に理由がない限り、リリースされている最新の SDK でビルドして、Deployment Target を下げる、ということを原則的に行なったほうがいいです。 これは今後マイナーバージョンアップがあった場合などでも同様です。 例えばこ

    iOS 4.0 と iPhone OS 3.x の両方で動作するアプリケーションをビルドする設定 - 24/7 twenty-four seven
  • 1