悪あがきプログラマー

悪あがきを続けていきたい技術と書評なブログです。トレタでiOSエンジニアやってます。

トレタに入ってからの1年の振り返り

なんか気づいたら初めての転職から1年経ってました。まじか!

会社の人が割りとソーシャルでつながってるのでなんか書こうと思ってもあまり適当な事書けないなとか、トレタのエンジニアとしてもっと技術的な内容を書くべきなのかとか考えてたら全く書けなくなってしまった。。

やたらと下書きだけが溜まっていってちょっとあれだなーと思ってきたので、あまり気にしないことにしようかなと思います。

さて、トレタで過ごした1年ですがちょっと振り返ってみたいと思います。

続きを読む

WWDC15に行ってきました。

かなり書くのが遅くなってしまいましたが、6/8〜6/12にサンフランシスコで開催されたWWDC15に行ってきました。

WWDCは今回が初参加でした。さらに英語圏への海外旅行も初めてで色々と不安はあったのですが、終わってみれば楽しく非常に有意義な一週間でした。

続きを読む

DMM英会話でもGoogleカレンダー連携

来月サンフランシスコに行ってきます

運良くWWDCの抽選に当たりまして、来月サンフランシスコに1週間ほど行くことになりました。

ですが、不安なのは僕の英語力。。かなり残念な感じなので少しでもやっておこうと最近流行りのSkype英会話に登録してみました。

嫁が既にレアジョブをやっているので僕はそれ以外で探してみることに。と思ったまでは良いのですが、少し調べてみると100社以上出てきてもう何がなんだか。。これはいかんと思い、えいやっで一番人気のDMM英会話に決めました。

Skype英会話は何年か前に試したことがあったのと、嫁が毎日やってるので特にわからないことはなく、というか結局はただSkypeで話すだけですからね。あとは先生と電波の質じゃないかなと。

DMM英会話への唯一の不満

なのでそのへんに対しては特に言うことはないのですが、ただひとつ不満なのがGoogleカレンダー連携」がないこと!

これ、レアジョブにはあるんですよ。

それくらい自分で入れろって思うかもしれないのですが、これがかなりの手間なわけです。特に僕はこれを理由に勉強しなくなるくらい嫌なのです。手間云々よりも、何故これくらいのことをやっていないのかDMM!って思ってしまうんですよね。

とりあえず時間も掛けたくなかったのでIFTTTでなんとかならないかなと思ったのですが、あまりいい感じのがなく。

そんなわけで書きました

これをGoogle スプレッドシートスクリプトとして登録して時間トリガーを1分にしています。
タイトルが「【DMM英会話】レッスン予約完了のお知らせ」な未読メールを拾ってGoogleカレンダーに登録。その後、既読にしています。メールとカレンダーとの連携があるので一度手動実行して連携させて上げる必要があります。

Google スプレッドシートへの登録の仕方はこちらが参考になると思います。
Google Apps Scriptでホリエモンメルマガに載っている「今週のメディアスケジュール」を自分のカレンダーに自動登録してみた! - 悪あがきプログラマー


さて、これでSkype英会話をやるようになったかというと、、野暮なこと聞くでない。。

Apple Watch雑感

えーと、TVに出ました。

news.tbs.co.jp

2分15秒くらいです。

ちなみに僕は一番乗りでもなんでもありません。 一番乗りは増井さんで、そのおこぼれです。

増井さんは発売前日に表参道SoftBankに並び、一番乗りをゲットしたんですね。そうしたらなんと、TVに取材されることになり、なぜか会社にまで着いてくるということになりました。

ちなみに僕はというと、 行列に並ぶこともなく予約なしで普通に渋谷ビックカメラで購入出来ましたw

実は予約はしていたのですが、お届け予定日が5月10日〜だったので、手に入るのはまだまだ先だなぁと思ってました。発売当日もまぁ増井さんが買えたら見せてもらおうかなと。で出社してみたらなんと社長がビックカメラに買いに行っていてまだまだ買えそうだという情報が。急遽タクシー乗って駆けつけたわけです。

僕は無印の42mmが欲しかったのですが、在庫があるのはスポーツの白バンドか、ブラッククラシックバックルでした。悩んだ末に、もともとブラックレザーループが欲しかったのもあってとりあえず白バンドで我慢することにしました。

弊社ではApple Watchが出るまでは買う?買わない?とりあえずスポーツ?みたいな話がありましたが、蓋を開けてみれば6人がさらにほとんど無印モデルを買ってました。うち社員何人だっけ。。

Apple Watch 雑感

前置きがだいぶ長くなりましたが、ここからが雑感です。 まとまりないです。思いついた順に書いていきます。

  • 普段は表示は消えていて、時計を見る動作をした時だけ時計が表示される
  • 暗闇でも時間がわかる
  • 通知が来た時は音とバイブで知らせてくれる
    • 音は結構うるさいので小さくするか、切ってもいいかもしれない
    • バイブは動きながらだと気づかない懸念があったが、個人的には問題なく使える
  • 運動するときはスポーツバンドで良かったと思う
  • 操作は何も見ずにだと、最初はちょっと辛い
  • デジタルクラウンのスクロール機能は忘れがち。普通にフリックしてしまう。でもそれで問題ない気も
  • 時計のフェイスを代える時に使うTap-Ticはそれ自体はいいけれど、その操作方法を忘れがち
  • 通知が時系列で見れるのは意外と便利
  • 42mmでもそんない大きくないし重くない。バンドにもよるけれど時計としては付けやすい方ではないかと
  • スポーツタイプのバンドはバンドを止めた後の残りの部分を中に入れこむようになってて、付けやすい
  • 操作性はまぁまぁ悪くない
  • 色んなアプリが意味のないApple Watch対応をしていてちょっとウザい
  • 満員電車で通知だけ確認するとか使えるかなと思ったのですが、日本の満員電車ナメてました。時計を見る動作ができない。。

ちなみに僕は買って満足してます。

アプリ開発

一応小さなアプリを書いて見てます。 単純に興味があるのと、自分の課題解決と、あと弊社トレタでは大変ありがたいことにアプリを書けばApple Watch Sport分の補助を出していただけるとのことなのでがんばってます。さすがにね、ちょっと高いですからね。こういう取り組みはとてもありがたいです。

開発状況はというと、Swift x Cocoapods x Watch Kit のコンボにやられてます。。一応実機で確認できるまでは行ったのですが今度はApp Storeサブミット時に謎のエラーが。戦いは続きます。。

MacBookを挿せるドック、Henge Docksがかなり便利

f:id:y_koh:20150321175941j:plain MacBook Pro Retina 15inchをメインマシンとして使っているのですが、自宅環境ではこれらのものを接続しているため抜き差しがかなり面倒でした。

  • 電源
  • ディスプレイ
  • マウスのUSBレシーバー
  • スピーカー

置き場所の都合上、端子がデスクの奥側というのもあってかなりストレス。

そこで一発で挿せるドック的なものを探してみました。いくつかあった中でデザイン的にもいけてるHenge Docksというものを買ってみました。
Vertical Docking Station for the MacBook Pro with Retina Display | Henge Docks

続きを読む

【iOS/Android】最新事例から学ぶ!モバイル向けテスト手法勉強会に行ってきた

【iOS/Android】最新事例から学ぶ!モバイル向けテスト手法勉強会 - connpass

会場は名刺共有サービスで有名なSansan株式会社さんでした。 とってもおされ。

続きを読む

トレタにジョインして半年経ちました

早いものでもう半年経ちました。所感などまとめてみました。

お店の予約を、まるごとタブレット1台で。 | トレタ

続きを読む