GraveDollの備忘録ブログ

勉強したことや捗るグッズの備忘録です。

Material Design Iconsを使ってみた

Android 5.0 Lolliopの発表とともにGoogleより「Material Design」というデザインガイドラインが発表されました。 そのガイドラインに準拠したマテリアルデザインアイコンが無料でダウンロードできます。 google/material-design-icons Release Material Des…

Android Studioを1.0にアップデートした

ちょっと遅れましたが・・・ついにAndroid Studioがリリースされましたね。 毎度のことながらスムーズに行くことはなく、いくつか引っかかった点があったのでメモ。 OSはMacです。 いきなりキャプチャを失念してしまったのですが、アップデートファイルのダ…

あけましておめでとうございます。

ブログ開設から一年が過ぎました。 当時は週一で更新する予定でしたが、月一すらできていない結果となってしましました。 まあ、あまり気負いすぎて変な記事を書いてしまっても良くないので、週一更新に関しては、今年は努力目標としたいと思いますw他に今…

DynDNSでホストネームをなんとか無料で使おうと思ったが無理だった

帰省先からでも自宅のMacが使えるように、WOLでリモートアクセスする計画を立てていました。 自宅のグローバルIPアドレスは固定IPではないので、まずはダイナミックDNSを利用する必要があります。そこで自宅のルータ(WZR-HP-G302H)が対応しているDynDNSに登…

ITエンジニアの小説

Press Enter■ @ITのコラムの中に、Press Enter■という小説形式の人気コラムがあって、たまに一気読みしています。 シリーズがいくつかあり、どのシリーズもIT業界が抱える問題をテーマにしています。 各シリーズには、下請けプログラマを見下す大手SIer、新…

Zenphone5買いました

以前の記事にも書きましたが、USBデバッグに使っていたAndroid機(F-05D)が壊れてしまったため、新しいデバイスを探していました。 ちょうどNexus9, Nexus6が発売されるのでそれを買おうと思っていたのですが、Nexus9は大きすぎるし、Nexus6は高いので見送り…

Stack Overflow日本語ベータ版公開開始

Android開発者なら一度はお世話になったであろう、プログラマ向けQ&Aサイトの"Stack Overflow"の日本語ベータ版が公開されました。 スタック・オーバーフロー スタック・オーバーフロー本家は英語だったので日本人にとっては英語が得意でないと読むのが大変…

!!! FAILED BINDER TRANSACTION !!!についてメモ

あるアプリのログファイル(バイナリデータ)を解析して文字列に変換、表示するツールを作っています。 Activityでバイナリを解析、文字列に変換した後、それを保持するログクラスを生成しています。 log[logNumber] のようにログデータの数だけログクラスの…

MUJI to Sleep

MUJI to Sleep MUJI to Sleep | 無印良品 無印良品のアプリにMUJI to Sleepというものがあるそうで、ダウンロードしてみました。 波の音や鳥のさえずりといった環境音が聞けるアプリです。 リラックスして寝たいときに使おうと思います。 他にも、集中してコ…

Swiftris

Swiftを使ってテトリスをつくる方法を丁寧に解説したサイト「Swiftris」 この記事を読んで、Swiftでテトリスを作る方法が学べる、Swiftrisというサイトを知りました。Swiftris Tutorial: Build Your First iOS Game With Swift | Bloc メールアドレスを登録…

HAXMでエミュレータ高速化

デバッグに使っていた実機が壊れてしまったので、しばらくエミュレータを使うことにしました。Androidのエミュレータといえば激重で有名なのですが、Android* - Intel® Hardware Accelerated Execution Manager | Intel® Developer Zoneこの通称HAXMを使えば…

OpenGLメモ

AndroidでOpenGLを使ったゲームアプリを開発中なのですが、毎回OpenGLの使い方を忘れるのでメモ。 OpenGLは学生時代から使ってたけどやっぱり難しいです。 移動・回転 オブジェクトはgl.glTranslatef()とgl.glRotatef()を使って平行移動、回転させる。 それ…

ボディウォーター

GATSBY(ギャツビー) クレイジークール ボディウォーター アイスシトラス 170mL 【HTRC3】出版社/メーカー: マンダムメディア: ヘルスケア&ケア用品この商品を含むブログを見る私は自転車で通勤しているのですが、近頃は暑くてしょうがないので、今日はこれを…

Android Studioをインストールしてみた

自宅のMacにAndroid Studioをインストールしてみました。 で、コンパイルSDKバージョンをAndroid-Lにしたらjdk7を入れろと言われました。 jdk7のパスは下記です(java version "1.7.0_65"の場合)。 /Library/Java/JavaVirtualMachines/jdk1.7.0_65.jdk/Conten…

onResume()内でFragmentをreplace()しても画面に反映されない

