Tuesday, September 18, 2018

raspberry piにmediawikiをSQLiteでインストール&日本語検索対応

raspberry piに導入するなら、軽量のpukiwikiの方がはるかに扱いやすいとは思うのだけど、それでもやっぱりなんとなくでmediawikiを入れてみました。
データベースはお手軽にSQLiteを使って、公式の手順通りにあっさり導入は終わり。

・・・なのですが、そのままではまともに日本語の検索ができません。
elasticsearchとkuromojiで対応可能ではあるみたいだけど、そこまでするならpukiwikiでいいかなぁ。
と、軽く検索をかけてMacWikiさんのサイトでBruteSearchなる方法を発見。
ちょっと情報が古いし、そのままではMySQL用なのでSQLiteでは動かないけれど、参考にしてやっつけのBruteSqliteSearchをでっち上げてみた。
これでSQliteのMedeaWikiで日本語の全文検索ができるようになります。 単純にMATCHをLIKE検索にしただけで、検索対象がインデックスなので、そこは改善の余地あり

raspberry pi2で動かすmediawikiは実に重い。pi3で動かせばもう少しはマシなのかな。

あとカテゴリの追加がいまいち上手く動かない。 ここを参考にしてみたけど、確かに
$ php maintenance/rebuildall.php
でカテゴリもリンク元チェックも動くようになるんだけど、これをcronで定期的に実行する手はあるんだけど、、、

あ、ちなみに実行するにはDBへのアクセス権が必要です。

Friday, August 31, 2018

酒類等製造免許の新規取得者チェッカー

ふと思い立って、酒類等製造免許の新規取得者を確認するアプリを作ってみました。
ソースコードはいつも通りgithubに

あんまり使い勝手がよくないけど、こんなの欲しがる人はほかにいないだろうし、改良するかどうかは迷いどころ。

Tuesday, April 17, 2018