| @WWW

博多駅前

サウナイキタイのサ活と Google マップのクチコミには結構乖離があることに気が付いた。自分が行ってめっちゃ気に入って、サウナイキタイでも好意的なサ活が多い佐賀の KOMOREBI の評価が Google マップでは低い。サウナにも水風呂にも入らないのに物価の安い九州(温泉に 500 円で入れる)で風呂に 1100 円払えと言われたら高すぎると感じる人もいるのだろう。しかも混んでるし。

Google マップのクチコミはとても便利だけど、一つの施設で二つ以上の役務を果たしてる場所や客を選ぶタイプの店は評価が下がると思う。本当は自分の好みにピッタリの施設が低評価となっている可能性がある。なので評価が低いからと切り捨ててしまうのではなく、自分と似た属性の人からのクチコミを探し出して読むと実際のところの雰囲気がわかるかもしれないが、それは難易度が高すぎる。

今日のプラットフォームサービスには不幸なマッチングを回避する仕組みが必要なのだと思う。あなたはサウナ好きだからこの施設は満足できますよとか、ここは常連向けですよ的な情報が簡単にわかるようになるとか。

ただ一方でそれは Instagram で自分のようなおっさんに微エロのリール動画ばかり表示されるようなレコメンデーションとアルゴリズムによる支配がいろんなサービスに広まるということであり、それはそれで残念ではある。

もう一つの選択肢としては、釣り SNS や登山 SNS が出来たように、レビューサイトも専門分化させていくアプローチが考えられる。自分のようなアルゴリズムやレコメンデーションにあらがいたいウェブ縄文人にはそういう進化の方が向いているかもしれない。

というようなことを思ってたら一つ前の記事に言及しつつ伊藤直也さんが似たようなことを書いていた。

2ch みたいにごちゃごちゃカテゴリーがサイドバーに並んでいるのには普通の人には難しすぎるので、釣り掲示板がツリバカメラになり、登山掲示板がヤマレコや YAMAP になったんだろう。考えてみるとサウナイキタイもサウナに特化した SNS ・情報サイトだ。

サウナイキタイに話を戻すと、サウナイキタイはローカルルール満載の町銭湯に対する評価が甘いという特徴もある。サウナイキタイでベタ褒めされてる施設(「番台のおばあちゃんが優しい」、「常連の方達とほのぼの交流」などなど)が Google マップではボロクソに書かれてたりする(「番台は意地悪ばあさんそのもの」、「彫り物を入れたヤクザや半グレの常連でサウナが占有されていて入れない」などなど)。ネガティブなことは書かないというコミュニティポリシーの影響なんだろうか(以前、サ活でドラクエ集団がいたと書いたら公式アカウントから警告された)。サウナイキタイだけ見て福岡の銭湯サウナに行ったら刺青を彫った怖い人から凄まれながら入浴しなければならないという体験をしそうだ。

レコメンデーションにしても専門分化にしても塩梅が難しい。レコメンデーションはやり過ぎるとただの偏見にしかならない( 40 代男性はおっさん → おっさんはエロが好き → 微エロ動画見せとくか)し、専門分化して蛸壺化しすぎると一般的な感覚と離れたレビューが集まるようになってしまう(怖い人だらけの銭湯サウナが高評価)。昔のインターネットではこんなことに悩むことはなかった。

昔のインターネットは良かったとばかり言ってもどうにもならないが、インターネットを飯の種とする者の一人として人が増えたいまのインターネット特有の問題をどうにかしたい。

| @雑談

武蔵ヶ丘バス亭

熊本から福岡(天神・博多)には通えます。

熊本出身で東京や関西で就職したものの、子育てや親のことが気になり熊本に帰りたい、しかし熊本には仕事がない…、というケースはあるのではないでしょうか。熊本でこれまでの経験が活かせ、収入ダウンとならない仕事を見つけるのは大変かもしれません。しかし福岡であれば選択肢が増えます。なので熊本に住みながら福岡の会社に就職して熊本から福岡に通えば良いのです。

熊本出身の方であれば熊本から福岡は遠いというイメージを持ってるかもしれません。しかし、実はそんなに離れてはいません。

