| @ブログ

Photo Gallery

写真でふりかえるやつはフォトギャラリーとして実装した。

  1. PhotoSwipe を使えるように組み込む
  2. PhotoSwipe が期待するフォーマットで本文の HTML を書き出しつつ写真を S3 にアップロードする Rake タスクを作成
  3. PhotoSwipe の Dynamic Caption プラグインを組み込む
  4. ↑の Rake タスクから exiftool を呼び出し、 Exif データを HTML 内に Caption として埋め込む
  5. ↑の Rake タスクに緯度経度から住所を取得する機能を追加( Nominatim の API を利用)

ChatGPT に聞きながらやったらサクッとできてしまった。 AI 、ちょっとやる気がある人がその気になればサクッとプログラムを作れてすごい。 Rails で 10 分で Twitter もどきを作れる〜みたいなのがどんな種類のプログラムでもできる感じ。すごい世の中になった。


フォトギャラリーの機能が面白くて、むかし Flickr の存在を知ったときに猿のように画像をアップロードしてた頃を思い出した。あの頃はウェブ上に写真の Exif 情報が表示されるだけで面白かった。カメラの機種名とかレンズとか、焦点距離とか絞り値とか。自分のブログでそういうのをサクッと表示できてうれしい。 2025 年はもっと写真を撮ってブログにアップしていきたい。こういう発言、ウェブ縄文時代( 2000 年代)っぽい。

Flickr に関してはダメなサービスになってしまったし、悪口のような記事も過去に書いたけれど、 Flickr があるおかげで写真を撮ってアップロードするのが楽しかった側面はあったなぁと思う。 Flickr を使わなくなってから全く一眼カメラを使わなくなってしまった。

フォトギャラリーを作ったので、今後はまめにカメラを引っ張り出して写真を撮りたい。

| @写真

| @ブログ

これから毎月写真でふりかえってみることにする。

SNS に写真を上げるだけではなく、自分で見え方まで考えて写真を整理してみたくなった。 Flickr に写真を上げてアルバムを作っていたようなことを自分のブログでやる感じ。

ギャラリーのライブラリは Medium Zoom だと足りなかったので PhotoSwipe に移行してみた。

| @写真

2025 年 2 月の出来事

  • 牡蠣小屋に牡蠣を食べに行って当たる
  • 熊本城マラソンに出場して転倒、ワースト記録でゴール
  • 長浜ラーメン力○の焼きめしのうまさに気がつく
  • 雪が舞う中、白糸酒造酒蔵開きに家から走って行く
  • 月間走行距離は 127km 、獲得標高は 846m

| @雑談

天山食堂

しばらくブログを書いてなくてなんか執筆のエンジンがかからないのでただの日記でも。

運転免許の更新だった。今回、 10 年ぶりにゴールド免許に復帰できたので南区の試験場まで行かずに済んだ。最近、渡辺通のサンセルコから千代に移動してきた県の合同庁舎内にある千代ゴールド免許センターに行った。

千代県庁口駅は地下鉄空港線沿線ではなく、中洲川端で貝塚線に乗り換えないといけない。なので遠くはないがちょっと行くのが面倒だ。

駅に着いて合同庁舎まで 3, 4 分歩く。千代の街にはほとんど来ない。福岡市民は天神のアクロスでパスポートが取れるので、県庁に来ることも基本的にないんじゃないだろうか。

合同庁舎前に着くと懐かしい感じの名称が。以前博多駅の筑紫口にあって、勉強会でよく通っていた福岡県Ruby・コンテンツ産業振興センターがここに移動してきていた。免許の更新が目的ではあったがRubyコンテンツセンターの看板をパシャリと撮った。

福岡県Ruby・コンテンツ産業振興センター

ゴールド免許センターは二階だった。優良講習は事前予約制で、予約したときに表示される QR コードを保存して持ってきて端末にかざさないといけない。 QR コードをキャプチャして Fantastical に保存していたのに表示されなくて焦る。 Fantastical の iPhone アプリは添付ファイルを開けない仕様だったのを思い出した。 iOS 標準カレンダーは添付ファイルを開けたが、今度は電波のつながりが悪くてなかなか画像が表示されない。自分が端末を操作する直前になって画像が読み込まれ、 QR コードを無事機械に読み取らせることができた。高齢の人にはこれは難しいだろう。事実、年寄りの人には係員の人がずっと付き添っていて渋滞していた。

