May 29, 2003

日米ドットコム株価

Bollinger:帰ってきたeBay

ebayの株価が終値でついに100ドルオーバーです。2000年のはじめに記録した最高値に3年ぶりに迫る勢いです。完全にネットバブルが過去のもとのなったことの証でしょうね。 amazon.comの値上げも激しいですね。現在、最高値の1/3まで戻しています。

日本のドットコム株も急騰中。
Yahoo! 株は3月には80万円くらいだったが、今日は150万円に手が届きそう。
GMO、エッジ、楽天あたりの株価も、この1ヶ月でほぼ倍になってる。ようやく底を打ったということか。
サイバーエージェントだけが安定した右肩下がりを描いている…(涙)

Posted by ryo at 17:05 | Parmalink | Comments (18) | TrackBack (94)

May 28, 2003

アンチSPAM

人間の判断とフィルタリングを融合した迷惑メール対策サービス

Aliencamelが開発した「Pending Email Advisory」技術は、差出人だけでは迷惑メールかどうか判断できなかったメールを「Pending Email」フォルダにまず収める。このフォルダのメールは800のパラメータに基づいて精査され、迷惑メールかどうか判定を下してから、利用者に最終的な判断を求めるアドバイザリーメールを送信する。このメールはHTML形式になっており、差出人を信頼できる送信者として認めるか、それとも迷惑メールと断定するかの判断をクリックひとつで決められる。この段階で利用者が迷惑メールに指定した場合、その送信者からのメールは二度と受け取らずに済む。

これだと単にブラックリストを構築しているのと変わらない気が…

MAPS RBL とか CDDB みたいに、どこかに SPAM-DB が用意されていて、本文や Received: の根元(を読み取るのは少し面倒だけど)なんかを比較して、受け取ったメールが SPAM かどうかを自動的に判断してくれればよいのに。
で、新しい SPAM だとクリックひとつで SPAM-DB に登録できて、世界中で共有できる、と。

これでも本文なんかを One To One に書きかえられたりしたら、イタチゴッコになるかなぁ。
では自分が送信したことのあるアドレスはホワイトリストに入れるとか、そういうのと組み合わせて 「SPAM らしさ」をスコアリングするとか…うーむ。

さいきん、SPAM 撲滅には技術的アプローチでなく、法的規制をかけてプロバイダで網をはるしかないんじゃないか、と思わないでもない。技術的に give up するのは、なんともいえず悔しい気分だが…

Posted by ryo at 18:12 | Parmalink | Comments (2200) | TrackBack (11)

May 27, 2003

blogってどうよ

HotWired Japan: blogってどうよ?

Blogger.com の開発者らのインタビュー。blog の現状がよくわかります。maskin の記事も載ってる。がんばれmaskin。

Posted by ryo at 16:52 | Parmalink | Comments (20) | TrackBack (11)

Weblogとは何か

最近「Weblogって何?日記や掲示板とどう違うの?なぜ流行ってるの?」と聞かれることが多いので、Weblogとは何か、について知ってる範囲でまとめておこう。

Weblogの定義

まず Weblog という単語を作った Jorn Barger の Weblog の定義によると、

Weblog resources FAQ
A weblog (sometimes called a blog or a newspage or a filter) is a webpage where a weblogger (sometimes called a blogger, or a pre-surfer) 'logs' all the other webpages she finds interesting.
ようするに「(ネットで)見つけた面白い webpage を ‘記録する’ webpage」ということらしい。また彼によると、世界で最初の Weblog は Marc Andreesen の NCSA What's New だろう、ってさ。

日本でも同じように広義の Weblog の定義として、

日本ウェブログ学会
Webによって,新たなテキストの世界が広がっている。日々の出来事や思いを綴り,不特定多数に向けて発信する「web日記」である。その中でテキストとしての面白さを追求するWebサイトが「テキストサイト」と呼ばれるようになった。ニュースを中心としたWeb上のテキストを個人の興味関心にしたがって整理してコメントをつける「ニュースサイト」も定着している。
この三種のサイトは「ウェブログ(Weblog)」と総称できる。2000年以降のアメリカでは個人発信のジャーナル系サイトをWeblog(またはblog)と呼び,Web上のコミュニティ形成の手段,新たなジャーナリズムの様式として注目されている。
こうした説明をしている人もいる。
はてなダイアリーのキーワード Weblog も参考になるだろう。

狭義の Weblog の定義としては、BloggerMovableType などの、いわゆる「Blog Tool」を使って publish したサイトのことを、Weblog と呼ぶ人もいるようだ。
Weblog の特徴として RSS の発行や Trackback による双方向リンクをあげる人もいるが、これらの機能は全ての「Blog Tool」に備わっているとも限らないし、「Blog Tool」でなくても実装しているものがあるので、混乱しそうである。

Weblogの技術的側面

いくつかの Weblog ツールは RSS の出力をサポートしている。RSS が何かについては、Web KANZAKI の説明が詳しい。

