bbl_apps Profile Banner
bbl Profile
bbl

@bbl_apps

Followers
502
Following
11K
Media
464
Statuses
971

bbl 聖書CLI と lucene-kmp ( Apache Lucene の Kotlin Multiplatform 版)を開発してます。 KMP, CMP, Android, iOS, 全文検索, 形態素解析, OSS, Codex 中の人:@Hokuto_Ide

Japan
Joined December 2023
Don't wanna be here? Send us removal request.
@bbl_apps
bbl
25 days
bbl proverbs 26:4-5 bbl 1 corinthians 8:1 とかコマンド打てば出てきますしね。 有名な聖書箇所は覚えてる人も多いと思いますよ。 ちなみに、bblコマンドは僕が作りました。
@needle
Kenji Iguchi
26 days
英語圏で聖書の引用でレスバする奴に至っては書名・章番号・段落番号というデータベースのキーでやりとりしたりしてて目を疑った。 “Proverbs 26:4–5”とか “1 Corinthians 8:1”とか言われて分かるの…
1
25
99
@bbl_apps
bbl
8 hours
300MB→155MB->22MBまでバイナリサイズスリム化できた。メインのbblの実行ファイルを分割し、オンデマンドに聖書データや検索用のバイナリをダウンロードする方式に変えた。最初分割したときにでかいluene-kmpの依存性が複数残ったままだった。見つけて切り分けた。
@bbl_apps
bbl
20 hours
bbl-kmpの実行バイナリをコンパイルした。バイナリサイズは155MBで分割前の300MBよりはだいぶ減ったと思う。もっとスリム化できれば良いのだけど、とりあえず、これで続ける。現時点でのバイナリを動かしてみて問題が見つかった。単体テストを通り抜けてもバグは出てくるわけだね。デバッグ開始。
0
0
0
@bbl_apps
bbl
12 hours
Codex CLI ( gpt-5.2-codex )の5時間利用制限に達した。ので、GitHub Copilot Agent Mode ( gpt-5.2 )にバトンタッチして中国語聖書検索のリグレッションのデバッグにあたらせる。
0
0
0
@bbl_apps
bbl
17 hours
ちなみに、上の写真はIntelliJ IDEAのterminalで表示した様子。 bbl list の列がずれてますが、僕も愛用していて巷でも話題の Gohsttyではこんな感じで「インストール済み」「ダウンロード可能」の聖書の一覧がきれいに並んで表示されます。ダウンロードされた聖書は$HOME/.bbl/packs に保存されます。
0
0
1
@bbl_apps
bbl
17 hours
自分で作ったものを自分で動かして、動くんだけど、動くことに驚いている。はじめて実際に使った。これはapt とかbrewとかの動作・使用感・UXを模倣したもので、 bbl install th1971 でタイ語聖書がインストールされる。 bbl install irvtel irvtam irvguj irvurd みたいに全部いっぺんにもできる。
1
0
0
@bbl_apps
bbl
20 hours
テストがフォールスポジティブばっかだった。リグレッションが人間の認知をすり抜けて入り込んでた。自分がもっとちゃんとコードレビューしてれば、もしくは https://t.co/8fdJ5P46JCちゃんと書いてたら防げたんだろうけど。デバッグ中。
0
0
1
@bbl_apps
bbl
20 hours
bbl-kmpの実行バイナリをコンパイルした。バイナリサイズは155MBで分割前の300MBよりはだいぶ減ったと思う。もっとスリム化できれば良いのだけど、とりあえず、これで続ける。現時点でのバイナリを動かしてみて問題が見つかった。単体テストを通り抜けてもバグは出てくるわけだね。デバッグ開始。
0
0
2
@bbl_apps
bbl
20 hours
リファクタリング中ずっと落ちていたCIがやっと全部テスト通った。bbl実行ファイルに埋め込んでいた一部の各言語の聖書のデータを全部ダウンロード式に変更し、ポーランド語、ウクライナ語、中韓日の各言語のAnalyzerも追加式にした。bbl本体はスリム化できた、はず。
0
0
2
@bbl_apps
bbl
1 day
プロンプトをつらつらと書いて問題の概要、期待される動作内容、これまで試したけどだめだった解決法、テスト実行の際に気をつけるべきこと、などをCodex CLI ( gpt-5.2-codex )に伝える。任せる。あとは詰まってないか見守って必要なら介入する。
0
0
5
@bbl_apps
bbl
1 day
Codex CLI復活。やりますか。
0
0
4
@bbl_apps
bbl
3 days
聖書23冊分の lucene-kmpの全文検索転置インデックスを作っている様子。
0
0
2
@bbl_apps
bbl
4 days
今日の進捗。bbl-kmpの大規模リファクタリングPhase 6/9にさしかかった。最終的なバイナリを分割してスリムサイズにするもの。単体テストしつこく書いてるからリファクタリングができる。TDD大事。
0
0
2
@bbl_apps
bbl
4 days
これは「空の器を用意すること」なんだよね。器を用意してプロンプト投げればあとは怒涛の勢いで中身を注ぎ込んでくれる。聖書にもそういう話がある。
@bbl_apps
bbl
4 days
消費トークン量節約したいからAIのために単純作業のIT土方をしている。6つくらい同種のモジュールを作るからそれぞれのパッケージ、空クラス、空テストを延々と手作業で作っている。
0
0
3
@bbl_apps
bbl
4 days
消費トークン量節約したいからAIのために単純作業のIT土方をしている。6つくらい同種のモジュールを作るからそれぞれのパッケージ、空クラス、空テストを延々と手作業で作っている。
0
0
2
@bbl_apps
bbl
4 days
「類は友を呼ぶ」ということわざがあるけど、ホントそうだと思う。XとかQiitaとかZennとかIzanamiとかを歩き回って「類を探し友を求めている」。開発者全般、個人開発者、OSS開発者、モバイル開発者、Kotlin開発者、NLP関係、特に検索エンジニアの方々。よろしくおねがいします。
0
1
12
@bbl_apps
bbl
4 days
朝見てみたら GitHub Copilot の復活していた。よっしゃ開発できる。はやく gpt-5.2-codex のAPIが来てほしい。 gpt-5.2はトークン消費激しい気がする。 gpt-5.1-codexに戻してみるか?
@bbl_apps
bbl
5 days
Codex CLI ( gpt-5.2-codex ) が力尽きた。 GitHub Copilot Agent Mode ( gpt-5.2 ) に選手交代した善戦したが、力尽きた。 乗り越える壁は Kotlin/Native のコンパイル時のカスタムGradle Taskによる OutOfMemoryError。普通にプログラミングする時の問題じゃなくてビルド系の問題だから難しい。
0
0
1
@bbl_apps
bbl
5 days
bbl-kmp 今日の進捗。jvmTestはパスするけどlinuxX64Testは落ちる。ビルドが複雑になりすぎていてこれをどうしようか思案中。夢を追うのはやめて抜本的に簡略化しようかとも。難しいときだが、諦めず乗り越えていこう。
0
0
1
@bbl_apps
bbl
5 days
Codex CLI ( gpt-5.2-codex ) が力尽きた。 GitHub Copilot Agent Mode ( gpt-5.2 ) に選手交代した善戦したが、力尽きた。 乗り越える壁は Kotlin/Native のコンパイル時のカスタムGradle Taskによる OutOfMemoryError。普通にプログラミングする時の問題じゃなくてビルド系の問題だから難しい。
0
0
3
@bbl_apps
bbl
5 days
フェイズ9まで計画したうちの3まで進んだ。爆速でゴリゴリとコードを書いている Codex CLI ( gpt-5.2-codex )を眺めている。
0
0
2
@bbl_apps
bbl
5 days
誤→非常ダメ出し 正→非情ダメ出し タイポでした。 非常事態ではありません。 非情なCodex CLIと共に日常を生きています。
0
0
0