2005-10-31

いつのまにか

いつのまにかGmailのFromの指定が選択できなくなってる!
言語を英語にすれば使えるけどサ。。。
困ったなあ。

わー!

久しぶりにサイトを見てて叫んでしまいました。

「これ!これ!きゃー!!!」

(悶死)

2005-10-30

HTTP_REFERERが取得できない

任意の外部ブログのRSSをJavaScriptからcgiを呼んで取得していたのですが、エラーになってるところがあって、アタフタ。
色々調べてみると、MacのIE5でHTTP_REFERERが取得できていない模様。

以下のページにこんな記述が。。。

Javascriptソースを外部ファイル化する(CGI編)より以下引用
##Mac版IE5.0とWindows版Netscape及びMac版ネットスケープでは、HTMLファイルから呼び出しがあってもRefererは空っぽである。
なに!そうなの?
普段はHTTP_REFERERでチェックすることないから見落としてました。
携帯電話とかもREFERER返さないの結構あるらしいよね。

皆様もお気をつけください。

[php] Google Map 用URL 出力関数

Google MapのAPIがほんのちょっと変更
今までは地域が'near'だったのがlocを使用することになったみたい。
いちいち変更するのめんどくさいので関数作りました。
ちなみにmobile用はimodeだけです。ごめんよ。。。

googlemap_pcの引数の$wlocは該当する検索結果のうち、どのアルファベットの表示をさせるかということらしいので、一番最初の検索結果を表示させたい場合は「A」と入れてください。

<?php
/* -----------------------------------------------
Google Map 用 URL出力関数
Date : 2005/10/30 Create
(c) yukotan
----------------------------------------------- */

//携帯電話用 Google Map URL 作成用関数
function googlemap_mobile($qq, $nnear) {
$outurl = "http://www.google.com/imode?q=" .$qq ."&amp;near=" .$nnear
."&amp;dm=none&amp;site=local";
$outurl .= '&amp;hl=ja&amp;inlang=ja&amp;ie=Shift_JIS&amp;oe=Shift_JIS';
return $outurl;
}

//PC用 Google Map URL 作成用関数
function googlemap_pc($q, $near, $wloc='') {
//キーワードをunicodeにエンコード
$qq = mb_convert_encoding($q,"UTF-8");
$nnear = mb_convert_encoding($near,"UTF-8");
//アドレスを組み立て
$outurl = "http://maps.google.co.jp/maps?q=".urlencode($qq) ."+loc:+" .urlencode($nnear)
."&f=l";
if ($wloc!='') { $outurl .= "&iwloc=" . $wloc; } //表示させたい検索結果の記号を指定
$outurl .= "&hl=ja";
return $outurl;
}
?>

2005-10-29

自己嫌悪

午前10時から12時の3時間の間に3人。どうして気がつかなかったんだろう。
自己嫌悪。
ホントにごめんなさい。。。

2005-10-28

OracleのNULL

Ethna進んでないぞ!っていうツッコミが来そうですが、週末までお待ちください。。。

さて今日業務で、OracleのNULLでちょっと引っかかったのでメモ。

A,BというColumnがあって、
「AとBが等しくない」→ AかBのどちらかがNULLでも出力する
というWhere文がなかなかできない。

Where NVL(A,'') <> NVL(B,'')

でできそうだけど、それだとAかBにNULLがあるとダメ。
えーなんでー(つд⊂)エーン
とおもってたら

以下のSAKさんの文章

Oracle PL/SQL 編1 - 注釈、識別子、引用句、変数、演算子、比較演算子 - SAK Streets
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/sq_pl01.htm

NVL(a,'')はNULLになってしまうらしい!ショック。
SAKさんの文章ではPL/SQL内だけとあるが、普通にSQLだけでもダメみたい。
但しPL/SQL Developer 使ってるからPL/SQL扱いになってるのかな。

ためしに
select NVL(NVL(NULL,''),'NULL') from dual;
というSQLを試してみてください。
これを実行するとNULLが返ってきます。
NVL(NULL,'') = NULLなわけですね。