優良講習の内容はいつもの内容に加えて、最近は電動キックボードが制度として組み込まれたことと、自転車のヘルメット着用が努力義務化されたことを伝えられた。前の人の頭が邪魔であまり映像がよく見えず集中できなかった。

講習が終わって新しい免許証を受け取ってもまだ 10:20 くらいだった。仕事は午後からやろうと決めていた。渡辺通のゴールド免許センターだったら講習後に寄れる店がいくらでもあるけど、千代はなかなか店がない。朝は急いでいて朝食を抜いていたのでお腹がすいている。どこか入ろうと思ったが時間が中途半端すぎる。合同庁舎の横にスターバックスがあったので、そこに入ってとりあえず時間を潰せばよかったのに、火と人という西部ガスがやってそうなレストランが気になり駅に戻ったら、ランチは 11 時からでまだ食事はできなかった。いよいよ店に入るには中途半端な時間になった。せっかく来たのだからと店名が気になった天山食堂という食堂に行くことにした。 Google マップで写真を見ると実に店構えがいい。 15 分前に店に着いたのでコンビニ行ってコーヒーを買って時間を潰す。千代のローソンはすさんでいて、ゴミ箱は持ち込みゴミ禁止の警告がペタペタと貼られ、ゴミ箱の投入口は木の板を貼られて加工され、小さなゴミしか捨てられなくなっていた。監視カメラ撮影中と至る所に掲示があったが、どこにも監視カメラは設置されてなさそうだった。カフェラテを買って車止め柵にもたれかかって飲む。朝は紅茶しか飲んでなかったので初めてカロリーを摂取する。寒かったのでほっとする。

コーヒーを飲み終わると 11:00 になっていたので天山食堂へ移動する。自分の前に一人先客がいて二番目だった。場所柄、韓国風の店なのかと思っていたが、店内は普通の和食の店という感じ。メニューに韓国風のものは豚キムチくらい。天山はきっと韓国の山の名前なのではないかと思っていたが、そうではないようだった。佐賀にゆかりがある人がやってる店なのかもしれない。

天山食堂のメニュー

Google マップや Instagram の投稿を見ると、焼肉定食を頼んでご飯をチャーハンに変更するのが通の頼み方のようだが、裏メニューでメニューに書いていないものを一見の客が頼むのは気恥ずかしく、普通に焼肉定食を頼んだ。比較的すぐ出てきた。付け合わせの野菜炒めがとてもうまかった。厨房でガコンガコンと中華鍋を振る音が聞こえたので本格的に炒めてあるのだと思う。ラードで強火を使い短時間で炒めてあり、野菜はシャキシャキしていた。肉は甘辛い味付けで、昔ながらの家で食べる焼肉という感じだった。小鉢の冷や奴が印象に残っている。豆腐の上にネギと鰹節がかかっていた。味噌汁もちゃんとだしをとったやつでうまかった。これで 800 円。最近は福岡も外食の値段が上がっているので、ほとんど手作りでこの値段は安い。 Google マップを見ると以前はもっと安かったみたいだ。

天山食堂の焼肉定食

分量もちょうど良く、食べ終えてあたたかいお茶を飲み、店を出た。ここから歩いて呉服町までも行ける。呉服町は以前のオフィスがあったところなので行ってみるのも一興だったが、午後の仕事が気になったのでおとなしく千代県庁口駅まで戻って地下鉄を乗り継いで会社へ向かった。孤独のグルメのような一日だった。

| @雑談

今津

2023 年の出来事

1 月

インターネットについて書いた記事がバズった。

以前から漠然と思っていたこと(ショッピングプラットフォームを使わず、独自のカートシステムで作られているショップのサイトに Google 経由でたどり着けない)を書いたら同意してくれる人がたくさんいた。

自分としては Google だけが問題と言いたかったわけではないが、あとから読み返してみると全部 Google に問題があるように読める。

