サーバ構築の最近のブログ記事

ツイートボタンの設置

| コメント(0) | トラックバック(0)

Twitter公式のツイートボタンが公開されたので、設置してみた。

設置方法は、簡単で、Twitterにログインした状態で、下記のサイトにアクセスして、
設置したいボタンタイプを選んで、表示されたソースコードを、ページの任意の
位置に貼り付けるだけです。

ツイートボタン

このボタンのメリットは、

  • 自動的にページタイトルとページのURLが短縮URLでツイート文と
    して挿入された状態で、別ウィンドウが開く。
  • そのページのツイート数が表示出来る。(まだ安定していないかな?)
  • ツイートしてもらうと、フォローのお勧めが表示される

といった感じです。

このページにも、ツイートボタンを付けているので、ツイートしてみてください。

MeCabのインストール

| コメント(0) | トラックバック(0)

サービスとして提供しているものもあるので、忘れないようにMeCabのインストール
方法を書いておく。

○MeCabのインストール
ソースファイルを公式サイトからダウンロードして、インストールする。
文字コード指定を忘れないこと。
prefixのデフォルトは、/usr/local/

$ tar zxfv mecab-X.X.tar.gz
$ cd mecab-X.X
$ ./configure --with-charset=utf8
$ make
$ make check
$ su -
# make install

○MeCab辞書をインストール
辞書ファイルを公式サイトからダウンロードして、インストールする。
文字コード指定を忘れないこと。

$ tar zxfv mecab-ipadic-2.7.0-XXXX.tar.gz
$ mecab-ipadic-2.7.0-XXXX
$ ./configure --with-charset=utf8
$ make
$ su -
# make install

上記2つをインストールすることで、/usr/local/binにパスが通っていれば、
mecabが利用可能になります。

PHP上から、MeCabを使うには、php_mecabをインストールする方法が、
スマートと思われます。
ただし、php 5.3環境でそのままコンパイルするとエラーになるので、ソース修正が
必要です。

上記のような環境ができあがると、例えば、郵便番号データーを辞書ファイル化して
住所を分ち書きしたりできます。

PHPで都道府県、市区町村、町域名以降の住所分割を高速に行う方法

これを応用して、住所から郵便番号を取得できるようになります。

TLECがダウンしている件

| コメント(0) | トラックバック(0)

Spamassassinの定義ファイルは、TLECのファイルをベースに利用していたのですが、
ここのところ、TLECのサイト自体に接続出来なくなっていました。

どうしてかなと、思って調べてみたところ、どうやらTLECのサイトは終了してしまった
ようです。

「user_prefs」は、TLECで公開されていたファイルを作成されていた方が、
個人サイトにて公開&更新を続けておられるようですので、そちらをベースに
使っていきたいと思います。

user_prefsは、下記URLでダウンロード出来ます。

http://www.flcl.org/~yoh/user_prefs

procmail設定変更

| コメント(0) | トラックバック(0)

自分が忘れないために、記録しておきます。

ここ最近、spamassassinのフィルターをすり抜けるSPAMが多かったりしたが、
今度は、procmailの設定をすり抜けるものが発見された。

すべてのメールをspamassassinで判定させるのは重いので、procmailで
判定するメールを区分けしていたのですが、そのルールをすり抜けていたようです。

具体的には、SPAMメールのヘッダに下記が含まれていました。
X-Spam: Not detected
X-Mras: OK

procmailのルールで、

:0fw: spamassassin.lock
*!^X-Spam.*
|/usr/bin/spamc

としていたので、見事にspmassassinで判定されずにスルーされました... orz

そこで、procmailのルールを下記に変更しました。

:0fw: spamassassin.lock
*!^X-Spam-Status.*
|/usr/bin/spamc

それにしても、SPAMだから意味があるかどうかは分からないけど、"X-Mras"って
何だろう?

備考:
○ベイジアンフィルタ学習状況確認
sa-learn --dump magic

php 5.3とMovable Type

| コメント(0) | トラックバック(0)

phpを5.3にバージョンアップした結果、やはりいろいろと影響があるようです。