いまは九州新幹線があるので優雅に新幹線通勤もできます(熊本から博多まで 40 分!)が、JR熊本駅は交通の便が悪いところにあり通勤では使いづらいですし、新幹線の通勤定期は月額 115,130 円します(通常の定期券代 + エクセルパス料金)。通勤手当は大体月額 2 ~ 3 万円が上限の会社が多いでしょうから、持ち出しが 9 万円程度になってしまってかなり厳しいです。やっぱり遠いじゃないかと思われたかも知れません。

しかしそこそこ短時間でしかも経済的に熊本から博多・天神へ通勤する方法はあります。高速バスのひのくに号です。ひのくに号なら新幹線のデメリットを解消できます。

  1. 定期券は 62000 円で新幹線の半額程度
    ひのくに号定期券 | 定期券 | 産交バスポータルサイト
  2. 熊本駅まで行かずとも、通町筋や味噌天神、県庁前などから乗車できる
    路線(バス停)のご案内|熊本⇔福岡(博多/天神)・福岡空港 高速ひのくに号|産交バスポータルサイト

定期券代は 62000 円と高額ですが、通勤手当が 30000 円出ると仮定するなら持ち出しは 32000 円で済みます。福岡でこれまでのキャリアを活かした専門性の高い仕事に就いて都会で働いていたときと同水準の収入を得ることができるならば、年間 38 万円の交通費はペイできるのではないでしょうか。

次に大きなメリットとしてあげられるのが交通の便の良さです。所要時間では新幹線に負けますが、最寄りのバス亭から 1 時間半程度で天神・博多へ通勤できるのは便利です。熊本の人口密集地である市中心部から北東部にバス亭が配置されているので、これらの地域に自宅がある場合、わざわざ熊本駅まで出ることなくバスに乗車して通勤できます。

熊本から福岡へ通勤することを前提に U ターンしてくるとして、熊本のどこに住むのが良いでしょうか。個人的におすすめしたいのは九州自動車道武蔵ヶ丘バス亭周辺です。熊本市中心部へは少し距離があり郊外の住宅街といった感じですが、熊本市の北東端にありバスの乗車時間が短くて済みます(博多まで 1 時間 15 分)。味噌天神などの中心部からバスに乗ると高速の IC に辿り着くまでに渋滞して時間がかかりますが、武蔵ヶ丘バス亭からならその次の西合志のあとは一足飛びに博多バスターミナルです(スーパーノンストップひのくに号の場合)。

武蔵ヶ丘周辺は近くに光の森というショッピングセンターがあり、住宅街でありながら商店や飲食店も多く暮らしやすいです。武蔵塚という JR 豊肥線の駅もあるため、いざとなったら JR で熊本駅まで行って新幹線で福岡や関西へ出ることもできます。そして九州自動車道の熊本 IC が近く、熊本のロードサイド商店街の中心地である東バイパスにも近いです。

また中心部から遠いと言っても 10km ありませんから、お子さんが中心部の高校に通ったとしても大した距離ではありません(クマタカまで 7.4km 、済々黌まで 6.8km 、北高まで 2.5km )。

さらに今後は隣町の菊陽町に TSMC の工場が建設されます。隣接する熊本市北東部のこのエリアは益々発展し、国際色豊かな街となるでしょう。お子さんへの教育にも適した環境となることが想定されますし、ゆくゆくは日本の首都になるかもしれません。

というわけで東京で消耗している熊本出身者の皆さんは熊本へ U ターンしつつ福岡へ通勤するというプランについて考えてみてください。自分が生まれ育った街で子どもを育てられるのは幸福感が強いと思います。僕はいま福岡で暮らしていますが、人生やり直せるなら熊本に住みつつ福岡へ通勤する暮らしを真剣に検討します。

| @雑談

阿蘇山上広場

正月に読んだ以下の記事のはてブコメント欄が賑わっていた。

賛同する意見も見られたが、どちらかというとサウナ好きを揶揄するようなコメントが目に付いた。ヒートショックで遊んでるバカどものような言われ方をしている。

