| @Mac/iPhone

ATOK がサブスクリプションを始めて結構経つが、自分は相変わらず 3 年おきくらいにパッケージ版を購入して利用する使い方を継続していた。最後に購入したのは ATOK 2014 で High Sierra くらいまではインストールして使えていたが、 Mojave でとうとうインストーラーが不正と出てインストールできなくなってしまった。最後のパッケージ版の ATOK 2017 for Mac を買うかサブスクリプションに加入するか迷ったが、迷っている間にパッケージ版の販売が終了しており、仕方なく ATOK Passport に加入した。

ATOK 2014 時代に便利だったのが ATOK から Mac の辞書やカレンダーを参照する機能( Mac スマート連携)で多用していた。 ATOK Passport プレミアムに移行したところ、広辞苑やウィズダム英和・和英辞典(クラウド電子辞典)は使えるが、 Mac の辞書やカレンダーの内容を検索する機能はデフォルトで使えない状態だった。「 Mac スマート連携をオンにしますか?」というダイアログが出たときに「はい」を選択したので十分だと思っていたが、そうではないようだった。以下の通り Mac の辞書で検索されていないことがわかる。

Mac の辞書で検索されていない

実際にはプラグインとしてインストールが必要のようだった。ただググったときに出てくる以下のやり方は旧バージョンの情報で、最新の ATOK Passport では機能しない。

正しくは以下のページに書いてあるが、 JUSTオンラインアップデート というアプリを起動し、プラグインをインストールしていく必要がある。

JUSTオンラインアップデート

その上で ATOK の環境設定を開き、「電子辞典検索」の項目から「追加」を押して、入力時に参照する辞書に「ATOKダイレクトビュー for 辞書」や「ATOKダイレクトビュー for カレンダー」などを追加していく必要がある。めっちゃわかりづらい。

ATOK 環境設定

ここまで設定してようやく Mac の辞書で検索されるようになった。

Mac の辞書で検索されている

ATOK の日本語変換の精度は好きだし「今日」と打ってその日の日付に変換できるところなど機能自体は便利なのだけど、 UI が特殊すぎたり、設定が複雑だったり、公式サイトのドキュメントの情報が古すぎたりで総合的な使い勝手がよくない。これではパソコンに詳しくない層には使いこなせないと思う。

| @映画/ドラマ/テレビ

HOMELAND

具合が悪いときにテレ東の廃墟の休日が見たくなってどこでやってるか探したころ Hulu にあると Google の検索結果に出たので Hulu に入ったが、なんと不運なことにすでに Hulu での配信は終了しており見ることができなかった。

「廃墟の休日 配信」で検索したときの検索結果

ドラマ名で Google 検索するとアフィリエイトサイトがいっぱいヒットして「○×は Hulu で見られる?」みたいな記事ばかり検索結果に表示されて地獄みがある。 Google の↑みたいな表示は便利だけど常に最新の情報だとは限らないみたい。

そんで代わりに何か見られるものはないかと物色していると、ダミアン・ルイスが出ているドラマ HOMELAND があったので見始めたところ、かなり面白い。

ダミアン・ルイスは HBO の『バンド・オブ・ブラザース』で主人公のリチャード・ウィンターズを好演しており、好きな俳優だった。バンド・オブ・ブラザースでは少佐まで昇進したあと少尉時代に自分をいじめていた元上官(大尉)とすれ違うときに、自分のことを無視して通り過ぎようとしたのを呼び止めて敬礼させるシーンがとにかく良い。

We salute the rank, not the man.

HOMELAND は時代を現代に移しているが、ダミアン・ルイスは同じ軍人役で登場している。ただバンド・オブ・ブラザースのときと違ってとにかくかっこよい理想のヒーローとは異なり、ダークなヒーローを演じている。イラク戦争でアルカイダの捕虜になり、 8 年ぶりに救出された海兵隊員の話。帰還してマスコミにちやほやされヒーローのように取り扱われているが、アルカイダに洗脳されていてテロリストに転向したのではないか、というもの。イスラエルのドラマのプロットを借りてアメリカで作り直したものらしい。

