はてぶ・Qiita・Zennのトレンド記事を紹介
WindowsのUIオートメーションツールの使用方法の紹介(プロキシーの認証情報の自動入力ツールの事例) 🔖 1
Windows環境で開発をしている橋田です。パスワード付きのプロキシーを設定していると、ネットワークアクセスの際にプロキシーの認証情報(ユーザー名/パスワード)を求められます。Microsoft EdgeとGoogle Chromeを利用しているお客様から、ブラウザ使用中にプ
Rerun(rerun.io)を試してみたよ!時系列データがいい感じに可視化できるよ! 🔖 1
RRDといえばRRDtoolの阿部です。最初に使ったときはMRTGよりきれいで感動したものです。そして、今回もRRDなるものが登場しますが、RRDtoolとは無関係です。今回のRRDはRerunというプラットフォームに関係するものです。RerunはPhysical AI(
Outlookのアドインの開発をしている橋田です。クリアコードではTypicalReplyという、以下のような機能を提供するOutlookアドインを提供しています。受信したメールに定型の内容の返信メールを作成するボタンを追加する例: 「通報」ボタンを押すと以下の内容の返
Webアプリ型業務システムで、手詰まりになった問題をEdge拡張機能とUIオートメーションの合わせ技で解決した事例
結城です。当社が受託開発を行う際には、なるべく「筋が良い」設計でソフトウェアを実装したり、仕様に問題がある場合は「筋が良い」仕様になるようご提案したりといった要領で、可能な限り技術的に「筋が良い」解決方法を取るように努めています。技術的な制約によって理想的な解決の仕方ができな
LTS版 Fluent Package v6.0.2をリリース
2026年2月27日にLTS版 Fluent Package v6.0.2をリリースしました。本記事では、Fluent Package v6.0.2の変更内容を紹介します。Fluent Package v6.0.2Fluent Package v6.0.2では、以下の改善
RubyKaigi 2026のコード懇親会でのテーマを募集中! #rubykaigi #codeparty 🔖 2
RubyKaigi 2026の2日目の夜にアンドパッドさんが開催するコード懇親会のお手伝いをする須藤です。去年に引き続き、今年もアンドパッドさんがコード懇親会を開催してくれる予定です。去年はいくつかのテーマを事前に用意してみたのですが、よさそうな感じだったので今年も事前にテーマ
OSS Gateワークショップを東京でオフライン開催しました! #oss_gate 🔖 1
OSS開発に参加する人を継続的に増やしていくプロジェクトOSS Gateをやっている須藤です。2026-02-13(金)にOSS Gateワークショップを東京でオフライン開催しました!会場はオプティムさんが提供してくれました!懇親会ではオプティムさんが作っているスマート米を無料で
2026年2月13日にFluentdの最新版となるv1.19.2をリリースしました。v1.19系のメンテナンスリリースとなっており、fluent-package の次期LTS版であるv6.0.2に同梱される予定です。本記事では、公式サイトで公開している情報を日本語で解説しま
Groongaの開発とサポートをしている堀本です。今年も年に一度の肉の日(2月9日のこと)が来ました。例年通り、Groongaをメジャーバージョンアップしたので、この一年でどのくらいGroongaがよくなったかを紹介します!メジャーバージョンアップなのですが、特に非互換の変更
提供しているコンテナイメージに関する脆弱性を簡単に確認できるようにする方法
クリアコードではログデータ収集ソフトウェアの1つであるFluentdの継続的な開発に参加しています。Fluentdのコンテナイメージやエンタープライズにおける長期運用に適したLTS版のパッケージ(Fluent Package)を提供しているのもその成果の1つです。本記事では、
Groongaが落ちた!復旧したい!そんなときに役立つツール
Groongaが予期せぬ理由で落ちた理由を調査中の阿部です。通常の終了処理で終了すると問題は起きないのですが、突然の停電などでGroongaサーバーが落ちると、Groongaのデータが壊れる場合があります。壊れた場合は復旧する必要があります。そんなときに役立つツールを紹介しま
Phabricatorを使ったFirefoxへのパッチ提供の手順(2026年版)
結城です。このブログでは2018年に、Firefoxの不具合を修正したり新機能を追加したりといったコントリビューションを行う際のパッチの作り方と、Phabricatorというツールを使ってコードレビューを受ける手順を紹介しました。2026年現在では、既定のバージョン管理システ
Firefoxの不具合の原因調査と修正への取り組みの事例紹介
結城です。このブログでは過去何度か、FirefoxやThunderbirdの不具合の原因調査や修正の事例をご紹介してきました。ですが、原因の見つけ方や修正方針の検討の詳細な所はあまり言語化してきていなかったように思われます。この記事では、Firefoxへの不具合報告の仕方の
結城です。Firefoxを開発しているMozillaプロジェクトでは、ソースコードのバージョン管理システムをMercurialからGitに移行し、GitHubでホスティングしていく方針が2023年に示されました。その後、実際に移行が進んで、本稿執筆時点(2026年1月)ではソ
ソフトウェアエンジニアの阿部です。最近、OpenArmというハードウェアに触る機会があったので、それに関連する記事です。OpenArmはロボットアームです。公式サイトに動画もあるのでご覧いただければどのようなモノかすぐにわかると思います。実物が手元にあっていろいろいじれると
【告知】2026-02-13(金)(平日)にOSS Gateワークショップを東京でオフライン開催! #oss_gate
OSS開発に参加する人を継続的に増やしていくプロジェクトOSS Gateをやっている須藤です。2026-02-13(金)にOSS Gateワークショップを東京でオフライン開催することになったのでそのお知らせです!オフライン開催OSS Gateでは「まだOSSの開発に参加した
fat gemはやめた方がよいと思っている須藤です。やめた方がよいとは思っているのですが、どうやらfat gemが欲しい人はいなくならなそうなので、メンテナンス可能なfat gemエコシステム案を考えています。なお、この文章を書いているのは https://github.com
結城です。このブログではこれまで、2015年と2017年にWindowsでのFirefoxの独自ビルドの作成方法をご紹介しました。本稿執筆時点では、既定のバージョン管理システムがMercurialからGitに移行していたり、MozillaBuildやブートストラップスクリプト
RailsTokyo#2【sponsored by 株式会社タイミー】 - Active Record ADBC adapter #railstokyo_meetup
RailsTokyo#2【sponsored by 株式会社タイミー】でActive Record ADBC adapterを紹介しつつRailsアプリで活用できそうかどうかを聞いてきた須藤です。 Active Record ADBC adapter
RailwayでPGroongaのテンプレートを公開した児玉です。この記事では、まずRailwayについて簡単に紹介し、その後PGroongaテンプレートの使い方を説明します。最後に実際の利用例として、Redmine全文検索プラグインを利用したRedmineをRailway上で
LTS版 Fluent Package v5.0.9をリリース
2025年12月19日にLTS版 Fluent Package v5.0.9をリリースしました。Fluent Package v5 LTSは2025年末までのサポートを予定しており、Fluent Package v5.0.9はv5 LTSの最後のバージョンとなります。本記事
PostgreSQLで高速に全文検索するための拡張PGroongaの開発をしている堀本です。突然ですが、日本語には踊り字というものがあります。久々の"々"とか、こゝろの"ゝ"とか、前の文字を繰り返す記号のことです。現代の文書でも見かけ
Red FlatBuffers:IO::Bufferを使ったpure Ruby FlatBuffers処理系 🔖 3
これはRuby/Rails Advent Calendar 2025の9日目の記事です。Red Data Toolsをやっている須藤です。pure RubyでApache Arrowの実装を作ることにしたのですが、Apache Arrowの実装に必要なFlatBuffersがR
MySQL, MariaDB, Percona Serverで高速に全文検索するためのストレージエンジンMroongaのメンテナンスをしている堀本です。Mroonga 15.21をリリースしました!直近のリリースが2025-09-30なので、2ヶ月ぶりのリリースです。今回の
弊社では組み込みLinux機器向けのソフトウェア開発案件を承っておりますが、その一環でAOSP(Android Open Source Project)のカスタマイズについても実績があります。今回は、社内向け備忘録の意味も込めて、AOSPエミュレーターイメージのカスタマイズ方法
YoctoレシピをISAR向けに移植するときにはまらないためのヒント
組み込みLinuxでは、ターゲットとなるOSをビルドするためのYoctoレシピが提供されていることがあります。そのような事例では、広く公開されているレシピをベースに、企業が独自に追加の修正を施したレシピを適用するということが行われたりします。今回は、そのようなYoctoのレ
PostgreSQL Conference Japan 2025:PostgreSQLでのセマンティックサーチへの挑戦 #pgcon25j
PostgreSQL Conference Japan 2025に参加して、「PostgreSQLでのセマンティックサーチへの挑戦」というタイトルで発表をした堀本と阿部です。スライドを公開しましたが、補足・解説テキストを追加した記事も残します。発表の内容
須藤です。Ruby関連の開発をしたり、Groonga関連の開発をしたり、Apache Arrow関連の開発をしたりしています。この3年くらいApache Arrowの開発がメインの業務でしたが、いろいろあって7割くらいなくなりました。お仕事のネタがないわけではないのでなにかしら
CloudNative Days Winter 2025で「クラウドネイティブ時代に進化し続けるFluentd」の発表を行いました! #CNDW2025
こんにちは。Fluentdのメンテナーの福田です。2025年11月18日,19日に開催されたCloudNative Days Winter 2025にて、クラウドネイティブ時代に進化し続けるFluentdというタイトルで、弊社の藤田と一緒に発表を行いました。当日の発表内容
RubyWorld Conference 2025 - Ruby Prize 2025最終ノミネート者 🔖 3
Ruby Prize 2025で最終ノミネート者に選んでもらった須藤です。RubyWorld Conference 2025内で表彰式があったので参加しました。Ruby Prize 2025最終ノミネート者はStanさんと田篭さんと私の3人で、受賞者はStanさんでした。お
Thunderbird版FlexConfirmMailユーザーの皆さまへのご案内:「自動更新あり」の状態を維持するための移行ガイド
結城です。当社のメール誤送信対策製品「FlexConfirmMail」のThunderbirdアドオン版を従来から使用している方は、自動更新によって提供された最新バージョンとして4.2.5をお使いかと思います。現在、このFlexConfirmMailの不具合を修正し新機能を追
Fluent Package v6 LTSで利用可能になった OpenTelemetry プラグインを紹介
2025年8月29日に、Fluentd の安定版パッケージ Fluent Package v6 LTS をリリースしました。この v6 LTS ではいくつかのプラグインを新たに同梱しており、そのひとつが OpenTelemetry プラグイン です。このプラグインを利用すると
頑なに再代入しない阿部です。YAPC::Fukuoka 2025で頑なに再代入しない!というタイトルでトークします。スライドも公開しますが、発表用のスライドのため十分な説明が記載されていないので、解説テキストを追加したブログ記事も残します。はじめにトークの説明からコ
LTS版 Fluent Package v6.0.1をリリース
2025年11月11日にLTS版 Fluent Package v6.0.1をリリースしました。本記事では、Fluent Package v6.0.1の変更内容を紹介します。Fluent Package v6.0.1Fluent Package v6.0.1では、以下の改
2025年度Rubyアソシエーション開発助成金:pure Ruby Apache Arrowの実装
Apache Arrowの開発に参加している須藤です。この数年度はRubyアソシエーション開発助成金をメンターとしてお手伝いしていたのですが、今年度は開発する側として参加します。拡張ライブラリーとかを使わずにRubyのみでApache Arrowフォーマットのシリアライザー・デシ
実装者向けのApache Arrowフォーマットの説明 🔖 2
Apache Arrowの開発に参加している須藤です。Apache Arrowフォーマットの説明をするときはどうして速いのかやどうして効率がよいのかに注目して説明していました。今回は、Apache Arrowフォーマットのシリアライザー・デシリアライザーを実装する人向けに説明しま
実践!Perlのワンライナー ~Perlがあれば何でもできる~
Perl大好き阿部です。YAPC::Fukuoka 2025でトークできることになりました。内容の概要はこちらをご覧ください!その内容がPerlにまったく関係ないので、Perl好きの断片を語るための記事です。はじめにタイトルからもわかる通りPerlのワンライナーを紹介
Groongaの開発をしている須藤です。Groongaはもともとキーワードベースの全文検索機能を提供する全文検索エンジンとして開発されましたが、このご時世なので、セマンティックサーチサポートも拡充しています。この記事では現状のGroongaのセマンティックサーチのサポート度合いを
LTS版 Fluent Package v5.0.8をリリース 🔖 1
2025年10月8日にLTS版 Fluent Package v5.0.8をリリースしました。本記事では、Fluent Package v5.0.8の変更内容を紹介します。Fluent Package v5.0.8Fluent Package v5.0.8では、以下の改善
共有ライブラリーをDebianパッケージ化する方法を紹介 🔖 1
こんにちは。OpenArmの開発に少しずつ参加している福田です。最近、OpenArm CAN LibraryのDebianパッケージを作成しました。本記事では、現時点の最新のdebian/のお作法をまとめました。概要今回例にするのはOpenArm CAN Librar
Redmine全文検索プラグインの全機能紹介!(2025年版) 🔖 1
Redmine全文検索プラグインに「クエリー展開」なる機能があることを先ほど知った阿部です。ということで、全文検索プラグインにどのような機能があるのか知りたい方向けに網羅的な機能説明から構成までを紹介するのが本記事です。(弊社のブログでも何度か紹介されている全文検索プラグイン
公開のOSS開発プロジェクトの業務での開発事例:Waterfoxのツリー型タブと垂直タブの統合
結城です。昨年、Firefoxのフォーク版の一つとして知られるWaterfoxプロジェクト主催のAlex氏からのご依頼に基づき、Firefox用アドオン「ツリー型タブ(Tree Style Tab、以下TST)」を組み込む作業を行いました。本年8月にリリースされたWaterf
結城です。通常、Firefoxは動作中にバックグラウンドで更新用の差分ファイルを自動的にダウンロードし、再起動のタイミングで更新を適用します。しかし企業などでの運用においては、一般ユーザーには管理者権限を与えない場合があり、そのような場面では、Firefoxの更新は管理者やシ
EOLにともないイメージサーバーから削除されてしまったコンテナの代替手段
Linuxディストリビューションにおいて、標準のサポート終了にともない、関連するリソースがこれまでと同様には利用できなくなってしまうことがあります。例えばUbuntu 20.04 (Focal)は、5年間のLTSサポートを終了し、Expanded Security Main
Groongaサポートサービスの事例紹介 - Groongaのバージョンアップ
Groongaのサポートサービスを担当している阿部です。Groongaのバージョンアップをサポートした事例を紹介します。はじめに: Groongaの後方互換性についてGroongaは後方互換性を大事にしています。そのため、既存の環境を崩さずに安心してアップデートできます
Thunderbirdで「マスターパスワードを使用する」設定が強制適用されない事象と、修正までの回避策
屋代です。Mozilla Thunderbirdをお使いのお客様から、次のような問い合わせがありました。Thunderbirdにマスターパスワード1を強制的に適用する設定を導入したいインストールディレクトリC:\Program Files\Mozilla Thunderb
Firefoxの「安全でないダウンロードの遮断」機能の回避手順と実装の背景、および調査対応のポストモーテム
WebブラウザーのFirefoxには、ユーザー保護の一環として「安全でないダウンロードを積極的に遮断する」機能があります。「安全でないダウンロード」とは具体的には、HTTPSで接続しているWebページからHTTPのURLで参照してファイルをダウンロードしようとした場合を指します
Thunderbird 128.11以降でファイル共有サーバー上のemlファイルを開けない問題の回避方法とその背景 🔖 1
当社の法人向けThunderbirdサポートサービスにおいて、「ファイル共有サーバー上に置かれたemlファイル1をThunderbirdで閲覧しようとした場合に本文が表示されない」というトラブルのお問い合わせを頂きました。お客様によると、この問題はThunderbird 128
Thunderbirdの障害発生時の調査資料採取手順(Windows篇)
はじめにクリアコードはThunderbirdのサポートサービスを提供していますが、その一環でThunderbirdの障害の調査を実施することがあります。調査のために収集が必要な情報は、発生した障害の内容によって様々ですが、当社のサポートサービスのお客様からのお問い合わせでは、
Fluent Package v6 LTS へのアップデート手順
2025年8月29日に、Fluentdの安定版パッケージの新シリーズである、Fluent Package v6 LTSをリリースします。本記事では、Fluent Package v6 LTSへのアップデート方法について紹介します。Fluent Package v6 LTSと