自分はサウナ好きなのだが、ととのった状態の説明は元の記事のものだと不十分というか、自分の考えるととのうとはちょっと違うなという気がした。観念的なものではなくもっとフィジカルな状態で、頭がぐらぐらする。たばこを吸い始めた頃のヤニクラに近い。少なくとも自分にとってのととのうはヤニクラ的な状態のことを指す。

昨日サウナに行って、水風呂後に外気浴スペースのインフィニティチェアに寝っ転がっていたら心臓がドクドクしている感じがはっきりと知覚できて少々不気味だった。ミーバンドで心拍数を確認すると 50 そこらで安静時心拍数そのものだけどドクドク感が胴体に広がる感じ。サウナ・水風呂後のヤニクラ状態は気持ちがよいのだが、確かにあまり健康的な状態とは言えないかもしれない。

しかしととのう(ヤニクラ状態に至る)ことがなかったとしても、サウナにはメリットがある。

数ヶ月前のヒトデさんの日記で以下のような記事があった。

この記事中のおっさんはととのっていない(ヤニクラ状態に至っていない)のではないかと思う。サウナ 5 分では短すぎてととのうほどの心拍数にはなっていないだろう。自分の場合は心拍数を 140 程度に上げたあと水風呂で急速冷却して頭をもたれられる椅子に座って休憩しているとととのう。

しかしととのわなくてもこのおっさんの言うとおり、サウナと水風呂をやった日はとんでもなくよく眠れる。 30 代になってから眠りが浅くなったと思っていたが、子どもの頃はこんな風に寝られていたなというのを思い出す感じの深い眠り。ととのわなかったとしても、深い眠りを得られる点が気に入っている。

めっちゃ健康に気をつかっていてサウナ・水風呂に入らなくても快眠できている皆様はどうぞサウナに来ないでください。しかし、普通の生活を送っていて年をとって眠りが浅くなったなぁとお困りの方にはサウナおすすめです。よう寝れます

| @Mac/iPhone

Dynamic Island

先週金曜の夜に酒を飲んでたら「円安が加速!!!、!」みたいなニュースが流れてきて、ひょっとするとまた Apple がレート改定して iPhone が 30 万円くらいになるかもしれないなと思えてきてしまい、怖くてガタガタ震えてしまって iPhone 14 Pro を買ってしまった。発送まで 3 週間 〜 4 週間と書いてあるし、一晩寝て冷静になってやっぱり高すぎるなと思ったらキャンセルすればいいやと酒の勢いで買ってみたところ、翌朝起きたら発送準備に入ってしまっており心の準備期間を与えられることなく月曜に届いてしまった。

iPhone 14 Pro unboxed

以前使っていた iPhone 11 と画面サイズに差はないが、 iPhone 11 は端がまるっとしていてその分だけサイズが大きく感じる。 iPhone 14 Pro は端が iPhone 4 とか iPhone 5 みたいに切り立っているので手に持ったときのサイズが小さくなったように感じる。画面端のベゼルも薄くなった。

カメラ性能

カメラの性能はかなり期待していたが、やはりミラーレス( Nikon Z6 )で撮る写真の方がきれいだ。特に暗くなってくると iPhone 11 の頃からあった合成写真感が強くなってしまう。

夕闇の長垂海岸

別の日に撮ったものだが同じような明るさのときに Z6 で撮ったのが以下。

夕闇の長垂海岸

全然違う。まだまだ光学メーカーが作ったカメラとレンズの組み合わせの方がスマートフォンのカメラよりも画質が良さそうだ。

高精度2周波GPS

カメラ的な用途だと iPhone 14 で十分だったのかも知れない( iPhone 11 を買ったときはどうせ写真は Z6 で撮るので Pro でなくても良いと判断した)が、期待していたのが GPS 精度の向上だった。

GPS の比較

iPhone 14 Pro は高精度2周波GPSというのを搭載している。 iPhone 11 の「 GPS/GNSS 」と比べるととんでもなく進化しているように見える。

なんで GPS 精度を気にするのかというと、ランニングのときのログが不正確なのに不満を持っていたからだ。自分は普段、 Apple Watch のワークアウトを使ってランニングのログをとっている。 Apple Watch でログをとっているのなら iPhone は関係ないのではと思われるかも知れない。それが関係ある。 Apple Watch はバッテリー節約のため、ペアリングされた iPhone が近くにあるときには Apple Watch 側の GPS ではなく母艦の iPhone 側の GPS を使うそうだ。

