2018年3月19日月曜日

Android Application ID

Javaのpackage名の制約は、ドットで分けられた各セグメント名は、ASCII文字つまりアルファベットと、アンダースコアから始めなければいけないと言うもの。だから、ドメイン名に数字を使っているうちみたいな(3wells-computing.com)ところでは、
  package com._3wells_computing.foo;

のようにハイフンをアンダースコアに、数字で始まるところにはアンダースコアをつかうことが例に示されている。
ところが、アンドロイドのアプリケーションIDの規則では、アンダースコアで始まるのも不許可となっている。なのに、数字ドメインに対する推奨方法見たいのは全く示されていない。
みんな数字を文字に変えたりして対策しているようだが、ここで困るのは、とりあえずつけたは良いけど、後々変更したドメインのサイトが出ないかという心配。争いごとのたねは作りたくは無いところ。
困ったなあ。

2018年3月13日火曜日

Uninstall Android Studio on macOS

Windowsみたいにアンインストーラーがシステムにあれば良いんだけど。最近では、
%> make  uninstall
で丸ごと消せるオープンソースもあるというのに。

macOSでは、Android Studioを消去するには、以下の様にすると良いようだ。

rm -rf /Applications/Android\ Studio.app
rm -rf ~/Library/Preferences/AndroidStudio*
rm -rf ~/Library/Preferences/com.google.android.*
rm -rf ~/Library/Preferences/com.android.*
rm -rf ~/Library/Application\ Support/AndroidStudio*
rm -rf ~/Library/Logs/AndroidStudio*
rm -rf ~/Library/Caches/AndroidStudio*
rm -rf ~/.AndroidStudio*
rm -rf ~/Library/Android*
rm -rf ~/.gradle
rm -rf ~/.android

あと、自分で作成したプロジェクトファイルも消すならそれも。

2018年3月1日木曜日

中国からの通販

8,9年前に買っていたマイコンを使ってやろうと、いろいろツールを弄くっていて、それと同時にブレッドボードで回路にしていぢっている。
絶縁ビニールが導体にまかれ、両端が直角になってブレッドボードにさして使う針金のジャンパーワイアをもっているけど、LCDやらセンサーやら繋ごうとするとメスーメスやらメスーオスやらのワイヤが欲しくなった。で、いつもは秋月さんで物色するんだけど、今回はアマゾンさんで探してみると、この手の部品が恐ろしい値段で並んでる。ジャンパーワイアが40本で100円しない。送料も込み。よく見ると郵送に大分時間がかかるようだ。最大2週間。あらかたこの手のは中国から送られてくるようだ。試しに別々の所から、別々のワイアを購入してみた。
結果、5個所からで、届くのに10日から2週間が3つ。残りの2つは届かなかった。ただどれもメールでの応対は非常に反応が良く、1,2時間で返事が来る。届かなかったのは、ちゃんとリファンドしてくれたし、再送もしてくれた。
想像するにメールのやり取りは日本人なんじゃないだろか。日本語だし。でもちょっと間違いもあるんだよな。
結論、バックレられる事は無かったけど、手に入らないこともあると。ちょっと困るよな。でも、値段がおかしいから仕方が無いかねぇ。