Weblog が大流行するにつれ、RSS データの流通量が飛躍的に増大すると考えて、SemanticWeb の文脈で Weblog の普及を歓迎する人たちもいるようだ。SemanticWeb とは WWW の発案者である Tim-Berners-Lee が提唱している概念で、メタ情報を使うことでコンピュータがより知的に情報を処理できるようになる、というようなもの。SemanticWeb についての情報源は、和泉憲明さんのサイト によくまとまっている。

もうひとつ Weblog の特徴としてあげられる Traceback は、最初に MovableType が実装したもの。最近は MovableType 以外の Weblog ツールにも実装されはじめている。仕様書は ここ にある。
Trackback の意味や意義については、TrackBackに関する議論 によくまとまっている。

米国におけるWeblogの流行

米国にはもともと「個人サイト」どうしのコミュニティというものが存在していなかったが、99年頃から Weblog がコミュニティを形成するようになり、読者も、Weblog そのものも、一気に増加していったようだ。Blogger の登場は1999年8月である。
Weblog resources FAQ にも "How is a weblog different from an online journal?" という質問が残っているように、Weblog 成長の過程では、オンラインジャーナルとの確執があったようだ。
その後、911からイラク戦争の前後で Weblog はジャーナリズムの一端としての地位を確立するようになる。このあたりの経緯は ウェブログ事始めSFC CLIP:weblog って、なに? を読むとよくわかる。

日本のWeblog騒動

一方日本では「日記サイト」「個人ニュースサイト」「テキストサイト」といった個人の webpage が、古くから一種のコミュニティを形成していた。個人サイトの歴史をまとめた資料が 教科書には載らないニッポンのインターネットの歴史 にある。

これらの個人サイトは、全て広義の Weblog といえる。米国の Weblog とはツールこそ違うものの、その目的やフォーマットはよく似ていて、Weblog という言葉で自分のサイトを説明する人々も存在していた。
ところが、こうした日本の個人サイト環境を全く知らずに、伊藤穣一 氏など米国製の Weblog ツールを啓蒙する人々が現れた。2002年11月頃、彼らは著名人を巻き込んで Japan Blog Association を立ち上げ、またある人は Weblog は日記サイトとは違う、今が日本の blog草創期 などとと言い出したため、個人サイトの主催者コミュニティから猛反発を受けることになった。2ちゃんねるで「祭り」も起きた。これがいわゆる「日本のBlog騒動」である。

Blog騒動は JBA に関連するもの、blog by mesh の反響となったもの、I can't blog. を発端とするものなど、同時多発的に進んだためか、きちんと整理された情報は見当たらなかった。古くからの個人サイトの人たちの視点では、こここここのへん で、また別の視点では ここら でも一部の経緯をうかがい知ることができる。

Posted by ryo at 13:58 | Parmalink | Comments (96) | TrackBack (102)

May 25, 2003

チューバッカ

eiga.com によると、StarWars Episode 3 には、チューバッカが登場するらしい。

Episode 4-6 でチューバッカ役を演じた Peter Mayhew 氏は、むかし来日したときに、一緒に写真を撮ってもらったことがあるのだが、その身体の大きかったこと!
腕は俺の太腿くらい、手のひらは俺の顔が完全に隠れそうだし、どの建物も天井が低そうに見えたね。

でもお話をしてみると、とても落ち着いた優しそうな雰囲気で、まさにチューバッカそのもの(いや、怒ったところは見てないんですが)といった感じ。

彼をさしおいてチューバッカ役は誰にも勤まらないだろうと思っていたら、今回 Episode 3 でも彼が演じるとのこと!ひとつ楽しみが増えたね。

Posted by ryo at 17:55 | Parmalink | Comments (1) | TrackBack (10)

XPlanner

XPlanner

eXtreme Programming 実践型のプロジェクト管理ツール。イテレーション、ストーリー、タスクなどに基づくプロジェクト管理を Web ベースでおこなうことができるようだ。

そのまま使うと文字化けするが、日本語が通るように quick hack した人がいる。

Posted by ryo at 17:15 | Parmalink | Comments (0) | TrackBack (34)

May 23, 2003

出会い系

しばらく前から、「出会い系ビジネスをやりたい人向けの、出会い系サイト構築ASPサービス」を作ったら、めちゃくちゃ儲かるんじゃなかろうか、と思っていたのだが、

asahi.com : 少子化対策、結婚も妊娠も国が支援 法案審議入り

政府の研究会は、市町村の行動計画に「独身青年男女の出会い・交流の推進」や出産祝い金の支給を盛り込むことを奨励するなど、結婚・出産の促進を目指している。

なんと自治体まで「出会い系」を始めるとは!
ということは、電子政府の一環として「出会い系サイト」をやるってことだな。しかも市町村の行動計画に盛り込むってことは、自動的に地方自治体の数(約3,200)のクライアントをゲットできるということだ。

うーん、これはおいしい。ぜひやろう。

Posted by ryo at 17:36 | Parmalink | Comments (0) | TrackBack (11)

May 19, 2003