https://support.apple.com/ja-jp/HT207934

iPhone を携帯している場合、Apple Watch は iPhone の GPS を使い、バッテリーを節約します。GPS の精度が上がるように、iPhone を手に持つか、または、アームバンドまたはウエストバンドに取り付けて体に装着してください。

Apple Watch のワークアウトの種類 - Apple サポート (日本)

Apple Watch Series 6 + iPhone 11 の組み合わせでランニングをしていて、住宅街の中にある鋭角なコーナーがあるコースを走ると軌跡が不正確になるのが気になっていた。ペースを落としているわけではないのに鋭角コーナーがあるエリアに入るとペースが遅く表示される。試しにいつも Apple Watch で 5km と表示されるコースを国土地理院の地図に GPX Binder というアプリで線を引いて距離を計測してみると 5.2km と表示され、実際は 5.2km 走っているのに Apple Watch 上は 5km という扱いになっているようだった。

iPhone 11 で走ったときと iPhone 14 Pro に変えてから走ったときの GPS の軌跡の比較が以下。

左側が iPhone 11 で右側が iPhone 14 Pro 。住宅街の細い路地を走っているが iPhone 14 Pro はほぼほぼ正確に軌跡を捉えている。以下の記事によると、 iPhone 14 Pro は iPhone 13 Pro や iPhone 14と比べても GPS の精度がだいぶ高いようだ。

iPhone 14 Pro にして走ってみるとペースもかなり速く表示され、一年以上ランニングを続けているのに一キロを 6 分を切るペースで走れないなと思っていたところ、 iPhone 14 Pro に変えてから 5km のベストタイムを 2 回連続で更新してしまった。正しく測れば自分はちゃんと成長していたんだということがわかってうれしい。

Apple ワークアウトのキャプチャ

データ移行

データ移行は古い iPhone 11 を iPhone 14 Pro の脇においてワイヤレスで行った。 Safari のクッキーも再現されたが、いくつかのアプリはデータが消えた(物書堂の辞書、サウナライフ、 Kindle のログインセッション)。しかしこれらは再ログインすれば復旧できたので問題ない(サウナライフはお気に入り情報やサウナの記録をローカルストレージに保存しているようでデータが飛んだ)。

ハマったのが Nikon の SnapBridge (カメラから自動的にスマートフォンに写真を転送するソフト、スマートフォン側の GPS を使って写真に GPS データを埋め込むこともできる)のペアリングがうまく行かなかったところ。データ移行によって iPhone 側では Z6 がペアリングされているように見えるが、 Z6 側からは認識できないようだった。ハードウェアが変わったので Bluetooth の識別子が変わっているからだろう。再ペアリングしようとしたらめっちゃハマった。どうも SnapBridge は半年間アップデートがなく、 iOS 16 に完璧に対応できていないようだった。

App Store のレビューを見ると「英語モードにしたらペアリングできた」というものがあった。 iOS 13 からアプリごとに言語設定を変えられるので SnapBridge の言語を英語に変更してペアリングを試みたがうまく行かない。 iPhone 全体の言語設定を英語にしてペアリングを試みたところうまく行った。 Nikon のカメラをお使いで、 iPhone を新しくしてペアリングができなってる方はお試しください。

買う価値あったか

256GB モデルを買ったので値段は 164,800 円もした。 Paidy の後払いプラン 36 回分割払いで何とか買ったがこれから毎月 4,577 円も払っていかないといけない。正直かなり高い。買う価値があったのかどうかはわからないが、嫁さんに黙ってこっそり買ったことがばれて嫁さんの分も注文させられ毎月のローンが 9,154 円になったことは確か。金ほしい。

金のなさ

| @散財

Projection on a wall by Anker Nebula Cosmos

