2016年12月23日金曜日

こう考えるとラボライフやばくない?

これはCPS Lab Advent Calendar 2016の23日目の記事になります。


2年ぶりにアドベントします。どうもかぁぶです。
最近全然コード書いてないので技術的な内容ではありません小ネタ記事です。
決して手抜きな訳ではありませんよ!


ラボを卒業してはや一年がたとうとしていますね。
いまだにライングループから「残留申請」の四文字が出ると懐かしさを覚えます。
残留申請も、えるざっぷが書いた記事を見て申請しやすくなってなんかもう凄いと思いました。


さぁ前置き(?)はこの程度にしておいて、僕の記事ではラボライフを経て社会人なって
役に立ったことをランキング形式でお伝えしたいと思います。



第3位
「雑食文化」
自分にかかわりがないものでも自然と情報が入ってきて、それに触れる機会があったこと。
社会人になっても大学生活でやっていた言語と違うもの違う技術を扱うことになってもすんなり受け入れることができたからですかね。
社会人の人間関係面倒くさいし技術以外の話のタネとか必要だったちするんで色々な事を話すといいよ。 
僕みたいな中途半端人間はどれも微妙な知識になって大変なことになってしまうので、ほどほどにです。

第2位
「チーム開発」
これはでかかったです。タスク割り振りとか、スケジューリング能力とか少しでもチーム開発やっていただけで全然違いました。
就活でもドヤれましたし( ゚Д゚)
コード書けなくてもチームとして動くためのなんとやらとか学べればそれだけでいいと思います。
社会出ていかに自分の知識が浅はかか分かったりするので、まずはチームとしてどうあるべきかをわきまえておくといいと思います。
チーム開発とか無縁な職だと何とも言えませんがね(笑)


社会人になって改めて、あの環境がどれだけ恵まれていたのか分かりましたね。
意外に周りの人でここまで経験しているような人はあまり居ませんでした。
もちろん、もっとすごい経験をしている人も同期に居ましたけどね…

そして栄えある第1位
「過酷な残留生活」
やはりこれですね。
これによる強靭なスタミナ
締め切りが近づいても折れない鋼のメンタル
煽られたら課金し続けるガバガバな財布
この3つがあれば気合いで社会人1年目は何とかなると思います。
職業柄、0時すぎまで働く機会が多いのですが眠気もなく全然働けます。



とりあえずランキング形式で3項目ほど上げてみた。
雑食文化もチーム開発もすべて過酷な残留生活があったから成り立っていたのかもしれないので、
これ完全に過酷な残留生活が役立ったって話ですね。

まぁ役立っているのは確かなので…
とりあえず必要な残留があるように社会には必要な残業があることを忘れてはいけません。

いつ理不尽な残業が来ても困らないように、いまのうちに理不尽な残留を味わっておきましょう(冗談です)

そんな感じで、僕の記事はこれで終わりたいと思います。
穴埋め用の記事なので、内容は全くないのですが最後まで読んでいただいた方には今度ラボに行った時にジュースでも奢りますわ。(この記事を誰が読んでいるのかわからないけど)

改めて大学時代を振り返るいい機会でした。

明日の担当者はきっともっと面白い記事を書いてくれるんだろうなー

ではノシ
 

2014年12月20日土曜日

この記事はCPS Lab Advent Calender 2014 21日目の記事です
20日目の記事は…です。
22日目の記事は私が担当です(´・ω・`)

おはこんにちばんわ。
21日目を担当しますかぁぶです。

アドベントします!

今年も残り少なくなってきましたが年末より先にクリスマスがありますよ?



今回紹介する技術はタイトル通り「加速度センサーと重力センサー」です。


スマートフォンって案外いろいろなセンサーが搭載されているんですね…
調べてみたら見たことも聞いたこともないセンサーが沢山ありました。


まず手始めに加速度センサーと重力センサーで簡単なアプリでも作ろうかと思いました!

はい!これ!





一見何をやってるかわからないと思うので説明させていただきます。

これはスマートフォンに備わっている加速度センサーというものを起動させて
端末に加わる3軸方向(X,Y,Z)加速度を判定しスマートフォンの傾いている向きを取得しています。



実装の仕方としてはこのような感じになっています。
センサーの取得とテキスト反映だけ紹介させていただきます。






そして中央に表示されているテキスト「~から来るぞ!」の~の方向にスマートフォンを傾けて
反射神経と瞬発力を計る画期的なアプリとなっております(*´`)



…しかし...

...なぜかスマートフォンを平らなところに置いているのにZ軸方向に10.0の加速度が…


この時、私は気づいてしまった…
私たちはいつでも地球先輩に引っ張られていた事を...





そろそろクリスマス...
世の女性はいつでも引っ張ってくれる地球みたいな男性を求めているのではないでしょうか…






そんなことより常に重力を検知している状態だと
スマートフォンがユーザの操作によって与えられた加速度を上手く検知できないじゃないでしょうか?


そんなあなたにオススメなのがこのセンサー
「重力センサー」です。
ソースコードの方にはちょろっと書いてあったかなー


このセンサーは、スマートフォンが受けている重力のみを検知するセンサーとなっており
先の問題であった加速度センサーでの重力検知の値を打ち消してくれるのでは!?

まずは重力センサーのみで試してみる…



わぁZ軸方向に9.8ぐらいの加速度が~地球先輩ぱねぇっす(´・ω・`)



そんな訳で加速度センサーと重力センサーの値を差し引いてみました。



それっぽくなったかな?
それぞれのセンサーが少しずつ検知しているのは誤差なのでしょうか。。。

まぁとりあえず加速度センサーから重力の値を上手く打ち消せた(?)ってことで!

地球先輩の攻略成功しましたかな?あーすっきりした!!!((笑))



今回学んだことで将来的に、
ジャイロセンサーを使わないで携帯の傾きを取得したり、
加速度を元に人間がどれぐらいの距離を歩いたのかなどを求めていけたらいいなと思います!

これにて21日目の記事を終わりたいと思います!

P.S

あ^~ゆうきちゃん^~
ゆうきちゃんが可愛いんじゃ^~
涙なくしては見れないSAO最終回でしたね。

もちろんラボで見ましたよ。

今回参考にしたサイト
Androidプログラマへの道 ~ Moonlight 明日香 ~