焼津おさかなセンター

5/11(sun) 曇り。桜海老シーズンが終わってしまう前に、焼津まで生桜海老を仕入れにいってきた。

桜海老は無事ゲットできたが、ゲテモノアイスでお馴染みの「おさかなセンター」で、新作「イカ墨ソフト」を発見。

ikasumisoft.jpg

この見事なまでに黒々としたトグロ。とても食物とは思えん。

味は、確かにイカ墨風味のような気がしないでもない。食べても死ぬことはないようだ。ただし、食後は唇が真っ黒になり、まるで X-Japan の親衛隊のよう。一人で食べてたら、気がつかずにウロついて、変な目で見られてしまうかも…

このほかにもここには、シラスアイスや桜海老アイス、雲丹アイスなどゲテモノが多数取り揃えられているので、そのムキの方々にはお勧め(?)
ちなみに甘くて冷たくて生臭いサーモンアイスは、今年はディスコンになってました :-)
残念、罰ゲームに最適だったのに。

正しい「おさかなセンター」の遊び方:


  1. 入り口の売店で磯自慢を一合買う(地酒が一升瓶でならんでます)
  2. それをチビチビ飲りながら、試食をツマミにして、中を一周
  3. ひとまわりしたら回転寿司を食う
  4. 食後のデザートに変り種アイス

Posted by ryo at 01:12 | Parmalink | Comments (13) | TrackBack (10)

IM Bots

IM というと Input Method とか思ってしまうが、Instant Messanger のこと。既存の IM プロトコルを喋る独自クライアントである IM Bot を作っている開発者のコミュニティを発見。

Ghostop.com

MSN Messanger のプロトコル実装は、Java, Perl, Ruby 版があるようだ。こうした実装を使えば、例えばメールが来たことを comsat よろしくチェックして、自分の IM アカウントにアナウンスする biff bot みたいな使い方ができる、ということか。

面白そうなので、そのうち遊んでみたいぞ。

Posted by ryo at 00:58 | Parmalink | Comments (18) | TrackBack (106)

Bloggerへの道(11) BlogRolling

普通の Web サイトでも同じことだが、Blog サイトを巡回していると、アクセスする前に更新したかどうかわかれば便利なのにな、と思うことがある。

いわゆる「アンテナ系」のサービスは色々あるが、Blog に特化した、いわゆる「アンテナサイト」が BlogRolling.com である。

BlogRolling の面白いところは、たんに更新したことがわかるだけでなく、ウォッチしている Blog のリストと更新情報を、自分の Blog の中に埋め込むことができる、という点だ。MT ならテンプレートに BlogRolling のタグを追加するだけでよい。

  1. BlogRolling.com にアクセスして、"Create an account" をクリックして、アカウントを作成する。アカウントの作成は、email アドレスとパスワードを入力するだけである。入力すると、確認のメールが届くので、メールに書かれているURLにアクセスすると、アカウント作成完了となる。

  2. 登録したemailアドレスとパスワードで、ログインする。

  3. メニューから "PREFERANCE" を選択して、設定をおこなう。

    Roll Name
    自分の Blog Rolling に名前をつける。たとえば "Ryo's BlogRoll" みたいな感じ。

    Blog URL
    自分の WebLog の URL を入れる。

    Recently Updated
    ウォッチしている Blog が更新されると、BlogRolling のリスト中に、"Prepared to.." および "Append to.." に設定した文字列が表示される。たとえば "Append to.." に "new!" などを設定しておけば、更新された WebLog の横に、"new!" が表示されるようになる。
    更新されてから "new!" を表示する期間を、プルダウンメニューで選択する。

  4. "Update my BlogRoll Preferances" をクリックして、設定を登録する。

  5. "HOME" に戻って、"Add Links" を選択して、ウォッチする Blog を登録する。
    "Title" と "URL" を入力したら、"Add Link" をクリック。登録したい Blog の数だけ繰り返す。

  6. "HOME" に戻って、"Get Code" を選択する。表示されたコードのうち、JavaScript のコードを選択して、クリップボードにコピーしておく。

  7. MT のメニューから、「Templateの編集」をクリック。Main Index を選択して編集する。

  8. Blog Rolling を埋め込みたい適当な場所に、クリップボードからペーストする。
    例えば side 領域に、他の項目と同じように埋め込む場合は、以下のような感じ。

    <div class="sidetitle">
    Blogrolling
    </div>
    <div class="side">
    ここにクリップボードからペースト
    </div>

  9. BlogRolling.com に戻って、メニューから "BlogRoll Me" を選ぶ。ここに自分のサイト名とURLを入力して、生成されたコードを自分の Blog に埋め込んでおくと、他の BlogRolling ユーザーが自分の Blog を見ているときに、このリンクをクリックするだけで、サイトを BlogRolling のリストに追加することが出来るようになる。

  10. Template を SAVE して REBUILD すると、BlogRolling の項目がサイト内に埋め込まれている。