去年、 Rebuild ポッドキャストで miyagawa さんがプロジェクターの話をしているのを何度か聞いて気になるようになりプロジェクターを買った。コロナ禍なので映画館に行きづらいし、居間のテレビのチャンネル選択権は自分にはないので寝室の壁に映して見られるプロジェクターを導入した。 Anker の Nebula Cosmos というもの。 明るさが 900 ANSI ルーメンあって、昼間でもカーテンを閉め切ればなんとか視聴可能。Android TV 内蔵で基本的にこれ一つあれば動画配信サービスの動画が見られる。コロナにかかってしんどいときもプロジェクターで動画を見て凌いだ。

プロジェクターで一番見たのはおそらく YouTube で、中田敦彦のYouTube大学伊豆のぬし釣り、海外のキャンプ動画や登山動画をよく見た。海外の動画は画質が当たり前のように 4K で撮影・編集技術ともに高く(基本的に自撮りだが、三脚と複数台カメラとドローンを駆使していて映画並の映像クオリティ)、プロジェクターの大画面で見ると凄かった。この手の映像で魅せる系の動画はスマートフォンや Mac のディスプレイでは良さがわからなかったと思う。

その次によく見たのは Apple TV+ で、モーニングショーやテヘラン、テッドラッソあたりを見た。いまもフォー・オール・マンカインドを見てる。 Apple TV+ のドラマはどれも高画質なのが良い。なお Android TV にもちゃんと Apple TV アプリがあるので Apple TV+ の作品を問題なく視聴できる。素晴らしい。

プロジェクター、概ね満足しているが、不満な点としては以下。

ファンの音が少しうるさいのと夏場は排熱が厳しいと感じる。また部屋が狭く壁正面にプロジェクターを配置できなかったので斜めから投影しており(日本の住宅事情だとこういう設置方法が多いと思う)、補正が必要になる。角度補正機能はあるが、ちょいちょいズレるので手動で補正する必要がある。

しかしこれらはまだ許容範囲で、最も不満なのが Netflix が完全対応していないことだ。 Netflix は著作権的なアレでプロジェクターでのアプリ動作を拒んでいるようで、 Nebula で Netflix を見るためには Nebula Manager というモバイルエミュレーターのようなアプリを Google Play でインストールし、そのなかにスマートフォン版の Netflix アプリをインストールしなければならない。しかもこのスマートフォン版 Netflix は Nebula 付属のリモコンで操作できず、いちいちスマートフォンの専用アプリで操作する必要がありはちゃめちゃに使い勝手が悪い。極め付けは画質の悪さで、せっかく Full HD のプロジェクターで投影してるのにスマートフォン版 Netflix は SD 画質なのでぼやけたり滲みのある映像になってしまう。

ちゃんとした Netflix アプリを使うには Apple TV や Fire TV 、 Chromecast などを使えば良いのだが、 Netflix のためだけにそこまでするのはどうだかなぁという感じがするので未導入。結果として Netflix を見る頻度が落ちてとうとう解約してしまった。 Netflix オリジナルコンテンツは「金、セックス、権力」というような番組が多かったので食傷気味だったしこれでよかったのかもしれない。今後は YouTube と Apple TV+ と Amazon Prime Video を見て過ごすことにする。

Anker Nebula Cosmos

| @登山/ランニング

Patagonia Strider Pro Shorts と山と道 Light 5-Pocket Shorts

ランニング用短パンで困ってるという話を去年書いた。

履き心地は山と道の短パン( Light 5-Pocket Shorts )が最高だが値段が高い( 13200 円)ので日々のランニングでは使いたくない、何か良い代替はないものか、というもの。

山と道の Light 5-Pocket Shorts には値段が高いことに加えてデメリットがあることがわかってきた。

山と道 Light 5-Pocket Shorts

一つ目はポケットに入れたものが揺れること。登山の時にはスマートフォン用のサイドポケットがすこぶる便利だが、走るときにここにスマートフォンを入れていると揺れて邪魔になる。去年書いた記事ではポケットがあった方がよいということを書いているが、走るときにはポケットは考え物だということに気がついた。

もう一つは耐久性の低さで、ちょっとほかの繊維とこすれただけで毛玉ができてしまった。毛玉取りしても良いが、ただでさえ生地が薄いのに(ストッキングみたいな生地を想像してもらえばよい)毛玉取りをかけたらさらに生地が薄くなりそうだ。

