| @旅行/散歩

土曜日、午後からスーパーに買い物に行ったが欲しいものがなかったので海まで歩いてみることにした。午前中天気が良くなかったので海にはほとんど人がいなかった。

長垂海岸 長垂海岸

昼飯にお好み焼きを食べ過ぎてお腹が重かったので、ちょっと運動しようと海沿いを歩いて生の松原の方に向かうことにした。

長垂海岸

西福岡病院の前に新しくできた生の松原測候所の脇から砂浜に降りる。生の松原測候所は家具屋とギャラリーとカフェが一体になった建物のようだった。とても景色が良さそうなのでいつかカフェを利用してみたい。

生の松原測候所

生の松原の砂浜を元寇防塁まで歩く。松原は鬱蒼としている。長垂海浜公園の松林に比べると森といった感じで、砂浜を歩いているのにまるで登山に来たかのように森林浴をしながら歩くことができた。歩いている間はずっと Off Topic Podcast を聞いていた。

生の松原

生の松原

元寇防塁に近づくとやたら猫がいた。どうも野良猫のようだ。岩場に生息しているみたい。猫好きの近所の人たちが餌をあげに来ているみたいだ。釣り人もいるので雑魚をもらったりフナムシを捕まえて食べたりしているのかもしれない。

生の松原 元寇防塁

生の松原の端っこまでくると、十郎川の干潟で潮干狩りをしている人たちがいた。おっさんおばさんだけではなく、若者なんかも取りに来ていた。十郎川は結構澱んでいるのでアサリが取れたとしても食べて大丈夫なのかは気になる。

十郎川

壱岐橋は渡らず、下山門の住宅街の中を通り抜けて家に帰ることにした。下山門の住宅街や団地街を通り抜け、いきまつバーガーの前を通りかかった。炭で肉を焼くうまそうな臭いが漂っていたが、売り切れ終いで閉店していた。いきまつバーガーの自動販売機でコカコーラゼロを買って飲んだ。

下山門の住宅街 生の松原の住宅街

住宅街を通り抜け、 202 バイパスを目指す。いきなりバイパスに出ずに、下山門西公園に寄ってみることにした。

下山門西公園

下山門西公園には大きなため池があって、釣りをしている人がいた。公園からはいつも西側から見ている叶岳と飯盛山が見えた。今宿側から見ると雄大に見える叶岳は、東側の生の松原側から見るとなぜかちっぽけな低山に見えてしまった。

下山門西公園から生の松原四丁目の住宅街を歩いてみることにした。公園横の坂を登り切ると福岡市内を一望出来た。遠くには脊振山系が見えた。

生の松原四丁目から見る福岡市内

生の松原四丁目の住宅街はなだらかな斜面に住宅が建ち並んでいて、大学生の頃にポスティングのアルバイトで訪れた金沢文庫の住宅街を思い出した。あのときビラを投函して回った住宅街は駅から遠くて、暑い中坂を登ったり下りたりしてビラを投函して回るのはかなり大変だった。こんなに駅から離れたところに一軒家を建てて、駅まで何十分も歩いたあとに満員の電車に乗って大手町や有楽町に通っているのだろうか。かなり大変な暮らしだろうなと思いながらビラを配った。生の松原四丁目の住宅街からも下山門の駅までは歩いて 30 分くらいかかるだろう。まわりに人は沢山住んでいるのになぜかさみしい感じがする。一駅隣でもっと田舎の自分の家に向かって急いで歩いた。生の松原の住宅街からバイパス沿いに今宿を目指すと途中にラブホテルが二軒ある。場末の風情がある。今度は学生時代に当時住んでいた北馬込から自転車で大井埠頭まで行ったときのことを思いだした。言葉に言い表しようのないさみしさを感じる。

