あてぶろぐ

農業高校と工業大学の道を辿ったエンジニアのブログ。

週末は終わるまた来る#1

定期的にブログを書こうと思い、始めたこのタイトル
各週末の出来事を話していこうかと予定

 
先週金曜日、shibuya.apk#8に参加してきたよー
東京でのイベント参加はこれが2度目で最初の参加はAWSSummit2016だったんで、こじんまりしたイベントとしてはこれが初だった

 
さて、ここで大きく2つの内容が話せるなぁと思って両方とも別でやろうかと考えてますー
・地方のイベントと東京のイベント
shibuya.apk#8に参加して

 
こじんまりつっても150人参加枠のイベントだったから、地方イベントに参加と主催してた身からすると充分デカいぞwwwって感じ笑

ただ、約1時間内で4つのセッションを話されて、どれも今回のGoogleIO2016を中心にした話だったわけだけども、どれも濃くって良かった
とりあえず、FirebaseのNotificationsとRemote Configを触らないと損だと思ったんで、これから実装してみようかと予定。んで、まとめてまたブログにしよう、うん

 
土曜は、おかんの頼まれごとを済ませた後なんだけども...ホント猛暑で暑かった

www.instagram.com

www.instagram.com

そのミッションも終わって、
新宿ブラブラして、約4年ほど前就活の中心だった新宿を懐かしんでましたw

 
日曜は、VRの開発してるこっちで知り合った人たちと顔合わせを兼ねてザーピーパーティー
んで、来週のJapan VR Hackathonに出る予定で作戦会議
優勝狙って頑張りますよー

japanvrhachathon.doorkeeper.jp

 
てことで、今週も頑張りましょうかねw(だるいなぁ)

shibuya.apk#8に参加して

Androidをガッツリ開発し始めて約2年ほど、福岡ではなかなかAndroidだけをターゲットしたイベントがなかったため、今回のshibuya.apkにはすごい楽しみにしてました笑

shibuya-apk.connpass.com

 
 
今回のセッションは4つですた。
1つ1つメモっていた内容を以下にさらっと記載します。

Migration from GCM to FCM

@wasabeef_jpさん
abemaTVの開発のなかの人

speakerdeck.com

  • Firebaseには大きく15の機能がある
  • Analyticsは制限がなくなった
  • Notifications: GCMよりも開発が楽になった
    • 全体プッシュ
    • セグメントプッシュ
    • グルーピング
    • 個人プッシュはできない(一旦サーバーを経由すればいける)
  • FirebaseMessagingServiceクラスを継承する必要がいる
  • 使うメリット
    • デフォルトだと、すぐに終わる
    • android, ios, webも対応できるためメリットが大きい

 

Introduction to Awareness API

@hydrakecatさん
FRILのなかの人

speakerdeck.com

  • Context Awareness on mobile
    • Android搭載端末のセンサーを活用

例) 朝の日常について、たまにタイマーを変更したいときがある。
 
 → Googleカレンダーからスケジュールをもとに計算し、
   自動的に変えてくれるようになる。

  • Awareness APIはすでにあるAPIの組み合わせである
  • 第二のスパム化に成りかねないため凝ったことはできないだろう

 

Firebase - Remote Config

白山文彦さん
日経新聞のなかの人

speakerdeck.com

  • サーバー側で値を設定してアプリ側で動的にレイアウトや文字などを変更することができる
  • 単なるSimple Key Value Storeで設定
  • デフォルトの値を設定して、サーバー通信ができない状態でもエラーなくアプリが動作することが重要!!
  • デフォルトで12時間キャッシュする
  • A_B_Testが一緒に設定ができる
  • 条件が複数に設定ができる
    • たとえばあるOSのみだけ処理させるなどができる
  • まとめ: 主にアプリ起動時のスプラッシュ時によく使うのではないか?

質問

Q: Test Aだけのアクション内容が欲しいときどうするの?
A: Analyticsと併用して開発する必要がいると思います。
Googleのなかの人: ある設定で自動的にAnalyticsが導入されて、ABTestの内容が見れるようになる。

Q:別サーバーとの兼ね合いはできるのか?
A:それ思ったんですが、、Restがなかった。

 

vpre-reportのsecurityテストで楽々対応

@KengoScalさん
小さな会社のエンジニアとのこと

speakerdeck.com

  • 経緯について
    • お金がない
    • でもセキュリティをちゃんとしたい
    • そんなときPre-Reportを知って触ることに
  • 静的解析に違いない
  • いろいろやってみたが何をセキュリティ処理しているのかわからない。
    • permission全載せは、、セキュリティOKだった...w
    • 唯一試した中で、WebViewごった混ぜのSSL関連でセキュリティに引っかかったwww

 
 
とにかくFirebaseのNotificationsRemote Configはプロジェクトに使わなくても触っておくことがいいみたい。
あとからまた話題になった時に話せるようになるし、NotificationsはGCMと同じ立ち位置だからどう使い分けるのか、果たして双方とも生き残るのか死ぬのか見極めるとか、やっぱり触っておくべきかな(プレゼンで導入方法もまとめてくれてるし)

 
あとAwareness APIはまだ触れないということで、一旦無視していいと思う。
Googleさんは、これやるよーって言っておきながら無かったことになるパターンがあって(なんかのAPIがそうだった)、その可能性が無くもない笑

