猫でもわかるWeb開発・プログラミング

本業エンジニアリングマネージャー。副業Webエンジニア。Web開発のヒントや、副業、日常生活のことを書きます。

ジュビリーバッジの検討 DisgnDoc【ディズニーシー25周年】

このドキュメントの概要 用語集 ジュビリーバッジとは ジュビリーバッジの仕様 販売仕様 要件(なぜジュビリーバッジを買いたいのか) 課題 ホームページで写真を見た段階での候補 実物検証 素材についての Pros / Cons 今回の結論 TODO・今後の課題 このド…

クロネコヤマトの宅急便コンパクトでデジタル割を受けるには

宅急便コンパクトとは? クロネコヤマトには「宅急便コンパクト」 通常の宅急便だと60サイズ(縦+横+奥行きが60より小さい)の荷物が最安なのですが、それよりも小さい荷物を安い金額で送れるサービス。ただし、送る箱はヤマトで決められた箱になります。 デ…

最近の VPS 比較 (さくら / WebARENA Indigo / シンVPS)

サービス プラン名 vCPU メモリ ストレージ 月額 メモ さくらのVPS 1G 2vCPU 1GB 50GB 935円 大阪リージョン Indigo 1G 1vCPU 1GB 20GB 449円 シンVPS 1G 1vCPU 1GB 30GB 325円 さくらのVPS 2G 3vCPU 2GB 100GB 1848円 大阪リージョン シンVPS 2G 2vCPU 2GB …

東京ディズニーシー25周年の気になるグッズとか

公式サイト ジュビリーバッジ ジュビリーブルーのグッズ ピンバッジ スマートフォンアクセサリー(ストラップ) パーカー マグカップ ハンドソープ ヘアクリップ きんちゃく ポテトスナック パスタスナック そのほかの25周年グッズ 靴下 ラガーシャツ バッグ…

MySQL で TEXT に DEFAULT を設定する

MySQL 8.4 で、以下のようのな ALTER TABLE を書いたらエラーになった(CREATE TABLE でも同じはず)。 ALTER TABLE user ADD COLUMN description TEXT NOT NULL DEFAULT '', エラー内容 (sql-migrate という Go 製のツールを使って ALTER しようとした時の…

【メモ】iPhone 17 の評価が高いらしい

www.youtube.com しかし、iPhone 17 はストレージが最大でも 512GB なので、僕は買わない。1TB 欲しい。 Google の AI (NotebookLM) による要約 この動画では、iPhone 17シリーズの発表と、特に全機種がeSIM専用モデルになったという最大の革新について解説…

京都大学の工学部情報学科では何を勉強するのか 1回生(1年生)編

はじめに: なぜこれを書こうと思ったのか 注意 京都大学 情報学科の印象 1回生(1年生)は何をやるのか アルゴリズムとデータ構造 2年生以降は次回 はじめに: なぜこれを書こうと思ったのか 1つは、これから京都大学の工学部情報学科を目指す人の参考になる…

勝手に作り出した用語で話すのではなく「ユビキタス言語」を使う

はじめに: ユビキタス言語とは 勝手に作り出した用語で話さない 名前をつけないとエンジニアは実装できない! はじめに: ユビキタス言語とは 勤勉なITエンジニアとして3年くらい仕事していればみんな知っているであろう言葉「ユビキタス言語」。 エンジニア…

「良いコード」「良い設計」は環境でも変わる

例えば、最近僕が体験した事例を挙げると、 Dataflow の例 Google Cloud Dataflow のパイプラインを実装していた。Dataflow その名の通りデータ処理を行う基盤で、例えば、データベースから取ってきたデータを CSV に変換して Google Cloud Storage や AWS S…

生成AIの時代、プログラミング言語は1つを極めたほうがいいのか?

はじめに 結論 プログラミング言語は1つを極めたほうがいいの? ある程度人気のある言語をなら、とりあえず触っておくと効果的 各プログラミング言語のコアな部分だけ拾っておく プログラミング言語の最新情報を追う TypeScript は勉強しておくべき言語なの…

AWS Fargate + RDS を使っていて mysql コマンドを使いたい → mysql Dockerコンテナを立ち上げてそこから接続する

AWS でシンプルな Web サービスを作る時、僕は ECS Fargate と RDS で作ることが多いです。この構成が一番シンプルで保守性が高いんじゃないでしょうか。 シンプル この構成を採用したときに困ることがいくつかあるのですが、その中の1つが「mysql や psql …

Claude Code から OpenAI の Codex に乗り換えた理由

Codex について 私の Claude Code および Codex の使い方 Claude Code のデメリット Claude Code と Codex の料金比較 Claude Codex Codex のデメリット まとめ Codex について 先日、OpenAI が Codex というコーディングエージェントを発表して話題になりま…

iPhone 17 が発表された感想: iPhone 17 Pro のズームが気になる

iPhone 17 Pro iPhone 17 iPhone 17 Air 感想 2025年9月10日午前1時に iPhone 17 シリーズが発表されました。 今回は iPhone 17 iPhone 17 Pro iPhone 17 Pro Max iPhone 17 Air の4種類となりました。 iPhone 17 Pro iPhone 17 Pro は 512 GB で 214,800円…

Claude for Desktop にローカルのファイルを参照させる

設定方法 前提 Node.js をインストールして npx コマンドが使える必要があります それ以外に何か特殊なコマンドをインストールする必要はありません Claude for Desktop の左下のメニューから「設定」を開く 開いた設定の中から「開発者」を選択。ローカル M…