SpamAssassinを外す

スパン・メールは多数来るので、サーバは負荷がかかり、サービスに支障がでる。

仕方なく、/p5-Mail-SpamAssassin/ を外すようにした。

 # pkg_delete p5-Mail-SpamAssassin-3.1.0_6

To delete spamd user permanently, use ‘rmuser spamd’

いつかまた使うかも。

Vistaのβ2を削除

使いにくい、Momory, HD沢山消費するから、ついにVistaのβ2を削除しました。 そのパーティションをフォーマットして、新規XPをインストール方法を取りました。 ドキドキしながら、最後まで完了して、XP起動したら、一安心。

xoopsで再び挫折

年末年始、かなり時間をかけて、サイトを殆どUTF8に統一し、 Xoops 2.2.xにアップグレードした。

今日はxoopsの公式サイトを久しぶりにチェックしたら、なんと、Xoops 2.2.xは棚上げ、Xoops 2.0.xはお勧めと、3月ごろ宣告した。

Xoops 2.2.xは沢山不具合があります、バージョンアップで改善を期待しているが。開発停止は、破滅だ!

が、しかしまた全部Xoops 2.0.xへダウングレードはまた大変な作業。困った!

domain list

silkroad.net   1997
scc.ne.jp       1999
poemdb.com  2002
digilib.edu2web.com       2006

実は、1997年から、silkroad.netドメイン取ってから、いろいろ試みをしました。メール転送、BBS、MLなど初期は結構好評で有名でした。
しかしその後の物量戦には勝てなくて、普通の個人サイトレベルに転落。
そのとき、専念していれば、親が金銭のサポートがあれば、いいアドバイザがいれば、。。。沢山(if)があるけどね。

RE:Perlは依然おかしい

2週間も悩んだPerlの不具合、 FreeBSD-users-jp の ML に質問したら、答えが見つかりました。

/usr/local/lib/perl5/site_perl/5.8.8/mach/auto/
以下のいくつ属性は 700 のパスを 755に変更したら、不具合が解消しました。

Perlのアップグレード手順には、何処が問題あるかも知れません。

親切に教えて頂いた皆さん有難うございました。

Perlは依然おかしい

しかしPerl 5.88は何度もPackape/portsでdeinstall, reinstallしても、依然改善さ
れていません。Perl ほぼ機能しなくなり、困りました。

現象は、Perl パッケージに含まれているモジュール以外は読み込まれないです。た
とえば、SpamAssassinの場合、Digest::SHA1はportsでmake install して、locateも
確認されたにもかかわらず

# locate Digest/SHA1
/usr/local/lib/perl5/site_perl/5.8.8/mach/Digest/SHA1.pm

SpamAssassin はエラーになります。
—-
Can’t locate loadable object for module Digest::SHA1 in @INC (@INC contains:
/usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/5.8.8/BSDPAN
/usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl
/usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8) at
/usr/local/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/EvalTests.pm line 33
Compilation failed in require at
/usr/local/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/EvalTests.pm line 33.
BEGIN failed–compilation aborted at
/usr/local/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/EvalTests.pm line 33.
Compilation failed in require at
/usr/local/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
55.
BEGIN failed–compilation aborted at
/usr/local/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin/PerMsgStatus.pm line
55.
Compilation failed in require at
/usr/local/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin.pm line 71.
BEGIN failed–compilation aborted at
/usr/local/lib/perl5/site_perl/5.8.8/Mail/SpamAssassin.pm line 71.
Compilation failed in require at /usr/local/bin/spamassassin line 77.
BEGIN failed–compilation aborted at /usr/local/bin/spamassassin line 77.
procmail: Program failure (2) of “/usr/local/bin/spamassassin”
procmail: Rescue of unfiltered data succeeded

—-
Apache2.0.xのCGIから、Perlのスクリプトも同じ問題で全滅です。

セールスフォースのCEOが来日、ソフトウェアの未来像を語る [by chen]

Internet:: セールスフォースのCEOが来日、ソフトウェアの未来像を語る

 いまや飛ぶ鳥を落とす勢いで成長しているSalesforce.com。従来のCRMオンデマンドサービスのリーダー企業から、オンデマンドビジネスサービスの市場およびテクノロジのリーダー企業へと変革をなしたと自負する。そのSalesforce.comの創業者であり、会長 兼 最高経営責任者(CEO)を務めるMarc Benioff氏が来日し、セールスフォース・ドットコム主催のイベント「Success On Demand Tour 2006 Summer」にて、「The Future of Software ~ソフトウェアの未来~」と題した基調講演を行った。

 冒頭、Benioff氏は、Microsoft 会長 Bill Gates氏の「数十から数億単位の顧客を前提に設計されたサービスが、あらゆる規模の企業に提供するソリューションの本質とコストを劇的に変化させる」というコメントを引用し、転換期を迎えているソフトウェアの将来について語り始めた。

 「Gates氏は、従来のソフトウェア技術やビジネスモデルが、すでに変化しつつあることに気づいている。つまり、Microsoftは、ソフトウェアの世界が急激に変化していることに気がついているのだ」(Benioff氏)

 これは、従来型のCDに焼いて配るというソフトウェア業界のビジネスモデルが、たくさんのユーザーに対してインターネット経由でサービスを提供する形へと、大きく変化しているということ。旧来型の事業展開で成功を収めているMicrosoftでさえ、この変化にすでに気づいているというのだ。

 ebayやYahoo、Googleといったコンシューマー向けのサービスが、ここ10年間の間で世界を大きく変え、そこから新しい技術が次々と生まれている。ビジネスウェブにおいても、このコンシューマーウェブの流れに追随し、さまざまなアプリケーションを統合してどこにでもそれを届けられるようにしなければならないとBenioff氏はいう。

 「サンフランシスコにあるサンフィルロード沿いには、たくさんのベンチャーキャピタルが集まっている。現在彼らは、ソフトウェアの企業にはほとんど投資しておらず、サービスを提供する企業に投資しているのだ。これだけでも、将来性がどちらにあるかは容易に予測できる」(Benioff氏)

 この新しいソフトウェアサービスの提供形態を、「マルチテナント方式」とBenioff氏は説明する。リソースを共有することでコストを下げ、提供するソフトウェアの能力をも高めることができる。コンシューマーウェブがすでにこれを証明済みであり、成功している企業はどこもこのマルチテナント方式だ。このマルチテナント方式が、ビジネスソフトウェアの未来を担う。これがソフトウェアの未来像の最初の項目だ、とBenioff氏は説明する。

 Benioff氏は、マルチテナント方式に加えソフトウェアの未来像として必要となる、9つの項目を示した。