家に辿り着くと、家族は出かけていて家の鍵が閉められていた。うかつにも鍵を持たずに家を出たため中に入れない。庭で帰りを待とうとするが、庭は蚊だらけで 3 分くらいで諦めてアスファルトの道路に避難した。ここならば蚊はいないが、歩道におっさんが一人で立ち尽くし異様な光景だったと思う。家族はなかなか帰って来ず、日が沈むまでのあいだ道路脇に立ち尽くしていた。

この日はゼロシューズのペラペラのサンダルで 13km 歩きくたくたに疲れた。舗装路歩きは足へのダメージが大きい。残念なことにカロリー消費は 780kcal だったがワークアウトが 30 分に届かず Apple Watch のリングはすべて閉じられなかった。

| @料理/食事

サリーナフライパンで作った塩焼きそば

最近、あまり自炊しなくなってしまった。リモートワークなので自炊しやすいはずなのに、レトルトとかしか食べてない。前職勤務時にリモートワークしてたときには良く料理していたのになんでだろうと考えてみると、フライパンが焦げ付きやすいからだと思い至った。

前職勤務時は T-fal のフライパンを買ったばかりで、炒め物をしても焦げ付きを気にすることなく料理していた。チャーハン、オムレツ、ペペロンチーノなんかを作ってた。

買った当時は焦げ付くことがなかった T-fal のフライパンは購入後 2 年を過ぎたくらいから激しく焦げ付くようになり、炒め物が億劫になった。テフロンが剥がれたあとのテフロン加工フライパンはただの異常に焦げ付きやすいアルミフライパンに成り下がってしまう。まだ鉄フライパンの方がましな状況で、目玉焼きを焼くのにも鉄フライパンを使うような状況だった。目玉焼きや肉料理であればまだしも、焼きそばやチャーハンなど炭水化物を炒めようとすると鉄フライパンは全くダメで、はちゃめちゃに焦げ付いてしまう。というわけで料理をしなくなってしまったのだった。

購入したのはバッラリーニ( Ballarini )のサリーナ( Salina )というフライパン。形状、コーティング、重さの三つのバランスが良くとても気に入っている。

コーティング

頑丈なコーティング

金属を石っぽい材質の何かでコーティングしてあり、金属へらを使ってもコーティングが傷ついているようには見えずとても頑丈。テフロンフライパンは金属のへらを使うと傷が付いてそこからべろっとコーティングが剥がれてしまったりするが、そういうのがない。

形状

縁がそり立った形状

縁がくっとそり立っており、炒め物でフライパンを振ったときに中身が飛び出しにくいようになっている。チャーハンや野菜炒めのときに思いっきりフライパンを振れる。

重さ

サリーナフライパンの 26cm と 20cm

重すぎず軽すぎずでちょうど良い。軽いフライパンだと炒めるときに取っ手をつかんでいないと動いてしまったりするし、鉄フライパンだと重すぎて振れないが、そういう問題がない。 26cm と 20cm を買ったが、26cm でも重さは 1kg で、男性なら問題なく片手で持てると思う。

価格について

値段がちょっと高くて、 20cm でも 8000 円程度、 26cm は 1 万円弱したが、どうせリモートで飲み会とかも行かないのだし、調理器具に金かけても良いと思ったのでリストカット感覚で購入してみることにした。都会に住んでたら UberEats とかテイクアウトで豪遊できるのだろうけど、テイクアウトやってる近所の店は電話しても出来上がりは二時間後とか平気で言ってくるのでレトルトでない物を食べたいなら家で作るしかないと自分を説得した。ちょうど先月ぐらいから Amazon でクレジットカードの二回分割払いが出来るようになっていたことも後押しした。 8500 円ずつの二回払いなら何とかなる。

結論

バッラリーニのサリーナフライパン、ちょっと高かったがとても良い買い物でした。おすすめです。

目玉焼きのせソース焼きそば

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

いろいろスパム対策は行っているもののやはりまだスパムが届くので NG ワードの設定を簡単に行えるようにした。こんな感じ。

NG ワード設定

