サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
衆院選
takiguchi0817.github.com/blog
最近、スマートフォンアプリ開発をやる人増えてきてオススメの本ある?って聞かれること多くなってきたのですが、その人のバックグラウンドによるところも大きいと思うので、自分がAndroidアプリ開発を始めたときに読んでて役に立った、あるいは読んでおきたかったという目線で、良かった本をいくつか挙げようと思います。 Effective Java Java界隈では多くの人が読んでいると思いますが、AndroidからJavaに入った人だと読んだことがない人もいると思います。 Javaを書く上でのエッセンスが詰め込まれているので、まだ読んでいない方は読むことをおすすめします。 JUnit実践入門 Androidだとテストが書かれないことが多いです。しかし、書いた方がデバッグの時間が短くなる上に保守もしやすくなりますし、テストを書きやすい構造を意識するようになって、上達が早くなりますし、設計も綺麗になります
AndroVMがいつの間にかGenymotionに名前変わってました。 Genymotion - BOOST YOUR APP TESTING! Simple, practical and effective. 「x86エミュレータとそんなに変わらないんでしょ」と思っていましたが、これを機にインストールして動かしてみたらサックサクのヌルヌルで驚きました。 もしかして、実機より速いのでは?と思って2、3000行の比較的小規模なライブラリでconnectedInstrumentTestを実行して、その実行時間を比較してみました。 結果は環境によって結構変わると思うので、あくまで目安で。 実機よりも速かった しかもエミュレータだとGoogle Playのアプリが落とせなかったりするのですが、Googleアカウントを登録して同期することもできるし、アプリを落として実機より軽快な環境で遊ぶこともで
はじめまして 新卒です— レジャスポ太郎さん (@rejasupotaro) 2013年3月31日 新卒としてクックパッド株式会社に入社しました。 僕は今日初めて同期と顔を合わせたのですが、新卒入社なのに社歴がすでに4年目という人や、博士後期課程までがっつり研究をして「新卒ですがもうすぐ30です」という人がいたり、「前職では〜」「転職のきっかけは〜」と始まる自己紹介をする人(僕もですが)もいて、 新卒のみなさんとてもフレッシュで戦々恐々としていました。 全社員が集まる場での自己紹介で「なぜクックパッドに入ったか」と「クックパッドで実現したいこと」の二点について、話してくださいと言われたので話しました。 なぜクックパッドに入ったか 思い返すと、年末にコードが綺麗な中村クンと話したことがきっかけだったのかなと思います。 Androidアプリ開発どう?みたいな話をして、実は開発者は一人しかいなく
インターンの頃から一年半ほどお世話になった会社を退職しました。 餞に聖母(3.5kg)とアランの幸福論という本を貰いました。 湿っぽい話はよそでしてきたので、ここではご報告だけ。 次はPerlでもLISPでもない会社に行く予定です。 顧客に価値を届け続けるために、これからもより一層の努力をしていきたい所存です。
30億のデバイスのみなさん、こんにちは、ジャバです。 何の前触れもなく、2013年 Androidアプリ開発で使いたいライブラリを発表します。 JsonConverter => gson JSONRPCでサーバーサイドと通信を行うときに、毎回パーサーを書くのは面倒なので、JsonConverterを使いたくなります。 そこで開発ではgoogleが開発しているgsonを使っていました。 NamingPolicyやDeserializerの使い方を覚えれば、手でjsonのパーサーを書くより圧倒的に楽で、 Person person = gson.fromJson(json, Person.class); このように一行でjsonからオブジェクトに変換できるようになり、 String json = gson.toJson(person); 一行でオブジェクトからStringに変換することも出来ま
若手なので、若手Webエンジニア交流会に行ってきました。 アプリケーション開発から言語、インフラまで幅広い話が聞けたのは良かったです。意識がちょっぴり高まりました。またWeb系、みんなイケイケなのであれをあれしないといけないなどと思いました。 Dislable java from rejasupotaro かくいう僕も若手なので、フレッシュな言語・ジャバについて発表してきました。 言語のはなし ジャバの発表をした当日に、偶然にもdynamicおじさんが記事を公開して、 変数に型がないということの利点について考える これが連鎖的に型論争の呼んで、TLが地獄みたいになった。 「変数に型がないということの利点について考える」の問題について考える 型付けと変更の時定数 言語機能としての型、概念としての型 動的型付き言語と静的型付き言語 型論争 動的型言語の使いどころ 動的型とか静的型の話の前に「
前にベンチ取ったときは遅くて使えないって思ったけど、「いやそんなに遅くないでしょう」と言われたので、一からやり直しました。 AES暗号とは AES暗号はアメリカ合衆国の新暗号規格 (Advanced Encryption Standard) として規格化された共通鍵暗号方式である。1977年に発行された暗号規格DESの安全性が技術進歩により低下したため、新たな暗号方式の公募を行い、2001年3月に FIPS PUB 197 として公表され、米軍主導のネットワーク秘匿化オープンソースプロジェクトであるTorなどに採用された。 〜wikipediaより〜 とりあえずAESは、「ブロック暗号」で「ブロック長が128ビット」で「鍵長が128・192・256ビットの3つが利用できる」ということみたいです。 AESによる暗号化・復号化 AESによる暗号化・復号化 今回はAndroidで画像をストレー
だるすぎ— 高意識エネルギー体さん (@mizchi) 12月 1, 2012 “はじめてのDependency Injection - _development,” htn.to/yoYFMc— 高意識エネルギー体さん (@mizchi) 12月 1, 2012 人間はだるくない開発がしたい。 そこで、DIフレームワークを使うことにした。 Deep dive into RoboGuice beyond “Hello World apps” “RoboGuice 2 smoothes out some of the wrinkles in your Android development experience and makes things simple and fun!” ということらしいので、RoboGuice入れてみた。 インストール maven使ってないので Instal
エミュレータにGoogle Playにあるapkを入れる by rejasupotaro - Oct 6th, 2012 - posted in Android 方法は2つ。 エミュレータにGoogle Playを入れる PCでapkをダウンロードしてadbでエミュレータに移す 1の方法は面倒な感じしたので2にすることにした。 Google Playからapkを直接ダウンロードできるようにする Chrome拡張を入れることでブラウザ版のGoogle Playからapkをダウンロードできるようになる。 AndroidのデバイスIDを調べる アプリを使うと簡単。 Device ID を起動してDevice IDをメモしておく。 APK Downloaderを入れる APK Downloader – Download APK files from Android Market to PC 詳しい
Railsアプリで定期的にDBの情報を更新したかった。なにか良い方法ないか調べたらwheneverというもの見つけた。 “Whenever is a Ruby gem that provides a clear syntax for writing and deploying cron jobs.” crontabの設定が分かりやすく書けるというのと、Railsの読み込みしてくれるのが便利そうだったので入れてみた。 wheneverのインストール 1 gem 'whenever', :requrire => false Gemfileに追記してbundle instal wheneverizeすると設定ファイルのひな形を作ってくれる。 1 $ bundle exec wheneverize . 設定方法 setでいろいろセットできる。 ログの出力先 1 2 3 log_path = W
このページを最初にブックマークしてみませんか?
『takiguchi0817.github.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く