2025-02-01から1ヶ月間の記事一覧

Oracle 空文字比較の厄介

はじめに Oracle における空文字の扱い UNKNOWN の扱い Oracle と PostgreSQL 双方で動くSQL はじめに 空文字と null を区別しない Oracle と、PostgreSQL のように''空文字と null を区別するデータベースの双方に対応するアプリケーションにしたい場合を考…

GitHub ホストランナーラベルとアーキテクチャの対応表

仮想マシン アーキテクチャ ラベル 説明 Linux x64(amd64) ubuntu-latest、ubuntu-24.04、ubuntu-22.04、ubuntu-20.04 Linux arm64(AArch64) ubuntu-24.04-arm、ubuntu-22.04-arm Public リポジトリのみ macOS x64 macos-13 Intel Mac macOS arm64(AArch64) …

コマンド一発でローカル LLM を動かす Ollama の使い方

Ollama とは インストール Ollama の起動 Ollama の使い方 Ollama とは Ollamaは、主要なLLMオープンソースモデルをダウンロードし、ローカルのターミナル上でチャットできるようにするツールです。 github.com 以下のように動作します。 インストール macOS…

Java で始める DuckDB

DuckDB とは DuckDB JDBC DuckDB 操作 Batch Insert Appender データのインポート DuckDB とは OLAP(オンライン分析処理)ワークロードに特化した組み込み SQLite といったイメージです。 Apache Parquet ファイルをストレージとして使用 ベクトル化されたク…

OpenRewrite の AutoFormat レシピで一括コードフォーマットする

はじめに AutoFormat レシピ TabsAndIndentsStyle BlankLinesStyle WrappingAndBracesStyle EmptyForInitializerPadStyle EmptyForIteratorPadStyle SpacesStyle AutoFormat で適用されるデフォルトスタイル はじめに OpenRewrite の AutoFormat レシピを使…