// TECH LOG
本業は、エンジニア。
ここから先は、まる子パパのもうひとつの顔の話。ふだんは受託開発のエンジニアとして働いています。
AI・Web開発・IT業界のこと、そしてキャンプに直結する電源まわりの技術まで、
仕事場の試行錯誤をここに記録しています。キャンプの写真は1枚も出てきません。
朝はコードの話、夕方はAI・業界のニュース。どちらも実際に手を動かした範囲だけを書いています。 うまくいった手順より、動くと思って動かなかった一行のほうが多いです。
分類プログラミングほかの分類から選ぶ21
毎回手で確認するのをやめる。プログラムにテストをさせる話
機能を直したあと、直した場所とは別のところが壊れていても、手で確認していると気づけない。 …
/tech/608/
エラーが出ないのに、思ったとおりに動かない。そういう日は、プログラムに独り言を言わせている
赤い文字が出るうちは、まだ楽なほうだった。 何も言わずに違う答えを返してくるほうが、ずっと…
/tech/576/
エラーの赤い文字は、怒っているのではなく場所を教えている
はじめてプログラムを触ると、画面いっぱいの英語を読まずに閉じてしまいがちだ。 実際に読むの…
/tech/535/
$flg という名前に、半年後の自分が泣かされた。変数名は未来の自分への手紙だと思う
動けばいいと雑につけた変数名が、数か月後の自分をいちばん苦しめる。 受託15年でようやく身に…
/tech/470/
同じデータを2か所に持ってはいけない。コース機能で踏みかけた地雷の話
スタンプラリーに、自分でコースを組める機能を足しました。 最大の敵はプログラムではなく、う…
/tech/413/
プログラミングは料理に似ている、という説を僕は信じている
レシピ通りに作れば、誰が作っても同じ味になる。 エラーは失敗の証拠ではなく、台所からの伝言…
/tech/350/
素のPHPで動くCMSに、フック式のプラグイン機構を後付けした設計メモ
フレームワークなし、素のPHPで10年動いているCMSがあります。 そこへ「本体を触らずに機能を足…
/tech/php-cms-plugin-hooks/
コピペで動かすのはズルなのか問題
ネットで拾ったコードを貼ったら動いた。これはズルなのか。 独学を始めたばかりだと、ちょっと…
/tech/371/
プログラミング言語が何百種類もある理由
PythonにJavaScriptにPHP。どうして1つに統一されないのか。 答えはキャンプ道具の棚にあります…
/tech/370/
何度でもやり直せる。バージョン管理というセーブポイント
書き換えて、壊して、昨日の状態に戻す。 ゲームのセーブ機能が、ものづくりの世界にもあります…
/tech/401/
このサイトを動かしているCMS
稼働中の実例
国産CMS「コンテナ」
オートキャンプライフは、私が開発に携わっている国産CMS「コンテナ」で動いています。 記事の投稿だけでなく、4,223件の泊まれる場所のデータベースも、会員機能つきのスタンプラリーも、全部このCMSの上で作りました。 ここに書いている技術の話は、たいていこのCMSを直しながら出てきたものです。
※運営者が開発に携わっているサービスです。このサイト自体が稼働中の実例になっています。