Ellinikonblue.com Weblog

夢は夢のまま終わらせない…

Posted on Aug 24, 2016 at 19:17

Xperia Z3 Compact は無事 Marshmallow になれました

Image:Network/20150523XperiaZ3Compact.jpg
「 ドコモ、『 Xperia Z3 』『 Xperia Z3 Compact 』『 Xperia A4 』を Android 6.0 に」ケータイ Watch より)

ドコモ より Xpreia Z3 Compact SO-02G (以下、 Z3 Compact )向けの ソフトウェアアップデートが行われ、 うちの Z3 Compact も無事、Android 6.0 Marshmallow になりました。

 昨春の終わり頃に Android 4.4(KitKat) がインストールされた Z3 Compact を購入し、 その夏くらいに Android 5.0(Lollipop) になり、今回、Marshmallow になり、 前使っていた機種については一度だけ、その前の前の機種では一度もバージョンが上がらなかったので、 やっぱり Xperia はいいなぁ…と実感はしております。えぇ、気のせいかもしれません w

 おそらく Android 7.0 Nougat にはなれないだろうけども…

 アップデートしてみて、いくつか消えてしまったアプリやウィジェットはあれど、大勢に影響はなく、 また電源管理まわりが進化したのか、 1 年使い込んだ端末のバッテリーのもちが、 また少し良くなったといか、特に待機時の電力消費がさらに少なくなった気がしています。

 これでもう Android アプリケーションがこの Marshmallow Z3 Compact でサポートされなくなるか、 ハードが逝ってしまわない限りこれを使い続けようとは思いますが、 まだほとんどパワー不足やバッテリーのヘタリなども感じない (まだ使い始めて一年なので当たり前と言えばそうなのですが…)ので まだほんのちょっとだけ Nougat になってくれないか…と望んでいる自分がどっかにいます ^^;A
# ソニーモバイルコミュニケーションズ が 公開したアップデート対象デバイスリストにはすでに存在しませんが… orz

「 Xperia も Android 7.0 に。Sony Mobile がアップデートリストを公開」PC Watch より)

Posted on Aug 14, 2016 at 12:37

開発環境としての Windows を考える

「 コンテナー管理ソフト『 Docker 』の Windows 版 『 Docker for Windows 』が正式版に」窓の杜 より)

 五十の手習いにはまだ早い(と思っていますが)ですが、JavaScript を こつこつ勉強しています。

 プログラムをごりごり書いていたのはずいぶん前のことで、 そのためか、今現在の流行の言語( Java はきらいです。例えば Swift とか C# とか)で 1000 行を超えるようなプログラムを書いたことがありません。
 そんな自分が、これからプログラム言語を新しく一つおぼえると発起して、 選んだのは JavaScript でした。

 JavaScript であれば、簡単なクライアントサイドのプログラムだけではなく、 昨今は node.js などでサーバサイドのプログラムにも 活用できます。
 またウェブアプリケーションだけでなく、 簡単なものであれば、スマートフォンやタブレット向けのプログラムもかけますし、 Electron を使えば、 スタンドアローンで動く、しかもプラットフォームフリーな クライアントプログラムも書け、今現在最も汎用性が高い言語と判断しています。

 ただ今現在、JavaScript での開発環境を整える場合、 Electron を動かすにしても node.js は必須で、 Windows でもインストーラーが用意されていてインストールすることはできるのですが、 なにせ頻繁にアップデートを繰り返すものでなので、 アップデートのたびにいちいちインストールし直すのは煩わしく、 このための nvm と言う仕組みがあるのですが、nvm そのものは Windows 環境をサポートしておらず、 かつ nvm クローンの類いも安定して動作するものがありません。

 この上、docker まで Hyper-V が必須になり、ほとんどの Windows 環境では動作しないとなると、 やはり Windows 環境は JavaScript だけでなくマルチプラットフォームな昨今の開発環境として ふさわしくないと思わずにはいられません。

 Windows 10 になって、 Microsoft も開発者を呼び込むためにいろいろ策を凝らしているようですが、 個人的にこれまでコマンドベースのインターフェイスをおざなりにしてきた「つけ」が 重くのしかかってきているように思います。
 コマンドプロンプトも機能が貧弱で、それで使うプログラムを整備する仕組みが、 あまりにも煩雑というかガイドラインがないに等しい状態です。 ま、もっとも Windows の場合、UWP(Universal Windows Platform)に また新しいパッケージ管理システムを導入して、さらに煩雑になった感があり、 一朝一夕には解決しない(解決されない?)気がしています。

 やはり普段使いもできて開発のまねごともやってみたいと思うと、 持ち歩ける環境としては Mac がベストか?と結論づけていますが、 うちの Ubuntu GNOME や CentOS 上で環境を整備して勉強していますが、 おかげでいつでもどこでもとは行かず、学習が滞っている状態です orz

 えぇ、精進が滞る理由をもののせいにしている時点でたいしたことのないやつの話です o...rz