04 November
2004

A very minimal Product

やっと
[Zope] 

いまさらながら
http://www.zope.org/Members/maxm/HowTo/minimal_01


を見ながらやってみる。


実際読むだけでなく自分でやっていくと結構勉強になる。


Hello World
http://nakaj.net/minimalproduct/test


Count 1 to 10
http://nakaj.net/minimalproduct/test/counter


べき乗
http://nakaj.net/minimalproduct/test/squareForm


Zope技術入門のプロダクトの例は最初から高度すぎて読んでもぴんとこなかったが
この例題は読んでて「あ、なるほどね」と思えた。ま、私の程度が低い訳ですが。


ちと恥ずかしい。


 


Continue reading "A very minimal Product"
Posted by shinobu at 18:51 | Comments (2) | Trackbacks (0)
08 November
2004

町屋橋も全国にたくさんあるんですね

まちやばし

googleでの検索:
http://www.google.co.jp/search?hl=ja&q=%E7%94%BA%E5%B1%8B%E6%A9%8B&lr=


infoseekでの検索:
http://www.infoseek.co.jp/ITitles?col=WW&svx=101503&qt=%A4%DE%A4%C1%A4%E4%A4%D0%A4%B7&st=0&nh=10&rf=11&ud4=0



まちやばし見てやってください。


Posted by shinobu at 09:13 | Comments (4) | Trackbacks (0)

atsさんが携帯用のスキンをさらしてくださったので

COREBlogメーリングリストにておいしく頂いて参りました。


携帯用


S-JISでサイトを作っていれば携帯で閲覧するとき問題ないのですがなぜか私の場合UTF-8でサイトをCOREBlogサイトを作ったのでまずUTF-8からS-JISに変換する工夫が必要でした。
#私の携帯は古い、しかもTU-KAなのでUTF-8を自動的に携帯電話のブラウザで閲覧できるような仕組みをもっていない--;


まずkというフォルダを作りUTF2SJISというPythonスクリプトを作成。



import japanese

s = unicode(str,'UTF-8','replace')
return s.encode('sjis')


3行^^;
マッピングの不備とかには当然対応してないからいつかエラーが起こることは確実だけど。
スクリプトもあちこちのサイトやjaMailHostのソースを参考に適当にあたりを付けて書いた。
このスクリプトをk_entry_bodyメソッドのあちこちから呼んであげる。


<dtml-var "UTF2SJIS(title)">

とか。


で、ナビゲーション
<< 次 | Main | 前 >>
を足してみました。


さてうまく携帯からアクセスできるかな?


Continue reading "atsさんが携帯用のスキンをさらしてくださったので"
Posted by shinobu at 14:06 | Comments (5) | Trackbacks (0)
09 November
2004

ちょっとテスト

あいうえお


Posted by test at 09:21 | Comments (2) | Trackbacks (0)

携帯をリダイレクトする

昨日の続き

http://ml.zope.jp/pipermail/zope-users/2003-May/004047.html
などをみながらやってみる。

とりあえず私の場合EZウェッブに対応していればいいのでここをみながらmobile_ruleというpythonスクリプトを作る。