人のパソコンや携帯に入り込んで何でも監視したり盗聴したりしててさすがにそこまではできないのではという感じなんだけど(ターミナル風の黒い画面でカチャカチャターンとやると何でもできる)、スノーデン事件なんかを見る限り CIA やアメリカの諜報機関はああいうことをやっているのかもしれない。

全部でシーズン 7 まであって、 4 以降はダミアン・ルイスは出てこなくなり、話の舞台もアメリカからパキスタンやヨーロッパに移るが、アルカイダやシリア動乱などを反映しており中東をはじめとした世界情勢の復習になる。その点でアメリカ国内に閉じて話が進む Netflix の House of Cards よりも話に広がりがあって面白い

| @労働

ソフトウェアエンジニアからプロダクトマネージャーにジョブチェンジするにあたり、社内説明するために作った資料を公開します。プロダクトマネージャーという職種はプロダクトマネジメントについて書いてある本(シリコンバレーの PM が書いたもの)でも「定義は会社や組織によって異なる」とあるので、自分の会社でも役割を明確にしておく方がやりやすいだろうと思って作りました。プログラマー/エンジニアは How にフォーカスするけど、プロダクトマネージャーは What にフォーカスする職業だなぁと最近は思っています。

以下は HTML バージョン


プロダクトマネージャーの役割

ソフトウェアを継続的に企画・製造してユーザーのニーズを満たし、ビジネス上の成功を実現する

ビジネス上の成功とは何か?

Product/Market Fit

Product-Market-Fit.png

※図は Dan Olsen のスライドから引用

Product/Market Fit とは何か?

良い市場を見つけ、市場の要求を満たすプロダクトを作る

なぜ Product/Market Fit が重要か?

すでにある製品を買ってくれる相手を探すより、市場に存在する問題を解決する製品を作る方が簡単だから

なぜプロダクトマネージャーが必要か?

  • Market Driven な製品開発
    Market Driven でプロダクトを作っている会社の方が 31% 儲かりやすい
  • 組織のゴールが明確になり、プロダクトのリリースと収益化が迅速化される

(良い) プロダクトマネージャーは何をするのか

  • 何が作る価値があるものか、何がそうでないかを明らかにする
  • すでに市場(ユーザー)で価値の検証が済んでいるものだけを作る

エンジニア・デザイナーとどう違うのか

  • エンジニア・デザイナーは解決空間を担当
  • プロダクトマネージャーは問題空間を担当する

Product-Market Fit - 2.png

具体的な役割

Product-Execution.png

  • ユーザーヒアリング
  • 解決すべき課題の定義
    すでに存在する問題だけではなく、ユーザー自身も気づいていない問題も定義する
  • 作るものの定義
    機能要件、スコープ
  • 成功の定義とメトリクスの計測

※図は Making It Right から引用

プロダクトマネージャーが扱うデータについて

  • データ分析チームとは異なり、ありのままの現実を調べる
    線形解析とか難しい統計とか機械学習などは担当しません

まとめ

Product-Market-Fit.png

  • Product/Market Fit がミッション( Objective )です
  • どうやったら Product/Market Fit したかを含め、成功そのものを定義します
  • 成功するプロダクトを作ることに注力します( Engineering からは身を引きます)

参考ページ

| @登山/ランニング

DSC_5616

この記事は登山 Advent Calendar 2018 22 日目の記事ですが遅れて書いています。大変申し訳ありません。


今年の山行

年初、成人式の三連休で家族で二丈岳に登った。登り始めが午後だったので下りは真っ暗闇の中を下ることになりめっちゃ嫁さんから怒られた。もう多分家族では二丈岳には行かない。

四月の頭に息子殿と二人で十坊山に登った。お手軽に登れて二丈岳と同じような、パノラマ感では二丈岳を上回る眺望が得られてお得だと思った。今年はこの後も二回、十坊山に登った。

