Pixel Pedals of Tomakomai

北海道苫小牧市出身の初老の日常

常磐線を北上する - 富岡~浪江

いわきのホテルを出て、常磐線をさらに北へ向かう。目的地は福島第一原発だ。常磐線が全線開通したのは 2020 年 3 月 14 日のことだが、その頃はまだ駅の周辺しか立ち入ることができず、自転車で駅間を移動するのは不可能だった。国道6号を自転車で通行できるようになったのは2022年8月30日であり、常磐線開通から2年半を擁したのである。

富岡で下車し、浪江駅を目指す。雨がパラついていたが、30分程で天気予報の通り上がってくれた。

富岡周辺は、特に変わった様子はない。非常にのどかな景観で、サイクリングを存分に楽しむことができた。もっとも、震災前にここがどういう地域だったのか、ただの通行人の自分には知る由もない。

ほどなくして夜ノ森駅に到着した。ここまでは国道 6 号を通る必要もなく、田舎道をのんびりと走ることになる。

夜ノ森を出た後に向かうのは、福島第一原発の最寄り駅である大野駅である。国道 6 号を使って向かうことになるが、ここからは徐々に通行止めの脇道が現れてくる。大野駅の周辺は大規模な工事中で、ほとんどが更地になっていて工事車両が仕事をしている。西口には遠回りをしていく必要があった。

駅舎は新しかったのだが、大熊町のウェルカムプレートはあえて古いものをそのまま使っているのだろう。

駅には線量計が着いている。大熊町双葉町では他にも線量計が置かれている場所があった。

さて、ここから双葉駅へ向かう予定だったのだが、大野駅周辺の避難場所として 5Km 先の大熊町役場が指定されているのを目にした。徒歩 70 分かかるようである。 70 分もかけて避難するのか、と興味が出てきたので、行ってみた。

大熊町役場の周辺はおおくまーとという施設になっていて、コンビニや飲食店、美容室や電器店が集まっている。駅周辺はまったく人気がなかったが、おおくまーと周辺はきちんと生活感があり、安心した。温浴施設があったり、 GW にはコンサートも開かれるようである。

おおくまーとから双葉駅を目指すために、再び国道6号に向かう。途中の草原は、ほとんどすべてが帰宅困難地域で立ち入ることができない。原発事故の悲惨さを改めて知ることになる。

熊町農村公園という公園があるのだが、ここも帰宅困難区域である。この地域は、「大熊町熊」と呼ばれる地域のようである。よほど熊が出るのだろうか。

国道 6 号を再び進み、左折をすれば双葉駅だったのだが、先に右折をして東日本大震災原子力災害伝承館を目指すことにした。中では震災や第一原発についての資料を見ることができる。 3/11 から時系列で水素爆発やメルトダウンの様子を振り返ると、当時の緊迫感がありありと蘇ってくる。突然故郷を追われた子どもたちのことを考えると、子を持つ親としてとても心苦しくなる。

伝承館を出て、津波の被害を受けた地域を走る。ほとんどの建物は取り壊されていたが、残されている建物もいくつかあった。

このガードレールは、津波によるものなのだろうか? ちょっと判断がつかなかった。

こちらの建物はマリンハウスふたばで、津波の到達時刻で時計が止まっている。この先は帰宅困難区域だ。

この民家はあえて残されているもので、津波の危険性を後世に伝えるために保管する予定のようだ。

請戸小学校は全員の避難に成功した奇跡の小学校である。震災遺構として残されていて見学ができるようなのだが、残念ながら休館日だった。

沿岸部を後にして、浪江町を目指す。浪江駅と、道の駅なみえに立ち寄った。道の駅は GW 用にいろいろと準備されており、恐らくかなりの人手があるのだろうなあと予想される。大熊町双葉町と違って、非常に活気があった。せっかくなので、甘酒プリンなるものを頂く。

最後に、国道 6 号を南下して双葉駅に至った。双葉駅周辺には新しい建物が次々と建っていた。役場ごと山間部に避難した大熊町とは対象的に思える。それとも、避難指示が解除された時期の違いによるもので、大野駅周辺もこれから大規模に開発されるのだろうか。

