Finder4、EBStudio2、EBWin4のタブ化等)が一段落し、モバイルアプリのダークモード対応もできたので、次なるお題を考える余裕ができてきた。Lingvoの辞書フォーマット)の検討を再開したいと思う。compilerによってコンパイルしたバイナリ形式がlsdである。lingvo.helpmax.netlsdの構造は非公開だが、lsdからdslに変換するツールがいくつかあるので、リバースエンジニアリングを行えば対応は不可能ではない。作業時間は膨大になることが予想される。github.comそこで、段階的に対応することを考えた。EBWinのユーザ辞書形式に変換する一番簡単なのは、dslからEBWinのユーザ辞書に変換することである。これでdslのパーサーと、dsl形式の辞書の内容の表示ルーチンができあがる。dslに対してインデックスを作成する次は、dslのソースをそのまま辞書ファイルとして利用し、インデックスだけ作成してEBシリーズで利用することである。モバイルでインデックスをつくると辞書のサイズによっては長考状態になるので、母艦でインデックスを作成してdslと一緒に転送してもよいようにする。lsdのネイティブサポート最後に、リバースエンジニアリングによってlsdを解析し、直接参照できるようにする。膨大な作業時間が予想されるので、フェーズ2までで終わる可能性が高い。過度な期待はいだかないでほしい。可能性として書いているだけで、着手できるかどうかもわからない。現在フェーズ1の途中であり、整形していないdslの生データが検索出来ているところまでのスクリーンショットを掲載しておく。あとはテキストを整形して表示できるようにすれば、フェーズ1までは実現することになる。月別アーカイブはてなブログをはじめよう!hishidaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。