iyuichiの私的開発ログ

渋谷で働くWebエンジニアのログ. Java, Android, iOS, Docker, GCP, AWS, ゲーム開発

Android6.0への対応

Android6.0があまり普及していない間に先日もうAndroid Nのデベロッパープレビューが発表されたAndroid
Nはマルチウィンドウがゲームアプリ的には問題になりそうな予感。

次期OS「Android N」の開発者プレビュー版公開、「マルチウィンドウ機能」や進化した「通知」はこんな感じ - GIGAZINE

さて、Android 6.0(Marshmallow)ではアプリのアクセス権限周りで大きな修正がありました。
ユーザが"許可"するダイアログを出さないと取得できない権限があったり、一度許可されても後で無効にすることもできるのでその辺に対応した作りにしないといけません。
が、まだAndroid6.0でしか利用できない機能は使っていないのと、アプリの利用ユーザで6.0の方が少ないのでその辺の対応は先送りにしてきましたがドコモでのアップデートも始まったようなのでそろそろ潮時かなと思い始めました。

ggsoku.com

ゲーム開発に入ることになったので、、

SI出身の私ですが、最近はゲームの共通基盤としてユーザー認証とか、課金周りとかログの収集と集計なんかの開発をメインに担当していました。
それが今度、組織変更があってゲームコンテンツ自体の開発する部署に異動することとなりました。
基盤部分は直接利益を生まないコストセンターなんで縮小されることは今の状況なら仕方のない事。

これまでも同じフロアでやっていたのでメンバーとか雰囲気はわかってますが、ゲーム開発がどんな体制で、どんなプロセスで進めるのかはほぼ初めての体験。"ほぼ"というのは部分的に関わった事はあります。

自分がゲーム開発の現場で働く事をイメージするために予習をと思って東京トイボックスを読み始めました!
まあ、ちょっと違うだろうけどw
SHIROBAKOのゲーム開発現場版みたいでなかなか面白いので1、2巻一気に読んじゃいました。
これから大東京トイボックスも読んでみようと思ってます。

[まとめ買い] 東京トイボックス 新装版

新品価格
¥1,000から
(2016/3/11 08:11時点)

大東京トイボックス コミック 全10巻完結セット (バーズコミックス)

新品価格
¥6,435から
(2016/3/11 08:12時点)

SHIROBAKO (初回生産限定版) 全8巻セット [マーケットプレイス Blu-rayセット]

新品価格
¥71,200から
(2016/3/11 08:13時点)

変化をしないと、どんどん遅れをとる

ノキアのCEOの言葉で印象的な“we didn’t do anything wrong, but somehow, we lost”
何も間違ったことはしていないのに負けた、失ったという話です。

自分が何も変わらなかった時も、周りの人、競合他社のライバルたちは変化していて、その世の中の流れについていけなくなると生き残りが難しくなるのだなと。記事にも「新しいことを学びたくなければそれも良いけど、時代についていけなくなると脱落しちゃうよと。」

It’s not wrong if you don’t want to learn new things. However, if your thoughts and mindset cannot catch up with time, you will be eliminated.

これを読んで、ビジネスは戦(いくさ)であると改めて思ったのが1つ。

もう1つ、エンジニアとしてのキャリアにも同じようなことが言えるだろうと感じます。
過去の遺産だけで生きながらえる老害にはなりたくないなと常々思っていますが、新しく出てきた技術のコンセプトとか背景について見失わないで、時には実際に手を動かしてキャッチアップし続けないといけないなと思い、危機感を忘れないようにしつつ楽しみながらエンジニアリングしたいものだなと。

https://www.linkedin.com/pulse/nokia-ceo-ended-his-speech-saying-we-didnt-do-anything-ziyad-jawabra

node.jsでパッチを当てたモジュールを使う方法

package.json | npm Documentation

こいつを見て、local_modules みたいなディレクトリを作っておいてそこで修正したいモジュールを修正しpackage.json

    "hubot-yam": "file:local_modules/hubot-yam"

みたいに書いてnpm install をしていたのですが、これだとherokuでどうもうまく動かないモジュールがあってなんかいい方法がないかなと探していて

qiita.com

これを採用しました。
リポジトリを指定するときに git@github.com:xxxx/xxxxxxx.git みたいなのを指定したらローカルは動くけどまたherokuでうまくいかなくて、以下のような短縮形は動いたのでこれで行くことにした。

{
  "dependencies": {
    "hoge": "zaru/hoge"
  }
}

翔泳社の本が50%OFFになってる!

翔泳社の本が電子書籍で大幅なセールやってます。
2/25までのようです。
紙で持っているものも買い直したくなる。。

Amazon.co.jp: 【50%OFF】翔泳社全点セール(2/25まで): Kindleストア

So-netの0 simを入手してみた

以前に雑誌の付録で話題となったsimカードが一般発売されたので入手してみました。 

 

f:id:iyuichi:20160216072502j:plain

以前の記事に書いたこれです。

iyuichi.hatenablog.jp

 

最大の特徴としては500MBまで無料で使えます。

追加容量は¥100/100MB

あとは開通後に3ヶ月連続でデータ通信がないと自動的に解約となってしまうようなので注意しましょう。

simカードのサイズは3種類用意されています。

  • 標準
  • micro
  • nano

lte.so-net.ne.jp

自分は標準サイズのsimをPS Vitaに入れてみました。

APNの設定をするとすぐに使えるようになりました。

ちょっとデータ通信が必要なゲームも外でできます。

SMS付きでも150円からというのはなかなか魅力的なsimだと思いますし、ラズパイとかIoTデバイスでちょっとデータのアップロードしたいとかで利用できそう。

 

マインドフルネス

最近、気になったワードのメモ

www.nhk.or.jp


www.lifehacker.jp


グーグルのマインドフルネス革命―グーグル社員5万人の「10人に1人」が実践する最先端のプラクティス(付録:マインドフルネス実践ガイドCD)

新品価格
¥1,620から
(2015/6/16 11:46時点)