最後に、スースーで快適な履き心地といってもあくまで登山用の短パンなので走る際に下着のパンツをはいてさらにその上から短パンだと暑い。 7 月に山を走ったときにはいてみたらハチャメチャに暑かった。

山と道の Light 5-Pokcet Shorts 並の履き心地の良さ、足さばきの良さを保ちつつ値段がそこそこで、ガシガシ使っても大丈夫な耐久性を備え、ポケットに入れた物が揺れて邪魔になることがなく、走っても暑くならない短パンがあったらうれしい。 YAMAP STORE で値引きになっていた patagonia のストライダー・プロ・ショーツの 5 インチを試してみたらなかなか良かった。

Patagonia Strider Pro Shorts

値段は定価 9350 円だがセール品だったので 7480 円で買えた。

履き心地は山と道の Light 5-Pocket Shorts 同様に快適だが、生地の耐久性は高そうだ。

ポケットは腰回りにあり、体に密着するような作りになっているので入れた物が揺れることはない。ただし自分のスマートフォンは iPhone 11 ででかくてポケットに入らない。その点は残念だ(ケースなしの裸状態であれば iPhone 11 でも背面ポケットに入ることがわかりました。お詫びして訂正します🙇🏻‍♂️)。 iPhone SE や iPhone 12 mini 、 iPhone 13 mini などであればポケットに入ると思う。

さらにライナー付きなので下着のパンツをはく必要がない。下着を身につけずに直接短パンをはくのには最初は抵抗があったが、何度がはいて走ってみてこっちの方が断然快適だということに気がついた。

山と道の Light 5-Pocket Shorts は購入の争奪戦もすさまじく、めっちゃ運が良くないと買えないものになってしまったが、 patagonia の製品であれば普通に買えるし、運が良ければセールで少し安く買える。安定して 7000 円くらいでストライダー・プロ・ショーツが手に入るとうれしい。アメリカの REI では $79 で売られてるみたいだ。

ただし patagonia は円安の影響で日本での販売価格を値上げしたようで、公式サイトで定価を確認したところ 11000 円になっていた。これでは山と道の Light 5-Pocket Shorts とあまり値段が変わらない…。なお YAMAP STORE であればまだ旧来の価格 9350 円で買えるようだ。YAMAP ユーザーは DOMO のクーポンなどが定期的にもらえると思うのでもしクーポンがあるなら利用することで少し安く買えると思う。

なおサイズについて。ストライダー・プロ・ショーツはピチピチ気味なので patagonia 公式サイトのレビューだと自分と同じような体型(身長 172cm 、体重 70kg )で M を選んでいる人が多いが、 S で良いと思う。自分は去年 M サイズを買って( M しか残ってなかった)今年は S サイズを買ってみたが、 M だと走るときに生地がばたついてうるさいし、あまりにもスースーしすぎてフリチンで走ってるみたいな感じがして不安になる。S は確かにピチピチ気味になりライナーも少し窮屈だが、生地がばたつくことはないし、生地に伸縮性があるのでパッツンパッツンで走れないということもない。 patagonia の公式サイトのモデルの人たち( 185cm で M サイズを着てる)もパッツンパッツン気味ではいてるし、そもそもパッツンパッツン気味ではくことを想定されている製品だと思う。

Patagonia Strider Pro Shorts

10 年くらい前、月に 2, 3 度くらい大濠公園を走ってたとき高級なランニングウェアに身を包んで走ってる人たちを見て「バカなのかな…」と思ってたけど、気がつくと自分も散財してることに気がついた。綿のTシャツや短パンでももちろん走れるが、汗をかいて不快になったり足さばきが悪くてストレスを感じたりする。 1km ~ 2km くらいをちょろっと走るくらいならそれでもよいかもだけど、 5km 走ると汗びっしょりになって綿の服ではどうにもならない感じになる。また値の張るランニング用品を買うことで「せっかく買ったのだから」と走るモチベーションを上げることにもつながる。通勤もしないし出かける機会も少ないので走らないと体の調子悪くなるしまっとうな金の使い方をしているということにしよう。

| @WWW