この記事をきっかけにして Safari のデフォルト検索エンジンを Google から DuckDuckGo に変えた( iPhone 、 Mac とも)。お店の名前で検索したときに検索結果に Google マップが出てこないのが少し不便だが、 Google マップの情報が必要なら Google マップで検索すれば良いだけなのでまぁ慣れてしまった。

ちなみに車で CarPlay 越しに使うカーナビも Google マップから Apple マップに乗り換えた。 CarPlay の便利さについては 4 月に記事を書いている。

2 月

阿蘇草原マラニックに参加した。

中学生の頃に陸上をしていたとき以来のレースっぽいやつ(厳密にはレースではなく、順位を競わないマラニックだった)。これでトレランの面白さに目覚めた。それまでも家の近所を走ったり、たまに山を走ったりしていたが、あくまで登山がメインでランニングは体力向上を目的としていた。阿蘇草原マラニックに参加してから主客が逆転し、ランニングがメインで登山はサブになった。

Running - Saturday, February 4, 2023.jpg

2 月には iPad Air も買っていた。

ハチャメチャ使いにくいと書いているが、ちょっとしたメモ書きには便利。ノートパソコンの代替として使おうとするとやっぱり無理があって、ちゃんとしたフルピッチのキーボードにはかなわない。それよりも図を描いたりしつつ考えをまとめるメモ帳として使うと、紙のメモでは不可能な、一回書いた文字や図をぐるっと囲んで別の位置に移して整理したりといった使い方が可能。これによって新たなアイディアが浮かんでくることもある。 iPad Air 、高かったが買って良かった。ペイディ払いさまさま。

3 月

3 月は五ケ山・脊振クロストレイルというトレランのレースに出場した。マラニックではないちゃんとしたレース。 2 月に一回試走していたが試走でヒザがオワコンになり、ちゃんとゴールできるかとても心配だったがなんとかゴールした。

Running - Sunday, March 12, 2023.jpg

3 月はブログの検索機能を改造して、ショートカットキーから検索窓を開けるようにして、矢印キーで検索結果を選択できるようにした。これがめっちゃ便利。自分のブログで Mac の人気ランチャー Alfred の検索機能を使えるような感じ。

4 月

CarPlay について記事を書いた。

Apple CarPlay は本当によくできている。車の給油ランプが付いたときに「ガソリンスタンドを探しますか?」というプッシュ通知が効いたときには本当に驚いた。とてもよくできている。

4 月にもトレランのレースに出ている。平尾台トレイルランニング。石川弘樹さんと記念撮影させてもらった。

Running - Sunday, April 16, 2023.jpg

5 月

仕事で下関に行ったので朝から下関の街をランニングした。知らない街に行ってランニングすることの面白さを知った。歩きだと時間がかかるし、自転車だと早すぎて通り過ぎてしまうが、ランニングならパッパッと移動できつつ、気になった場所は止まって写真を撮ったりできる。

Running - Monday, May 29, 2023.jpg

ブログでは Apple Watch をトレランに使うための記事を書いた。

純正のワークアウトアプリではトレランに使うのは難しい(ルート案内がない)が、サードパーティーのアプリを使えば Garmin などの専用ウォッチと同等の機能を提供してもらえる。おまけに日常では Apple Pay が使えたり音楽の操作ができたりプッシュ通知を受け取ったりできて専用ウォッチよりも便利な機能も享受できる。 100 マイルレースとなるとさすがにバッテリー切れしてしまいそうだが、そんなに長い距離を走らないのであれば Apple Watch Ultra でトレランできると思う。

6 月

ブログ書いてない。写真を見返してもあまりパッとしない。仕事では「おつかれ山」の刷新に関わっていた。

Running - Sunday, June 11, 2023.jpg

7 月

二つトレランのレースに出た。 7/2 に南阿蘇カルデラトレイル、 7/24 に霧島・えびの高原エクストリームトレイルに参加した。

阿蘇草原マラニックに参加して、普通では立ち入れない牧野を走ることの楽しさを味わったので、南阿蘇カルデラトレイルにも参戦してこのときしか走れない景色を楽しみたいと思った。結構頑張ったつもりだったがタイムは 6 時間超で五ケ山・脊振クロストレイルのときと大差なかった。結構走ってたつもりなのに残念。