家の近所の山を息子殿と二人で登った。バーナーを持っていき忘れてカップラーメンとクッカーを持ってきていたのに食べられなかった。おにぎりとスーパーの惣菜チキンだけ食べた。初めて高地山に登って景色の良さと低山ながら整備されたルートの歩きやすさに感動した。

家族 3 人で十坊山に登った。福吉方面から登ったので結構距離がありまた嫁さんに文句を言われたので十坊山にももう家族で登ることはないと思う。

社内登山で阿蘇山に行った。地元ながら登山をしたことはなかった。ミヤマキリシマが目的だったが天候が良くなく、雲の切れ間からチラッとしか見ることができなかった。中岳には登頂したが高岳には登頂できなかった。鹿らしき野生生物の白骨化死体などがあり Into The Wild 感あった。また行きたい。

社内登山で久住に行った。去年の平治岳以来。炎天下のなか 10km 以上歩いてくたびれた。また自分は社内の強い人たちにくらべたら雑魚だなということが思い知らされてよかった。

山の日に近所の低山に登った。夕方から登り始めたので帰りは暗くなってしまって結構危なかった。鐘撞山は良い山なので毎月登りたい。

盆に実家に帰ったときに両親も含めて杵島岳に登った。阿蘇はかなり上の方まで車で行けるので 1000m 以上の山でも低山感覚で登ることができて便利。登山の格好じゃなくても道も整備されているのでハイキング感覚で楽しめる。

北アルプス遠征で白馬岳に行った。素晴らしすぎた。詳しくはこちら。

午前中仕事をして昼からちょいとチームビルディング登山で二丈岳まで。このとき調子こいた発言をしてしまって同僚殿に縦走を焚きつけられ翌月敢行することに。

自分史上、最高につらい登山だった。 20km 、約 10 時間を一人で黙々と歩いた。後半はアルプスで痛めた膝が痛み始め非常にしんどかったが、今になって思い返すと結構いい思い出でまた行きたいと思ってしまうので怖い。こちらも別に記事があります。

会社のイベントで宝満山へ行った。良い山だった。英彦山といい、修験の山は人を惹きつける何かがある。


登山、最初はおっかなびっくりだったがやっていくうちにどんどん楽しくなってきた。一人でサクッと登れるところがとても良い。登っているときに自分と向き合えるような感覚になるところも良い。一人で体を動かせるものといえばジョギングがあるが、悩みごとや嫌なことを忘れるのには向いているものの、深く考えごとをしたりということに向かないと思う。登山は歩きながらいろんなことに考えを巡らせることが出来る。ゲーテはかつてハイデルベルクの街を歩いて思索にふけったというが、歩くことには考えることを助ける側面があると思う。というわけで逃げられない悩み事や考えごとがある人は登山をお勧めします。一人で黙々と縦走しましょう。

YAMAP に入ってからは 1 年半になる。今年はなんとエンジニアからプロダクトマネージャーにジョブチェンジすることになってしまった。登山経験はしょぼいし体力なくてダメダメなんだけど、これまでいくつものサービス開発で失敗したり成功してきた経験を活かして、皆さんに楽しんで使ってもらえるプロダクトをお届けできるように全力を尽くしていく所存です。

| @技術/プログラミング

Hot Chocolate @ Tana Cafe & Coffee Roaster

この記事は CircleCI Advent Calendar 2018 19 日目の記事ですが間に合わず一日遅れて書いております。すんません 🙇🏻

CircleCI を使った Rails アプリのデプロイフローみたいな話を書こうかなと思ったのですが、すでに他の方が書いてる内容とかぶりそうだし、自分自身ブログに過去何回も書いた話なんで今回はエモ方面の話を書くことにします。技術的な情報はないのでそっち方面を期待している方はすんません。


いまの職場で働き始めて 1 年半なんですが、当初は CI はなく、テストコードもありませんでした。いまはそこで当たり前のように CI が回り、テストのカバレッジもまぁまぁ高く、デプロイは CircleCI 経由でじゃんじゃん行われるような状況となっております。新しく会社に入った人も GitHub の Organization に入ってもらえたらその瞬間から deploy 実行できます。具体的な話は昔書いてますのでよかったらご覧下さい。

