日記(839)

<前 次>

無題

ナマライザのコードの中には、数値入力ウインドウやら例外を出さないクリップボードやら、昨日書いた全角半角変換やら、再利用しても便利そうなクラスが結構あるので、適当に公開してみようと思っています。

無題

ナマライザの検索フレーズに全角半角変換を入れました。
個人的な好みで全角英数字は半角に、半角カタカナは全角にしています。
他にも前後に付いた余計なスペースを省いたりしてます。

アンパンマンDBのアニメデータに、初登場キャラの強調表示をつけました。
日付しか見てないので前半のAパートで初登場だった場合は後半のBパートでも初登場扱いになりますが、初登場キャラはその日のうちに再登場することが少ないのであまり気にしないことにしてます。
あくまでも参考程度にということで。

無題

ナマライザの検索フレーズ解析を、GoogleだけでなくYahooやLiveサーチなどにも対応させました。
YahooとかBiglobeはリファラから文字コードが直接的に得られないため文字化けが多くなりますが、それを除けば大方よさそうな感じです。
全角スペースは半角スペースに変換するので、実質的に同じ検索フレーズは同じものとして扱われます。
このあたりは他に大文字小文字の区別をしないオプションもあるのですが、更に全角と半角を同一視する機能や連続したスペースを縮める機能もほしいところです。

無題

以前作っていたコメリストの、たまに画像が乱れる問題、原因が分かりました。
サーバーにリクエストを送って返ってきたレスポンスになぜかURLデコードをかけていたのです。
なので、データに%記号が含まれているとその周りのデータが壊れてしまっていたのです。

ナマライザのほうは、フィルタ編集画面の操作性をどんどん改善していっています。
まだまだ自然な操作に対応し切れていない気がします。

無題

集合フィルタの管理もできて、以前のフィルタ管理にあった機能は出揃いました。
それでいて以前よりずっと高速…のはず。
少なくとも編集のしやすさや全体の見通しのよさは以前とは比べ物にならないと思っています。

無題

ナマライザのXMLからのフィルタの復元処理に問題があったため修正していました。
そして、編集画面もそれなりに形になってきました。
たぶん3月下旬あたりには公開できるようになると思います。

<前 次>