Running - Sunday, July 2, 2023.jpg

7/24 に走った霧えびでは獲得標高が少なかったこともあったのか、 6 時間以内でゴールできていた。しかしこのレースは景色が良いところが少なく、ほとんど林道できつかった。それでも一緒に参加した人たちと前日入りで霧島まで移動してピコラナイえびのに泊まったのは修学旅行みたいで楽しかった。えびの高原の雰囲気も阿蘇や久住に似ていて良かった。いつか韓国岳に登りに来たい。

Running - Sunday, July 23, 2023.jpg

7 月はレースのほかに長崎の七高山めぐりトレランもやった。 4 時間くらいで終わるつもりが 5 時間以上かかった。真夏の日中低山トレランはやばかった。七高山めぐりは規定の 1/15 までの間にチャレンジしてみたい。

Running - Sunday, July 16, 2023.jpg

ブログ関係ではサイトがめちゃくちゃ重いことがあるので原因を調べていたら、他サイトの OGP を読み込むための仕組みがスパマーによって悪用されていて、すさまじい数の HTTP リクエストが来ていることが発覚した。クエリパラメーターに URL を渡せば OGP を読み込みに行く機能だったが、 HTML 片を返してその中にオリジナルサイトへのリンクがあるので、足跡を残さずに別サイトへリンクするときの踏み台として乱用されていた。

もしこのブログを AWS などの従量課金系のサーバーで公開していたら多分とんでもない金額を請求されてクラウド破産していた。

8 月

ランニング中に立ち寄った自販機で買ったスコールパイン味がめっちゃうまくてランニングする度に買って飲んでいた。自販機で買うと値段が高いのでスーパーで探すものの、スコールパイン味はケース売りしていないようだった。なのでカルピスのパイン味を買って家で作った炭酸水で割って飲んでいた。パインと乳酸飲料の相性抜群なので良かったらお試しください。

スコールパイン味

下旬に一人で金山に行って野営した。防水の靴を夏に履くと自分の汗がなかなか抜けず逆に足がめっちゃ蒸れることを学んだ。夏は通気性の良い靴の方がよい。渡渉で足が濡れてもすぐ乾くし。

国民宿舎金山

このときの野営では地べたに座ったところ、アリにかまれてめっちゃつらかった。また地面に置いた荷物にも大量にアリが侵入してきて困った。このときの経験からハンモック泊するときはリッジラインを張って荷物は極力吊るすようにした。

9 月

ブログ記事なし。良く走ってはいたようだ。

トレランの用のシューズメーカーの Altra の靴が値上がりしすぎてつらいので 9 月に NIKE のセールでカイガー 9 というトレランシューズを買った。 9500 円くらいだった。 Altra のシューズは安くても 20000 円くらいするのでめっちゃお得。 NIKE のシューズは幅が狭いので足に合わないのだが、カイガーは Altra ほどではないにせよそこそこ幅が広くて 10km 程度のトレランでは問題なかった。

9 月は初めてあたたかい季節に九州脊梁に行った。脊梁はそれまで冬枯れの時期にしか訪れたことがなく、晩夏の脊梁は緑いっぱいで新鮮だった。

Hiking - Saturday, September 9, 2023.jpg

10 月

課金術についての記事を書いて少しバズった。

プログラミングなどの情報に比べて、この手の情報はインターネット上に非常に少ない。やっぱりみんなこの手の情報を必要としていたのだろう。

ちなみに課金手法は正解はない。業種によって様々だ。しかし確実に言えることは、自分がどんな価値を顧客に対して提供して、どういう課金手法だったらお金を払ってもらえるかを突き詰めて考えることだと思う。

10 月は何のレースにも出ていないが、翌月の福岡マラソンに備えてよく走っていた。レースなしで 238km 走っていた。 30km 走を後半に 2 回行っている。キロ 5 分台で 20km 近く走ったのはこれが初めてだったが、これで走りの次元が変わったように思う。キロ 5 分台への恐怖がなくなった。

Running - Monday, October 30, 2023.jpg

11 月

