2014-01-01から1年間の記事一覧
上記エントリにあるように、Espresso 2.0 がリリースされた。 Espresso は Android アプリの自動テストのためのライブラリである。 ほぼ上のエントリに書かれている内容であるが、Espresso 2.0 のリリースについて紹介する。 変更内容など 一番大きな変更は…
この記事は、はてなエンジニアアドベントカレンダー 2014 の 15 日目のエントリです。 昨日は id:chris4403 による 「開発合宿で何を考えてどう作ったか」 でした。このエントリでは、Android アプリおよび Java アプリケーション用の REST クライアントライ…
Java で HTTP 通信するときのクライアントライブラリを何にするかいつも悩むのですが、最近 google-http-java-client が気になってたのでちょっと使ってみました。 汎用的に HTTP 通信ができればよい、というような用途にはちょうど良さそうです。数年前から…
このエントリでは、ListView の進化版とも言われる *1 RecyclerView の view type について簡単に紹介します。 RecyclerView 自体については次のページを参照してください。 Creating Lists and Cards | Android Developers (公式のトレーニングガイド) Mate…
東京に行く機会があったので Cookpad と Zaim のオフィスにお邪魔してきました。場所は恵比寿ガーデンプレイスです。 (最近オフィスの移転がありました。) Google Maps で調べたら恵比寿駅から徒歩 8 分ぐらいでちょっと遠いかと思っていたのですが、実際に…
Android アプリ開発における Gradle ビルドシステム from Yu Nobuoka 去る 8 月 23 日に株式会社はてな主催で行われた Android アプリ開発の勉強会 「京都 Android 勉強会 2014.08」 にて、Android アプリ開発と Gradle について喋ってきました。Android Stu…
Docker 使えるようにならないとなー、ということで、まずは Docker を使える環境を準備して、ユーザーガイドをちょっと読んでみた。 既存イメージを使ってコンテナの生成をするなどの操作をするところまで。 完全なる入門者向け (あるいは自分用) だけどメモ…
来週土曜日 「京都 Android 勉強会 2014.08」 開催 来週土曜日 8 月 23 日の午後 3 時から 「京都 Android 勉強会 2014.08」 が開催されます! 株式会社はてな主催です。 タイトル通り Android アプリ開発に関する勉強会です。 はてなの告知: 「京都 Android …
開発手法としてスクラムを取り入れているチームに所属しているが、アジャイルやスクラムといった手法についてあまり知識を持っていないソフトウェアエンジニア、という立場で本書を読んだ。 本書のカバー袖には 『企業の経営層に向けてソフトウェア開発手法…
EditText への Enter キー入力を検知して何か処理をしたい、ということを調べてみると、TextView.OnEditorActionListener を TextView#setOnEditorActionListener メソッド で設定すればよいというようなブログ記事がいくつか見つかる。 editText.setOnEdito…
うらがみがJavaまわりのORMを知りたい会 - connpass Java の O/R マッパーまわりの話を知りたかったので、6/14 に行われた勉強会 「うらがみが Java まわりの ORM を知りたい会」 に参加してきました。 会場は和室でした。Java まわりの O/R マッパー、あん…
こないだ同僚に Unicode のサロゲートペアについて説明する機会があって、それで Unicode の話をブログ記事に書きたくなったのでサロゲートペアについて書いておこうと思う。この記事は Unicode Standard version 6.3.0 を見ながら書いた。 文字とコードポイ…
ActionBar#setCustomView メソッド Action bar に独自ビューを設定するには、ActionBar#setCustomView メソッドを使用する。 ActionBar#setCustomView(int) メソッド ActionBar#setCustomView(View) メソッド ActionBar#setCustomView(View, LayoutParams) …
Effective Android作者: TechBooster,小太刀御禄,出村成和,重田大助,西岡靖代,宮川大輔,柏本和俊,あんざいゆき,八木俊広,木村尭海,小林慎治,有山圭二,中西良明,わかめまさひろ,新井祐一,桝井草介,久郷達也,寺園聖文,shige0501,山下智樹,前田章博,秋葉ちひろ,…
Annotations Support Library の概要 ちゃんとしたドキュメントが見当たらないのですが、 *1 Android Support library のリビジョン 19.1.0 から、新たに Annotations Support Library が追加されました。 このライブラリは、その名のとおり Android アプリ…
高速スケーラブル検索エンジン ElasticSearch Server作者: Rafal Kuc,Marek Rogozinski,株式会社リクルートテクノロジーズ,大岩達也,大谷純,兼山元太,水戸祐介,守谷純之介出版社/メーカー: KADOKAWA/アスキー・メディアワークス発売日: 2014/03/21メディア: …
JAX-RS アプリケーションを書いているときに、リクエストされた URI のパスを書きかえて、対応するリソースを書き替えたい場合があります。 そのような時には、PreMatching フィルタを使用できます。 JAX-RS 2.0 のドキュメント: JSR-000339 JAX-RS 2.0 - Fi…
JAX-RS アプリケーションでリソースが見つからない場合に表示される 404 Not Found のレスポンスの内容を変更したい場合にどうすればいいか、という話。 JAX-RS 2.0 のドキュメント: JAX-RS: Java™ API for RESTful Web Services Version 2.0 リソースが見つ…
読みました。Android Pattern Cookbook マーケットで埋もれないための差別化戦略作者: あんざいゆき出版社/メーカー: インプレスジャパン発売日: 2014/03/20メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る あんざいゆき Cookbook シリ…
『CODE COMPLETE 第 2 版 下』 を読み終えました。CODE COMPLETE 第2版 下作者: スティーブマコネル,Steve McConnell,クイープ出版社/メーカー: 日経BP社発売日: 2005/03/26メディア: 単行本購入: 16人 クリック: 193回この商品を含むブログ (161件) を見る…
android.casual.test とは android.casual.test は、Android のテストについてカジュアルに語るイベントです。 2 回目の開催となる今回は、4 月 3 日に行われました。 Agenda 02 · hotchemi/android.casual Wiki · GitHub 私は去年の 5 月ごろから Android …
リポジトリ Git プロジェクトを GitHub 上に置いています。 Maven リポジトリも GitHub 上に置いてあります。 nobuoka/vc-gradle-android-sdk-manager · GitHub このプラグインの目的 Android プロジェクトの Gradle ビルドスクリプトから Android SDK の an…
『CODE COMPLETE 第 2 版 上』 を読み終えました。CODE COMPLETE 第2版 上作者: スティーブマコネル,Steve McConnell,クイープ出版社/メーカー: 日経BP社発売日: 2005/03/26メディア: 単行本購入: 44人 クリック: 1,166回この商品を含むブログ (285件) を見…
Web 上でそこそこ評価が高いようですね。レガシーコード改善ガイド (Object Oriented SELECTION)作者:マイケル・C・フェザーズ発売日: 2009/07/14メディア: 大型本自分はリファクタリング経験が結構あった (テストを書くことで保護して変更する) ので本書か…
「Typetalk Hack Kyoto」 という nulab 主催のイベントに参加しました。 大阪、東京、福岡に先駆けて京都で行なわれた「Typetalk Hack」で知る Typetalk を本気にさせる方法 | Nulab 日本語ブログ イベントの様子は上の記事にまとめられています。 Typetalk …
ユーザーへの推薦やカテゴリ分類、いわゆるデータマイニングに興味があったので読みました。集合知プログラミング作者: Toby Segaran,當山仁健,鴨澤眞夫出版社/メーカー: オライリージャパン発売日: 2008/07/25メディア: 大型本購入: 91人 クリック: 2,220回…
JAX-RS 実装として Jersey 2.6 を使って JAX-RS アプリケーションを書いて、Java 製 HTTP サーバーの Grizzly で動かす、ということをしてみたのでサンプルコードを残しておく。 Groovy で書いた。 Groovy 公式サイト: Groovy - Home Jersey 公式サイト: Jer…
cron周りのベストプラクティス読んだ - $shibayu36->blog; 上の記事を読んで興味を惹かれたので、『WEB+DB PRESS Vol.79』 の 「cron 周りのベストプラクティス」 を読んだ。 Web 上でも公開されている。 (2014-06-23 追記。) 第25回 cron周りのベストプラク…
AAR パッケージを Maven Central に公開している人は結構いるけど、build.gradle をどういう感じに書けばいいのかわかりづらかったので書き残しておきます。 使用するリポジトリとビルドツール Maven リポジトリ: Sonatype OSS Maven Repository ビルドツー…
Groovy を使って簡単に SQL を投げるスクリプトを書く方法を知ったので書き残しておきます。 この記事のスクリプトは Groovy 2.1.7 で試しました。 Groovy SQL Groovy には標準の SQL サポートがあるっぽいです。 groovy.sql.Sql クラス!! 次のドキュメント…