出不精ITエンジニアの自宅トレーニング環境が整った

昨年エアロバイクを購入し 、最初の1ヶ月は毎日のように使っていたものの、だんだんと頻度が下がっていた。
GitHub でいえば草が生えてない状態だ。


エアロバイク漕ぎながらスプラトゥーンするとか、PodCast 聴きながらとか、いろいろ試してみたもののハマるものがなく、くすぶっていた。
なお、漕ぎながらスプラトゥーンするとウデマエが下がる。


そんななか、今までで一番ハマった感触を得たので書く。
先日購入した iPad mini 4 が残りのピースを埋めてくれた。


f:id:khei-fuji:20160412214105p:plain


エアロバイクを漕ぎながら iPad mini で動画を観る。
これは革命的だ。
正面に TV やディスプレイを置くのが一番いいかもしれないが、程よいサイズで没入感が得られる iPad mini は自分にとってはちょうどいいデバイスだった。


ちなみに写真でハンドル左側についているのは iPhone を設置していた残骸。
やはり iPhone で動画を見るのは小さすぎる。


iPad miniタブレットスタンドで固定している。
タブレットスタンドは Amazon で検索上位のもの。


安定感はバツグン。
しかし当時(4/2)は ¥1,580 だったのに今見ると高い。
ブラックではないからかも。


ということで、普段からアニメやドラマなどの動画を観る習慣がある人は、エアロバイクを買って動画視聴時間≒運動時間 という図式をつくると健康的になれる、かもしれない。



Hello iPad mini 4

昨日 WiiU が思っていたよりも高く売れたので、iPad mini 4 16GB ゴールドを購入した。


発送の段ボールがあまりに小さくて別のものが届いたかと思った。



周囲にサイズ比較できるものないと iPad かわからないことに気づく。



用途


葛藤


16GB の容量について


最後に

これで dアニメストアと Hulu の生活が捗りそうだ。



iPad mini 4 Wi-Fiモデル MK6L2J/A (16GB・ゴールド)

iPad mini 4 Wi-Fiモデル MK6L2J/A (16GB・ゴールド)

WiiUとスプラトゥーンなどを買取してもらってきた

2015/6 にやっていたAmazonWiiUとスプラトゥーンのセット¥1,500割引セール。
そのときの購入から9カ月。

今はもう惰性で遊んでしまうので買取してもらってきた。
買取は地元のゲオに依頼。

WiiU本体は初期化と掃除済み。
そういえばWiiリモコンや付属のマリオカートは一切触らなかった。

買取価格

カッコ内は購入時の価格。


ざっくり、¥42,000 払って ¥36,000 返ってきた。
プレイ時間見ておくの忘れたけど、ゼノブレイドはエンディング時点で100時間だったし、スプラトゥーンはそれより少ないはずがない。
9カ月十分遊んでこれだけ戻ってくるのはかなりコスパのいい買い物だったのではないか。


スプラトゥーン from:kheiakiyama - Twitter Search

またこういうお祭りに参加したいな。

Splatoon (スプラトゥーン)

Splatoon (スプラトゥーン)


翔泳社のセールやってたので衝動買い

セールしてる!

www.shoeisha.co.jp


最近 Kindle 読んでないけど衝動買いした。
時間があるときに読んでみよう。
以下、買った本。


TCP/IPの絵本 ネットワークが面白くなる9つの扉

TCP/IPの絵本 ネットワークが面白くなる9つの扉

イノベーションのジレンマ 増補改訂版 Harvard business school press

イノベーションのジレンマ 増補改訂版 Harvard business school press

あなたのチームは、機能してますか?

あなたのチームは、機能してますか?

新エバンジェリスト養成講座

新エバンジェリスト養成講座

達人に学ぶDB設計 徹底指南書

達人に学ぶDB設計 徹底指南書

というアフィ記事。

初心者と PullRequest 駆動開発

Web界隈からすると今さらに見えるかもしれない。
職場で PullRequest 駆動開発に近い状況を作れないだろうか、と一部のプロジェクトで検証したり、広めたりしている。


まず言えるのはこれで効率が何倍にも高まるわけではないということ。
細切れの時間でもパフォーマンスが下がりづらくなるというのが効果だと思う。
いくつかのシステムを横断的に見る役割を担っているが、1日の中でシステムを行ったり来たりするとしんどい。
この、いわゆるコンテキストスイッチが緩和される。
リモートワークでもこれは顕著。たまの出張でもあまり差が出ない。


ここに挙げたメリットは、今の自分ならそれなりに感じられる。
しかし初心者にとっては正直効率がよくない。