本ブログで利用しているMTOSでは、5.3にバージョンアップした結果、殆どの
ページをPHP化しているのもありますが、検索を使うとエラーが発生するように
なりました。

mt.phpで"ereg"を使うなというメッセージでしたので、eregを使っている
部分を"preg_match"を使うように手変更してみました。

変更後は無事利用できるようになりました。

しかし、まだまだいろいろありそうです。
本番運用はまだまだ先ですねぇ~

ともに小数点第1位の大きめのバージョンアップですが、近いタイミングで
バージョンアップされたので、いろいろと検証が大変です。

  • PostgreSQL
    8.4にバージョンアップしました。
    リストアの並列実行に対応したり、全文検索のスピードが向上したりと、
    さまざまな更新が行われています。
    いろいろと検証は必要ですが、パフォーマンスの向上が見込めるので、
    対応していきたいと思います。
  • PHP
    5.4にバージョンアップしました。
    名前空間がサポートされたり、ガーベージコレクタがデフォルトで有効に
    なったりしています。

PostgreSQLについては、オプションが自動化されていたり等の変更はありましたが、
今のところ大きな問題にはぶつかっていません。

PHPは、PECLでExtensionを利用している場合は、注意が必要です。
APIのバージョンが変わっている関係上、リコンパイルが必要な場合があります。
ちなみに、APCとmemcacheは試しましたが、APCについては、現時点の
stableである3.0.19では、コンパイルにこけるので、betaの3.1.2を
インストールしました。

○PCELのアンインストールとインストール

  1. #>pecl uninstall <モジュール名>
  2. #>pecl install <モジュール名>

betaのモジュールをインストールしたい場合は、
#>pecl install <モジュール名>-beta

他にも色々なところで、つまりそうな予感がしますが、とりあえず自社環境で、
いろいろとテストしていく予定です。

#本運用で使えるようになるのは、ちょっと後になりそうです...Cry

Google AJAX Libraries API

| コメント(0) | トラックバック(0)

会社のホームページもいい加減、テーブルレイアウトから脱却しなくてはと
思い、大枠のデザインはそのままに、XHML+CSSのスタイルに変更しました。

#厳密には、時間もなかったので、まだまだだったりしますが...

その過程で、会社概要で利用しているGoogle MapをGoogle AJAX API ローダーを利用する方式に変更しました。

その過程で、今更ながら、「AJAX Libraries API」というのを見つけました。
なんと、よく利用されるJavaScriptライブラリをgoogle.load()で最新安定板を
ロードできてしまうというものでした。

最近いろいろなページで使うことが多くなってきた「jQuery」もUIも含めて
ロードできるようで、Google Mapを利用するサイトではかなりよいです。

Mapperプラグイン テスト

| コメント(0) | トラックバック(0)

Google mapを自動的に組み込めるプラグイン「Mapper」を追加してみました。

うまく表示できるかな?

設定した住所: 熊本県熊本市池上町

熊本県熊本市池上町

ダイナミックパブリッシングなページは使えないらしい...Cry
まあ、使えるかな。

MTOSに「TinyMCE-MTPlugin」を入れてみました。

○TinyMCE-MTPlugin

http://tec.toi-planning.net/mt/tinymce/

標準のリッチテキストエディタに対して適用されてしまいますが、

ちょっとは使い勝手が上がるようです。

 

しばらく、このプラグインは使ってみたいと思います。

MTOS 4.21

| コメント(0) | トラックバック(0)
ブログシステムをMovable Type Open Source 4.21に変更しました。
ついでに、ずっと引きずっていた漢字コードをEUC-JP→UTF-8に変更しました。

Movable Typeの記事エクスポート→インポートを始めて試しましたが、
まあ、使えるかもしれません。
(今まで普通にアップデートしていたので、試したことはありませんでした...)

まだ細部までは見ていませんので、余裕がある時にでも各種設定を
いじっていきたいと思います。
1   2   3   

2010年9月

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

アーカイブ

OpenID対応しています OpenIDについて
Powered by Movable Type 4.25
 
 

このアーカイブについて

このページには、過去に書かれたブログ記事のうちサーバ構築カテゴリに属しているものが含まれています。

前のカテゴリはお知らせです。

次のカテゴリは日記です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。