あてぶろぐ

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

初めての執筆体験!! 〜UNIBOOK7〜

お久しぶりです。  

最近、社◯のように頑張っている岩本ですw
 

この度、日本Androidの会 Unity部がコミックマーケットで出されているUNIBOOKに参加させてもらいました!!
 

最近、アプリ・Web・サーバーの開発を跨いで開発していて、ある案件の開発チームのリーダーなんかやってたりして、フルスタックな開発が続いてます。
 

たしか5月頃からですかねー
AWSを個人で契約して、1年間無料枠のサービスがあったので、これの機会にサーバーをあれこれ触っていこう!!って思って半年放置プレーしていたころw
そんなときに知人から『UNIBOOK7に参加してみない?』とお誘いを受けたのが始まりでした^^
 

ちょうどUnityから離れていた時期でもあったので、だったら今の開発スタイルをもとに原稿を書けるんじゃないか?
他の人はUnityの中の機能やゲームを開発するためのノウハウ、Assetsを使ったアレコレを書かれているのとは別のベクトルで書いてみようと思った感じです笑
 

UNIBOOK7では、『第5章 Unityでフルスタックな開発をやってみた』を書いています^^
  初めての執筆だったのですが、これを機会に今後もUnity部に参加していこうと思います。
 

今回は、総集編も一緒に出されているので(たしか在庫切れ中ですが...)、合わせてUNIBOOK7のお買い求めのほどよろしくお願いします!
 

unity-bu.booth.pm

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

先週と今週の週末をまとめて#2にしますー笑

JVRH2016

先週はAll Japan VR Hackathonに参加しました。

 
規模は約200人ほどで、場所は江東区青海にあるテレコムセンターで開催されましたー

japanvrhachathon.doorkeeper.jp

 

久しぶりのハッカソン

こっちで知り合った知人と参加したんだけど、知人はハッカソンの参加が初めてとのことで、自分は学生の頃からハッカソンは経験してて、だけど、東京でのハッカソンは初めてだったので同じ気持ちでイベントに挑みましたw

参加人数は7人でディレクションが1人にエンジニア5人、プランナー兼デザイナーが1人といったところ。

担当だけ見ればよくあるメンツやったなぁ〜

さて、結果を先に話すと1週間待てと言われた始末、、最初はプレゼンする資料などはいらないと言われたのにその後の審査のために簡単な資料よこせと来たもんだ!!

ディレクションやってもらった知人がおそらく対応したのだが、これはさすが運営の予定ミスなのでもう少し想定して欲しかったところ。

ここでまた地方のイベントと東京のイベントの話しが膨らむ。

今回のイベントは運営の人手が足りなかったのか、遠目から見てもまとまっていなかった様子だった。

 

バカは風邪をひかない

そんなこんなで今週の平日はマジしんどかった...

3つほど案件が同時並行してるなか1つの案件で明日、納品物あるわでバタバタ仕上げて...

チームメンバーは風邪こじらせていたのにもかかわらず自分は疲れだけあってピンピンしてたって、、やっぱバカなんだろうね俺w

 

コードを書く楽しさ

今週の週末はAll Japan VR Hackathonに一緒に出た知り合いたちとまた別のVRゲームを作ってて、金曜日の仕事おわり0時過ぎから夜通し作業してた。

これだけ聞くと「こいつ…大丈夫か?w」ってなるけどさぁ、普段仕事で書いてるコードよりもハッカソンやプライベートで好きにコードを書けている方が数倍楽しくってしょうがないんだよねwww

ある記事のツイートをしてそのツイートに記事を書いた人から、「職人みたいな技術バカになるなということ」とコメントもらった。

おそらく『バカ』の捉え方が間違っているんだと思うけど、時にはバカになっててもいいと自分は思ってて、

「コードを書いてて楽しい」っておそらく捉え方によってはネガティブに思われてしまうけど、でもバカみたいに楽しいと思えてるからこそ仕事が続けられるし、プライベートでもコードを書けるわけで別にバカになってていいと思ってる。(←これもある意味技術バカだよねw)

まぁ、この記事は「エンジニアで稼ぐために大切な13のコト」だからそもそも目的が違うから話が別なんだけどね笑

稼ぎたいならそのへん捨てて稼ぐコトだけを考えろって話だと思う。

 

来週から

早いもんで1年の半分が終わりましたよwww

7月といったら東京で初めての夏だけど、まぁ特に予定もなく、ビアガーデン行きたいなぁと思ってるくらいかなぁ。

とりあえずめんどくさい仕事をさっさと終わらせて残業なく帰りたいでがんす笑泣

週末は終わるまた来る#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