これまで一つのテキストフィールドにカンマ区切りで入力しないといけなかったのを、フィールドを分けて単語ごとに入力できるようにした。

モダンなやり方はしてなくて全部サーバーサイドの Ruby でやってる。動的に新規登録フィールドを増やしたりはできない。新規登録したいときは都度都度フォームを保存する必要があるが、十分速いので実用上は全く問題ない。

同様に、スパマーの餌食になっている過去記事のコメント欄を閉鎖する機能も便利にした。

コメント欄を閉じる記事の設定

仕事では全然プログラミングしていないので久々にコードを書いた。

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

シダの新緑

最近、ブログに Amazon アソシエイトの広告が表示されなくなっていた。記事の新規公開時だけでなく、最新の価格情報を取得するため 24 時間のみキャッシュして都度新しいデータをとるようにしていたが、商品が 30 日間売れなかったため API へのアクセス権を剥奪されてしまったようだ。アフィリエイト報酬がもらえないのもさみしいが、それよりも記事に商品の画像を表示出来ないのが悲しい。結構頑張って仕組みを作ったのに。

ドキュメントには以下のように書いてあった。

Note that your account will lose access to Product Advertising API 5.0 if it has not generated referring sales for a consecutive 30-day period.

API Rates · Product Advertising API 5.0

これはかなりきびしい。 30 日間でものが売れないことなんてザラにある。 ものが売れない -> API のアクセス権剥奪 -> 商品情報取得できない -> ものが売れない の負のスパイラルに陥ってしまうので基本的には抜け出すことはできない。

Google Adsense といい、個人の泡沫ブログで小銭を稼ぐのがどんどん難しくなっていく。

| @旅行/散歩

仕事の検証で叶岳に登りに行ったときに見た登山口の桜。ここにこんな風に桜が植えてあったとは知らなかった。

叶岳登山口の桜

糸島の瑞梅寺川川縁の桜。ここは家から比較的近く毎年行く。土日は混んでいるが平日はガラガラなので仕事を少し早めに切り上げて夕方から出かけた。飲食はご遠慮下さいとカンバンが出ていたので車の中から桜を見ながらから揚げ弁当を食べた。肥やしの臭いがきついので臭いが苦手な人はここはダメかもしれない。でも桜は見事だ。

瑞梅寺川の桜 瑞梅寺川の桜 瑞梅寺川の桜

最後に十坊山の下の相思の桜を見に行った。まむしの湯方面から十坊山に登るときにいつも標識を見て気になっていた。どうも鹿家の方から歩ける道があるようだ。車を止めるところがなく、道路脇の路肩が広くなってるところに止めるしかないと思う。木々に囲まれ、少しでも日の光を浴びようと大きく高く成長した二本の大桜は立派だったが、天気が悪かったこと、夕方で日が落ちていたことであまりきれいに見えなかった。

相思の桜

相思の桜の帰りに加布里公園に寄った。ここも例年桜を見に行っている。

加布里公園での著者近影

はやく桜の木の下で飲んだり食べたりできる世の中に戻って欲しい。

| @雑談

※初出は HEY World の https://world.hey.com/hitoshi.nakashima/post-8214d314 です

ソフトウェアで万人に響く機能はない。なのでサブスクリプションのソフトウェアサービスでフルセットのプランだけを作ってそれを売るとユーザーから値引き要求がくる。フルセットのプランのうち、機能 A だけ必要であとはいらないので負けろと言われる。

ソフトウェアは限界費用が限りなくゼロに近いので、使える機能の多寡で価格を変えるのは売り手からすると合理的ではないし、複雑な商品メニューの維持管理、サプスクリプションのプラン変更によるアップグレードやダウングレード、決済プラットフォームの移行などを考えると極力支払いプランはシンプルにしておきたい。この辺りを複雑にすることで肝心なソフトウェアの機能開発スピードが落ちてしまったら本末転倒だ。