あとは適当に Weblog を巡回していて、気に入ったサイトに "BlogRoll Me!" リンクがあれば、それをクリックするだけで、自分の BlogRolling に追加される。"BlogRoll Me!" リンクがない場合は、BlogRolling.com にアクセスして、"Add Link" する必要がある。

Posted by ryo at 00:28 | Parmalink | Comments (30) | TrackBack (109)

May 18, 2003

ウェディングパーティ

alice.jpg

昨日 5/17 は、友人のウェディングパーティだった。麻布のクイーンアリス本店で、最近流行のレストランウェディングというやつだ。

司会進行一式を請け負ったのはよいが、打ち合わせ不足もあり、当日突然のスケジュール変更や、スピーチの依頼などなど、波乱万丈な感じではあったが、無事終わってよかった。

食事はさすがに文句なく美味かった。店員のホスピタリティもよい。おかげで来賓もリラックスして、パーティを楽しんでもらえたみたいで、なにより。

主役の不慣れなスピーチも、みな暖かく見守っているという感じで、人柄の勝利というところかな。二人とも、お幸せに。

Posted by ryo at 23:44 | Parmalink | Comments (50) | TrackBack (9)

May 17, 2003

事故った

sellow_crash.jpg

不覚にもバイクで事故ってしまった。無残に折れ曲がったブレーキレバー。
幸いなことに身体は無傷だったが、先月交換したばかりの新品マフラーに傷が…(涙)

Posted by ryo at 00:35 | Parmalink | Comments (8) | TrackBack (10)

May 16, 2003

NOW PLAYING

Now Playing

Now Playing ( なうぷれいん ) は、あなたのマシンのiTunesで現在再生している曲の情報 ( 曲名、アーチスト名など ) をウェブ上に公開してしまうという、なんとも自己主張の激しいソフトです。

IM の status なんかを blog に表示するのが流行ってるけど、なんと「今聴いてる曲」まで公開してしまうとは。見ているほうは聴けるわけじゃなし、確かに自己主張バリバリ以外に存在理由のないソフトかも…

Posted by ryo at 17:53 | Parmalink | Comments (0) | TrackBack (16)

StarWars Kid

DENKADELIC!: Star Wars Kid

StarWars の振り付けをビデオに撮って楽しんでいた子供が、ビデオをスタジオに残したままにしていたら、誰かが勝手に Internet に upload して、世界中50万人くらい見たらしい。一躍有名人!

Jedi のトレーニングにしても、あまりに激しすぎて、不覚にも笑ってしまった...
修行が足りん。

Posted by ryo at 16:34 | Parmalink | Comments (1) | TrackBack (10)

May 15, 2003

Phrame

Phrame

Phrame is a web development platform for PHP based on the design of Jakarta Struts. Phrame provides your basic Model-View-Controller architecture, and also takes a step further adding standard components such as: HashMap, ArrayList, Stack, etc...

Struts 風の MVC を書ける PHP フレームワークだって。
ちょっと見てみたら、Hashmap はあるわ、API ドキュメントは JavaDoc 風の phpdoc とやらになってるわ、なんというか Java と混乱しそうな雰囲気だ…

だったら Java で書けばいいじゃん、と言われたらそれまでだな。

Posted by ryo at 20:58 | Parmalink | Comments (0) | TrackBack (18)

May 14, 2003

世にも奇妙なDVD

世にも奇妙なDVD

漢字のメニューがしっかり正しいところを見ると、製造元は中国 or 台湾あたりの、漢字文化圏なのでしょうかねぇ。

タイあたりにいくと、こうしたおかしなTシャツを見かけたりしますが、まさかDVDプレイヤーで、こんなことが...
それにしても間違いすぎだろう!やる気あんのか!
笑ってしまった自分が悔しい。

Posted by ryo at 17:37 | Parmalink | Comments (0) | TrackBack (116)

Google Blog Search

The Register

CEO Eric Schmidt made the announcement on Monday, at the JP Morgan Technology and Telecom conference. 'Soon the company will also offer a service for searching Web logs, known as "blogs,"'

ついに Google が Blog 検索に乗り出すらしい。
Deja.com を買ったあと、Usenet 検索の Google Groups を始めたこともあるし、Blogger を買った以上、近いうちにやるだろうと言われていたが、やはり。

Posted by ryo at 15:51 | Parmalink | Comments (0) | TrackBack (100)

May 13, 2003

Bloggerへの道(10) 画像のサムネイル

perl module の Image::Magick があれば、画像を upload したときに、同時にサムネイルが作れるらしい。

そりゃ便利だが、残念ながら自分の使ってる hosting では ImageMagick が入ってない。仕方がないので、自分の home の下にゴニョゴニョと勝手に install しようとしたら、disk quota exceeded になってしまった(涙)

そんなわけで、画像は手元で2種類作って upload する、という面倒な手順を踏んでいたのだが、ふと何気なく mt.cfg を見ていると、ImageMagick のかわりに NetPBM が使えるらしいことが書いてあった。ちゃんとマニュアルのFAQを見てみたら、

