2026.09.15 泊まれる場所4,223 立ち寄りスポット46,522 営業中を確認したキャンプ場1,005 note を読む

// TECH LOG

本業は、エンジニア。

ここから先は、まる子パパのもうひとつの顔の話。ふだんは受託開発のエンジニアとして働いています。
AI・Web開発・IT業界のこと、そしてキャンプに直結する電源まわりの技術まで、
仕事場の試行錯誤をここに記録しています。キャンプの写真は1枚も出てきません。

朝はコードの話、夕方はAI・業界のニュース。どちらも実際に手を動かした範囲だけを書いています。 うまくいった手順より、動くと思って動かなかった一行のほうが多いです。

JavaScriptPHPCMS開発AI活用電装
分類JavaScriptほかの分類から選ぶ20

JavaScript

JavaScriptのNaNは自分自身と一致しない|割引後の金額チェックが、ずっとすり抜けていた理由

注文フォームの金額チェックで、明らかにおかしい数字が素通りしていた。 NaNは自分自身とすら…

/tech/885/

JavaScript

配列をコピーしたつもりが、元のデータも変わっていた|スプレッド構文は一段しかコピーしない

配列をスプレッド構文でコピーしたつもりが、複製先を書き換えただけで元のデータまで変わって…

/tech/844/

JavaScript

並び替えたら、100が2より先に来た。JavaScriptは数字を数字として見ていなかった

一覧に「近い順」を足したら、いちばん上に来たのは100kmの場所だった。 でたらめではなく、ち…

/tech/728/

JavaScript

JavaScriptの「Invalid Date」の意味|自分のパソコンでは出ていた日付が、iPhoneでは消えていた

投稿日を画面に出すだけの処理なのに、僕の手元とスマホで結果が違った。 JavaScriptの日付は、…

/tech/641/

JavaScript

ページを閉じても、さっきの設定を覚えていた。ブラウザに直接残す小さなメモ

ダークモードに切り替えてページを移動したら、次のページでは元に戻っていた。 サーバーに保存…

/tech/607/

JavaScript

絞り込んだ一覧を、そのまま人に送れなかった。条件はURLに書くものだった

条件を選んでも、アドレス欄は一文字も変わらない。 その一覧は、僕の画面の中にしか存在してい…

/tech/572/

JavaScript

一回しか押していないのに、申し込みが二件届いた。原因は僕のボタンだった

反応がないボタンは、もう一度押される。 押せなくするだけでは足りなかった、二重送信の話。

/tech/530/

JavaScript

絞り込み欄に文字を打つたび、画面がガクッと重くなった。“待ってから動く”を覚えた話

スケジュール表の絞り込み入力欄に文字を打つたび、画面が一瞬固まる感覚があった。 真面目に働…

/tech/456/

JavaScript

ページの中で何かが動いたら、それはJavaScriptです

メニューが開く、地図のピンが反応する。 ページに置かれた店番、JavaScriptの話です。

/tech/349/

JavaScript

スクロールすると要素がふわっと現れる、あの演出の裏側

このサイトでも使っている、ふわっと浮かぶ登場演出。 見張り役と着せ替え役、二人の分業ででき…

/tech/367/

01

このサイトを動かしているCMS

稼働中の実例
開発に使っている環境
CMS

国産CMS「コンテナ」

オートキャンプライフは、私が開発に携わっている国産CMS「コンテナ」で動いています。 記事の投稿だけでなく、4,223件の泊まれる場所のデータベースも、会員機能つきのスタンプラリーも、全部このCMSの上で作りました。 ここに書いている技術の話は、たいていこのCMSを直しながら出てきたものです。

※運営者が開発に携わっているサービスです。このサイト自体が稼働中の実例になっています。