業務システム– tag –
-
業務開発
【第3回】XML を読むのに、あえて「手書きパース」を選んだ理由
「Kasane 開発記 第3回。XML を読むのに、あえて C# 標準の XmlSerializer ではなく XLinq の手書きパースを選んだ理由。既定値・検証・ポリモーフィズム——業務帳票が必要とした3つの要件と、AIに任せる時の人間の役割。」 -
業務開発
【第2回】コードを書く前に「仕様書」を書く — AIと開発するなら、ここが土台になる
「Kasane 開発記 第2回。コードを書く前に仕様書を作った話。AI(Claude Code)と開発する時、仕様書が『共通理解の土台』になる——業務帳票 OSS の設計判断を振り返ります。」 -
業務開発
【第1回】業務で困った帳票システムを、Claude Code と一緒に作り直してみた話
業務系帳票システムの課題に出会った50代プログラマが、AIツール Claude Code と一緒に独自の帳票 OSS『Kasane』を作る開発記。第1回は、プロジェクトの誕生と「重ね色目」という設計思想について。 -
.NET開発・技術メモ
PDF編集DLL「PdfUtility」をOSSとしてGitHubで公開しました【日本語フォント・縦書き対応】
PDFSharpで日本語フォントが使えないという悔しさから始まった開発が、ついに完成しました。MS明朝・MSゴシックに対応し、縦書き・縦中横まで実装したPDF編集DLL「PdfUtility」をMITライセンスでGitHubに公開します。20年以上の業務システム開発経験とAIとの共同開発で生まれた、日本人開発者のための日本語対応PDF編集ライブラリです。 -
.NET開発・技術メモ
PDFSharpで日本語フォント(MS明朝)が使えない!自作DLLで解決した話【C#・VB.NET対応】
PDFSharpで日本語フォント(MS明朝・MSゴシック)が使えない問題に直面しました。TTC形式フォントへの非対応、ライセンスの壁…2つの解決策がことごとく却下になった末に「自分でPDF編集DLLを作ってしまおう」という決断に至るまでの話と、メモリ上でTTCをTTFとして展開する実装方法を紹介します。C# / VB.NET 対応・MITライセンスで公開中。
1