以前、以下の記事でこのウェブサイトへのアクセス元 User Agent について書いた。

そのとき Hatena::Russia::Crawler というのが謎だということを書いた。最近のアクセスログを見ても相変わらずこの User Agent からのアクセスが多い。またアクセス頻度も高く、同一の URL に対して何度もアクセスしている。

これはやはりはてなの名を騙った怪しいクローラーなのではないかと思い調べてみた。

まず Hatena::Russia::Crawler という User Agent からのアクセスの IP アドレスを調べてみたところ以下だった。

cat log/access.log | grep 'useragent:Hatena::Russia::Crawler/0.01' | cut -f2 | sort | uniq -c | sort -nr
    434 remote_addr:52.68.0.227
    419 remote_addr:54.249.85.140
    417 remote_addr:54.92.97.59
    379 remote_addr:54.250.227.185

whois してみると AWS で運用されているものであることがわかるが、はてなのものかは断定できない。

もしこの IP からはてなブックマークやはてなアンテナなどの User Agent でのアクセスもあれば Hatena::Russia::Crawler ははてなのクローラーであると断定できるだろう。ということで調べてみたところこんな感じだった。

zcat -f log/access.log* | grep -E 'remote_addr:(52\.68\.0\.227|54\.249\.85\.140|54\.92\.97\.59|54\.250\.227\.185)' | cut -f13,2 | sort | uniq -c | sort -nr
  16687 remote_addr:54.250.227.185      useragent:Hatena::Russia::Crawler/0.01
  16448 remote_addr:54.92.97.59 useragent:Hatena::Russia::Crawler/0.01
  16370 remote_addr:54.249.85.140       useragent:Hatena::Russia::Crawler/0.01
  16272 remote_addr:52.68.0.227 useragent:Hatena::Russia::Crawler/0.01
     73 remote_addr:54.249.85.140       useragent:HatenaBookmark/4.0 (Hatena::Bookmark; Scissors)
     60 remote_addr:54.250.227.185      useragent:HatenaBookmark/4.0 (Hatena::Bookmark; Scissors)
     56 remote_addr:52.68.0.227 useragent:HatenaBookmark/4.0 (Hatena::Bookmark; Scissors)
     50 remote_addr:54.92.97.59 useragent:HatenaBookmark/4.0 (Hatena::Bookmark; Scissors)
     31 remote_addr:54.92.97.59 useragent:Hatena::Fetcher/0.01 (master) Furl/3.13
     31 remote_addr:54.250.227.185      useragent:Hatena::Fetcher/0.01 (master) Furl/3.13
     31 remote_addr:54.249.85.140       useragent:Hatena::Fetcher/0.01 (master) Furl/3.13
     26 remote_addr:52.68.0.227 useragent:Hatena::Fetcher/0.01 (master) Furl/3.13
     19 remote_addr:54.92.97.59 useragent:Hatena::Scissors/0.01
     19 remote_addr:54.250.227.185      useragent:Hatena::Scissors/0.01
     16 remote_addr:52.68.0.227 useragent:Hatena::Scissors/0.01
      9 remote_addr:54.249.85.140       useragent:Hatena::Scissors/0.01

なんと、 IP アドレスで検索してはてなのその他のクローラーもヒットしてしまった。つまり Hatena::Russia::Crawler ははてなのクローラーということだ。

ただしググっても一切情報が出てこない。 Hatena::Russia::Crawler で検索してトップヒットするのは自分のブログだ。

改めて Hatena::Russia::Crawler による直近 30 日間のアクセス状況を調べてみるとこんな感じだ。