●従来型以上に求められる高性能、高信頼性、顧客から信頼を得るための透過性
●どのようなビジネスサイズにも対応できるスケーラビリティ
●メタデータ利用によるコストや手間を大幅に抑えたカスタマイゼーション機能
●マッシュアップによるサービスの統合アプリケーション
●Webサービスベースの透過的な統合アプリケーション
●セールスフォースではサンドボックスと呼んでいる、開発環境のサービスとしての提供
●顧客や開発者が自由にアプリケーションを公開、選択できるディレクトリ機能
●インターネットをOSとして複数アプリケーションの実行を可能にする、マルチアプリケーション機能
●ブラウザだけでなく、モバイルやPDAなどのあらゆるデバイスのサポート

 Salesforceは、これら未来のソフトウェア要件すべてを、すでに満たしているという。

 この説明の後Benioff氏は、Googleの提供するメールサービス「GMail」や表計算サービス「Google Spreadsheets」、ワードプロセッササービス「Writely」など、インターネットで利用できるアプリケーションをデモを用いて紹介した。これらのアプリケーションは、1つのサーバーで稼動しており、バージョンの違いや互換性を気にする必要は全くない。さらに、複数のユーザー間でデータ共有が可能で、共同作業が簡単に実現できる。デスクトップソフトウェアとは、この点が大きく異なるのだ。

 「モノポリーゲームでMicrosoft Wordに独占されているため、勝ち目はないと言われるかもしれないが、ゲームのルールはいま変わってきている。先ほど述べた10項目こそが、新しいルールなのだ」(Benioff氏)

 さらにBenioff氏はデモを続け、Salesforce.comの画面に切り替えた。マッシュアップでGoogle Mapとの連繋を示し、単に同じ画面に2つのアプリケーションが表示されるのではなく、完全に統合されている点を強調。同社の提供するウェブプラットフォーム「AppExchange」上で先ほどのワープロソフトWritelyをも統合して見せ、ビジネスアプリケーションの中に取り込んで共同作業が容易にできることを示した。

 Benioff氏は、「AppExchangeにより、このようなアプリケーションをユーザー自ら作ることができ、それを簡単に統合できる。このAppExchangeが、現在唯一のオンデマンドプラットフォームであり、マルチテナント方式のソフトウェアであれば、年という長いスパンではなく、週という短いスパンで価値を見い出すことができる」と述べ、同社の提供するプラットフォームをアピールした。

 ソフトウェアの未来像を備えたSalesforce.comの優位性を主張するBenioff氏。拡大を続け、世界ですでに44万4000の登録ユーザー数を誇る。どのくらいの速度でソフトウェアの未来像へのシフトが起こるのかはまだ予測しにくいが、未来の方向性は確実にこの方角を指し示しているようだ。この方向を見誤らず、そして乗り遅れることなく進んでいかなければ、未来のソフトウェア関連企業として生き残るのは難しいのかもしれない。

Perlは使えるようになった

locateでPerl 5.8.8のライブラリが見つからないが、不思議に思った

# locate strict.pm
/home/paldb/public_html/affelio/strict.pm
/home/scc/public_html/info/strict.pm

パスを確かめると、おかしいなところ発見。

 # ll
total 6
drwx——  46 root  wheel  3072 Jul  5 15:44 5.8.8
drwxr-xr-x   3 root  wheel   512 Jul  6 18:04 site_perl

なぜ、5.8.8のパーミッションは700になっただろう?

これは普段はRootでテスト作業すると気が付かなかったが、WWWからは見えないね!

# chmod 755 5.8.8

したら、一週間の悩みした問題はうそのように消えた。

これてFreeBSD 6.1の移行が終わった。

FreeBSD 6.1Rへアップグレード

FreeBSD 5.5R はPerl関係なかなかまともに動かない、安定性はFreeBSD 6.1R上という評判のため、5月29日夜、FreeBSD 6.1へアップグレードを開始。

それから長いアップグレード作業が始まった。

Perl 5.88はインタープリタとして機能するが、ApacheのCGIプログラムとして、エラーになる

Can’t locate strict.pm in @INC (@INC contains:
/usr/local/lib/perl5/5.8.8/BSDPAN
/usr/local/lib/perl5/site_perl/5.8.8/mach
/usr/local/lib/perl5/site_perl/5.8.8
/usr/local/lib/perl5/site_perl
/usr/local/lib/perl5/5.8.8/mach
/usr/local/lib/perl5/5.8.8 .)
at /home/chen/public_html/affelio/index.cgi line 20., referer: http://chen.silkroad.net/left2.htm

以前のもMTインストールでPerlにだいぶ時間を潰れて、やはりPerlは嫌だ!