以下、どっちがいいか。
void setScore(int score) {
this.score = score;
}
void setScore(int score) {
mScore = score;
}
もう、ええわ。
ありがとうございました。
Does Android team starts to abandon Hungarian Notation? : androiddev
以下、どっちがいいか。
void setScore(int score) {
this.score = score;
}
void setScore(int score) {
mScore = score;
}
もう、ええわ。
ありがとうございました。
Does Android team starts to abandon Hungarian Notation? : androiddev
今回もまた、和暦と西暦の変換の方法とか。
昭和:元号に25を足すと西暦。
平成:元号から12を引くと西暦。
?? : 元号に18を足すと西暦。
面倒ですね。
一方、Android OS (API) バージョンの呼び方。
19 KITKAT 4.4 - 4.4.4 KitKat
21 LOLLIPOP 5 Lollipop
22 LOLLIPOP_MR1 5.1 Lollipop
23 M 6 Marshmallow
24 N 7 Nougat
25 N_MR1 7.1 Nougat
26 O 8.0 Oreo
27 O_MR1 8.1 Oreo
28 P 9.0 Pie
Android バージョンやコードネームなどからのシェアの一覧取得
I want a lint check that bans the use of Build.VERSION_CODES constants. I don't care about letters or the (even worse) codenames. API docs, lint output, build.gradle files, and AS use numbers. There's a difference between magic constants and constants and these are the latter.
— Jake Wharton (@JakeWharton) 2018年10月8日
同じ意味なのに別の呼称があることは、少し考えての変換が必要になる。
いらなくね? 元号とかコードネームとか。
まあ、コードネームを付けることで話題として取り上げやすくはなるわな。
キャバ嬢の「平成生まれ」をうれしがってた時もあったけどなあ。
実際に罫線で書いてみる。
┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃
┃┣┫┃┃┃┃┃┣┫┣┫┃┃┃┃┃┣┫┃
┣┫┣┫┃┃┃┃┣┫┣┫┣┫┃┣┫┃┣┫
┃┃┃┃┃┃┃┃┣┫┃┃┃┃┃┃┃┃┣┫
┣┫┣┫┣┫┣┫┣┫┣┫┣┫┣┫┣┫┣┫
┃┃┃┣┫┃┃┃┃┃┣┫┃┣┫┃┃┣┫┃
┃┃┃┃┣┫┃┃┃┣┫┃┃┃┃┃┣┫┃┃
┃┣┫┃┃┃┣┫┃┃┃┃┃┣┫┃┃┣┫┃
┣┫┣┫┃┃┣┫┃┃┃┣┫┣┫┃┃┃┃┃
┣┫┃┃┃┃┃┣┫┃┃┃┃┃┃┃┃┣┫┃
書いてみて分かるのは、
「┣┫」と「┃」
の二種類の文字列の組み合わせだけで構成されているということ。
Kotlinで。
val n = 20
val l = 10
repeat(l) {
val ch = (0..n/2).shuffled().first()
val ci = n - (ch * 2)
val h = List(ch) { "┣┫" }
val i = List(ci) { "┃" }
val a = h.plus(i).shuffled()
println(a.joinToString(""))
}
一つの「きまりごと」を発見するとコードは劇的に短くなる。
分岐がないコードはスッキリする。
みなさん、スマホ依存を遠ざけてますか?!
今年、スマホから切り離したら便利だった機能をあげてみます。
単体なのでサクサク安心な場合があります。
いざ、パスタを茹でるとき、
スマホはその場にあるか?
コンロの横に貼り付けたキッチンタイマーで。
1000円程度で十分。
なんの料理にしろ、時間は大事。
すばやく横にあれば、かぼちゃを煮るときの、試行錯誤も間違いなく捗る。
おサイフいるか?
薄っぺらの通信/電源不要な板のがよくね?
どんだけ高スペックか考えてみろ。
複数持てば、車やジョギング専用として使える。
保証金が500円。
気楽だろ?
SuicaとPASMOで迷ったら?どちらを選ぶべきか比較してみました | 電子マネーの虎
高額な通信料金を考慮しつつラジコとか使うか?
非常時には、キャリア回線が使えないのは、関西、関東大震災を経験した私。
キャリアだけでなく、電気にも依存しないポータブルな電池式ラジオのがいいぞ。
これも1000円程度のやつで十分。
スマホのリッチ化。高額化。
いるか?
サイフ持たずに外出できることあるか?
スマホに依存しすぎ。
そんな記事を見かけながら私も書いてみる個人的な感想。
Android フラッグシップなシリーズは以下の様に購入してきましたが。
Nexus One
↓
Galaxy Nexus
↓
Nexus 4
↓
Nexus 5
↓
Nexus 6
↓
Pixel
↓
Pixel 3
今、思いつく順に書いてみる。
高い。
数年で2-3倍となって約10万円。
値段ほど機能が変わった感もない。
中華でなく国産の低価格な機種とか欲しい。
良い。
差別化を図るために付加価値のつもりで付ける無駄な機能やアプリ。
一見派手さはあるが操作方法や未対応アプリやバグなどで混乱させているだけ。
開発者たちはバグの多さやクソ加減をよく知っている。
通知も静かになるし、アプリドローワもすっきり。
「シングルレンズながらカメラが良い。」というような記事を見かけるが素人にはいまいちピンとこない。
夜間モードはわかりやすく使えると思う。
いつの時代も Nexus/Pixel系はその同時期端末の中での挙動は一番スムーズでなめらかで速い。
これは間違いない。
対応が早いので、OSにまつわる新機能を早く使える。
「ピルボタン」が使いやすい。
Goole Chorome Cast や Air Play に対して飛ばせるキャストが便利。
YouTube のバックグラウンド・連続再生に便利に使っている。
最近は、YouTubeアプリの改変で使いづらくなったようにも思いながら混乱中。
充電が早い。
が、減るのも早いような気がする。
いろいろ設定を変えるといいのだろうが。
Qi も使えるが、コンセントから有線充電が早いのでそれをよく使っている。
重い。つるつる滑る。硬い。
表面が傷がつきやすいように見えるが、傷ではなく汚れだった。
時間が経つと元に戻る。
あと、電源ボタンの色が本体に合わなくね?
いざ書こうと考えてみると、まともに思い浮かばない。
結局、「OS が Pie になった」ということでしか。
使い方の変化は、いろいろ試したつもり。
その程度だったのか、Pixel3。
今後は、機能の追加でなく、
分かりやすさ
速さ
なめらかさ
長持ち
安さ
てな整理整頓なシンプル化方面に進んで欲しいです、Android。
だれも上手に使えないようなややこしい機能ばかりが増えてないか?
低価格重視の中華スマホの方向性はある意味良いと思う。
まあ、買わんけども。