それは PullRequest を送るまでの流れにある。
おおまかに分解すると以下のとおり。

  1. 期待結果を検討する
  2. テストを書く
  3. 実装する


そこそこの開発者であれば、これらの作業中に誰かに相談することは1回くらいで済むだろう。(もちろん規模にもよる)
これが初心者の場合は5, 6回と何度も手戻ることがありえる。
PullRequest を上げるころには、周囲の開発者がレビューを見なくとも内容をすべて理解しているということもざらだ。
初心者が多いチームでは手間を増やしてしまうだけに過ぎない。
ペアプロなどもっと密に作業して、早く「そこそこの開発者」になってもらうことを目指したほうがお互いのためだ。


まとめよう。
どのような状況であれば PullRequest 駆動開発が効果を発揮するか。
チーム内にそこそこの開発者が揃っていること。
細切れの時間が発生しやすい開発者が多いこと。


もちろん作業がワークフロー化されて理解しやすい、CI との相性がいい、といった効果もある。
しかし技術面に注目しすぎで、上にあげたような人の側面を忘れてはならないと思った。


GitHub実践入門 ~Pull Requestによる開発の変革 (WEB+DB PRESS plus)

GitHub実践入門 ~Pull Requestによる開発の変革 (WEB+DB PRESS plus)

ピープルウエア 第3版

ピープルウエア 第3版

Amazon のまとめて発送が効かないので理由を妄想した

僕は 2年くらい前から Amazon のプレミア会員だ。
配送料は無料だし、注文すれば翌日届く。


ただ、Amazon での注文は「まとめて発送」オプションをよく利用する。
というのも、Amazon ヘビーユーザーとしては宅配便事業者の方々には感謝していて、最近の ヤマト運輸の意見広告 なども見ていると応援したい気持ちになるからだ。


しかし、残念ながらほとんどのケースで個別に発送される。
これはなぜだろうか?


ググった限りでは商品の配送センターの違いによってまとめることができず、分割発送されてしまうことがあるらしい。
顧客重視の姿勢はもっともだが、少なくとも僕はそれほど早い配送を望んでいないことが大半だ。
ひょっとして Amazon は個別配送したい理由があるのではないか?


Amazon の送料無料は、Amazon が大量の流通と引き換えに、僕らのような個人よりもはるかに低い単価で宅配便事業者(今はクロネコ?)に依頼することで成り立っている。
スケールメリットというやつだ。


おそらくこのパッケージの数が Amazon にとっての取引材料になるのではないだろうか。
うまくまとめて1000個依頼するより、個別に3000個依頼するほうが、宅配便事業者との交渉を有利に運べる。
そういうことではないか。


これが事実だとすれば Amazon は配送センターを最適化しても、発送処理を最適化しないのにはうなずける。
最適なパッケージを考える必要もないので、ダンボールがムダに大きいままでも放置される。

f:id:khei-fuji:20130602101809j:plain


どうだろうか。
理由はわからない。


こうして宅配便事業者のためだなんて主張すると怪しいが、
単純に何個もダンボールを開けるのは面倒だし、資源ゴミも増えるのがイヤだという面もある。
ユーザエクスペリエンスの向上のためにもどうにかしてもらえないだろうか。


ジェフ・ベゾス 果てなき野望?アマゾンを創った無敵の奇才経営者

ジェフ・ベゾス 果てなき野望?アマゾンを創った無敵の奇才経営者


RaspberryPi2 を初めていじってつまづいたところ

ラズパイに限った話ではなく、Raspbian というか Debian を使いこなせてないための問題も含む。
普段 CentOS しか使わないために勝手が違って苦しんだ。

CentOS との違い

パッケージ管理が yum じゃない

apt-get 使おう

標準エディタが nano

変えよう

crontabを編集するエディタを変更するには - murapong's blog

vi がなんか違う

vim-tiny 使おう

初期設定

直接ログイン時に日本語の文字化け

SSH では関係ないけど直接つなぐので。

» 解決!Raspberry Piの日本語が四角の文字化けになった時の初歩ミス。|コワーキングスペース管理人のブログ

jfbterm を ~/.bashrc に入れたら SSH で接続できなくなったのはいい思い出。
なんで固まるのかがよくわかってないが放置した。

ネットつながらない

はじめは Mac と直接LANケーブル接続し、その後家のルータ越しに接続するようにした関係で設定がわからなくなった。
はじめから本番環境で設定するのがよい。


最後に

どんどんつまづこう。


つまづいたっていいじゃないか にんげんだもの