メイン

Alinous-Core アーカイブ

2007年04月30日

Alinous-Coreのページを作成

次世代Web言語 Alinous-Coreのサポートページを立ち上げた。
まだ本家のページとあまり変わらないが、連休明けに拡充する予定。

続きを読む "Alinous-Coreのページを作成" »

2007年05月05日

Alinous-Coreをサーバーサイドで評価

次世代Web言語 Alinous-Coreの評価版を受領して、早、1週間。
サーバーサイドでの評価を開始した。

続きを読む "Alinous-Coreをサーバーサイドで評価" »

2007年05月28日

Alinous-Coreでバグジラを作成中

Alinous-Coreだけを売るんじゃ芸が無いので、バンドル製品をつけて提供しようと思っています。
今のトコ、バグジラなんか、簡単に出来ていいかな~と思っていたので、早速開発に着手。

続きを読む "Alinous-Coreでバグジラを作成中" »

7月度技術者交流会

首都圏コンピュータ技術者協同組合、7月の技術者交流会について開催要領をUP
エントリーページ

続きを読む "7月度技術者交流会" »

2007年05月31日

バグトラッキングシステムの作成

Alinous-Coreで動くアプリケーションが無かったので、実用も兼ねてバグトラッキングシステムを作ってみた。

続きを読む "バグトラッキングシステムの作成" »

2007年06月07日

PostgreSQL2007カンファレンス

PostgreSQL2007カンファレンスでショートセッション枠をもらったので、Alinous-Coreの紹介について、ちょっと話してきた。
25分という微妙な時間だったので、かなり緊張。。。

続きを読む "PostgreSQL2007カンファレンス" »

2007年06月09日

codezineでAlinous-Coreのコーナーが開設

Alinous-Core制作者の飯塚さんからメールが来た。
seaserのコーナーってが無いのに、いきなり出来るとはすごい。
いままで、Alinous-Coreの普及の一旦を担ってきたと自負している自分だが、これでいっそう、活動に力が入るということだ。

※6/9現在ではまだなにもない(笑)
http://codezine.jp/a/default.aspx?cid=633
実は、6/10週よりバンバンと記事が追加されていく予定(とフライング情報)

2007年06月11日

Alinous-Coreのサポート

布施加工の商用サイトで、Alinous-Coreのサポートを開始と書いた。
具体的には、
1.インストール
2.バグトラッキング
3.運用設計、受託
4.アプリケーション制作受託
を中心に考えている。
Alinous-Coreの特徴として、HTMLとSQLが分かればWEB-DBが簡単に書けるとしているが、環境構築は別もので、そこは専門家が行うしかない。

続きを読む "Alinous-Coreのサポート" »

2007年07月24日

Alinous-Coreの商用サポート

一両日中に出ると思います。
サポートメニューを作るのには苦労しました・・・
Alinous、Alinous-Coreで検索すると、みなさんかなり引用しているようで、ずいぶん引っかかります。
fusekako.jpは、サイト再作成したので、かなり順位がダウン。
なんとか順位上げたいです。

2007年07月25日

Alinous-Coreの商用サポート開始

Alinous-Coreの商用サポートを開始しました。もちろん、世界初です!!
http://fusekako.jp/index.files/20070725.htm
ここまでこぎつけるのには、口にしがたいさまざまな障害がありました。
あとは、よさを知ってもらって、WEB-DB開発で苦労しているデザイナー、技術者の役に立てればと願っています。

2007年08月12日

PostgreSQLの日本語全文検索

カテゴリーがAlinous-Coreになっているのは、ちょいとご愛嬌(笑)
PostgreSQLでの日本語全文検索ネタは、意外とみなさんやられているようで・・・
Web上には、かなり文献がごろごろとしているようだ。

webを斜め読みしたところ
1.PostgreSQL + Tsearch2日本語化パッチ
2.Ludia
あたりがメジャーかと推測。
いつものことながら、rpmが整備されていそうな方を着目してみる。

Ludiaは最近(まさに今月だ)バージョンUPされたようで
前提となる
mecab,sennaを検索してみると、rpmを作った方がいるようだ。
mecabはFedoraでrpmを提供しているし、sennaもtarボールの中にspecファイルのテンプレートが入っていた。
中身を見ると、あまりディストリビューションに依存しないようで、汎用rpmでも行けるかなぁと推測。
sennaはfedoraで無かったので、ためしに作成してみた。