多分有償のソフトウェアは、コアとなる売りの機能があって、そいつを支えるサブ機能を追加していく戦略が正しいのだと思う。コア機能への従量課金だけを行い、あとはコア機能をもっと使いたくなるサブ機能を開発してそれらは無料にしてしまう。フリーミアム戦略を取るなら、フリーユーザーはフリーで使える分量を使っていると、コア機能をもっと使いたくなるサブ機能の魔力によってコア機能をついつい使い過ぎてしまい、お金を支払わざるを得なくなってしまう。こういう構造が美しいし、ユーザーからも納得してお金を払ってもらえる。

| @WWW

HEY Logo

Basecamp が始めたメールサービスの HEY に登録した。去年のリリース時にお試ししていたのだけど、踏ん切りが付かなくてお金を払わなかった。ただ、ソフトウェアにお金を払うことに対していろいろ思うところがあって、良いと思うものにはお金を払おうと思って HEY に登録してみることにした。

Thank you letter from Jason Fried

脱受信トレイ( Inbox )のお気楽なメール管理

HEY The Big Three

意識高く金を払って気分が良いというだけでなく、 HEY 自体がよくできてて、これまでと違ったメール体験を提供してくれる。 HEY 以前にメインで使っていた Spark も悪くはないのだが、やはり古典的なメールソフトの概念と、 Google が発明した Gmail の「受信トレイ( Inbox )」と「アーカイブ」の概念を引きずっている。とにかく全部のメールに目を通してアーカイブしていく作業に疲れてしまった。

HEY は最初のオンボーディングチュートリアルで使い方を学びつつ最低限の振り分け設定を行え、 15 通くらいメールの仕分けをするとその後大体いい感じにメールが振り分けられるようになる。 Imbox 、 The Feed 、 Paper Trail という三つの箱があって、重要なメールやまだ仕分けルール付けがされていないものは Imbox に、メールマガジンなどマーケティング的なメールは The Feed に、購入時のレシート的なメールは Paper Trail に、という風にメールを仕分けて使うことが想定されている。仕分け処理をやるとメールアドレスに紐付いて設定が保存され、以後そのメールアドレスからのメールは設定した仕分け先に入るようになる。一々受信トレイに来たものをアーカイブする必要はないし、受信トレイをすっ飛ばしていきなりアーカイブに放り込んでお得情報メールを見逃すということもない。 The Feed を余裕があるときに見ればよい。メールマガジンはチラシのようなものなのだということに HEY を使って初めて気がついた。

Gmail にも「メイン」、「ソーシャル」、「プロモーション」、「新着」、「フォーラム」というカテゴリー分けのような機能は存在するが、「これはここじゃないんだけどなぁ」と思うことがよくあるし、分類先を変えたいと思ったらフィルタールールを作って移動させないといけない。一々こんな仕分け作業をやってられない。一回メールの仕分けをしたら以後は自動的に同じルールを適用して欲しい。 HEY はそれをやってくれる。

Gmail のカテゴリ。振り分けルールがしっくりこない。

Contacts という概念

HEY Contacts

HEY には独立した Contacts がある。 iPhone の Messages などメッセージアプリだと「誰とやりとりしたか」から履歴を辿れる。「友だちのノブヒデ君とやりとりしたメールを見返したい」と思うことはあると思う。メッセージアプリで普通にできることを、メールの場合はメールアドレスなどで検索するしかなかった。 HEY の場合は Contacts にアクセスして相手の名前を選ぶだけでよい。「誰とやりとりしたか」から目的のメールを探せるのが HEY のユニークなところだ。

Contacts は自分でいい感じに整理することもできる。例えば以下のキャプチャでは、 Apple の二つのメールアドレスがある。

メールアドレスが分かれているが統合したい

Apple 社としてはメールを送る部門ごとにメールアドレスを使い分けているのだろうけど、こっちからしたらどっちも Apple なので統合してしまいたい。片方を開いて、サブのメールアドレスとしてもう一方のメールアドレスを登録する。