11/12 に福岡マラソンに出場した。初マラソン。もしかしたらサブフォーいけるのではと思っていたが、 6 分オーバーしてしまった。トレランのレースは本番に備えるといっても近所の山を走る位だったが、マラソンは入念に準備をした。インターバル走したり、ロング走したり。準備をして本番に臨む感じは初めての経験で新鮮だった。トレランよりもハイペースで走り続けるのでゴール後の疲労感も異なる。声がかすれるくらいに一生懸命に走ったのは初めてだった。

11 月はトレランのレースにも出た。八幡山岳会カントリーレース。マラソンで完全燃焼したので楽しむつもりで気楽に走ろうと思って出たが、なかなかハードなコースでかなりきつかった。朝、寒かったので厚着してスタートしたところ、昼間は結構気温が上がって厚手の長袖シャツを着ていたため体温調節に苦しんだ。

Running - Sunday, November 26, 2023.jpg

マラソン、トレランレースとイベントが多かったが、子どもから風邪をうつされて 11 月下旬から全然走れなくなってしまった。この体調不良は翌月まで尾を引いた。

12 月

12 月は仕事でグループ位置共有という機能をリリースしたのでいろいろ忙しかった。この機能は残念ながら山をなめるなおじさんクラスターから叩かれて炎上してしまった。「集団行動が前提の登山で離れても良いなどと言うとは何事か、けしからん!」的な反応だった。

Hiking - Friday, December 1, 2023.jpg

仕事は忙しかったが、ハッピーハイカーズの法華院ギャザリングというイベントに参加したり、南阿蘇カルデラトレイルの冬大会にも参加した。

法華院ギャザリングのイベント自体は自分は人見知りなこともあって全くダメだった。坊ガツルでの 12 月の野営はとても寒く、外に置いていたエバニューのウォーターキャリーの中の水が凍っていた。

Hiking - Sunday, December 3, 2023.jpg

南阿蘇カルデラトレイルはこれまでで最長となる 50km のコースにエントリーした。 6:00 の暗い時間にスタートし、 16:00 までにゴールしなければならない。これまで自分は持久力があると思っていたが、 30km を過ぎたあたりでシャリバテしてしまい、 30km ~ 45km くらいはずっと歩いていた。このままでは DNF になると焦りながらなんとか各エイドの関門時刻をギリギリ通過していき、最後にちょっと元気が出てきてなんとか制限時間内にゴールできた。本当にきついレースだった。

きついレースではあったが、この日は寒波が到来していて南阿蘇の標高 1000m ちょいの外輪山は雪が積もり、しかも気温が低いため雪がさらさらのままで、非常に幻想的な景色の中を走ることができた。こういうスノーランも楽しい。

Running - Sunday, December 17, 2023.jpg

2024 年の抱負

2023 年はもう 42 歳にもなるのに何者にもなれない人生だった。親孝行もできていない。何のために生きているのかと自問自答する日々だった。もうこの歳になって人生一発逆転できることはないのはわかってはいるが、 2024 年は両親や故郷に対して恩返しとなる何かをやっていきたい。

具体的にはアプリを作りたいと思っている。アプリ開発の技術的なノウハウは皆無だが、どうやったら人々が欲しがるアプリを作れるかはほんのちょびっとだけその辺の人よりは詳しくなった自負がある。 2024 年中にリリースすることを目標にコツコツ勉強していきたい。

| @雑談

福岡県水産海洋技術センターから見る脊振山

年が明けてからやるのはどうかと思うが、タイミングがなかったので今さらながら 2022 年のふりかえり。

ランニング

2022 年はよく走った。これまでも何度か走ってると書いていたが、ちゃんとグラフにしてみると 2022 年の 8 月までは大して走っておらず、 2022 年の 9 月から本腰を入れて走るようになったようだ。

オレンジ色の線が 2022 年のもので、9 月から傾きが急になっている。 9 月は月間 110km 走った。月間 100km はフルマラソンに出られる基準のようなのでこの頃は調子こいていた。

ランニングの頻度を上げるのに役立ったのが計画表だった。それまで漫然と走っていたが、漫然と走っていると月間 100km も走れないことに気がついた。自分は一回 5km 走っているが、それを気が向いたときに週 2, 3 度やるだけだと月間 50km くらいにしかならない。きちんとランニングした日と距離を確認していかないと目標には辿り着かない。ログは Apple Watch で取得しているが、統計データとしては見られない。なので HealthFit というアプリを使っているが、 HealthFit では目標設定ができないので Numbers でシートを作って管理することにした。これは元はてなのディレクターの二宮さんの記事の真似。