で解決法ですが、

Where NVL(A,'あほ') <> NVL(B,'あほ')

です。
''ではなくてなにか文字列をいれて'あほ'としてやればいいわけですね。

実際の業務ではこわくてできないので、

Where NVL(A,' ') <> NVL(B,' ')

としました。(ヘタレ?)

2005-10-27

今朝考えてたこと。

昨日、ピンポーンって鳴ったので玄関に出たら、しゅーきょーの女の子が寄付をお願いしますって出てきた。

かわいい彼女。
素直そうな若い女の子。

寄付はできないといった。悪いけど協力できないのといった。
いくつか説明をしてくれたのだけど、私の壁を感じた彼女は慣れたようにひとつ会釈をして去っていった。

宗教にはまっている人とそうでない人との差は何だろう。
宗教にはまっている人に感じるあの違和感は何だろう。
宗教を信じている人の中でも、違和感を感じない人もいる。
むしろ信じる神様のために祈る姿を美しいと感じることもある。
その差はなんだろう?
彼女の宗教に対する私の偏見なんだろうか。

今朝車を運転しながら考えていた。
正しいかどうかはわからないけど、ひとつ気がついた。

妄信だ。

彼女の話す言葉は実感が感じられなかった。
自分の頭で考えて、心で感じて、
そんなものが感じられなかった。
違和感はきっとそんな感じ。
そしてすこしプラス私の偏見。

私はちゃんと自分の頭で考えられてるんだろうか。
きちんと自分の心まで事象が到達してるんだろうか。

じっと考える。

秋の夜長に

やじうまWatchで紹介されていた、2chの涙腺緩スレ。

地下鉄で女の子のサイフを拾った前スレ1の話し
http://maesure.fc2web.com/

読んじゃって泣いちゃって、気がついたら2時! orz
今日したかったことまだやってないよう!

でも1さんおめでとう。
フィクションかもしれないけどそれでもおめでとう。
そしてちょっぴりいい気持ちなのでした。

2005-10-26

PEARインストール

他に書きたいことがいっぱいあるのですが、とりあえず今日のことを忘れないうちに書いておきます。
ちょっと前から会社の社内システムでこんなの(業務処理用のアプリ)できない?
と言われていた。
そうじゃ!ならば早速Ethnaで作るべく環境を作ろう!
と思ったのですが、会社のシステム担当の方はとても忙しそう。

実データとか使わずにウソウソデータで作ってしまえば問題なかろう!
それに自分の勉強にもなるし、家からでも作れるし。
ということでとりあえず自分の実Privateの環境で作ることにしました。

で、その為にやらなければならないことですが
  1. PEARのインストール
  2. PEARのパッケージのインストール
  3. Smartyのインストール
  4. Ethnaのインストール(ちゅうか設置)
おおまかにいうとこの4つです。

※ここからの説明は以下の条件を前提としています。
  • public_html以外の場所(外部からアクセスできない場所)にディレクトリ(フォルダ)を作成できる
  • .htaccessの利用が可能である
  • PHPのバージョンが4.2.0以上であること