senna-1.0.8-1.i386.rpm
senna-devel-1.0.8-1.i386.rpm

作成したsennaのrpmは依存関係としてmecab0.8以上を必要としている。
ソースから入れた場合はNGなので、別途mecabをrpmで探して入れてからどうぞ。
※とりあえず自分の環境では動作確認したけど、動作保証するものではないので、各自の責任で。
※今のとこ、サポートもしません(笑)

mecabは分かち書きのプロセスで、これを経由して、全文検索を行っているようだ。
分かち書き用に辞書があり、分かち書きの精度は、インストールされた辞書によるものが大きい。

以前、日本語FEPを評価したときの文字列を入れて、試してみた。

mecab
きょうのきょうはあめだった
きょう 名詞,副詞可能,*,*,*,*,きょう,キョウ,キョー
の 助詞,連体化,*,*,*,*,の,ノ,ノ
きょう 名詞,副詞可能,*,*,*,*,きょう,キョウ,キョー
は 助詞,係助詞,*,*,*,*,は,ハ,ワ
あめ 名詞,一般,*,*,*,*,あめ,アメ,アメ
だっ 助動詞,*,*,*,特殊・ダ,連用タ接続,だ,ダッ,ダッ
た 助動詞,*,*,*,特殊・タ,基本形,た,タ,タ

なかなか、うまく分解してくれているようだ。

自分の環境は、表示、db(PostgreSQL)、htmlエンコード いずれも、utf8を使用している。
webの資料では、mecabのデフォルトエンコードはeucのようだが、自分の環境ではツインヘッダー(?)のようで、utf8でも問題なく動作していた。

mecab,mecab-ipadic(辞書),sennaをセットアップ後、Ludiaを入れる。
(Ludiaのtarにはspecテンプレートが無いようだが、いずれ作成してみたい)
D/LしたLudiaのセットアップマニュアルにしたがって、インストールする。
自分の環境では、/lib ,/usr/bin 以下のシステムディレクトリにバイナリーが配置された。
Ludia導入用のSQLは、sennaが用意していて、/usr/share/pgsql/pgsenna2.sql に配置されていた。

つづいて、これをPostgreSQLに適用してみた。PostgreSQLも例のごとく、rpmで導入してある。

rpmで導入すると、dbのディレクトリは、 /var/lib/pgsql/data/ 以下に配置される。
このディレクトリに設定ファイルである、postgresql.confがある。
ここに、日本語全文検索用の設定を仕込んで、PostgreSQLを再起動する。
----
custom_variable_classes = 'ludia'
ludia.max_n_sort_result = 100000
ludia.enable_seqscan = on
ludia.sen_index_flags = 31
----
他にも設定するところはあるらしいのだが、とりあえずこれで動く。

続いて、dbをリスタートし、適当なdbに接続。
(dbが無ければ、新規に作成すること)

接続時に、先ほどのsqlを実行する。
たとえば、
psql -f /usr/share/pgsql/pgsenna2.sql postgres
こんな感じ。

この後に、sqlを適用したdbに接続して、評価用のテーブルを作成し、確認してみる。

※ちょっと長くなったので、あとで追記する予定

2007年09月10日

Alinous-Coreの外部公開サーバー環境

Alinous-Coreの外部公開サーバーを運用しています。
現在のところ
自社サイト
alinous-バグトラッキング

構成はどちらも一緒で、
1.OS
 RedHat系ディストリビューション
2.WEBサーバー
 Apache HTTP
3.アプリケーションサーバー
 Tomcat5

ご注意!!

著作権表示
このblogのオリジナルURLは
http://blog.sailine.net
です。
キャッシュで保持する場合はキャッシュであることを明示してください。明示しない場合は著作権侵害となります。
This blog is "http://blog.sailine.net" saving.
The contents must be displayed in above URL or based.
If you tried to show the blog with different the URL,you must license from the copyright holder.

About Alinous-Core

ブログ「彩らいん!もじサイト(ブログ版) blog.sailine.net」のカテゴリ「Alinous-Core」に投稿されたすべてのエントリーのアーカイブのページです。過去のものから新しいものへ順番に並んでいます。

次のカテゴリはその他です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.34
Copyright 2007-2010 ©彩らいん!もじサイト