こちらが年間の週次のランニング計画。

年間ランニング計画

こちらが月間の日次のランニング計画。

月間ランニング計画

月間のシートに日次の目標と実績値を入れると、年間の週次のシートに自動反映される仕組みになってる。これによって自分は一週間に何 km 走る予定で現在目標に対してどのくらい達成しているのかを確認できるようになる。

37signals の本を読んで、計画を立てるのはアホだ、数値目標なんて意味がない、未来を先読みすることはできない、という発想に影響されて計画を立てたりするのは何となく良い印象を持っていなかったけど、月間何キロくらい走りたいとか、ベンチマークとなる具体的な数値目標がないとなかなか実績は積み上がっていかないと思う。もちろんまだ走ったことがない状態でいきなり月間 100km のような目標を立てるのは愚かだと思うが、そこそこ走れるようになってきたら(自分の力がわかるようになってきたら)計画を立てたり数値目標を設定したりするのは悪くないことだと思う。

9 月にがむしゃらに走ったおかげか、最近は走るペースが一段速くなっていて、 1km を 5 分台で走れるようになってきた。今年はちょっと色気を出して初心者向けのトレランの大会に出てみようかと思ってる。

登山

4 月に脊振山系全山縦走、 11 月に九州脊梁に行った。夏に北アルプスを予定していたが、ちょうどコロナにかかって行くことができなかった。何にせよ最近は山に登るのよりも近所を走る方が楽しいので山への足が遠のいた一年だった。登山時の体力作りで走り始めたのに本末転倒している。

仕事

一昨年は結構でかい成果を出せたが 2022 年はぱっとしない一年だった。反省したい。

生活

iPhone を買い換えて 11 から 14 Pro になった。カメラが三つになって望遠の写真を撮れるようになったのが便利。 Dynamic Island も便利。タイマーかけてるときに常に Dynamic Island で残り時間を確認できるのは相当便利。 164800 円払ってよかった( 36 回ローン)。

サウナにハマってぼちぼち行っていた。サウナーの人たちのように一週間に何回も通うというほどではないが、金曜日の仕事帰りにサウナまで走って行ってサウナに入って帰るというのを何回かやった。花金感が出て良い。

2020 年に車を買い換えたがあまりドライブしてない。アメ車なので燃費が悪い、コロナなので出かけづらい、などいろいろあるが、せっかく車を買い換えたのに使わないで置物になってるのはもったいないので有効活用したい。

そういえば 2022 年は YouTube をよく見た。 YouTube Premium に入ったので広告が表示されなくなり、邪魔が入ることなくとてもなめらかに動画を視聴できるようになった。 Netflix はあまり見ていなかったので解約し、 YouTube で素人が上げる動画をよく見た。ストーリーのない、ただ料理をしているだけとか、ただ穴蔵を掘っているだけの 15 分くらいの動画を見るのがちょうどよい。 Netflix の動画は長いし、ことあるごとに金、暴力、セックスを意識させられるので見るのがきつい。こってりしすぎている。

ブログ

Tantivy を導入して全文検索できるようにした。検索も見た目を変えてインクリメンタルサーチできるようにしたりした。年に一回くらいはバズる記事を書きたいが、 2022 年は不作だった。反省したい。

総括

仕事や生活、ブログは本当にぱっとしなかった。その代わり走ることを頑張っているのかも知れない。ランニングや登山は、大して頑張って生きていないのに走ったり山に登ったりするとめっちゃ頑張ってるかのような錯覚を得られて自己肯定感が高まる。仕事などでもちゃんと成果を出しつつ走ったりできたら良いのだけど自分の場合は逃避になってるような気がする。しかし走るのをやめたら仕事で成果を出せるかというとそうでもないし、遺伝的に糖尿病のリスクがあるので発症しないように死ぬまで走り続けるしかない。 2023 年は運動しつつ仕事やブログ書きでも一定の成果を上げたい。あともうちょいサウナに行きたい