今日はPEARのインストール。
  1. 環境の確認

    環境を確認するには以下のPHPファイルを作成して実行してみてください。
    <?php

    echo "メモかコピーしてね<br> <br>\n";

    echo "php.exe path<br>\n";

    echo `which php` . "<br><br>\n";

    echo "自分のディレクトリパスの情報<br>\n";

    echo dirname(__FILE__);

    echo "<br><br>\n";

    echo "メモリの情報<br>\n";

    print 'D = ' . ini_get('memory_limit') . "<br>\n";
    <br>\n";

    echo "<br>\n";

    echo "[参考] MB - Byte数 変換<br>\n";

    echo "<a href='http://www.beesky.com/newsite/bit_byte.htm'>http://www.beesky.com/newsite/bit_byte.htm</a><br>\n"

    ?>
    このファイルを例えば test.php という名前をつけてアップロードします。
    実行結果はメモまたはテキストファイルにコピーして保存します。
    私の場合は以下のようになりました。
    php.exe path
    /usr/bin/php

    自分のディレクトリパスの情報
    /home/yukotan/public_html

    メモリの情報
    memory_limit = 8388608

  2. PEARをインストールするディレクトリを作る

    自分のサイトのインターネットからは見えない場所にPEARをインストールする場所を作成します。今回はmyappsとします。
    home/yukotan -- myapps
    FFFTPなどのFTPソフトを使用してmyappsフォルダをアップロードします。
    アップロードしたらパーミッションを777にしてください。

  3. go-pearを動かすディレクトリを作る

    go-pearはPEARをインストールするための便利なツールです。
    これをインストールする場所をつくります。

    home/yukotan -- public_html -- gopear

  4. .htaccessを使用してインストール環境を整える

    .htaccessファイルはwwwサーバーのApatchの設定を書き換えるファイルです。
    .htaccessファイルが置かれたディレクトリより下層の設定が変わります。

    gopearフォルダに以下のテキストファイルを作り名前を .htaccessとしたらFTPでアップロードします。
    文字コードはSJISのままで大丈夫ですよ~。

    php_value memory_limit 16777216

    go-pearはたくさんのメモリを消費するようです。
    私がDefaultの設定8MB(8388608byte)で実行したときは、

    Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 58368 bytes) in /tmp/gopeTl06AC/PEAR/PackageFile/v2/Validator.php on line 1805

    というエラーが最後に出て落ちました。。。

    またできたらこのgopearフォルダにはアクセス制限をかけてください。
    アップロードした.htaccessファイルに書き足してパスワードの設定をすることができます。

  5. go-pear.phpを作成する。

    http://go-pear.org にAccessすると、PHPのソースが表示されます。
    これをコピー&ペーストしてgo-pear.php というファイルを作成してください。
    そして先ほど作成したgopearディレクトリにアップロードしてください。

  6. インストールの実行

    いよいよインストールです。go-pear.phpにブラウザからアクセスしてください。
    (例)
    http://myprovider.com/~yukotan/gopear/go-pear.php



    Nextをクリックするとインストールの設定画面が出てきます。
    ここで最初にメモしたインストールのフルパスやPHP.exeのパスを設定します。



こんな感じです。
うあー長かった!

2005-10-24

涙が

ディープインパクト。21年ぶりの無敗の三冠達成。
地鳴りのような歓声、うぉーっとテレビの画面からも響いてくる。
最後の追い上げ。
涙が出た。

あぁ、この特番、ビデオに録っておけばよかったな。

2005-10-23

赤く塗ったら3倍速く動きますか

Yahoo!オークション - 【明石家ジャパン】LAND WALKERランドウォーカー搭乗型ロボット

あのランドウォーカーが限定1台(国内搬送料無料!通常は数百万かかります)でオークション販売されています。
現在のところ入札も二つあります。

面白いのが質問欄で、「赤く塗ったら3倍速く動きますか?」とか「ニュータイプじゃないのですが操作できますか?」など、くすぐり質問があったりします。
また「3台購入したいのですが」というつわものもあり、最終的に出揃う質問がどうなるのかタノシミです。

2005-10-22

Access from japan

見に来てくれた人はどこの国の人?
Ruby On Rails の記事載せた直後のMapStatusの画像。
Ruby On Rails の食いつきがいいのか、投稿した時間があちらの時間で夜だから丁度よかったのか、理由は定かではないがアクセス急増。
きっとコンテンツが日本語だから皆さんがっかりしていることでしょう。ゴメンヨ。

bloggerって日本からのアクセス少ないです。
テクノラティにはちゃんとキャッチされてますが、しょうがないでしょうなあ。

ブログスパムの悪夢--「スプログ」でグーグルのBloggerが大混乱 - CNET Japan