zcat -f log/access.log* | grep 'useragent:Hatena::Russia::Crawler/0.01' | cut -f5 | sort | uniq -c | sort -nr
  15697 request_uri:/index.atom
   9913 request_uri:/2022/04/20/integrate-charts-category-with-select-boxs
   9373 request_uri:/2022/05/04/reputation-and-interpretation
   8422 request_uri:/2022/05/11/fly-to-kamikochi-from-fukuoka
   7716 request_uri:/2022/05/16/using-tantivy-over-tantiny
   5906 request_uri:/2022/04/17/quit-using-hey
   5139 request_uri:/2021/12/29/thoughts-on-manga-subscription
   1308 request_uri:/2021/12/13/keep-a-stack-books-whether-reading-them-or-not
    787 request_uri:/2022/06/23/each-entry-title-should-be-marked-up-with-h1
    741 request_uri:/2021/12/13/keep-stack-books-whether-reading-them-or-not
    456 request_uri:/2022/06/24/if-you-feel-apple-musics-recommendation-is-awful
    100 request_uri:/2022/06/14/thoughts-on-hatena-bookmark
     46 request_uri:/2015/12/07/thoughts-on-rural-life
     46 request_uri:/2015/12/02/thoughts-on-t-on-t
     46 request_uri:/2015/12/02/thoughts-on-christmas-song
     45 request_uri:/2019/12/02/stop-drinking-outside-frequently
     16 request_uri:/2020/11/08/where-i-went-in-2019
     11 request_uri:/2015/12/05/omm-writer-music-is-nice-to-listen-to-while-writing
      5 request_uri:/2022/05/04/the-golden-maintenance-week
      2 request_uri:/2022/06/24/
      2 request_uri:/2022/06/24

index.atom はフィードの URL なので除外するとして、特定の記事に対して数千回もアクセスがある。 30 日間で 9000 回ということは一日あたり 300 回だ。 1 時間あたり 12.5 回である。何のためにこんなに高頻度でクローリングしているのだろうか。

とここまで調べたところほかの Bot 系アクセスはどうなのかと改めて User Agent 毎のアクセス数を調べてみたらこんな感じだった。

zcat -f log/access.log* | cut -f13 | sort | uniq -c | sort -nr | head -10
 124894 useragent:Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
  65794 useragent:Hatena::Russia::Crawler/0.01
  58274 useragent:Ruby
  31493 useragent:Mozilla/5.0 (iPhone; CPU iPhone OS 15_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Mobile/15E148 Safari/604.1
  29454 useragent:Mozilla/5.0 (compatible; AhrefsBot/7.0; +http://ahrefs.com/robot/)
  21492 useragent:Tiny Tiny RSS/21.11-7cfc30a (https://tt-rss.org/)
  20351 useragent:Slackbot 1.0 (+https://api.slack.com/robots)
  18765 useragent:Mozilla/5.0 (compatible; SemrushBot/7~bl; +http://www.semrush.com/bot.html)
  18395 useragent:Mozilla/5.0 (compatible; MJ12bot/v1.4.8; http://mj12bot.com/)
  17942 useragent:Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)

bingbot からのアクセスの方が Hatena::Russia::Crawler からのアクセスの 2 倍近くあった。ただし bingbot は検索エンジンのクローラーらしく、サイト全体をまんべんなくクローリングするような挙動で、特定の URL に一ヶ月間で数千回アクセスするような感じではない。

zcat -f log/access.log* | grep 'useragent:Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)' | cut -f5 | sort | uniq -c | sort -nr | head -25
    571 request_uri:/robots.txt
    352 request_uri:/
    205 request_uri:/category/misc
    160 request_uri:/2007/01/13/732
    156 request_uri:/2005/10/28/129
    150 request_uri:/2009/03/23/1010
    148 request_uri:/category/music
    146 request_uri:/archives
    144 request_uri:/category/www
    143 request_uri:/2016/07/
    143 request_uri:/2009/08/31/1074
    139 request_uri:/2010/07/05/1140
    138 request_uri:/category/photo
    138 request_uri:/2009/02/
    137 request_uri:/2006/09/09/658
    136 request_uri:/tags/netatmo
    136 request_uri:/2010/07/17/1145
    136 request_uri:/2006/07/23/611
    135 request_uri:/2014/03/
    134 request_uri:/?page=32
    134 request_uri:/2007/02/09/747
    133 request_uri:/category/shopping
    133 request_uri:/2021/07/26/how-to-get-to-kamikochi-from-fukuoka
    133 request_uri:/2011/11/03/finally-got-hhkpro2
    132 request_uri:/2006/01/

Hatena::Russia::Crawler は同一 URL に数千回もアクセスして何をしているのだろう? 謎は深まるばかりだ。