My host doesn't have Image::Magick
As of version 2.3 of Movable Type, the system now supports an alternate method of creating thumbnails, using the NetPBM suite of tools.

ちゃんと書いてあるじゃん... RTFM>俺

というわけで、さっそく NetPBM を使ったサムネイル作成に挑戦。

1. IPC::Run を入れる。

% perl -e shell -MCPAN
> install IPC::Run

2. mt.cfg を書き換える。具体的には、ImageDriver と NetPBMPath を正しく設定すればよい。

3. 自分の home 以下に perl module をインストールしたので、mt.cgi の最初で無理やり @INC を修正するコードを追加。もっといい方法あるのかなぁ。

4. MT のメニューから「ファイルのUpload」を実行すると、無事サムネイルを作成するためのチェックボックスが出現!

いやー、楽になりました。

Posted by ryo at 14:05 | Parmalink | Comments (273) | TrackBack (35)

DEEP IMPACT

Deep Impact Home Page

NASAの「彗星に名前を刻もう」というビール会社のCMみたいなキャンペーン。
打ち上げた宇宙船を、2005年7月に彗星 Tempel 1 へ衝突させ、フットボール場サイズで7~15階くらいの深さのクレーターを作り、データを中継することで太陽系の謎を探るというプロジェクトだが、その衝突させる宇宙船に、希望者の名前をCD-ROMに焼いて搭載するって話らしい。

しかし、そんな巨大なクレーターが出来る勢いで突っ込んだら、CD-ROMもコナゴナになりそうな気もしないでもないが...ボイジャーみたいに、太陽系外までいくなら名前を刻むのもよい気がするが、木端微塵になるものに刻んでもなぁ。

とか言いながら、とりあえず名前を登録してみた。登録したら、こんな証明書がもらえた。

証明書No.102147って、もう12000人以上も登録してるのか...
もし搭載するのがCD-ROM一枚だとして、名前の文字列が平均20文字だと仮定すると、33,554,432人くらいは記録できるってことだ。まだまだ平気そうだね。

Posted by ryo at 12:09 | Parmalink | Comments (0) | TrackBack (127)

May 10, 2003

名古屋


(Click to download: 1.3MB)

名古屋って、こんなイメージだよね。うんうん。

Posted by ryo at 16:07 | Parmalink | Comments (1) | TrackBack (11)

May 08, 2003

DayPop

Daypop - a current events/weblog/news search engine

Daypop is a current events search engine. Daypop crawls the living web at least once a day to bring you the latest information relevant to your searches. Currently, Daypop indexes over 14600 of the best news sites and weblogs on the net every day.

RSS コンテンツの統合検索エンジン、とでも呼べばよいのだろうか。

Posted by ryo at 10:36 | Parmalink | Comments (0) | TrackBack (17)

日米個人サイト事情

ZDNN:ウェブログに見る日米個人サイトコミュニティ事情

その言葉がニュースに登場しない日はないほど、話題になっているブログ(ウェブログ)。だが、日本での普及はまだまだという感がある。この差はどこからくるのか、そしてこれから普及する可能性はあるのか。ウェブログを軸に、日米個人サイトを取り巻く状況の違いを考えてみたい

比較的よくまとまっている。
個人ニュースや日記サイトと、JBAあたりの確執を掘り下げてくれれば、もっとよかったのに。

Posted by ryo at 09:57 | Parmalink | Comments (0) | TrackBack (10)

O'Reilly

Design Your Own O'Reilly Book Cover!

O'Reilly のカバーが自由にデザインできます。さっそくやってみました。

Managing_7rin_S.gif

Posted by ryo at 07:24 | Parmalink | Comments (2) | TrackBack (12)

Bloggerへの道(9) Blockquote

Entry には HTML を記述できるのだが、他のサイトからの引用を <blockquote> あたりで囲っても、標準の StyleSheet では綺麗に表示されない。
そこで、StyleSheet に blockquote を追加して、囲み記事っぽく引用してみることにした。

  1. メニューから「Templateの編集」を選ぶ。
  2. StyleSheet を選択して、Template の中身に以下のようなコードを追加。

  3. あとは「SAVE」して「REBUILD」すれば完了。

これで、Entry 内部で <blockquote> タグを使ってみると、こんな感じになる。

これは引用されてまーす。

Posted by ryo at 05:47 | Parmalink | Comments (1) | TrackBack (23)

2ch Blog スタート

ARTIFACT -人工事実- | 2ch-Blogβユーザー募集開始

 2ちゃんねるのWeblogサービスがスタートしています。システムは電波2ちゃんねるのものみたいですが、日毎にHTMLを生成、カテゴリー分けはない模様。ソースを見たら、RSS関係らしきものがあるので、将来的には実装されるんでしょうね。

2ch は国内最大級のコミュニティであることは間違いないので、にちゃんねら達が大挙して Blog を始めたら、一気に RSS の流通量が増大するかも。

Posted by ryo at 05:34 | Parmalink | Comments (21) | TrackBack (9)