Contact の編集

保存すると、「このメールアドレスはすでに Contacts に存在するけど統合する?」と聞かれる。

統合するか聞かれる

ここで "Yes, merge them" を押すと統合され、 Contacts 一覧からメールを辿るときにも統合して表示される。めっちゃ便利。

統合して一つの連絡先として扱われる

その他の便利な機能

そのほかにも、同じような要件で別々に届いたメールをスレッドとしてひとまとまりにしたり、メールを開封したかどうかを調べる解析用の gif 画像を読み込まないようにしたりなど、これまでのメールソフトにはない機能がある。まだまだ使いこなし切れてない。

HEY はガワか?

これまで Gmail のメールアドレスをいろんな場所で登録してきたのでいまも大半のメールは Gmail に届いている。各所を変更して回るのは大変だし、死ぬまで毎年 $99 を払える自信がないので Gmail から @hey.com のメールアドレスに転送するようにしている。なのでいまの自分の HEY の使い方はガワというかメールクライアントみたいな感じだ。メール本体は Gmail にあってそれを HEY のインターフェース越しに読んでいる。これならガワとして、つまりメールクライアントとしてサービスを提供してもらった方がユーザーは自分のメールアドレスを持ち込みで使えてスイッチングコストが発生せずうれしい気がするのだけど、 Basecamp はそうしないみたいだ。 HEY のマニフェエストの先頭に、メールクライアントではなくプラットフォームであることが宣言されている。

A platform, not a client

To make significant, meaningful upgrades to email, you need to build your own platform. That’s why HEY isn’t an app that sits on top of Gmail, Outlook, iCloud, Yahoo, etc. HEY is a full email service provider. You don’t use HEY to check your Gmail account, you use HEY to check your HEY account. It’s its own platform, and it’s all you’ll need.

真に意味のある変革を E メールにもたらすためには、独自のプラットフォームを構築する必要があるということだ。スレッドの統合や検索の性能向上(サーバーサイドとクライアントサイドが連携した一気通貫の検索システム)など、確かにただのガワでは実現できない部分があるのだろう。

そのほかにも The HEY Way のページには過去のメールを HEY に移行できない理由など、「割り切り」コンセプトの理由が書かれている。まるで "Getting Real" や "Rework" からの抜粋かのようだ。

HEY の残念な点

概ねにおいてよくできているのだけど、一部で使い勝手が良くない点がある。

Rebuild のエピソード 272 でヒロシマさんも言っていたけど、アプリがネイティブ実装ではなく HTML で作られているせいで、特に Mac のクライアントが Mac らしくない。一覧から詳細に遷移し、もう一度一覧に戻るときにもっさりする。 HTML を再レンダリングしているからだと思われる。個々の画面の表示は別に遅くないのだけど、総合的な体験としては良くなくて、ヒロシマさんが「速いけど遅い」と言っているのは言い得て妙だ。この辺は DHH の思想 が反映されているのだろう。

iOS 版アプリにタブがなくて移動しづらいというのもそう。 Mac であればショートカットキーで Imbox 、 The Feed 、 Paper Trail を行き来できるけど、タッチ UI ではショートカットキーが使えないので一々 HEY メニューを経由する必要がある。

HEY for iOS

総じて

不満な点がないわけではないが、 HEY がこれまでのメール体験を刷新するものであることは間違いない。インターネットを始めたばかりの頃、メールは届くととてもうれしかった。 『 You've Got Mail 』というトム・ハンクスとメグ・ライアンの映画もあったくらいだ。それがいまではメールは面倒なもの、しょうもないもの、スパムや広告だらけのものという印象を持たれるようになってしまった。その認識をひっくり返そうという試みは面白い。死ぬまで使い続けるかはわからないけど、とりあえず一年分の料金は払ったので活用してみようと思う。