import string
agent = context.REQUEST.HTTP_USER_AGENT
if string.find(agent, '.Browser') > -1:
    container.REQUESET.RESPONSE.redirect(http://nakaj.net/k/index_html)

setAccessRuleを使って呼び出すと”無限ループに...”などと携帯側でエラーがでるので


<dtml-call mobile_rule>

をindex_htmlの頭に埋め込んだ。


まあ、動いてるみたい。あとは各キャリアごとの設定をmobile_ruleにすればいいのだが
テストする環境がないので(iモードやそのほか端末を持ってないので)このままでいいや。
なんだ結局は自分のためにやったのか^^;


Posted by shinobu at 15:07 | Comments (2) | Trackbacks (0)
11 November
2004

浦賀へ行く途中


川崎のチッタですね。京急にこんなに近い


Posted by shinobu at 14:22 | Comments (2) | Trackbacks (0)
12 November
2004

おとといのつづき(ImageTag_Hotfix)

私の携帯は一応カメラがついているのですがこの携帯で撮った写真をエントリーすると5KBの壁を超えてしまってエントリーはできてるのにエントリした携帯電話でブラウジングできない(ブロークンピクチャーアイコンになる)というまぬけなことがよくあるのでImageTag_Hotfixを使ってみました(今日、知り合いの方が自分のBlogに携帯で書き込んでいるのを横目で見ていて「それなら俺はこの場で取った写真付でエントリ!」と自慢しようとしたらブロークンピクチャーになってしまったのが悔しかった)。

かなりゴリゴリですが以下のように書いて"k"フォルダ内(携帯専用ページ)のUTF2SJISスクリプトのなかにおしこんじゃいました。


import string


if string.find(str, '<img src=') > -1:
    str=string.replace(str,'''" border="0">''','''/thumb?height=76"  border="0" />''')


ImageTag_Hotfixに関してはatsさんの記事を参照しました。高さを76にしたのは古い書籍に過去の携帯で256色カラーで96*76という液晶サイズのものがあったと読んだので。
ついでにリダイレクトも以下のように書き換えジェーフォンならぬボーダフォンにも対応してみた。




import string

url = "http://nakaj.net/Nikki/k/"
agent = context.REQUEST.HTTP_USER_AGENT
if agent.find('.Browser') > -1 or agent.find('J-PHONE') > -1 or agent.find('DoCoMo') > -1:
    container.REQUEST.RESPONSE.redirect(url)


orでつないでるあたり、きっともっとスマートな書き方があるんだろうな、と思いつつ検索してもでてこなかったのでそのままにしてしまった。
ツーカーとボーダフォンは試せたのですが(1機種ずつでテストとは呼べないけど)ドコモは身内で持っている人がいないので試せていない。
まあ、携帯用じゃないトップページが表示されるだけで弊害はないでしょうし。
けど、だれかドコモをお持ちの親切な方試していただけたら結果を教えてくださいね。
http://nakaj.net/Nikkiでアクセスしてhttp://nakaj.net/Nikki/kにリダイレクトしていれば成功です。


Posted by shinobu at 03:43 | Comments (2) | Trackbacks (0)
13 November
2004

うー


...なんか すごく...

それいじょうは書かない


Posted by shinobu at 12:50 | Comments (2) | Trackbacks (0)
16 November
2004

工事中


どぶ川の橋を工事中です


Posted by shinobu at 18:50 | Comments (2) | Trackbacks (0)
17 November
2004

横浜駅前です


今日はきれいなイルミネーションをどうぞ


Posted by shinobu at 17:50 | Comments (2) | Trackbacks (0)
21 November
2004

デカレンジャショー


肖像権問題あるかなー?本人出場の日でした。
そんなわけで行って参りました。


Posted by shinobu at 15:50 | Comments (2) | Trackbacks (0)
22 November
2004

十分もかけてメールを書く相手

電車待ちの十分、前のおっさんはおはようと言う件名のメールにかかりっきり。
顔文字まで入れちゃって、考え考えながら打っている。 まだ送信してないよ。ていうかまだ3行。
そこまで熟考してメールを送る相手って誰なんだろう?結婚してるみたいだし。

おはように10分かけれる人、います?


Posted by shinobu at 07:50 | Comments (2) | Trackbacks (0)
24 November
2004

若きヴェルテルの悩み

書こうと思ってわすれてたので

先日なかにしれいさんの講演会を拝聴した。

訳詞家から作詞家に転向されるきっかけの話の中でひょんと「若きヴェルテルの悩み」なんて言葉が出てきた。
30代のわたしすらこの本の名前なんて記憶の片隅においやっているのに私のおふくろと同じくらいの年代の人からこの言葉が出てきてびっくりした。
やっぱ一流の人というのは感性を鈍らせずに歳を重ねていくのだろうか、などと思った。


私は最近10代に読んだ本、佐伯一麦なんかを読み返したりミッドナイトランの小説版を読み返したり。
混雑した通勤電車で現実逃避したりしています。




Posted by shinobu at 10:53 | Comments (3) | Trackbacks (0)
25 November
2004

日本語の扱いって

難しいんだ

先日携帯向けにこんなスクリプトを書きましたが

import japanese
s = unicode(str,'UTF-8','replace')
return s.encode('sjis')


最後の一行を


return s.encode('sjis','replace')


にすると丸付き文字やなんかの機種依存文字があってもエラーを吐かずに不明な文字に変換して表示してくれるようだ。
私自身はあまり機種依存文字をつかわないのだけど(パソコン通信時代にチャットでこっぴどく怒られた^^;)他人のエントリをみてるとやはり結構使っているので追加してみた。


Continue reading "日本語の扱いって"
Posted by shinobu at 04:20 | Comments (0) | Trackbacks (0)

今年のイチョウは


紅葉が終わる前に枝きりが始まってしまいました。
人は予算とスケジュールで動くからね


Posted by shinobu at 15:53 | Comments (2) | Trackbacks (0)
27 November
2004

相模川の秋

日がはやい


Posted by shinobu at 14:50 | Comments (3) | Trackbacks (0)
28 November
2004

SSH2に対応

久々に身辺整理

ふとしたことで


http://sleep.mat-yan.jp/~yutaka/windows/index.html



SSH2対応バージョンが出ていることを知る(遅いって)。
ここ最近ログを見てるとSSHでの攻撃がやたら多いのが気になっていたのでこの際SSH2に対応しよう、と。

上記URIから頂いてきまして(寺西さんが開発しているわけではないらしい)使ってみた。
TeraTermに最初からSSH2が組み込まれているUTF-8バージョンを使ってみる。最初から組み込まれているから便利。
いいね、いいねと使っていたのだがRSAキーが使えないことに気づいた。グレーアウトしてしまう。
あれ?と思い制限事項をよく読むとどうもまだ対応してないらしい、うーむ、残念。この際だからより強固にしたいと思っていたから。
そういえば、PortForwaderはどうなったかなー?

http://www.fuji-climb.org/pf/JP/

に訪れてみるとおお、対応版が出ているではないか。日本語の説明は旧バージョンのままらしいが、感謝。


Continue reading "SSH2に対応"
Posted by shinobu at 03:26 | Comments (3) | Trackbacks (0)