DBML

DBMLの構文

モデル設計用のDSLの1つであるDBMLの構文について、公式ドキュメント(英語)を主に自動翻訳を使って日本語にしてみました。
GitHub

【Github Copilot】Agentモードを使ってみる

Github Copilotは有料プランかあるいは学生/教員用の無料プランでしか使えないため、筆者もお財布と相談した上でついにGithub Copilot Proプラン(月額10USD)を使ってみることにしました。もはやAIを使った開発ができないエンジニアは淘汰される時期も遠くないと感じます。スキルシートも、「AIの利用経験」や「利用可能なAIツール/モデル」が必須項目になるかもしれません。
Highcharts

【Highcharts】折れ線グラフのハマりPoints

Javascriptの高機能なグラフ描画ライブラリHighchartsを利用する際に折れ線グラフでハマったことを戒めとしてメモしておきます。
Bash

【Ubuntu】BashからZshへの切り替え

今更ですが、BashからZshへの切り替えをしました。で、プロンプトをあのよく見る矢印のやつ(語彙力。。)にしました。今後のためにメモしておきます。
LLM

Open WebUI をUbuntuで使えるようにする

前回はUbuntuでOllamaを使えるようにしました。今回はUbuntuでOpen WebUIを使えるようにして、ChatGPTのようにWEB UIでLLMを利用できるようにしていきます。
LLM

OllamaをUbuntuで使えるようにする

今更ですが、ローカルでLLMを実行できるようにするために、無料で使えるOllamaをローカルのUbuntuにインストールしていきます。
PHP

【PHPUnit】TestRunner拡張で前処理と後処理を追加

PHPUnit12 / 11 のTestRunnerを拡張して、テスト実行時の全体の前処理と後処理を追加していきます。(制作協力:ChatGPT-4o)※PHPUnitの公式ドキュメントだけでは判りにくかったため、ChatGPTに手伝ってもらいました。が、ハルシネーションとの闘いですよね。。嘘ついたり汚いコード提示してきたり、コーディング規約無視したり。その辺は人間と同じだなあと思ったり。。
PHP

【PHPUnit】HTTPテストのTestCaseを作ってみる

フレームワークや外部ライブラリ禁止でもPHPUnitはOKというプロジェクト用に、LaravelのようなHTTPテストができるTestCaseクラスを作ってみます。
PHP

【PHPUnit】カバレッジの除外設定

PHPUnit12/11でカバレッジの対象から特定のファイルやディレクトリを除外する設定のメモです。
PHP

【PHP】PDOを使ってPaginatorを作ってみる

フレームワークや外部ライブラリ禁止のプロジェクトで、Laravelのページネーション paginate(5) のような機能を作ってみるという案件です。