そもそもAndroidがユーザーの状況を把握してアラートしたり、定期的なアラートを時に変えたりとか、まだ実現が難しいと思うなぁ そこまでAndroidは賢くないイメージ…

 
あと@hydrakecatさんが話していた、第二のスパムってところも気になる。
人間って面倒くさいから、空気を読みすぎてときに「そこは空気読むなよ####」ってこともあったりなかったりw
うん…どっちも面倒くさいな笑

 
あとプチネタがあった。
Android Wear2.0からスタンドアロン型になったとのこと!!
あ、でも通信はどうするんだろう?
普通に考えてWi-Fiだから、、あ...電池の減りヤバイだろうなぁw

 
それと、AndroidStudio2.2からLayout作成時のDesignタブとTextタブあるじゃん。あの、Designタブの方でScrollBarが実際にマウスでスクロールできるようになったってさww
あれ1度Xcodeのstoryboard触るとさぁ、AndroidのあのDesign UIマジクソすぎてイラっとするんだよ笑汗
細かい調整は効かないし、大まかなやつも変な計算して想定している設定とは違う設定で設定していて、ちゃんとTextタブの方で確認しておかないとビルドした時に端末別でレイアウト崩れするっていうオチがあるとよ。。
でも、AndroidエンジニアはxmlでLayout作れることが当たり前って感じっすよね。

 
あ、でもAndroid Studio2.2のDesignタブって今までよりガラッと変わるんだったよね? あー、、早くAndroidStudioのバージョンあげないとなぁ(まだ1.4だよww)

 
とにかく、最近のAndroidは面白くなっているので開発者側としては嬉しい。 そして次はWWDC2016
そっちも要チェックなんだけど、果たして今回はPC関連はアップデートはあるのか?笑
そろそろMac Book Air2014モデルもキツくなってきたから、スペック良くって持ち運び最高でお手頃なやつが欲しいwww

早くも2ヶ月経過した東京生活

ブログって書こうとすると変に意識してなかなか公開できなくて、 何も考えず書くならtwitterで数件つぶやけば終わってしまう。。

 
難しい

 
そんなこんなで東京に来て3ヶ月目なんですが、東京は今週あたりから梅雨入りしたようです!
九州と違って全然むしむししてないですね。ビックリしたww

あと、先々週あたりにブログを書こうとしてブログ名がなんか気に食わなくって変えたw

 
そう言えば、SPAJAM大学の後輩たちが最優秀賞を取ったみたいですごく負けた気持ちのまま今週仕事し始めました...はいw

去年、前職の会社の先輩と一緒に自分入れて3人で参加して、そのときの最優秀賞は大学の先輩が入ってたチームが取って、自分のチームは優秀賞を取ったんだけど、再チャレンジで今年も考えていたけどもまぁ転職してそんな余裕なく笑

とりあえず来年は参加して今度こそ最優秀賞を取ってやる!!と思っていた矢先、、後輩に先越されてもーた(´・ω・`)

 
とりあえず、今週末はshibuya.apkに参加予定で東京で初イベント参加!
いやぁすげぇー楽しみっすよww
てか、登録時90人ぐらいが今見たらいつの間にか200人超えてるしwwww

 
あ、てか先週のAWS Summit2016に行ったから初ではないかwΣ(´Д` )
さて、そろそろ退勤しようかな笑

おつかれさまでした。

4月のまとめ

お初ブログ

何を書こう。。

ってのを先々週ぐらい考えて書きためて、我が城にwifiがやってきたらすぐにでもブログ初投稿してバンバンやることリストに溜めていたことをガンガンやろうっと思っていたら夜になってしまった感じです。はい。
とりあえず、、今期のアニメはLUNA SEAGLAYがOPを歌ってたから爆笑してましたよwww

そうですね、自己紹介がてらここ数年のことをさらっと書きます。

・2010年 農業高校を卒業し、AO入試で短大に入学.
・2011年 編入試験に苦しむ(←ここで人生初の 勉強 というものをガチでやったw).
・2012年 卒業研究に苦しむも 短大卒業 大学へ入学(編入).
・2013年 バイトと大学生活を満喫する.
・2014年 就活に苦しむも 東京での就活を失敗し 福岡の中小企業に入社.
・2015年 あっという間の社会人1年目が終わり2年目に入ると転職を考える.
・2016年(現在) 2年働いた福岡の会社を退職し、転職 東京で初の一人暮らし.

とまぁいろんなことがお初な今年であります。はいw

大学のころからゲーム制作を通してプログラミングを学んで、 今や高校生のころの憧れで夢でもあったエンジニアになって日々新しいことを覚えているなか、 最近はバリバリのエンジニアとしてガンガン稼いでいる6年後の自分をイメージ(妄想ですねw)しながら、 まずは今年1年全力疾走で走り始めたところですね^^

主にプロフィールに書いていることをやってますが、 プライベートはなかなかやる気のない最近でありました。

これから今年の新社会人と同じ気持ちで新生活を楽しんでなるべく日々ブログを更新していこうと思いますー

よろしくお願いしますー

p.s. 今月まで忙しいから来月からもろもろ頑張っていきますw