今回、福島第一原発の周りを回ってみて、改めて原発事故の恐ろしさを感じることができた。その一方で、不謹慎ながら、住民が極端に減っているせいで、サイクリングするには快適であるとも感じた。サイクリング中に遭遇した車はごく僅かで、伊豆大島を回ったときと似た感覚に陥った。幹線道路である国道 6 号についても、大型トラックが走ってはいるものの、交通量はそれほど多くなく、後ろさえこまめに確認していれば危険を感じることもなかった。 浜通りにナショナルサイクルルートを作る計画 も動き出しているようだ。この地域が、震災前の生活を取り戻せる日が一日でも早く来るように、祈るばかりである。

常磐線を北上する - 水戸~日立

GWに会社から(そして家族から)休みをもらえたので、常磐線で旅に出ることにした。土浦までは何度も行ったことがあるが、その先に行ったことはほぼない。特に震災後は、全線の復旧までにはかなりの期間を擁した。そこを見に行こうというのである。

初日はまず、いわきに宿泊するものとした。と言っても、そのまま電車でいわきまで行くのは勿体ないので、水戸に寄ることにする。スタート地点は、コーヒーを飲みたいからと理由だけで検索をして、内原と言う駅に降り立った。本日の旅はここから始まることになる。

30 分ほど走ってお目当てのスタバに寄ったあとは、いよいよ水戸市街へ向かう。途中、 Yahoo! の自転車ナビに導かれて入った県道50号は自転車が入れるような雰囲気ではなく、だいぶ肝を冷やすこととなった。恐らく、反対車線側に自転車専用道路があったのだろう。

ともあれ、無事に水戸へ着いて、楽しみにしていた納豆ラーメンを食べる。美味しくいただけたが、まあ、ラーメンにする必然性はないかなといった感想だ。

水戸を出たあとは勝田駅、そして2件目のスタバと経由をして、その後は 245 号をひたすら北上をして日立を目指す。途中で原子力科学館なる施設を発見して、複雑な気持ちになる。原発があんな状態になってしまった今では、どのようなコンテンツを提供しているのだろうか。

ところで、今回水戸駅から走っているコースは大洗・ひたち海浜シーサイドルートと呼ばれているコースで、道中でこんな看板を目にする。りんりんロードのような親切設計ではないが、このような標識や自転車ナビマークを見かけるだけで大手を振って車道を走ることができて良い。

それにしても、今日は向かい風がかなり強い。さほどの距離を走ったわけでもないのに、かなり息が切れている。そのまま日立まで走りきってもいいのだが、せっかくなので途中の道の駅に立ち寄ることにする。道の駅、日立おさかなセンター、と言うらしい。イカ焼きを食べたが、まあ、イカ焼きはどこで食べてもうまい。

途中の海岸線でも写真を一枚。何気に、今回のルートで初めてまともに海が見えたところだ。

向かい風のせいで相当に長く感じたが、無事に日立駅に到着。海側に張り出した駅舎でなかなか興味深かったのだが、急いでいたのでそのまま電車に乗っていわきへ向かった。

いわきでは、 B4T というホテルのキャビンルームに泊まった。駅直結で改札口を出て 30 秒以内に入れる JR 直営のホテルなのだが、なんと、 3,000 円ちょいで宿泊できてしまう。ご覧の通り部屋は狭いのだが、まだできたばっかりということもあり、とてもキレイだ。トイレや洗面台、シャワールームもキレイで十分な数があり、とても素晴らしい。 500 円で洗濯機も使える。

難点があるとすれば、低価格帯の場所には招かれざる客が来るということである。電源と wifi とドリンク完備でとても広いノマドスペースがあるのだが、着いてすぐにはおっさんがテレビでワイドショーを最大音量で付けていて、その後は典型的な中国人客がスマホの音量を最大にして FPS ゲームをプレイし続けており、うるさすぎてノマドどころではなかった。まあそれでも、ベッドルームで大騒ぎされるよりは遥かにマシで、ノマドスペースでやってくれてたのはむしろ良かったと言うべきところだろう。

夕食は検索して見つけた中華屋へ行ったのだが、祝日のせいで閉まっていた。仕方ないので隣にあったカレー屋に入ったのだが、これがめちゃくちゃ美味い。外国の方がやっている店だったのだが、来日して地方でこんな美味いカレー屋を営むのは、どのような経緯やモチベーションがあったのかは気になるところだった。

SQLite で日付を扱う

SQLite には日付型がない。と、我々はいつから錯覚していたのか。

日付型はないのだが、なぜか日付を操作する関数群がある。これが超絶便利。

www.sqlite.org

