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

// TECH LOG

本業は、エンジニア。

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

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

JavaScriptPHPCMS開発AI活用電装
分類プログラミングほかの分類から選ぶ20

プログラミング

マジックナンバーを定数に置き換える|コードに散らばった「4」が、何の4なのか分からなくなった

post_status == 4 と自分で書いたコードを、半年後に読み返した。 この4が何を指しているのか、…

/tech/848/

プログラミング

直したのは一文字だった。壊れていたのは二十一記事だった

記事の書き出しに、書いた覚えのない二文字が出ていた。 直した箇所は一文字。それなのに、同じ…

/tech/760/

プログラミング

3万ページ作れる材料があったのに、作らなかった

スポットを4万6千件に増やした。 1件ずつ詳細ページを作れば3万ページ増える。 作らなかった理…

/tech/754/

プログラミング

ifの中にifを書いていったら、三段目で自分が何を判定しているのか分からなくなった

条件をひとつ足すたび、コードが右へ右へずれていく。 「だめな場合を先に片づける」と書き方を…

/tech/646/

プログラミング

毎回手で確認していたのをやめた。プログラムにテストをさせる話

スタンプラリーを直したあと、直した場所とは別のところが壊れていたことに、公開してから気づ…

/tech/608/

プログラミング

エラーが出ないのに、思ったとおりに動かない。そういう日は、プログラムに独り言を言わせている

赤い文字が出るうちは、まだ楽なほうだった。 何も言わずに違う答えを返してくるほうが、ずっと…

/tech/576/

プログラミング

エラーの赤い文字は、怒っているのではなく場所を教えていた

はじめてプログラムを触った頃、画面いっぱいの英語を読まずに閉じていた。 実際に読むのは、種…

/tech/535/

プログラミング

$flg という名前に、半年後の自分が泣かされた。変数名は未来の自分への手紙だと思う

動けばいいと雑につけた変数名が、数か月後の自分をいちばん苦しめる。 受託15年でようやく身に…

/tech/470/

プログラミング

同じデータを2か所に持ってはいけない。コース機能で踏みかけた地雷の話

スタンプラリーに、自分でコースを組める機能を足しました。 最大の敵はプログラムではなく、う…

/tech/413/

プログラミング

プログラミングは料理に似ている、という説を僕は信じている

レシピ通りに作れば、誰が作っても同じ味になる。 エラーは失敗の証拠ではなく、台所からの伝言…

/tech/350/

01

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

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

国産CMS「コンテナ」

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

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