@Override public void onResume() { super.onResume(); // 初期値をBundleにセット Bundle b = new Bundle(); b.putString("name", "gravedoll"); FragmentManager fragmentManager = getFragmentManager(); FragmentTransaction fragmentTransaction = fra…

修行その壱「フォトメモ」(5)

放置していたフォトメモの修行を再開しますw 今回はonActivityResult()内のエラー処理部分を追加しました。 エラー処理をきちんとしていないと、突然強制終了されてイラッとするので気をつけたいですね。 import java.io.File; import java.io.FileInputStr…

Amazonカード

先日申し込んだAmazonカードが届きました。 Amazonクレジットカードポイントが25000ポイント貯まると、Amazonギフト券2500円分へ自動交換されます。 私が申し込んだクラシックは、25万円以上の買い物(Amazonだけで使うなら17万円)で初めてギフト券と交換…

Preferenceの区切り線を消す

Preferenceで、囲み線を描画する - GraveDollの備忘録ブログで作った囲み線を使いたいときなど、Preferenceの区切り線を消したい場合があると思います。 ↑ こんな場合 Preferenceの区切り線はListViewのスタイルが使用されているので、スタイルをカスタマイ…

囲み線を描画する

drawableフォルダにxmlファイルで記述します。 group_back.xml <shape xmlns:android="http://schemas.android.com/apk/res/android" > <solid android:color ="#FFFFFF"/> <stroke android:width ="1dp" android:color ="#C2C2C2"/> <padding android:left ="10dp" android:top ="10dp" android:right ="10dp" android:bottom ="10dp"/> </padding></stroke></solid></shape>

Preferenceをカスタマイズする

設定画面のUIと設定値の保存が簡単に作れるPreferenceですが、使えるコンポーネントは少ないです。 設定する内容によってはカスタマイズの必要があります。 ということでPreferenceのカスタマイズ方法をメモ。シークバーって設定画面ではよく使われると思う…

新キーボード

FILCO Majestouch2 91テンキーレス茶軸日本語配列 USB&PS2両対応 Nキーロールオーバー対応 独Cherry茶軸採用メカニカルキーボード ブラック FKBN91M/JB2出版社/メーカー: FILCO発売日: 2011/06/09メディア: Personal Computers クリック: 7回この商品を含む…

PCキャスター

SANWA SUPPLY CPUスタンド CP-031出版社/メーカー: サンワサプライ発売日: 2005/10/15メディア: Personal Computers購入: 12人 クリック: 98回この商品を含むブログ (5件) を見る仕事上PCの信号ケーブルを付け替えることが多く、机の下に設置してあるPCの移…

mac+ADT日本語化

ADTを再インストールしたら、日本語化の方法を忘れていましたw ということでメモ。1. eclipse日本語化プラグインをダウンロード。 http://mergedoc.sourceforge.jp 安定版が無難だと思います。 2. 解凍したら、中にある"features"フォルダと"plugins"フォル…

Eclipseでエラーが出る

事情があり、更新が遅れてしまいました。・・・で、久しぶりにAdroid SDKを更新したら、プログラムのデバッグができなくなりました。 ヘルプ→更新の確認。 をしてみると ADT→環境設定 からSDKのロケーションを確認。 ロケーションは設定できてるんですが、AD…

修行その壱「フォトメモ」(4)

ここまでの実装で、ちょっと前に買った本 - GraveDollの備忘録ブログでは模範演技の一部がが掲載されていたので、それを手本に今までのプログラムを直していきます。 今回はonCreate()内を直します。今までのプログラムはエラー処理があまりできていなかった…

アームレストとフットレスト

SANWA SUPPLY TOK-MU3BK リストレスト(ブラック)出版社/メーカー: サンワサプライメディア: Personal Computers購入: 37人 クリック: 81回この商品を含むブログ (3件) を見る仕事中たいていキーボードを触っているので、買ってみました。 手首の置き場ができ…

修行その壱「フォトメモ」(3)

写真の向きを決める 写真の大きさを決める 今回は端末の向きと写真の向きを合わせてなるべく画面いっぱいに表示するため、写真の向きと大きさを決めます。 PhotoMemoView.javaに回転とリサイズ処理を実装しました。また、PhotoMemoActivity.javaも少し変更し…

修行その壱「フォトメモ」(2)

写真画像を画面に表示する 前回まではカメラで写真を撮影したあとの画面は真っ白でした。 今回は写真をアプリから確認できるようにします。 カメラアプリから本アプリに戻ったときの処理をonActivityResult()内に実装していきます。 // メイン画面(Activity)…

修行その壱「フォトメモ」(1)

今日から少しずつ、 ちょっと前に買った本 - GraveDollの備忘録ブログ の修行を進めていきたいと思います。 まずは修行その壱の「フォトメモ」。カメラで撮影した写真に落書きできるアプリです。 あらかじめ用意されているPhotoMemoActivity.javaに実装して…

誕生日のパラドックス

ある仕様書にGUIDのことが記載されていて、それをWikipediaで調べていくうちに行き着きました。おもしろかったのでメモ。 誕生日のパラドックス - Wikipedia 誕生日のパラドックス(たんじょうびのパラドックス)とは「何人集まればその中に同じ誕生日の人が…