先に注意点だが、これらの関数は文字列を日付として扱うのだが、 T ではなく空白文字を区切り文字として利用しており、 ISO-8601 に準拠していない 。ドキュメントに記載がある通り 1 YYYY-MM-DD HH:MM:SS というフォーマットである。ミリ秒まで含める場合は、この後ろに .SSS と続く。 DB にはこの形式で入れておいたほうが、 index を効かせられて便利である。また、タイムゾーンが入っていないことにも注意が必要だ。基本的に SQLite3 は UTC と localtime を扱えるのだが、複数のタイムゾーンから値を読み書きをすることを考えれば UTC に揃えておくのが無難だろう。その辺は、以下の記事にも書かれている。

qiita.com

さて、道具があることはわかったが、これだけで本当に日付を扱えるのか。 SQLite3 の日付関数には、非常に強力な modifier という機構がある。これは、 date や datetime の文字列を返す関数に文字列の引数の形で指定をするもので、 UNIX コマンドを | でつなげて実行するような感覚で利用できる。

例えば、入力された文字列を整形する場合に、ミリ秒まで含めたい場合には以下のように subsecond modifier を噛ませる。これで出力に .SSS が付与される。ミリ秒まである形式の日付を正規化して INSERT する場合に用いることができる。

datetime(?, 'subsecond')

localtime を UTC にしたい場合には、 utc modifier を通す。日付の足し算も modifier として +1 days のように書くといい。テーブル内に UTC でデータが入っているものとして、 localtime で日付を指定して検索を行う場合には以下のようになる。正規化された日付文字列の辞書順は時系列での sort と等しいので、きちんと index も効かせることができる。

         WHERE datetime(?, 'utc') <= timestamp_column
           AND timestamp_column < datetime(?, 'utc', '+1 days')",

なんともうまくできた仕組みである。


  1. ドキュメントには ISO-8601 であると書いてあるので注意。

境川から尾根緑道を経由して城山湖へ

サークルのグループライドに参加させてもらい、境川を登って城山湖へ登るルートを走ってきた。

境川はサイクリングロードが整備されており、町田駅から走ると約 30Km という絶妙な距離を走ることができる、町田駅発だとずっと緩やかな下りが続いていることもあり、ロングライドを試してみたい方にはおすすめのルートである。自分もブロンプトンを買ったばかりのときに下ったのだが、登ったことはなかったので行ってみた次第である。

戸塚駅が集合場所で、そこから長後街道を経由して境川に入る。その後は他の仲間と合流するため、町田駅へ。境川に入ってからは、一時間も立たずして町田駅へ到着した。 30Km の道のりを一時間で行くなんて、タイムスリップでもしたのだろうか。それもそのはず、境川の終点は藤沢駅付近であり、今回境川に入った高鎌橋から藤沢駅までは 10Km あるのである。境川を経由するだけで、別に定番の初心者向けルートを逆走しようという趣旨ではなかったわけだ。土地勘がないために戸塚と藤沢の位置関係も把握できておらず、全く気が付かなかった。

町田駅からは、境川をさらに登っていく。当たり前ではあるが、町田市から北側へも境川は続いているのである。 wikipedia によると、源流は城山湖という湖の近くのようだ。これは後から気がついたのだが、 似た名前の城山ダムにはごく最近行っている 。神奈川県でヒルクライムをしようとすると、だいたいこの辺を登ることになるということだろう。

と言っても境川からは早々に離脱し、その後は尾根緑道というところに入った。なんでも 8Km 続く散歩道のようで、永遠と歩行者向けの通路が続く。自転車は禁止されていないがスピードは出すなということなので、ゆるゆると進んでいく。

途中、 パン処 東海林 へ立ち寄って、苺&クリームチーズパンを食べた。自転車に乗ることになってパン屋によることが増えたのだが、パンは屋外でも食べやすいし、いろいろな種類があって、かつ、美味い。唯一問題があるとすれば、パンで腹が膨れてしまい、その後のランチの味が半減してしまうことである。今後はいっそのこと、パン屋といい感じのベンチがありそうな場所だけを見繕ってから出発して、そこをランチにしてしまっても良い気がする。もちろん、コンビニでもパンは買えるが、せっかくの遠出のレジャーなのに、さすがにそれはちょっと味気がない。

パンの後はうどんだ。人里離れたところにあるのに超絶人気店な、 さと山 さんを訪問。パンを食べた後なので若干胃に重みを感じるが、人気店で 30 分ほど待ったので、苦しくて食べられないということはなかった。リンクを張った Yahoo! の記事の写真にもある通り、ごぼう天はすごいボリュームで、かつ、美味かった。

