Github organizationアカウントの作り方

集まってごにょごにょしようという、コミュニティを作ったのでGithubで専用アカウントを作ってみました
こういうのはorganizationアカウントというらしいです

詳しくはhelpページを
https://help.github.com/categories/organizations/

organizationアカウントは
https://github.com/organizations/new
にアクセスして作ります

お持ちのgithubアカウントでログインして
github-organization1
名前とEmailと入力、プランを選んで次へ

github-organization2
オーナーとなる人を招待して終わりです

githubへログインしてトップ画面へ行くと、プルダウンでアカウントが選べるようになります
github-organization3

JavaのEnum型の基本

JavaのEnum型の基本を整理

Enumは

enum Number{
  ZERO, ONE, TWO;
}
System.out.println(Number.ONE);
// > ONE
System.out.println(Number.ONE.ordinal());
// 序数を出力 > 1

といった様子

C言語とは違いJavaではクラスらしいので、コンストラクタを用意することができて、初期値がセットできます
小数点を増やしてみました

enum Number {
    POINT("."),ZERO("0"),ONE("1"),TWO("2");
    private String value;
    private Number (String value) {
        this.value = value;
    }
    public String getString() {
        return this.value;
    }
}
System.out.println(Number.ONE);
// > ONE
System.out.println(Number.ONE.ordinal());
// 序数を出力 > 2
System.out.println(Number.ONE.getString());
// > 1

となります

Ingressのメダル獲得条件を整理

Googleの陣取りゲームIngressでは、レベル8になると次のレベルへあがるにはメダルを集めないといけません

これだけメダルがあります
ingress-medals

英語の意味がよくわからなかったので整理してみました

Recharger : リチャージする人
ingress-recharger
Recharge Portals with Exotic Matter.
エキゾチックマターでポータルをリチャージしよう
= リチャージしたXMの値

Builder : 建てる人
ingress-builder
Deploy Resonators.
レゾネーターを設置しよう
= レゾネーターの設置とアップグレードの数

Hacker : ハッカー
ingress-hacker
Hack Portals.
ポータルをハックしよう
= ポータルをハックした数

Mind Controller : 洗脳する人
ingress-mindcontroller
Create Control Fields.
コントロールフィールドをつくろう
= コントロールフィールドを作った数

Liberator : 解放者
ingress-liberator
Capture Portals.
ポータルを占拠しよう
= 中立ポータルへレゾネーターをさすとカウント

Connector : つなげる人
ingress-connector
Link Portals.
ポータルにリンクをはろう
= リンクをはった数

Pioneer : 先駆者
ingress-pioneer
Capture unique Portals.
ユニークなポータルを占拠しよう
= 初めて訪れた中立ポータルにレゾネータをさすとカウント

Explorer : 探検家
ingress-explore
Visit and hack unique Portals.
ユニークなポータルを訪れてハックしよう
= 始めて訪れたポータルをハックした数

Guardian : 守護者
ingress-guardian
Control a Portal for consecutive days.
連続してポータルをコントロールしよう
= 自分がオーナーのポータルを維持した日数

Verified : 証明された
ingress-verified
Passed initial security clearance.
最初のセキュリティ許可を得よう
= これはメダルじゃないみたい

Purifier : 清める人
ingress-purifier
Destroy enemy Resonators.
敵のレゾネーターを破壊しよう
= レゾネーターを破壊した数

Seer : 見る人
ingress-seer
Discover and successfully submit new Portals.
新しいポータルを見つけて提出に成功しよう
= 登録されたらカウント

破壊しまくって、レゾネータをささないと..メダルが遠いです

Android実機デバッグでSQLiteのデータを見る

Androidアプリの開発中、データをSQLiteに保存してSQLiteの中を見たい時があります

adb -d shellとかで見ることができますが実機でデバッグしてると権限がないとか
そのままSQLiteにつなげないとかになります

そのときは


$ (Android Studioのディレクトリ)/sdk/platform-tools/adb -d shell "run-as (アプリ名) cat /data/data/(アプリ名)/databases/(データベース名) > /sdcard/output.db"
$ (Android Studioのディレクトリ)/sdk/platform-tools/adb pull /sdcard/output.db

なんてやると、手元にSQLiteファイルが持ってこれます

Eclipseの場合も同様にできると思います