ククログ

2025年度Rubyアソシエーション開発助成金:pure Ruby Apache Arrowの実装

Apache Arrowの開発に参加している須藤です。この数年度はRubyアソシエーション開発助成金をメンターとしてお手伝いしていたのですが、今年度は開発する側として参加します。拡張ライブラリーとかを使わずにRubyのみでApache Arrowフォーマットのシリアライザー・デシリアライザーを開発します。

もっと読む

実践!Perlのワンライナー ~Perlがあれば何でもできる~

Perl大好き阿部です。

YAPC::Fukuoka 2025でトークできることになりました。 内容の概要はこちらをご覧ください!

その内容がPerlにまったく関係ないので、Perl好きの断片を語るための記事です。

もっと読む

実装者向けのApache Arrowフォーマットの説明

Apache Arrowの開発に参加している須藤です。Apache Arrowフォーマットの説明をするときはどうして速いのかやどうして効率がよいのかに注目して説明していました。今回は、Apache Arrowフォーマットのシリアライザー・デシリアライザーを実装する人向けに説明します。

もっと読む

Groongaでのセマンティックサーチの実装

Groongaの開発をしている須藤です。Groongaはもともとキーワードベースの全文検索機能を提供する全文検索エンジンとして開発されましたが、このご時世なので、セマンティックサーチサポートも拡充しています。この記事では現状のGroongaのセマンティックサーチのサポート度合いを紹介します。

もっと読む

LTS版 Fluent Package v5.0.8をリリース

2025年10月8日にLTS版 Fluent Package v5.0.8をリリースしました。

本記事では、Fluent Package v5.0.8の変更内容を紹介します。

もっと読む

共有ライブラリーをDebianパッケージ化する方法を紹介

こんにちは。 OpenArmの開発に少しずつ参加している福田です。

最近、OpenArm CAN LibraryのDebianパッケージを作成しました。

本記事では、現時点の最新のdebian/のお作法をまとめました。

もっと読む

Redmine全文検索プラグインの全機能紹介!(2025年版)

Redmine全文検索プラグインに「クエリー展開」なる機能があることを先ほど知った阿部です。

ということで、全文検索プラグインにどのような機能があるのか知りたい方向けに網羅的な機能説明から構成までを紹介するのが本記事です。

(弊社のブログでも何度か紹介されている全文検索プラグインですが、機能の網羅的説明や構成の全体像を説明している記事はないので改めて説明します。)

もっと読む

Groongaサポートサービスの事例紹介 - Groongaのバージョンアップ

Groongaのサポートサービスを担当している阿部です。

Groongaのバージョンアップをサポートした事例を紹介します。

もっと読む

EOLにともないイメージサーバーから削除されてしまったコンテナの代替手段

Linuxディストリビューションにおいて、標準のサポート終了にともない、関連するリソースが これまでと同様には利用できなくなってしまうことがあります。

例えばUbuntu 20.04 (Focal)は、5年間のLTSサポートを終了し、 Expanded Security Maintenanceとよばれる、延長サポートに移行しています。

これにともない、GitHub ActionsではUbuntu 20.04のランナーは利用できなくなりましたし、 LXC/Incusから利用できるイメージサーバーからも削除されました。

本記事では、EOLにともないイメージサーバーから削除されてしまったコンテナの代替手段を確保する方法について説明します。

もっと読む

Firefox ESR140での差分更新の適用手順

結城です。

通常、Firefoxは動作中にバックグラウンドで更新用の差分ファイルを自動的にダウンロードし、再起動のタイミングで更新を適用します。 しかし企業などでの運用においては、一般ユーザーには管理者権限を与えない場合があり、そのような場面では、Firefoxの更新は管理者やシステム権限でのインストーラーの再実行、もしくは更新用の差分ファイルをローカルで適用して行うことになります。 配布ファイルのサイズが小さく済む差分ファイルのみを各端末に配布し、ログオンスクリプトなどを用いて端末上でローカルで適用するやり方は、組織内ネットワークの帯域の逼迫を防ぎたいといった事情がある場合には有用と言えます。

この差分ファイルの適用手順は長らく変化がありませんでしたが、Firefox ESR140時点(より正確に言えばFirefox 138時点)で一部の仕様が変わっており、従来の手順では差分更新を行えなくなっています。 本記事では、Windows端末上でFirefox ESR140に差分更新をローカルで適用する手順を改めて紹介します1

  1. 本記事の情報はMozillaの日本コミュニティポータルに提供した法人向け技術情報を補完する物で、本記事で述べている情報を含めるための修正も提案済みとなっています。

もっと読む