ここまで来たら、後は城山湖へ登るだけである。恐らく小松ルートと呼ばれているルートで、斜度はそこそこだが 150m 程度しか登らないので、ゆるゆると登っていればすぐに頂上へ到着する。

下山後は橋本駅で解散。飲み会組もあったのだが、そのまま自走して帰るとちょうどいい時間に自宅に着きそうだったので、離脱して帰路についた。帰りは境川の未走破部分を使おうと思ったのだが、工事や舗装されていない部分があり、あまり満足には走れなかった。まあ、急いでいるわけでもなく、カロリーを消費するのが目的なので、未舗装路を押し歩くのもそんなに悪くはない。

その後はそのまま恩田川上流端から恩田川に入り、いつものルートで帰路についた。

そう言えば、恩田川上流端も先月初めて行ったのであった。その時のエントリをまだ書いてなかったので、そのうちメモ代わりに書き記しておくとしよう。

ナイトライドを断行

今日は妻が出かけていたため、息子と二人で家で留守番をしていた。息子がいるので日課鶴見川に出ることもできない。昼はマクドナルドのテイクアウトで済ませ、夕飯は息子の希望でラーメンとチャーハンを食べに近所のラーメン屋へ出かけた。

息子を風呂に入れ、体重計に乗ってみたところ、現実は厳しいと言うべきか予想通りというべきか、一日でまさかの 1Kg 増。四の五の言っている場合ではない。ナイトライドを断行だ。家を飛び出し、鶴見川に向かって漕ぎ出した。

通ったことがない人にはわからないと思うが、夜のサイクリングロードは本当に真っ暗だ。公道と違って、都心部でも河川敷の道には街灯がない。反射ベスト、フロントライトを2個、リアライトを2個。これを夜に走るときの標準装備にしているが、それでも夜のサイクリングロードを走るのは怖い。歩いている人に気が付かなければ、大事故につながる。気を緩めることなく、神経を尖らせて進んでいく。

怖いのとは裏腹に、夜のサイクリングロードはとても快適だ。障害物がほとんどないし、昼間は猛威を奮っている花粉も夜は少なめである。しかも、今日は風がない。冬は寒さと戦い、ここ1~2ヶ月は風と花粉と戦っていて、最近はずっと必死の形相で死ぬ気で自転車を漕いでいたのだが、今日は久々に快適なライドであった。しかも、夜桜もちょうど満開というおまけ付きだ。

明日からはまた雨が降る。今年の桜はこれが見納めだろう。

あまりにも気分が良かったので、近所の丘の上にある公園を追加で2本登っておいた。これで、約 80m の獲得標高となる。消費カロリーは約 900 Cal であり、増えた体重も無事にほぼ元に戻った。ついでに、ほとんど意識はしていたなかったのだけど、毎週の目標にしている 200Km も、このナイトライドで達成となった。色々と大変な一週間ではあったが、終わりよければすべてよしである。

来週も天気はすぐれないようだ。体重増の恐怖と戦う日々はまだまだ続く。

Google Mapsの不具合の傾向と対策

Google Maps の調子がよくない。

まず、数ヶ月ほど前からタイムラインがバグっている。具体的に言うと、移動を正しく検出できない傾向にある。 GPS データは正しく蓄積されているため、各場所の滞在時間を正しく設定し直すことで、隠されてしまっている移動経路を修繕することは可能だが、この作業が非常に手間がかかって仕方がない。

そしてさらに、4月に入ってから androidGoogle Maps の自転車ナビが壊れた。ナビ中にスリープにしておくと、本来は、スリープ中でも音声ナビは有効のままだし、スリープ解除するとロック解除不要でナビに戻れるという大変親切な挙動であった 1 。しかし、4月になってからスリープをするとナビが異常終了するようになってしまった。異常終了してしまうので、スリープ中は音声ナビができないし、ロックを解除して再びナビ開始ボタンを押さなければナビに戻ることができない。この挙動は自転車ナビだけであり、徒歩や自動車の方は壊れていないようである。

これを直す方法は、元も子もないが、アプリをダウングレードすることである。アイコン長押しで App info に進み、右上の ... から Uninstall updates してしまえば端末にプリインストールされたバージョンまで戻ることができる。これで問題は解決した。

Play Store の Google Maps の項目で、右上の ... から Auto update を無効化するのも忘れずに。


  1. なお、この挙動は iPhone 版にはない。

