なんだこれは

はてなダイアリーから移転しました。

2025-01-01から1年間の記事一覧

scala で gzip解凍とXML操作

scala3 で scala3 やってみた JDK のバージョン まず、scala3 を動かすには Java 11 以上とされているので、インストールしているJDK を調べる $ /usr/libexec/java_home -V Matching Java Virtual Machines (5): 21.0.8 (x86_64) "Eclipse Adoptium" - "Ope…

nimとzigはじめました

nim はじめました 教訓 LLM は マイナー言語や最新バージョンなどは把握していないため、LLMに聞くと高確率でハルシネーションしたり、実装してエラー→旧バージョンではこうだった的な嘘を教えてくれます。 環境は intel macOS 15.6.1です。 nim で gzip さ…

nim はじめました

nim はじめました 教訓 LLM は マイナー言語や最新バージョンなどは把握していないため、LLMに聞くと高確率でハルシネーションしたり、実装してエラー→旧バージョンではこうだった的な嘘を教えてくれます。 環境は intel macOS 15.6.1です。 nim 2.2.4 nim …

NOTICE.xml.gz から file-nameの値とcontentIdを取り出す Gauche編

NOTICE.xml.gz から file-nameの値とcontentIdを取り出す NOTICE.xml.gz から file-nameの値とcontentIdを取り出す by gauche gzip 圧縮された XMLファイル、NOTICE.xml.gz があったとします。それで XML ファイルのトップレベル licenses タグ内に file-nam…

へっだーはどこ?

macOS のヘッダーはどこ? 最近の macOSのヘッダがある場所は /usr/include じゃなくて別の場所に隠されているらしい。 ふと真夜中に zlib.h をみたいと思ったときにはこうしましょう。 cd $(xcrun --show-sdk-path)/usr/include

XLSX with Common Lisp Part 3

XLSX with Common Lisp Part 3 link ql:qucikload xlsx は日本語のxlsxファイルに対応していない件について(2) ql:qucikload xlsx は日本語のxlsxファイルに対応していない件について 対応策3 :xlsx パッケージのダウンロード元に xlsx common-lisp のような…

XLSX with Common Lisp Part 2

ql:qucikload xlsx は日本語のxlsxファイルに対応していない件について(2) 前回の記事ql:qucikload xlsx は日本語のxlsxファイルに対応していない件について 動作確認 Common Lispでquickload しているときは、どうやってファイルを変更すればいいんだっけ?…

XLSX with Common Lisp 1

xlsx Common Lisp ql:qucikload xlsx は日本語のxlsxファイルに対応していない件について TL;DR (ql:quickload :xlsx) (in-package :xlsx) (defun get-entry (name zip) (let ((entry (zip:get-zipfile-entry name zip))) (when entry (xmls:parse (flex:oct…

gcl latest が intel macでビルドエラーになる件

gcl gcl latest が intel macでビルドエラーになる件 gclの最新がリリースされたらしいのでビルドしようとしてみた。 git clone https://git.savannah.gnu.org/git/gcl.git cd gcl/gcl ./configure --prefix=$HOME/gcl make Too many errors エラーが多い。 …