Bloggerへの道(8) template

結局 template で少し遊んでみた。
あちこち変えたので、ひとつひとつメモしておくのは億劫だなぁ。

まぁ、Main Index と Style Sheet を修正すると、適当にお好みなページが作れるようです。どうやって修正するかって話は、HTML と CSS がわかれば、そんなに難しくない。わからないなら、触らぬ神になんとやら...

もう少し簡単に、MP3再生ソフトのスキンみたいに、レイアウトやスタイルを衣替えできればいいのにね。その上で、飽き足らない人だけが template を手で触ればいい。
まぁ、もう template 機能があるのだから、ざっくり差し替えるインタフェースと、スタイル集を準備するのは、それほど難しくないかもね。今後に期待。

Posted by ryo at 03:47 | Parmalink | Comments (0) | TrackBack (10)

May 07, 2003

ガンダムで英語

ガンダムで英語を身につける本

「あの名台詞を日英対訳で」くらいは勉強になりそうな気もするが、「日常では使わないガンダム用語を英語で理解しよう!」と言われてもなぁ。

Posted by ryo at 18:42 | Parmalink | Comments (0) | TrackBack (10)

May 04, 2003

Bloggerへの道(7) 背景色を変えてみる

Trendy な StyleSheet も嫌いじゃないのだが、なんかお仕着せってのが気に入らない感じがする。
いや、もし MP3 再生ソフトウェアのごとく、沢山のかっちょいいスキンの中からお気に入りを選択して、クリック一発で download and apply とか出来るのなら、ready made でも文句なかったのかもしれない。

しかし、機能としてイッチョマエにコードを書ける(といってもまだコピペしかしてないが)クセに、他の Weblog を見ても似たような(ていうかベースは同じ)デザインが氾濫してる状況というのは、Six Apart が許しても俺のプログラマー魂が許さない(?)というか、なんだかよくわからないが、とりあえずイジれるところはイジってみたい、というただの野次馬根性かもしれない。

よし、これからゴリゴリ template 書いちゃうもんね、とか思ったがそんな時間もなさそうなので、てっとり早く背景色だけ変えてみることにした。我ながら、なんて根性のないプログラマー魂なのだろう...

1) 「Template の編集」から Style Sheet を選択

2) 以下のような background 指定がいくつもあるので、
background:#333;
   以下のように違う色に変えてみる。
background:#333366;

3) SAVE して REBUILD して出来上がり。

あまりに安直過ぎる気もするが、とりあえず Navy + Orange の俺好み配色になったので、よしとしよう。template の変更は、また機会を改めて挑戦だ。

Posted by ryo at 22:35 | Parmalink | Comments (0) | TrackBack (88)

May 02, 2003

投稿時間(2)

RYOBLOG: 投稿時間

いま気がついたのだが、Entryの編集画面で、あとから「作成日時」って変更できそうだね。

これで偽装工作すれば安心か...

Posted by ryo at 20:48 | Parmalink | Comments (9) | TrackBack (91)

Bloggerへの道(6) BodyとExtended

ひとつの Entry が長くなってくると、Main Index の表示が冗長になるのが気に入らない。

他の WebLog を見ると、Entry の本分が途中まで書いてあって、「続きを読む」とかのリンクをクリックすると、Entry 全体が表示されるページに飛ぶ、みたいな挙動ができるようだ。

しかたがない、今まで目を通したこともなかった User Manual を眺めてみる(?をクリックすると出るやつね)。

すると、どうやら Entry は Body と Extended に分かれるらしい。Entry の編集画面で「Entryの内容」となってるのが Entry Body で、「Extended(追記)」となってるのが Extended Entry ということだ。

で、Entry を書くときに、このふたつにわけて記述すれば、Body のほうは Main Index に表示されて、Extended に記述があると「もっと読む」リンクが表示され、このリンクをクリックすると、その Entry の内容(Body + Extended)が全て表示されるページに飛ぶ、というような仕組みらしい。

というわけでさっそく Bloggerへの道(5) の内容を、Body と Extended にわけて記述してみる。SAVE して REBUILD してみると、確かに Main Index には Body だけが表示された。

しかし、気に入らない点がふたつある。

ひとつ、続きを読むためのリンクが「Continue reading "Bloggerへの道(5) Traceback"」のように、とても冗長だ。もっとシンプルなヤツがいい。

二つ目に、リンクをクリックすると、Extended の部分から読むように頭出しされてしまう。小さな親切大きなお世話だ。

というわけで、Template の修正にチャレンジ。

Template の修正から、Main Index を選択する。

<MTEntryIfExtended>
<span class="extended"><a hef="<$MTEntryPermalink$>#more">Continue reading "<$MTEntryTitle$>"</a></span><br />
</MTEntryIfExtended>

上記のコードを、以下のように変更する。

<MTEntryIfExtended>
<span class="extended"><a hef="<$MTEntryPermalink$>">more.."</a></span><br />
</MTEntryIfExtended>