↑こんな事件もあったりしたから、ちょっと先行き不安。
スクリプトで新規ブログを作りまくるという、スプログというブログスパムなんだそうです。
こわいねえ。

GoogleツールバーやPicasaから投稿できたり、結構便利なのでどうぞ宜しくお願いします、上の方。

さ、仕事しよ。

Ruby on Rails

Ruby on Railsいつものようにスラドを見ていたらこんな記事があった。
スラッシュドット ジャパン | Ruby on Railsを知っていますか?

Ruby on Rails ?
Rubyは前々からやってみたいと思っていた言語だけど、Ruby on Railsってなんだろう?

Rubyはまつもと ゆきひろさんが作り出したオブジェクト指向のプログラミング言語で、UNIX系OS、Mac、Windows、BeOSなどで動くのでとても移植性が高い。
昔のVBなんかでプログラムをすると、同じWindowsでもバージョンによって別々にコンパイルしたりしなきゃいけなくて大変だったり、もちろんMacでは動かない、などOS間の差を埋めるのって困難でした。
また、Rubyはとても読みやすくて書きやすいということも今日まで伸びてきている理由のひとつだと思います。

Rubyを使って作られたなでしこという日本語で命令が記述できる言語もあります。
普通メッセージを表示させたいときに
例えばJavaScriptだったら
alert('やっほう');
例えばVB.NETだったら
MessageBox.Show("やっほう")
ってしますが、このなでしこを使った場合は
「やっほう」と言う。
と記述します。(※'。'も必要です。)

え?日本語そのまんまじゃん!って思うかもしれませんがこれでちゃんと
メッセージ:やっほう
というメッセージが表示されます。

