MTB で東京湾一周


ロードバイクで人気な一周系イベント。

ちょうど良い距離の牡鹿半島や浜名湖、忍耐と集中力が要求される霞ヶ浦や琵琶湖、走力がなければ半周も覚束ない伊豆半島、果ては入念な準備とタイムマネジメントが必要とされる北海道まで一周できれば、どこでも対象になりえます。

ところが、誰もが知りながら絶対にイベントにならないルートがあります。それが東京湾一周 210 km (獲得標高 約 290m) です。

多くの人にとって一周系で最も価値が低い東京湾一周。その挑戦は他の一周とは一線を画した条件を有します。

全線に渡って

・線路と並走するので何時でも何処でもリタイアできる
・どこかしらに駐輪場があるので輪行準備すら不要
・信号まみれで走力と完走時間に何の相関もない
・道幅が狭い上に交通量も多くて危険
・排ガスも多いので健康に悪い

という他の一周系にはまず見られない特徴があります。

ほかの一周で必要とされる走力や体力やマネジメント能力は不要で、むしろ、必要とされるのは渋滞と信号に心を乱されない平常心、馬鹿馬鹿しさに打ち克つ継続力、危険運転する車に対する注意力、そして、この無意味な苦行を中断して輪行で帰宅しようという誘惑に負けない克己心といった精神的なものです。

自転車に 30㎞ 乗って筋肉痛にならないぐらいの最低限の体力さえあれば、東京湾一周に特別な機材やトレーニングなんか必要ありません。

信号順守で安全運転していれば、どうせ 100m に一回は信号に止められますから。
Continue reading “MTB で東京湾一周”

Windows & Electron & SQLite3 ビルドエラーの解消

Electron を使用すると HTML & CSS & JS でクロスプラットフォームなデスクトップアプリを開発できます。

建前上は Linux と Windows と macOS とで同じ仕様のソフトウェアを動かすことが可能ということになっていますが、実際には node_modules 以下のモジュールのコンパイルエラーやファイルパス、Node.js のバージョンなどの影響を受けるため、ほかの OS 上で開発されたプロジェクトをそのままクローンして実行しようとするとうまくいかないことが多々あります。

とくに Windows 10 上での実行では、ほかの OS では見たこともないような得体の知れないエラーが頻出します。これは Node.js が部分的に C++ で構成されていたり、一部のモジュールのインストール時に Python のような JS 以外の言語で書かれたスクリプトが実行されたりするためです。

Windows はこうした開発者ツールを備えていませんので、必要な場合はユーザが自身でインストールして設定を行わなければなりません。

私も Windows の使い方が分からないのですが、エラーメッセージをだいぶ見慣れて耐性がついてきたので備忘録代わりに記述しておきます。

動作環境 Windows 10 (ver 1909)

$ uname -a
MINGW64_NT-10.0-18363 DESKTOP-BFSGMU1 3.1.7-340.x86_64 2020-10-23 13:08 UTC x86_64 Msys

$ node -v
v12.18.4

$ yarn -v
1.22.5

$ grep -e sqlite3 -e \"electron\" package.json
    "sqlite3": "^5.0.2",
    "@types/sqlite3": "^3.1.7",
    "electron": "^10.4.1",

Continue reading “Windows & Electron & SQLite3 ビルドエラーの解消”

ロードバイク新車購入の心理的障壁


新しい車やMTBやロードバイクを購入するとき、普通は喜びと期待を感じるはずです。

間違っても手間が増えるだとか、処分方法はどうしようかという気持ちで購入することはないと思われます。

ましてや、それが誰もが認める憧れのブランド品である場合は。

それにも関わらず、およそ1年半にわたって探し続けてきた購入できる見込みが立ち、購入が現実味を帯びてきたら途端に関心が薄れて問題の方に意識が向くようになりました。

思えば4年前もこのメーカーのフレームを購入しようとしていました。

Continue reading “ロードバイク新車購入の心理的障壁”