2012年11月27日

AOSPのgitをWebで見る、あるいはモトヤフォントをダウンロードする

kernel.orgがクラックされたあたりから、ブラウザでAndroidのAOSPの本家ソースを見るのが、
「できなくなった→面倒になった→できるけどデザインが変わってよくわかんなくなった」
と遷移した気がするのですが、いつもサイト掘るのが面倒なのでメモ。

トップ:
https://android.googlesource.com/?format=HTML

base.gitのディレクトリツリートップ:
https://android.googlesource.com/platform/frameworks/base.git/+/refs/heads/master/

例えばモトヤフォントのttf欲しいよ:
https://android.googlesource.com/platform/frameworks/base.git/+/refs/heads/master/data/fonts/

2012年11月21日

TopAppDeveloper extends PaperbackWriter

TopApp developer

Dear Sir or Madam, will you install my app?
It took me years to code, will you take a play?
Based on an action game with a bird is angry
And I need a job, so I want to be a Top App developer,
TopApp developer.

It's the dirty story of a last man in his room
And his two-dimens wife doesn't understand.
His father is working in the Death March,
It's a stupid job but he wants to be a Top App developer,
TopApp developer.

It's a thousand lines, give or take a few,
I'll be coding more in a week or two.
I can make it longer if you like the steps,
I can change it round and I want to be a Top App developer,
TopApp developer.

If you really like it you can have the rights,
It could make a million for you overnight.
If you must return it, you can send it here
But I need a break and I want to be a Top App developer,
TopApp developer.

TopApp developer (developer, developer)

TopApp developer - topApp developer
TopApp developer - topApp developer

2012年11月19日

ぺろぺろ会でのDaydreamまとめ #JB42


jb-dream-1.png

※主に @95kugoの成果。

Android 4.2 API概要を見ればだいたい分かる
http://developer.android.com/about/versions/android-4.2.html#Daydream

・サンプルがついてこないけど試すのは楽。
・DreamService(extends Service)を継承してつくるのでServiceにできることはだいたいできる。
・setInteractiveしないと触ったら終了する
・自前でfinishしたら終了する
・デフォルトでsetFullScreen(true)だが、setFullScreen(false)だと時計とバッテリだけ右上に出る。プルダウンしてもQuick Settingsは出てこない。
・FragmentManagerが取れないのでFragmentは実質死亡、そもそもアプリスタック外のに所属するよとあるので画面遷移は想定されていない。
・View階層まわりは一通りなんでもできる模様。

・(言語設定が)英語ではDaydream、日本語ではスクリーンセイバー
・描画レイヤはLockScreenより前らしい。
・Toastを発行しても裏で表示される。残念。
・光学☆迷彩系よりは後ろ。
・Intent発行すると裏で起動する。比較的残念。
・IntentでキックするActivityが、LockScreenより前に出るお行儀の悪い子(*1)だと一応突破できる。
・Daydream系の関連クラスはSandman(砂かけて眠らせるやつ)とかSomnambulator(夢遊病の夢遊のこと)とかコメントとかもみんなノリノリでイラっとするw

// The sandman is eternal. No one instantiates him.
47 private Sandman() {
48 }

・Somnambulatorはextends Activityで実際Daydreamを起動しているActivity。themeを設定しているManifest部やコードが見つからず、透明なDaydreamは作れないらしい(*2)。

youtenの感想:iOSのSingle App Modeみたいなことできなくて残念、キャンペーンアプリとしてLivewallPaper超えるかと期待したけど微妙じゃないですかね?


(*1)onCreateでsuper()前にgetWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD)みたいな。

(*2)ViewRoot掘ってって黒い板にお前透明になれよとか言えばなるのかもしれない。

2012年11月15日

全部入りAndroid SDKのADT Bundleは32bit版が後から用意されました

adtbundle-splash.png

adtb03.png

SDKのデフォルトがADT Bundleというものになった様ですので、Win(XP 32bit)で試してみました。
http://developer.android.com/sdk/index.html

Setting Up the ADT Bundle
http://developer.android.com/sdk/installing/bundle.html

続きを読む "全部入りAndroid SDKのADT Bundleは32bit版が後から用意されました"

2012年11月 7日

僕のオフショア感

1. チャイナやめようよ

A. 人月単価30万円+言語翻訳代10万円+文化翻訳代10万円+残業代20万円
B. 人月単価60万円+サービス代0円

コスト:
A(オフショア)>B(国内/ニアショア/ブラック)


2. 国内限定やめようよ

C. 人月単価30万円
D. 人月単価60万円+言語翻訳代10万円+文化翻訳代10万円+残業代30万円

コスト:
C(現地サービスは現地で開発)<D(意識高いグローバル脳による国外展開)


チャイナ単価とのクソ比較でブラックサビ残になってる案件が全てが滅びますように(祈

2012年11月 1日

台湾に行ってきたわん

taiwan_iesu.jpg

台湾に仕事で10/14-10/29とか行ってきました。台北から1つ南の新北市、平日はホテルから徒歩5分のオフィス通い、お休みの日には市内巡りもできました。youtenは6年前に仕事でアメリカ行った際のパスポートを他にどこにも行かずに失効させてしまう様な外国が苦手な人種ですが、流石に台湾は日本人というか初心者にも優しい国でした。

○個人的なメモ(主に次回向け)

  • ピンインと台湾華語での数詞・価格の読み・喋りぐらいは勉強していくべきでした。地名(駅名)と数字が読めない喋れない。
  • 5年ぐらい前に設定した、中華系IP除外.htaccessがまだ有効でした。自サイトが403。
  • 日本ドメインが欲しいケースがいくらかありました。荷物が増えるのでコストパフォーマンス的にはアレですが、次回はVPNにチャレンジしてみようかと思います。
  • 次回は持っていこう:胃薬・3DS・スマホスタンド・(手書き用)タブレット
  • あとヒゲソリ忘れました...。


続きを読む "台湾に行ってきたわん"