タグ

2013年1月15日のブックマーク (8件)

  • さくらのVPS+Jenkins+github+Android - リア充爆発日記

    さくらのVPS+Jenkins+github+rails3の続編。 ゴールは、githubにpushすると、さくらのVPSで動いているJenkinsがgithubから最新ソースひっぱってRobolectricのテストかけた上に、apkを作るところまで。 プロジェクトの作成 mavenプロジェクトにしてみた。 ユーザーの作成 以前作ったやつで兼用。 SSH key コレも兼用しようと思ったらダメだった。1リポジトリにつき1keyだそうで。 https://help.github.com/articles/error-key-already-in-use Once a key has been attached to one repo as a deploy key, it cannot be used on another repo. If you're running into this

    さくらのVPS+Jenkins+github+Android - リア充爆発日記
    katsuren
    katsuren 2013/01/15
    ここまで出来たら、細々とした設定や書き出しを企画者に放り投げできるなー。
  • Android SDKでビジネスロジックのテストを自動化するには

    Android SDKでビジネスロジックのテストを自動化するには:Androidアプリ開発テスト入門(2)(1/3 ページ) ビジネスロジックのテスト自動化から始めよう 連載ではAndroidアプリを開発している方のためにテストの基的なノウハウを解説しています。前回の「Androidアプリ開発でテストを始めるための基礎知識」では、Androidアプリ開発におけるテストの課題を解説し、EclipseとJUnitを使った単体テストのやり方を環境構築やコードの書き方を含め紹介しました。今回は「ビジネスロジック」のテストについて説明していきます。一口にビジネスロジックといっても読者の皆さんが持つ定義は、さまざまかと思います。 Android開発におけるビジネスロジックとは 連載ではビジネスロジックを「Androidのシステムに依存しない独立した処理」と定義します。具体的には文字列処理や日付・

    Android SDKでビジネスロジックのテストを自動化するには
    katsuren
    katsuren 2013/01/15
    テストフレームワーク、こんなにたくさんあったのかー。しらなかった。
  • Mac/PCからのAndroid上のブラウザのリモートデバッグのまとめ - Nothing ventured, nothing gained.

    スマートフォンやタブレットが主流になりつつあるが、それらモバイルデバイスでWebのデバッグするのは楽ではない。User Agent文字列を変更してモバイルデバイス上のブラウザの振りをしたMacPCのブラウザからデバッグする方法もあるが、モバイルデバイスのブラウザの機能がMacPCと同一ではなく、モバイル特有の状況もあるため、モバイルデバイスそのものを使った状態でデバッグしなければいけないことも多い。 そのような際に使われるのがリモートデバッグだ。 Mac/PCAndroidの両方にブラウザを提供している主流ブラウザとしてはChrome、Firefox、Operaがあるが、このリモートデバッグ機能はこの3種のブラウザすべてに備わっている。また、ブラウザ開発元ではないが、Adobeもリモートデバッグ機能を提供している。すでに使っている人も多いと思うし、それぞれ多くの情報が提供されているの

    Mac/PCからのAndroid上のブラウザのリモートデバッグのまとめ - Nothing ventured, nothing gained.
    katsuren
    katsuren 2013/01/15
  • CakePHPのisUniqueメソッドで複数フィールドでの一意性 - Kayaking Lifestyle

    データの保存時のバリデーションで一意性を保ちたい時に使うisUniqueメソッドで、複数フィールドにまたがって一意性をチェックしたい時のメモ。 モデルに独自メソッドを追加 function checkUnique($data, $fields) { if (!is_array($fields)) { $fields = array($fields); } foreach($fields as $key) { $tmp[$key] = $this->data[$this->name][$key]; } return $this->isUnique($tmp, false); } 独自メソッドでのバリデーション var $validate = array( 'bookmark' => array( 'notEmpty' => array( 'rule' => 'notEmpty', 'mess

    katsuren
    katsuren 2013/01/15
  • これぞ格好の研修素材〜“フリー素材”の怖さ - 企業法務戦士の雑感 ~Season2~

    著作権に関する社内研修等で、必ずと言ってよいほど例に出てくるのが、 「ネット上からの写真素材の収集」 である。 「『フリー』と書いてあっても、そんなの信用できないから、会社の業務で使うのはNG」。 「個人で使うのは勝手だけど、『注意書き』をよく確認して“ひっそりと”使ってくださいね・・・」みたいな話をした(された)経験のある方は多いのではないだろうか。 ・・・で、「違法なのは分かりましたけど、それで問題になることって、当にあるんですか?」みたいな、空気を読まない質問(笑)が出て、対応に困った経験のある方も、もしかしたら、いらっしゃるかもしれない。 だが、そんなところに、実に分かりやすい裁判例が世に出された。 知財担当者にとっては“朗報”ともいえるこの判決を、以下では簡単に紹介しておくことにしたい。 東京地判平成24年12月21日(H23(ワ)第32584号)*1 原告:A、ハワイアン・ア

    これぞ格好の研修素材〜“フリー素材”の怖さ - 企業法務戦士の雑感 ~Season2~
    katsuren
    katsuren 2013/01/15
  • ユースケースからテスト駆動開発へ

    「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、当のインサイトを見つけるUXデザインUXリサーチYoshiki Hayama

    ユースケースからテスト駆動開発へ
    katsuren
    katsuren 2013/01/15
  • RSpecでテストを作るのに役立つ「モック/スタブ」のシンプルな説明

    🖥 VULTRおすすめ 「VULTR」はVPSサーバのサービスです。日にリージョンがあり、最安は512MBで2.5ドル/月($0.004/時間)で借りることができます。4GBメモリでも月20ドルです。 最近はVULTRのヘビーユーザーになので、「ここ」から会員登録してもらえるとサービス開発が捗ります!

    RSpecでテストを作るのに役立つ「モック/スタブ」のシンプルな説明
    katsuren
    katsuren 2013/01/15
  • モバイルファーストは間違いだったのか

    最近、海外のスタートアップ界隈では”モバイルファーストは間違いだった”という意見がよくでてきている。 それにたいして、”これからはモバイルだ!モバイルだ!”とずっと言い続けていたTechCrunchのエース記者MG SIEGLERさんとの対談が非常に面白い。 動画はこちら。Mobile First Or Mobile Worst?(英語) この動画で語られている事は興味深すぎるので、出来る限りどんなことを話しているかを紹介するとともに、事の経緯とか、iPhoneアプリを開発している立場として僕の意見も書きまくりたい。 ちなみに、この動画で話しているのは、スタートアップが新規事業を立ち上げる時にスマホアプリから始めるか、それともWebベースのPCサイトから始めるかの話です。 例えばFacebookはWebファーストで、Instagramはモバイルファーストのスタートアップ。 基的にはサービ

    モバイルファーストは間違いだったのか
    katsuren
    katsuren 2013/01/15