8 年くらい前の自分はどうやったら CI だとか自動デプロイだとかできるようになるのか皆目見当が付きませんでした。いま 8 年前の自分と同じような状況にいる人(回りにテストを書く習慣を持つ人がいない人、 CI 動かすためにどうすればよいかわからない人)に何か言いたいと思い筆をとりました。

まずは何はなくとも頑張って一つテストケースを書いてみましょう。最初からカバレッジ 100% とか目指さなくてもよいです。どれか一つ、テストが書きやすそうなコードを見つけてテストを書き、ローカルで実行してテストがパスするのを確認しましょう。テストファーストとかも最初から目指さなくてよいです。

手元でテストが通ることを確認したら、 CI 環境でもテストを実行できるようにしましょう。

昔は Jenkins しか選択肢がなく、 Jenkins が動く環境をセットアップする(サーバーを調達する、 VPS を借りてもらう、などなど)に社内調整が必要でしたが、 CircleCI ならプライベートリポジトリでも 1 プロセスなら無料で使えますので社内調整が非常に楽です(外部にコード出してはダメな職場だと厳しいですね…)。

最初にプロジェクトを追加して言語を選ぶと設定ファイルが自動生成されるので、それをコピペして .circleci/config.yml として保存し、リポジトリにコミットするだけでとりあえずビルドが実行されるようになります。

昔は難しかった CI 環境構築のうち、お金の問題、設定の難しさの問題を CircleCI は解決してくれます。あとはあなたが頑張るだけです。

CircleCI ならビルド終了ごとに結果を Slack などチャットシステムに通知させることができます。まずはテストケースが一つでもよいのでリポジトリへの push をトリガーにビルドが実行されたら結果を Slack に通知してみましょう。

CircleCI Slack Notification

CircleCI Slack Notification

リポジトリに GitHub を使っているなら Pull Request にビルド結果が表示されるようになるはずです。

CircleCI GitHub Build status

これらで「なんかようわからんけどやっとる感」を出していきましょう。

そして過去のコードのことは一旦無視して、あなたが新しく追加する部分に関してはテストコードをセットで書くようにしていきましょう。あなたがコードレビューを依頼するときには必ずテストがグリーンな状態で依頼するようにするのです。

そうこうしているうちに他の人が出した Pull Request でテストが失敗するケースが発生します。 Slack の #circleci チャンネルに赤色の Failure 通知が届き社内が騒然とするかもしれません。しかしこれはチャンスです。

「よかった、これでバグが未然に防げましたね」

あなたのこの一言でテストや CI がもたらす開発効率の向上がチームの皆さんに伝わるはずです。こうなったらもう一押しです。あなたがテストと CI の伝道師になりましょう。テストを書くことが当たり前になってきたら、 CircleCI からの deploy や定型処理を CircleCI でやらせるような使い方にチャレンジしていきましょう。どんどん周囲を巻き込んで、 CI 文化を定着させていって下さい。

何はともあれ、最初は一つのテストコードを書くことから始まります。変更に強いコードを書いてじゃんじゃん deploy し、じゃんじゃん Money making していきましょう🤑

| @旅行/散歩

500 yen breakfast

この記事は Coffee Advent Calendar 2018 15 日目の記事ですが、間に合わなかったので 16 日に書いてます。すみません。


コーヒー好きなんだけど元同僚のウルトラ富裕層 @t32k さんのようにサ〜ドウェ〜ヴなコーヒー豆屋に行って 100g で 1200 円もする豆を節分の炒り豆感覚で買えるような財力はないので長崎で行ったコーヒー屋について書きます。

長崎、いろんなコーヒー屋がある。ただサ〜ドウェ〜ヴの店なんかではなくて昭和レトロな喫茶店、いわゆる純喫茶が多い。

前も書いたことあるけど長崎では囁き坂が一番好きなコーヒー屋で、長崎に帰省するたびに必ず寄ってる。

