ククログ(30)

株式会社クリアコード > ククログ > ククログ(30)

ノータブルコード6 - ポインターのサイズで32bit環境を見分ける

Groongaという全文検索エンジンの開発に参加している堀本です。 今回は、開発中にGroongaのソースコードから「おぉー」と思ったコードを見つけたので紹介します。

もっと読む

GitHub Actionsを使ったGroongaのパッケージのインストール、テストの自動化

Groongaでは、これまでもGitHub Actionsを使ってパッケージの作成を自動化したり、テストの自動化を実施してきました。 いままで自動化してきたテストは、リポジトリーにpushされたソースコードに対してビルド、テストするものでした。 これらの自動化により、リリース前に初めて問題が発覚することが少なくなり、問題が発生した段階で対処を進めることができています。

もっと読む

Firefox 74以降でのアドオンのサイドローディングの代替

Mozillaの公式なアナウンスにある通り、Firefox 74以降のバージョンではアドオンの「サイドローディング」ができなくなりました。この変更は次のESR版であるESR78にも影響するので、主に企業ユーザー向けの情報として、対策・代替運用の情報をご紹介します。

もっと読む

Gecko Embedded 68ESR対応

はじめに

クリアコードでは Gecko(Firefox)を組み込み機器向けに移植する取り組みを行っています。 ククログ記事を長らく書いていませんでしたが、68ESRに移植する取り組みを行っていましたので、紹介します。

もっと読む

Groongaの単語抽出演算子を使ったタグの付与

Groongaにはタグ検索という機能があります。

もっと読む

ノータブルフィードバック8 - 要望が通らなかったときの振る舞い方

結城です。

もっと読む

ノータブルフィードバック7 - 開発者の環境では必要ない改善の提案

結城です。

もっと読む

ノータブルフィードバック6 - 初回使用時のつまずきを減らす提案

結城です。

もっと読む

ノータブルコード5 - Lispとシェルスクリプトのキマイラ

今回紹介するコードは、エディンバラ大学が開発した音声合成ライブラリFestivalからのコードです。このライブラリには、テキストファイルを音声に変換する「text2wave」という実行ファイルが付属しています。このファイルの冒頭部分を引用すると次のようになっています。

もっと読む

ノータブルコード4 - NULLよりも名前付きの番兵オブジェクト

MroongaというMySQLのストレージエンジンを開発している須藤です。MySQLのAPIはよく変わるのでMroongaの開発をしているとMySQLのソースコードを読む機会がよくあります。今日、MySQLのコードを読んでいて「お!」と思うコードがあったので4回目のノータブルコードとして紹介します。

もっと読む