これで Template を SAVE して Main Index を REBUILD すると、続きのリンクがだいぶシンプルになって、クリックすると Entry 全体が頭から表示されるようになった。

あー、すっきり。

Posted by ryo at 19:35 | Parmalink | Comments (3) | TrackBack (14)

Bloggerへの道(5) Traceback

MT は Traceback という機能をサポートしている(ていうか MT が最初に作ったのか?)。これをサポートしている Weblog ツールは、MT 以外にもあるらしい。

Weblog の Entry を作成するときに、他の Wenlog Entry を参照することがある。
ようするに、リンクを張るってことなんだけど、普通の HTML page では、リンクを張られた側は、リンクを張られたという事実がわからないよね(せいぜい access_log の referer 見て知るくらい)。

Traceback は、「どこからリンクが張られたか」を記録する仕組み。泪橋は逆に渡れても、Hypertextリンクは逆に渡れねーよな、という固定観念を持ってたので、ある意味画期的だ。

この Traceback の仕組みを実現しているのが、ping と呼ばれる HTTP リクエスト(ICMP Echo ではない。まぎらわしい)。リンクを張る側が、張られる側に、「こんなリンクを張りますぜ」というお知らせを通知するというもの。

自分の Entry で Traceback を有効にする(誰かがblogで参照したときに Traceback を生成する)ためには、Entry の編集画面で「pMT は Traceback という機能をサポートしている(ていうか MT が最初に作ったのか?)。これをサポートしている Weblog ツールは、MT 以外にもあるらしい。

Weblog の Entry を作成するときに、他の Wenlog Entry を参照することがある。
ようするに、リンクを張るってことなんだけど、普通の HTML page では、リンクを張られた側は、リンクを張られたという事実がわからないよね(せいぜい access_log の referer 見て知るくらい)。

Traceback は、「どこからリンクが張られたか」を記録する仕組み。泪橋は逆に渡れても、Hypertextリンクは逆に渡れねーよな、という固定観念を持ってたので、ある意味画期的だ。

この Traceback の仕組みを実現しているのが、ping と呼ばれる HTTP リクエスト(ICMP Echo ではない。まぎらわしい)。リンクを張る側が、張られる側に、「こんなリンクを張りますぜ」というお知らせを通知するというもの。

自分の Entry で Traceback を有効にする(誰かがblogで参照したときに Traceback を生成する)ためには、Entry の編集画面で「pingを受けいれる」というチェックボックスをオンにする必要がある。毎回これをやるのが面倒なら、メニューの「BLOGの設定」>「ウェブログの設定」>「Publicity / リモートインターフェイス / TrackBack」の中にある「Ping をデフォルトで受け付ける」をチェックしておけばよい。

他人の Entry から自分の Entry に Traceback を貼りたい場合は、参照する Entry の「Traceback」リンクをクリックする。すると pop-up に Traceback URL が表示されるので、これを自分の新規 Entry の「pingするURL」のところに追加してやればよい。

すると自分の Entry を Rebuild した時に、リンク先の Blog に ping が送られて、Traceback として登録される、という段取りである。

というわけで、この Entry では Bloggerへの道(1) に Traceback を残すように、ping する URL を追加してみた。ingを受けいれる」というチェックボックスをオンにする必要がある。毎回これをやるのが面倒なら、メニューの「BLOGの設定」>「ウェブログの設定」>「Publicity / リモートインターフェイス / TrackBack」の中にある「Ping をデフォルトで受け付ける」をチェックしておけばよい。

他人の Entry から自分の Entry に Traceback を貼りたい場合は、参照する Entry の「Traceback」リンクをクリックする。すると pop-up に Traceback URL が表示されるので、これを自分の新規 Entry の「pingするURL」のところに追加してやればよい。

すると自分の Entry を Rebuild した時に、リンク先の Blog に ping が送られて、Traceback として登録される、という段取りである。

というわけで、この Entry では Bloggerへの道(1) に Traceback を残すように、ping する URL を追加してみた。

Posted by ryo at 18:29 | Parmalink | Comments (19) | TrackBack (96)

Bloggerへの道(4) Bookmarklet

RYOBLOG

これは Bookmarklet からポストしてます。
MT には Bookmarklet てのがあって、これが秀逸だという話なので、さっそく使ってみました。

Weblog 的には、普通 Entry の最初に URL があって、そのURL に対しての批評なりコメントなりを書く、てのがスタンダードな利用法らしいのだが、あるページを見ているときに、「今すぐこのページについて Blog りたい」と思ったときに、非常に便利なのが Bookmarklet のようだ。

まず Bookmarklet を使えるように準備する。

1.メニューページ(login後のページ)の下部にある「BOOKMARKLETの設定」をクリック。
2.なんかチェックボックスが出てくるが、とりあえず気にしないことにして、「CREATE」をクリック。
3.これでBookmarkletを導入する準備が整った。