囁き坂のマスターはコーヒーのことも長崎のこともどんだけでも話題の引き出しがあってとても楽しい(もちろんコーヒーもおいしい)。義母が亡くなって長崎には帰るべきところがなくなってしまったが、いまでは囁き坂が帰省先のようになってる。

囁き坂

豆は囁き坂で買うのだけど、最近は囁き坂以外の店にも行くようになって 2018 年はいろんな店でコーヒー飲んだ。

新大工町 喫茶ミレー

まずはミレー。店のロゴはミレーの作品『種まく人』から作られており(岩波書店のシンボルマークも同じ)、文化の香りがする。

内装は本郷の喫茶店にありそうなアカデミックな雰囲気を漂わせる昭和レトロ内装で、ここで岩波文庫を読みながらコーヒーを飲めば昭和のインテリゲンチャを気取ることができる。

とはいえお店は気難しい親父がやっているわけではなく、人柄の良さそうなおばあさん数人でやっていて非常に落ち着く。店内はとても広く、奥には貸し会議室もあって近所の主婦の皆さんが集まって井戸端会議をやってたりする。

ミレーではモーニングを食べるのがよい。サイフォンでいれたコーヒーにトースト、ハム、サラダが付いてくる。それで 500 円。コーヒーも美味しい。 11 時まで注文することができる。

Breakfast at ミレー

ミレーのサイフォン

鍛冶屋町 富士男

富士男は戦後間もない時期からあって文化人もコーヒーを飲みに来てる。遠藤周作はキリスト教関係の本を書くためにしばしは長崎に滞在していたようで、そのとき富士男に来ていたらしい。いまでは油屋町のツル茶ん(トルコライスが有名)と双璧を成すインスタグラムスポットとなっている。ベレー帽をかぶったインスタグラム女子と長崎の地元のおっさんが背合わせに座っててかなり面白スポットとなっている。

珈琲富士男

なお富士男と隣り合って営業していた銀嶺はいまは立体駐車場となっているが、長崎歴史文化博物館内にレプリカ店舗ができている。そこではトルコライスが食べられる。

銀嶺のトルコライス

新大工町 喫茶富士

上述の富士男は一時期かなり業績を伸ばし、長崎市内に複数店舗構えていたようである。ただチェーンというよりは暖簾分けだったのかもしれない。現在では富士男から「男」を取った『富士』という名前の店が新大工町にある(純喫茶コレクション 長崎・大工町・純喫茶 冨士)。

喫茶富士

他にもまだまだ長崎には趣深い純喫茶があるのでまた帰省したときに行ってみたい。カフェチェーンやサ〜ドウェ〜ヴ勢に喫茶市場を蹂躙された東京や福岡ではもう姿を見かけることがなくなったレトロな喫茶店がまだまだ生き残ってる。味のある写真が撮れる。平成生まれのインスタグラマーや韓国人旅行者なんかには負けてられない。何がインスタグラムだこっちは 10 年 Flickr Pro ユーザーやってんだ舐めんな。

| @ブログ

とんかつ

サイトの横幅( max-width )を 1280px に広げてみた。最も頻繁にこのサイトを訪れる自分の閲覧環境が 5K ディスプレイになったので昔の環境( 13 インチの MacBook )に合わせて作ったデザインでは横幅が間延びした感じがあっていまいちだった。文字サイズもちょっと小さかったので 15px から 18px にした。 cho45 さんがまえブログに書いてたけど、自分のディスプレイを大きくして画像を大きいサイズで見る機会が増えて、大きい画像の尊さのようなものを感じるようになってきた。

大きな画像っていうのはそれだけで強い主張があります。かつてあった「体験」を呼び起こす力が画像の大きさと解像度にはあります。そこにいて、そこでこう見たのだという主張のため、とにかく大きいのは正義なのです。

サイトの画像サイズを再びアップグレード | tech - 氾濫原

Flickr から埋め込み表示している画像は ebmed タグの中で width と height が固定されているので本文幅に合わせるためには手でちまちまと大きいサイズに変えていかなければならない(おいおいやっていきます)。