Brompton x CHPT3 デイヴィッド・ミラー ライド

デイヴィッド・ミラーさんがいらっしゃるということで、 CHPT3 オーナーとしてライドに参加してきた。

prtimes.jp

お台場までは自走することにした。電車を使っても早起きすることには変わりないし、それなら走行距離を稼いだほうがいい。土曜の朝の中原街道は通勤中の自動車が多くかつ渋滞もしていないため、交通量が多くて速度帯も速く正直を言えば通りたくはないのだが、他に良い抜け道も知らないので仕方がない。命からがらに勝どき橋まで辿り着き、渡った先のコンビニで朝食を買って公園で頂く。

朝食を取っていると、ランドセルを背負った子どもたちを連れた親子連れが現れた。桜が綺麗だから写真を撮るのかな、と思ってみていると、母親がしきりに「マンションが映るように。マンションは絶対」などと言い出した。ははあ、これがタワマン族か。となると、子どもたちも小学受験を終えた後なのだろうか。本当にそれは幸せな人生なのかなと思ったりもしたが、まあ、他人のことをとやかく言う筋合いは自分にはない。

会場には集合時間の 15 分程前に着いたのだが、すでに人がたくさん集まっていた。 CHPT3 だけで 5 台持っているという方もいらっしゃっていて、このイベントの関心の高さが伺われる。 あまり知らずに一目惚れで申し込んだら当選して購入に至った 自分がこんな場にいていいのかと、ちょっと申し訳ない気持ちになる。

写真の真ん中にいる長身の後ろ姿がデイヴィッド・ミラーさんである。さすが世界有数の元プロサイクリスト、とてもかっこよい。ライドもお台場らしく、終始海を望める素敵なコースだった。

そして、お台場と言えばこれ。

映えだけのために、妙なスロープを走ったりもした。10台以上のブロンプトンがこの坂を下ったり登ったりするのは妙な光景である。

ビッグサイトでライドは終了したので、再び自走で帰ることにする。サイクルモードを当日券で覗いて行っても良かったのだが、 Google Maps の不具合を踏んでしまってそちらをなんとかしなければならなかったりと、ちょっと忙しかったので断念した。

帰りは違う道から帰ろうと思い、海岸通りを抜けて羽田空港に出るルートを選択した。首都高速1号線の真下を走る都道316号線、通常海岸通りは、驚くべきことに車道は自転車通行止めに指定されており、走ることができない。自転車は歩道を走らせるという方針の時代にルールを制定した後、見直せずに現在に至っていると思われる。とは言え、場所柄大型の車両は多いので、それを言い訳にあえて見直しを避けているとも取れる。どちらにしろ法で決まっている以上は仕方がないので、歩道をのんびりと進んで羽田空港に辿り着いた。

第三ターミナル直結の羽田エアポートガーデンはできてから1年以上が経つが、まだ入ったことがなかったので行ってみることにした。のっけからニッポン感満載で、さすがは海外旅行客目当ての施設だなと言ったところ。

施設内にはタリーズコーヒーが入っているので、そこで一休みすることにする。第三ターミナルの到着ロビーにもタリーズがあったはずなので、第三ターミナル近隣だけで2店舗があるということになる。のどが渇いていたので、チョコリスタを一気に飲み干す。

せっかくここまで来たからにはスカイブリッジを通りたかったので、自宅へは多摩川の川崎側を通って向かうことにする。この区間は未舗装路があり、道を知らないと迷子になってしまう。自分もそこまで詳しくないので、(直したばかりの) Google Maps を頼りに進む。ざっくり言えば、スカイブリッジを渡った後は 速やかに Johnson & Johnson 横の細いレンガ道の路地から多摩川沿いの道に出て、六郷橋付近までは舗装路を進める。その後は公道を通って戸手町交差点まで行けば、また多摩川沿いに復帰できる。ちょうど川崎競馬場練習馬場の辺りで、午前中であれば馬に会うこともできる。後は川崎側を登戸付近までは進むことができる。丸子橋から先は逆に東京側は舗装路がないので、羽田空港から多摩川の東京側を北上する場合は丸子橋で渡るのが良い。

家に着いて走行距離を見ると、 70Km ほどであった。最近雨が続いているので 90Km は走りたいところだったが、イベントに参加したりカフェで事務作業をしたりしていた割にはきちんと走れたほうだと言っていいだろう。