Bookmarkletには2種類の使い方があるらしい。ひとつが、javascriptで書かれたもので、ちょうど HTML の HREF 属性に "javascript:..." と記述するのと同じように、URLとして扱うことが可能なもの。この javascript コードが、画面の「Post to MT Weblog」というリンクに埋め込まれているので、Drug&Drop または Copy&Paste で、Bookmark(お気に入り)に突っ込むことができる。

で、「Blogりたい」ページを見ている時に、このBookmarkにアクセスすると、javascriptが動いて、MT の Entry を登録するための pop-up window がひらく、ってもの。

言葉で説明すると面倒だが、やってみると簡単。

もうひとつの Bookmarklet は、MSIE のコンテクストメニュー(右クリックのメニュー)に登録するってもの。これも便利そうだが、いまいる環境はMozillaなので却下。IEでやれば、regeditを起動してレジストリを追加する模様。

というわけで、自分の blog を見ている状態で、出来上がった Bookmarklet をクリックして、そこからポストしてみた。

ふーん、これなら確かに、Webさーふぃん(て死語なのか?)しながら、ちょいとコメントつけるのに、よい感じだ。
よく出来てるなぁ。

Posted by ryo at 15:06 | Parmalink | Comments (0) | TrackBack (10)

投稿時間

今気がついたのだが、全てのEntryに Posted at つまり投稿時間が記録されてるではないか。
これってつまり、業務中にMT使ってるのが、バレバレってことだ。

ま、R&D に工数つっこんどきゃいいか :-)

Posted by ryo at 14:30 | Parmalink | Comments (0) | TrackBack (10)

Bloggerへの道(3) スタイルを変える

StyleSheet の変更

1.MT標準のスタイルがあるらしいので、http://www.movabletype.org/default_styles.shtml にアクセス。
2.とりあえずTrendyを選んでみた。ふふ、Trendyだって。
3.メニュー「Templateの編集」から「新しい Index Template を作る」を選ぶ。
4.「Templateの中身」に、Trendyの css コードを、丸ごとコピペ。
5.この新しいTemplateに名前をつけて、出力ファイルを「styles-site.css」にする。これ重要。
6.「SAVE」して「REBUILD」をかけると、TrendyなBlogに早がわり。

ふーむ、CSSがコンテンツとデザインを分離するなんてことは、頭ではよくわかっていても、実際こんなドラスティックな使い方をしてみると、真髄を身体で理解した気分。

Posted by ryo at 13:11 | Parmalink | Comments (2) | TrackBack (90)

Bloggerへの道(2) Entryを作る

Entry の作り方。

1. メニューから「Entryの新規作成」を選ぶ。
2. 「タイトル」と、「Entryの内容」を埋める。Categoryは、とりあえずなくてもよいみたいだ。きっと後で修正できるのだろう。
3. とりあえず意味不明な単語を読み飛ばして、「PREVIEW」をクリック。
4. しめしめ、こんな感じで読めるのか、と確認したら、「編集画面に戻る」。
5. Post Status を「Publish」に変更して、「SAVE」をクリックすると、サイトの Rebuild が始まる。なるほど、Entry をひとつづつHTMLに落としているのではなくて、DBに持ってる内容を、一気にgenarateするのか。
6.メニューから「サイトの確認」を選ぶと、今書いたEntryが登録されているはず。

「サイトの確認」したら、Blogのページが表示されなかった。「BLOGの設定」を見直したら、サイトのURLが間違ってた。あわてて修正。

Posted by ryo at 12:05 | Parmalink | Comments (9) | TrackBack (14)

Bloggerへの道(1) セットアップ

WebLog ってブラブラ眺めるものだと思っていたのだが、諸般の事情で自分で作ってみる必要性が発生したため、なんか一番「イケてる」と評判の Movable Type を使ってみることにした。

とりあえず、ここまでやったことをメモしておこう。

1. http://www.movabletype.org/ から MOVABLE TYPE 2.63 を download してきた。
2. tar+gz をほどいて、http://www.cyberoz.net/city/as/translation/MT25/mtinstall.html を参考に、適当に設定。
3. http://uva.jp/dh/mt/archives/000391.html から日本語化パックを落としてきた。
4. README.ja を参考に、日本語化パックを適用。

まぁ、perl module とか適当に揃ってる環境に展開したので、初めてやっても30分くらいで、Entry の作成までこぎつけました。SQL DB を使うわけでもないので、ふつーに CGI の知識があれば、それほどハードル高くない感じ。

メニューやらキーワードがまだサッパリわからんが、とりあえず習うより慣れろ。もう少し使ってみよう。

Posted by ryo at 11:57 | Parmalink | Comments (13) | TrackBack (107)

First Test

この一歩は小さな一歩だが、人類にとっては偉大な一歩だ。
by アームストロング船長

Posted by ryo at 11:44 | Parmalink | Comments (1) | TrackBack (14)

May 01, 2003

testだって

testっての
見つけた

Posted by ryo at 18:24 | Parmalink | Comments (0) | TrackBack (0)

test

test

test

Posted by ryo at 18:23 | Parmalink | Comments (0) | TrackBack (2)