話がそれましたが、そんなRubyにRuby on Railsってなんだろう?に戻ります。
よく記事を読んでみると「インストールも含めて10分でアプリが作れるビデオ」とある。
まじですかー!
まるで昔Oracle10gの発表会で「ガッツ石松氏による超簡単インストールデモ」が行われるときみたいです。(違 ← 最近お気に入り

そしてそのビデオを見てみると、本当にできちゃってます。スゴ。
更新するときのSQLとか個別に書く必要全然要らないんだ!ふううん!

10分で作るRailsアプリ for Windows - masuidrive
http://masuidrive.jp/rails/

PHPもRoRも本当に楽しそう。
こうやって楽しいことにみんなで向かっていくエネルギーのお陰で自分も元気になっていくのです。
このワクワク感を失わないように進んでいこう。

参考URLはこちら

2005-10-21

PHPでお仕事

会社でPHPをコーディングしてるときってシアワセ。
楽しくてワクワクします。
PEARを始めとして、みんなが新しい機能を作ってくれる。
こんなものも!っていつも驚かされます。
そして必要なら自分でもそれを作っていける。
国産のFrameworkも出てきていますね。
(一押しはEthna!)

もっといろんなお仕事でこれが使えたらなあっていっつも思うのですが、まだまだ知名度と目に見える実績がないせいか、なかなか首を縦に振ってもらうことは難しいです。
なので実際にお仕事をするときはJavaや.NETなんかですることになります。

そんな私に嬉しいニュースが!

PHPはJavaを超える??:Web Artisan Blog - ウェブ アルチザン ブログ
http://www.res-system.com/weblog/item/519

※元記事はこちら
M・アンドリーセン:「PHPはJavaを凌駕する」 - ZDNet Japan

いつかPHPはJavaを凌駕するであろう!という記事です。
また、MySQLは当然としてIBMやOracle・Intelまでもが参加して「PHP Collaboration Project」というのが立ち上がるそうです。

JavaはあんまりやったことがないのでJavaよりPHPがいいか、ということは言えませんが、PHPがもっと使われるようになりそうだというだけでも、本当にいいニュースです。

PHPのブーム、それが来年なのか、3年後なのか、来月くらいからなのかわかりませんが、もっとPHPが広まってくれるといいですね。

2005-10-20

CONGRATULATION!

Firefox Surpasses 100 Million Downloads!
http://www.mozilla.org/press/mozilla-2005-10-19.html

愛用しているタブブラウザのFirefoxがとうとう1億ダウンロードに達したそうです。
おめでとうございます!

一度タブの虜になるともうここからは抜けられません。(笑
Operaもいいけど自分で拡張できるシアワセはFirefoxだけです。

IE7もタブブラウザになるらしいですが、こないだMSN検索バーのプラグインでタブブラウザになった画面を見てがっかりしました。
プロセスもウィンドウをいくつも開いたときと同じように複数あがっているし、IE7になったときにちゃんと動くのでしょうか。
心配です。

2005-10-18

SSL以外で接続させたくないページがあるとき

よくお買い物サイトなどで、ブラウザに鍵のマークがつくページがあると思います。
通信情報を暗号化して、途中経路での情報の漏洩を防ぐSSLという技術の使われているページです。

パスワードを使うログインページや、個人情報を入力するページがあった場合によい方法といわれています(セキュリティはいたちごっこなので完璧ではありませんが)。

では自分のあるページにアクセスするときSSL以外では接続させたくないときはどうしたらよいのでしょう。

以下はwwwサーバーがApacheであることが前提です。
もちろんSSLが使えることも必要です。レンタルサーバーを使用している場合などは、管理会社に問い合わせてみてください。
共有SSLといってそのホスティング会社のSSLを使用させてくれる場合と、独自ドメインの場合などに自分で年間の費用を払って専用SSLをつける場合とあります。

私が知ってる限りでは二つ方法があります。

1.「.htaccessファイル」に'SSLRequireSSL'を追記する

この方法をとると「.htaccess」ファイルを置いたフォルダ直下の全てのコンテンツに対してhttps://~のアクセスしか許可しなくなります。
もしhttp://~でアクセスをすると「HTTP Error 403」になります。

2. http://~にアクセスされたらhttps://~にリダイレクトする

Apatchでmod_rewriteが有効な場合に可能です。
以下の内容を.htaccessファイルに追記します。

下の例の場合は、指定したyourdirというディレクトリ全てをhttpsにリダイレクトします。
例えばhttp://www.your.com/yourdir/ は https://www.your.com/yourdir/にリダイレクトされるわけです。

RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/yourdir/(.*)?$ https://%{HTTP_HOST}/yourdir/$1 [L,R]

次の例の場合は特定のファイルの場合にhttpsへリダイレクトします。
httpsにしたいページとそうでないページが同じディレクトリに混在している場合はこれもなかなか便利です。

RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/yourdir/logon.php(.*)?$ https://%{HTTP_HOST}/yourdir/logon.php[L,R]

mod_rewriteはサーバーにかなりの負荷をかける場合があるので設置は慎重にしましょう。

#個人的には1の方法がお手軽でいいかなあ。

#2005.10.19 1の方法でhttp://~にアクセスしたとき表示されるエラーは「HTTP Error 403」でしたので修正しました。

2005-10-17

上海 コットンクラブ

上海にコットンクラブという老舗のジャズバーがあるそうだ。
ここに小柄な女性ボーカルが時折出演するのだが、彼女のボーカルがものすごいらしい。

上海のお昼ご飯! | 二日酔いの朝にプーアール茶
http://blog.puer-cha.main.jp/?eid=358594

涙が出るほどのボーカルってまだ聞いたことのない私は、それがどんなものかを想像してただわくわくする。
彼女がいるうちに上海に行かねば、行かねば。

彼女は明日はもういないかもしれない。
いつまでいるかはわからない。
人生のチャンスと同じ。
はやく上海に行かねば。はやくはやく。

2005-10-16

眠れること

眠れることは幸せで、いつもうっとりとする。
このまま溶けてなくなってもいいのだと、時折錯覚するほどだ。

でも私たちは生きるために眠っている。
それを忘れてはならない。

2005-10-14

「ハテナ」という生き物

「ハテナ」という不思議な微生物が発見されて、米科学誌サイエンスに発表されるそうだ。
発見したのは、筑波大の岡本典子さんと井上勲教授

以下、2005年10月14日付のアサヒコムの記事より引用


ハテナの顕微鏡写真

 ハテナは鞭毛(べんもう)虫の一種で、大きさは100分の3ミリ程度。無色のものは口のような捕食器官を持ち、特定の緑藻の仲間を細胞内に吸い込む。この藻は細胞内で共生、緑色になったハテナからは「口」が消え、光合成をするようになっているらしい。


緑色のハテナは、緑色と無色の二つの細胞に分裂して増え、共生する藻は緑色細胞にだけ受け継がれていた。もう一方の無色細胞にはやがて捕食器官ができて、藻を取り込むようになる、と考えられている。

一般の植物で光合成を担っている葉緑体は、太古には独立した藻類だったとの学説が有力。ハテナの発見は、植物の祖先が藻類を取り込んでいった様子をうかがわせるものだ。

ハテナの増える仕組み

井上教授のサイトに載っている研究内容すごーく面白そう。。。

顕微鏡のぞいて微生物の観察をしたときのどきどきってみんなは今も覚えてる?

2005-10-13

固定IPがなくても自鯖公開する方法

スペースタグという香川から始まった会社があって、そこが開発しているST Server for Windowsにちょっと注目している。

開発環境を構築する場合、インストールは本当に面倒くさい作業だ。
ところがこのST Server for Windowsを使用すると簡単にWWWサーバーやPHP、MySQLなどのデータベースの導入ができるらしい。

前はJavaサーブレット開発に不可欠なTomcatも入っていたSpaceTag Serverがあったんだけど、今回のST Server for Windowsはそれらを除いてスリム化したものらしい。
コントロールパネルにはTomcatの名前があるから、自分で入れようと思えば入れられるかも。
調べてわかったらココに追記しておきます。

Windowsに入れるので文字コードなどは実際の環境と少々異なる場合もあるけれど、お手軽に開発をしてみたい方は如何でしょうか。

また、ADSL環境などで固定IPを持たない人に、ダイナミックDNSで固定ドメインやオリジナルドメインを使った公開を手助けするサービスも行っている。
固定IPを持たなくても自宅のサーバーから世界に情報を発信できるようになるわけだ。

ビデオiPodと新型iMac

ビデオipodいやー、今度こそ噂どおりのビデオiPod出ましたね!

前回の iPod nano の発表のときは肩透かしをくらって、お待ちかねの方も多いのではないでしょうか。

アメリカでは1話1ドル99セント(今なら230円くらい)で、前日に放送済みのテレビ番組を購入して、このビデオiPodで見れるようになるらしいです。
見逃した番組を手軽に見れるのはいいですなぁ。
日本でこんなサービス開始されるようになるんでしょうか。

ネット放送に最近参入を表明してきている大手テレビ局も多いので、期待できるかもしれませんね。

速報:アップル、ビデオiPodと新型iMacを発表 - CNET Japan

かわいいiMacG5のリモコン新しいiMac G5も発表されていて、こちらはディスプレイとの一体型。
コレ自体はとくに目新しいことはないんだけど、この小さいiPodライクなリモコンがかわいい~。
意味ないけどリモコンだけ欲しい~(笑

どちらも、日本のストアでもう買えるようになっています。
発表と同時に全世界的に販売を開始できるAppleには感心しますね。
ユーザーの購買意欲をかきたて且つ逃さないための戦略はきっと緻密なものに違いありません。

# でも今は iPod nano が欲しいなあ。。。

2005-10-12

ねむくてねむくて

眠くて眠くてしょうがない。

雨上がりのやわらかい日差しの午後。
外の椅子に腰掛けて、そのまま眠れたらなあ。

2005-10-06

SUNとPostgreSQL

本家スラッシュドットでSUNがPostgreSQLに声をかけていることが話題になっています。

Sun Eyes PostgreSQL (from Slashdot)
http://blog.postgresql.jp/60

ORACLEはお金がかかるので、オープンソース故に無料であるPostgreSQLにSUNは注目しているのだそうです。
ORACLEちょっと高すぎる感があるもんなあ。

Solraris 10 をオープンにしちゃったSUNだから期待してますよ!

そうするとJavaの重要度はさらに高まりそうですな。
実現すれば、PL/pgSQLとJavaのよい連携が期待できそうですね。
個人的にはPL/pgSQLもOracleのようにユーザー定義で例外作れたりするとイイナーと思ってます。

2005-10-05

Be My Last

ヒカルちゃんの新曲は「Be My Last」。
「Deep River」、「誰かの願いが叶うころ」に続く、よい詞です。
(あ、「光」もすき。)

ある人に、「誰かの願いが叶うころ」は不倫の歌?って聞かれましたが、違います!
(とおもいますよ!(笑))
是非、もいっかいCASSHERNを見て下さい!
この歌を最初に聞いたときは、あまりに映画にピッタリなのでヒカルちゃんを尊敬しました。いい歌です。今の人類に必要な歌だと思います。

話は戻りますが、「Be My Last」は三嶋由紀夫の最高傑作を映画化した「春の雪」の主題歌です。これも広がりのあるよい歌詞ですね。この歌も映画を想って作られたんだと思います。
(最初、ヨン様の「四月の雪」の主題歌かと勘違いしてました。。。スイマセン。。。)

映画に関連して「Be My Last blog」なるものも公開されています。
こんなかわいいものキリキリのかわいらしい笑顔が見られます。

歌も試聴できますのでぜひどうぞ。

#やっぱ不倫の歌にも解釈できないことはないかな。。。三角関係とか。。。
#でも主旨は違うと思うんだけど! ← そう思いたい。

2005-10-04

Web2.0

Web2.0とは?という議論がいろんなところで行われているけど、さっぱりつかめてなかった私はここを読んで、ふぅぅん!と感心しました。

Zopeジャンキー日記 :Webのターニング・ポイントをとらえた重要文献、ティム・オライリーの 「Web 2.0とは何か」
http://mojix.org/2005/10/01/183828

特に

Core Competencies of Web 2.0 Companies
Web 2.0な会社のコア・コンピタンス(中心的な強み)

のところはこうありたいなあ、と日頃思っている理想のひとつで、同じようなことを目指している人たちが沢山いる事実になんだか勇気付けられます。

以下引用。
Services, not packaged software, with cost-effective scalability
パッケージ・ソフトウェアでなくサービス。それは、コスト効率のいいスケーラビリティを持つ

Control over unique, hard-to-recreate data sources that get richer as more people use them
独自の、再生産がむずかしい、より多くの人が使えば価値があがるようなデータソースをコントロールしている

Trusting users as co-developers
ユーザを共同開発者として信頼する

Harnessing collective intelligence
集合的知性を活用する

Leveraging the long tail through customer self-service
顧客によるセルフ・サービスを通じて、ロングテールを活用する

Software above the level of a single device
単一デバイスのレベルを超えたソフトウェア

Lightweight user interfaces, development models, AND business models
ユーザインターフェイス、開発モデル、そしてビジネスモデルまでもが、いずれもライトウェイト(軽量)
ね!

2005-10-03

ホームページにブログの一部を表示

ホームページにブログの一部を表示させるのはいろんなテクがありますが、一番お手軽なのがこれ。

大黒屋本舗 :: jsRSS++ v3.14
http://www.daikoku-ya.org/blog/2005/05/09_2346.php

CGIを設置できる環境ならば簡単にRSSを読み込んで実行させることができます。
CGI+JavaScriptなのでJavaScriptが実行できない場合は表示できません。

でも個人的な感想としては、リンクを埋め込むくらい簡単にXMLの文書を読み込めたらいいのになあといつも思っています。

もっといい方法があるよーという方はコメント宜しくです。