01月 30日 2005
携帯にも対応(その2)
vodafoneがわからない、の巻
携帯対応ページを、
ezweb, i-mode(FOMA含む)では動作確認できたものの、
vodafone で見ると、文字化けはないものの画像が見られない、
という報告。
知り合いのその機種は新しいものだし、
「ぷちコミ」の投稿は、大きな画像はサイズを落としてあるので、
サイズ制限というわけでもなさそうである。
以前も書いたけれど、vodafone からの投稿を、
そのままreceiveするとエラーになってしまうこともあり、
相性がよくないと言わざるを得ない。
(誰が悪いのかはよくわからないのだけれど)
きっとvodafoneの画像ファイルの取り扱いについては
何か秘密が隠されているにちがいない。
(かといって、追求する気はあまり起きないのだった)
Posted by
KT at
10:41
|
Comments (0)
01月 26日 2005
携帯にも対応
文字コードを変換せよ!の巻
さいほくネットはEUC-JPなサイトなので、
でも携帯からアクセスする必要もある(してもらいたい)サイトなので
どうしたものかと以前から悩んでいました。
au と FOMA など一部の最新機種ではEUC-JPでも閲覧可能なので、
とりあえず「ぷちコミ」の部分だけ携帯用のトップページを作り
それ以降、行き詰まってしまったので、放置していました。
ところが、なぜか今朝ふと思いつくところがあって、
改良してみることにしました。
まず、このあたりを参考にして、
文字コード変換用のExternalMethodを作ります。
ここまでは楽勝です。
携帯アクセス用のトップページ(http://www.saihoku.net/i)に、
ぷちコミの最新10件を表示するmoduleを作り、
<dtml-var expr="toSJIS(title)">とか
<dtml-var expr="toSJIS('投稿方法')">
みたいな感じで、片っ端から変換します。
これも難しいことではありません。
(携帯からのアクセスは、Apacheで振り分けてます)
問題は、そこから先のページです。
各エントリーのページに飛んだとき、
PC用ページのリンクやロゴを表示させないためにはどうすればよいか。
そこに、以前COREBlogのMLに流れていた柴田さんのスキン
(の使い方)を応用します。
そのままだと、最新の投稿一件ぶんしか表示されないので、
<dtml-in "rev_day_entry_items(count=k_top_days)">
<dtml-var k_entry_body>
<dtml-else>
There is no entry.
</dtml-in>
の部分を
<dtml-var k_entry_body>
だけにします。
これで、トップページに表示した10件にリンクされるようになりました。
(なぜか、エントリーのidが取得できなくなるんですが)
(また、toSJIS(title) がエラーになってしまう)
とりあえず、目的の8割は達成。
残る課題は、携帯用のコメントページと
(コメントページ用のスキンをどこに置けばいいのかが謎)
携帯用トップページに「前の10件」のリンクを付けること。
(なぜか、うまくいかない)
Zopeの獲得という仕組みが、少しはわかったような......
Posted by
KT at
17:49
|
Comments (0)
01月 24日 2005
QTストリーミング開始
当たって砕けろ!の巻
さいほくネット上で、ひっそりとQuickTimeムービーのストリーミングを開始した。
これまでムービーはwmvにエンコードして、
ただWebサーバに置いていた(つまりダウンロード方式)のだが、
今後はすべてQuickTimeにする予定である。
一番の理由は、Macで映像編集をしているので、
QuickTimeで書き出す方が楽だ、という点である。
できたムービーをwmvにするには、Windowsマシンか
あるいは高価なMac版エンコードソフトが必要になる。
テスト段階で「見られない」現象の大部分は
QuickTimePlayer(あるいはプラグイン)のバージョンによる
ことがわかったので、(まだ謎は残っているのだけれど)
とりあえずは「最新のPlayerをお使いください」方式にした。
最近のWindowsマシン(いわゆるメーカー製のやつ)には、
QuickTimePlayerって、プレインストールされてるのだろうか?
Win機は自作しかしてないので、そのへんが気になる......
Posted by
KT at
23:09
|
Comments (0)
01月 09日 2005
ストリーミングテスト
簡単&困難の巻
QuickTimeムービーのストリーミングを始めてみた。
(まだ未公開だけど)
OS X Server 付属のQTSS(QuickTimeStreamingServer)を
使うと、特に難しいことは何もない。
特定のディレクトリにムービーをアップし、リンクだけの仮ページを作り、
自分のマシン(Mac)では問題なく確認できた。
ところが、問題がいくつか発生。
まず、RealOnePlayerがインストールされている場合、
rtsp://で始まるURLをクリックすると、RealOnePlayerが
先に立ち上がってしまう。(そしてエラーになる)
これは、ムービーをページ埋め込み型にすることで回避。
また、プロトコルにhttpも使えるようなので(最適ではないらしいが)、
念のためhttpにしてみた。
また、Webと同じサーバを使っているので80番ポートが使えず
デフォルトの554ポートを使っているのだけれど、
環境によってはファイアウォールで観られない可能性がある。
(管理者のみなさん、554は開けといてください)
もう一つ、なぜかWindowsでは見られないケースが発生。
QuickTimePlayerのバージョンやネットワーク環境などによるのか、
普通に見られる人もいれば、見られない人もいて、
これが解決できないと、配信が始められない。
現在、原因と対策を追究中ですが、
いかんせん情報が少ないので(泣)、公開まで時間がかかりそう。
(Appleのサポートページ&マニュアルはほとんど役に立たないし......)
同じような情報を求めている方々のために、
ここで試行錯誤の模様をレポートしてゆく予定です。
Posted by
KT at
10:43
|
Comments (0)
01月 08日 2005
サーバモニタ
Xserveだけか、の巻
寒さがキビシくなってきてたので、
遠隔地の秘密の部屋に置いてあるサーバマシン
(PowerMac G5)が心配になり、
「サーバモニタ」というアプリを初めて起動してみたが
つながらない。
調べてみると、どうやら「サーバモニタ」は、
Xserveでしか使えないようである。
残念っ!
気温がマイナスになるかも知れない部屋の中で
今日もG5は走り続ける。
Posted by
KT at
18:07
|
Comments (0)
12月 12日 2004
receiveでエラー
なぜかvodafoneで、の巻
過去に何度か、moblogでのreceiveエラーが発生してます。
エラー自体は、COREBlogのせいではなく、
COREBlog.pyの中に私が書き加えた部分
(投稿された画像のサイズが大きかった場合に、
widthを最大196pxにしている部分)
で起きています。
今日もreceiveエラーがあったのですが、
どうも、過去の例から判断すると、vodafoneからの投稿にかぎって
エラーが発生している模様。
そのメールをパソコンで受信してから転送し、
元のメールを削除しておくと、受信できる。
対処方法はわかったものの、詳しい原因はわからず。
Posted by
KT at
16:04
|
Comments (0)
12月 11日 2004
Firefox
狐火恐るべし、の巻
最近、ZMIの作業をFirefoxでやるようになりました。
(Mac OS X 版)
操作感というか、インターフェイスというか、
見た目を含めて、使った感じの気持ちよさでは
なんといっても Safari が最高なのですが、
ときどき中途半端にキャッシュが効いているのか、
作業結果が反映されなかったりするため
(リネームしたはずのオブジェクトが元の名前のままだったりとか)
評判のFirefoxを試しに使い始めてみました。
数ある拡張機能のうち、
CSSの編集結果がダイナミックに反映されるやつ
(Web Developerの一部)がすごく便利そう。
これからは Firefox の時代ですね。
でも、一般市民には「ブラウザ」なんて言っても通じないので
(「インターネット見るときの、でっかい e のアイコンのやつ」
などと説明しなくてはならない)
早く市販のマシンにプレインストールされるようにならないかな。
今度は、「狐が火ダルマになってるやつ」なんて
説明することになるのだろうか。
Posted by
KT at
13:32
|
Comments (0)
12月 10日 2004
ZPhotoSlides
カスタマイズ中、の巻
現在さいほくネットでは携帯からの投稿画像が中心なので、
比較的サイズの大きい「風景写真集」が欲しい、
ということで、フォトアルバムを作るための
プロダクトを探してみたところ
ZPhotoSlidesというのが、なかなか良さそう。
PILをインストールして(ImageMagicも選択できるので、
PILは必須というわけではない模様)、
ZPhotoSlidesはProducts以下に置くだけ。
というわけで、導入自体はカンタン。
ジャンルごとに分けるなど、複数のアルバムを作るときは
まず"ZPhotoSlides Folder"をADDしてから、
その中に"ZPhotoSlides"をADDしていきます。
(manage画面にクセがあります)
ただし、日本語化されていないので、一般の訪問者が
使いやすいようにカスタマイズするのが大変。
Ver.2.0はZPTを使っていてよくわからないので(笑)断念。
Ver.1.3のdtmlをいちいち書き換える。
手強い......。
さいほく写真館
にて公開カスタマイズ中。
※ひんぱんにデザインが変わったり、写真が入れ代わったり、
アルバム自体が削除されたりします。
PS.
やっぱり使いにくいので、現在放置状態。
Galerieでアルバムを作ってから、サーバにアップした方が楽かも。
Posted by
KT at
16:31
|
Comments (0)
12月 09日 2004
次の10件・前の10件
初歩的TIPSの巻
ブログのトップページには、ふつう
指定した日数ぶんのエントリが表示されるわけですが、
指定によっては、うっかり更新が滞ると、
いつのまにかサイドバーだけになってたりして、
びっくりしてしまうときがあります。
(何度かあったなぁ......)
かといって、日数を増やすと、スクロール量が増えて読みにくい
ということにもなってしまいます。
そこで、さいほくネットの「ぷちコミ」のページでは、
表示期間は長めに設定しておいて、
とりあえず最新の10件ぶんのエントリだけを表示して、
「次の10件」「前の10件」みたいにページをめくりたいと考えました。
そこは、さすがZOPE!
以下のようなDTMLによって、簡単に実現できてしまうのでした。
(私が考えたわけではありませんが)
(そして、みんな知ってるとは思うのですが)
<dtml-in "rev_day_entry_items(count=top_days)" size=10 start=start>
<dtml-var entry_body>
<dtml-else>
</dtml-in>
<dtml-in "rev_day_entry_items(count=top_days)" size=10 start=start previous>
<a href="<dtml-var absolute_url><dtml-var sequence-query>start=<dtml-var previous-sequence-start-number>">前の10件</a>
</dtml-in>
<dtml-in "rev_day_entry_items(count=top_days)" size=10 start=start next>
<a href="<dtml-var absolute_url><dtml-var sequence-query>start=<dtml-var next-sequence-start-number>">次の10件</a>
</dtml-in>
PS.
実は、MovableTypeを使っている(使わざるを得ない)サイトでも同じことをやりたかったんですが、簡単にはできないみたいですね。
カテゴリー表示をしたときに、ページング機能を実現するプラグインはあるようなのですが、あれって、トップページでも使えるんでしょうか。
MTはCSSのカスタマイズくらいしかやったことがないので、すぐに断念してしまいました。
Posted by
KT at
10:08
|
Comments (0)
12月 07日 2004
INTERNET WEEK 2004
知らなかったなぁ、の巻
12月3日に行われた「INTERNET WEEK 2004」の
「Web and Internet Applications Day」で
ZOPEとCOREBlogの導入事例として
さいほくネットが紹介されてたようである。
さいほくネットは「技術」ではなく「アイディア」だけでやっているサイトなので、そういう場で「活用事例」的に紹介されるのはとても光栄である。
その日のアクセス数もふだんの1.5倍ほどになっていた。
技術的なことを求めてサイトを訪れた人は、空しく引き返してしまった
かもしれないけれど(笑)
個人的には、パネラーの多くがMacのノートを使ってることが妙に印象的でした。
納得、というか何というか。
Posted by
KT at
13:50
|
Comments (0)
12月 06日 2004
ZOPE2.7.3
ビクビク、の巻
サーバをセキュリティ・アップデートの関係でリブートすることに
したので、ついでにZOPEも2.7.0から2.7.3に上げることにしました。
今まで特に問題はなかったので(本当はあったのかもしれない)、
それと、トラブルが発生するのが怖かったので、
そのままにしていたのですが。
ちょっと手こずったものの、今のところ問題なく(本当はあるのかもしれないけれど)動作している模様。
トラブルと言うと、アクセスカウンターがリセットされてしまったこと。
(mxmCounterというのを使ってます)
$ZOPEINSTANCE/var/counter.dict に
各ページに設置したカウンターの値が記録されているのですが、
それをうっかり消してしまったのが敗因(泣)
トップページのアクセス数だけは、だいたい覚えていたので
それをセット。
やれやれ。
Posted by
KT at
23:07
|
Comments (0)
12月 03日 2004
COREBlogのSKIN 2
Dark Roadの巻
スキン第二弾。
個人的なブログ(MTですが...)用にカスタマイズしたものを
COREBlog用にもアレンジしてみました。
見た目はだいたいこんな感じです。
以下からダウンロード可(右クリック)
darkling.zexp
Posted by
jedi at
22:38
|
Comments (0)
12月 02日 2004
Galerie
こういうのが欲しかった、の巻
「サハリン最前線」 の「写真館」で使っているのが、
Galerie というフリーアプリ。
(Mac用です、念のため)
大量の画像をアルバム形式のHTMLとして書き出す時に
iPhotoの書き出しはデザインが素っ気ないし、
Photoshopもデザインがイマイチで、細かい設定もあまり
できなくて使いにくいし、...、と困っていたら
偶然見つけました。
テンプレートも豊富。
ただし「外人デザイン」なので、
(ワードのクリップアートと同じで)
日本人の好みそうなデザインは少ない。
これがフリーというのは、信じられない。
ぜひiPhotoに組み込んで欲しい。
Posted by
KT at
23:06
|
Comments (0)
11月 30日 2004
Skypeショック
もしも私が電話会社の職員だったら、の巻
・Macで使える
・Windowsユーザと簡単にやりとりできる
・Microsoft製ではない(笑)
という条件で、チャットソフトを探していて、
つまりメッセンジャーに代わるものを探していて、
あちこちで耳に(目に)していた噂のSkypeを試してみた。
これはすごい。
時々借りて使っているFOMAより通信品質がいい!
(私の住む地域では、という条件付きだけど)
ただ私は電話が好きではないので、
通話機能を使うことはほとんどないと思うけど。
どこかの国の、通信業界のお偉いさんが、Skypeを使ってみて
「これで通信業界は終わりだ」みたいなことを言ったらしいけど、
もしも私が電話会社の職員だったら、即コンビニに転職雑誌を買いに
行きたくなるようなソフトである。
Posted by
KT at
22:54
|
Comments (0)
COREBlogのSKIN
たまには貢献?の巻
MLでCOREBlogのスキンを募集しているようなので、
日頃お世話になっているお礼に(&現実逃避に)
ちょっと作ってみる。
(このページに適用してみた。)
名付けて「昔の包装紙」あるいは「樹皮」
あるいは「出来の悪い再生紙」あるいは......
まあ、とりあえず「KTスキン」でいいか。
実はスキンというものをよくわかっていなかった
ということが、よくわかった。
いちおう以下からダウンロード可能。(右クリックで)
>> KT.zexp
※修正版(12月2日)
Posted by
KT at
18:15
|
Comments (0)
11月 29日 2004
さいほくネット
さいほくネットは、Mac OS X (Panther) Server の上で動いてます。
マシンはPower Mac G5 1.6GHz(Single)。
OS X Server を選んだのは、「管理が楽」(UNIX系サーバと比べて)
というのが一番の理由。
セキュリティ関係や、各種サーバソフトのアップデートは
ぜんぶAppleにお任せして、ApacheやZOPEなどの
細かい設定だけに専念することができます。
(Appleをどこまで信用できるか、という問題もあるけど...)
ふだんの更新作業をMac(私のマシン)でやってるので
サーバ管理アプリを使えたり、ローカルのHD感覚でマウントできたり、
便利な点がいくつもあります。
それともう一つは、QuickTimeのストリーミングサーバが使える点。
(まだ使ってないけど...)
単純に、Macが好きだから、という理由も否定できないかな。
Posted by
KT at
11:47
|
Comments (0)
つぶやきはじめました
さいほくネットの構築・運営などについて、
ちょっと技術的なことも書いてみることにしました。
といっても、たいした技術も知識もないので、
おそらく疑問点についてぶつぶつ文句を言うだけの
ブログになることでしょう。
Posted by
KT at
10:47
|
Comments (0)