<< 2003/05/ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1. TrackBack
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 >>
トップ «前の日(05-13) 最新 次の日(05-15)» 追記

2003-05-14

_ TrackBack

http://lowlife.jp/translation/mttrackback.html

自分のアンテナの感度がよくないと思い知らされることがよくありますが、今回もそれです。

Tags: Tool Net

2004-05-14

_ かの山の上から irc 不可

接続できてだけど、ひょっとすると最初の認証(パスワードとかじゃなくてホスト確認)の段階でコケているのかもしれない。としたらこの段階を切ってしまえば繋がるかもしれない。

要テスト。

→ ident とか iauth とか切る方法が分かりまへん。

Tags: 日々 Net

_ screen on cygwin で attach

なんと

deflogin off

にしておけばよいだけらしい。login 周りの問題だったの?

Tags: Unix Tool MS

_ Zebedee はサーバ側でフォワードするポートを制限できる

接続するクライアントごとに切り替えるのは無理みたいなので、サーバを複数起こして、制限する Zebedee と制限しない Zebedee みたいに使い分けるしかないな。

Tags: Tool Net

_ stone の認証はホスト認証のみ

つーか IP アドレスだけかな? client 側の接続許可も同じ要領か?

Tags: Tool Net

_ ということは

山用の Zebedee を立てて、そいつの forward を irc だけ許可する。この Zebedee が繋がれば山の中から center 経由とかで繋ぐことができるわけだ。

準備開始

とりあえず center の apt の sources.list に jaist の VineSeed を追加して apt-get update.

zebedee-2.4.1-0vl1.i386.rpm

がゲトできるようになったので、まっつんの手が開くのを待って一応断ってインスコってみよう。

できました

center 経由で繋がります。もちろん center の 6667 は外向きには公開されていないので山の中のみ。

Tags: 日々 Net

2006-05-14

_ 英辞郎買った

サーバうんぬん言ってたんだけど、とりあえず辞書データそのもののアップデートもしたかったし、調べていくうちに買いたい辞書だけで結構な値段になりそうだったので、はやる気持ちを抑えるためにも英辞郎を買った。

手元の辞書が v.54 で最新版が v.94 なので差はかなりでかい。和英にいたっては 32 で止まっていたうえに古くて捨ててしまったので和英が一瞬で引ける快感を得たのは実は数年ぶり。いいなぁ。金のない時代の習性が染み付いてたおかげでたかが2000円の買い物をケチって不便な思いをしていたのか。あほだな > おれ

これで英英と日本語が引ければ…ってことで最初に戻るのか。でも英和の値段をとりあえずケチれるぞ。(けっきょく貧乏性。)

_ jsUnit ってよくできてるなぁ

※ サイトが移転して独自ドメインになってる

JScript + WSH のテストができないし困ったもんだと思っていたんだけど、考えたら WSH 独自の処理なんてそんなに多いわけじゃないし、極力 ecma262 の部分と JScript + WSH の部分を分離して、ecma262 の部分を jsunit でテストできるようにしようと思い始めて作業している。

で、実際に jsunit を使ってテストを書くわけだけど、これが細かいところでよく考えられてて感動したのでメモ。ごく当然のことなのかもしれないけど、

file: // でアクセスしたときと http: // でアクセスしたときで、testRunner.html へのテストケースの在り処の教え方が違う。

という点である。

HTTPでアクセスした場合

ローカルのファイルにアクセスした場合

二つの画像を比べてほしいのだが、テストを実行したいファイルを指定する部分が異なる。これはそれぞれサーバ上の testRunner.html にアクセスした場合と、ローカルの testRunner.html にアクセスしたときのスクリーンショットである。

サーバ上の testRunner.html にアクセスした場合は HTTP でアクセスする(恐らく testRunner が置いてあるのと同じサーバにある)テストスクリプトを指定するようになっており、ローカルの testRunner.html にアクセスした場合は input type="file" によるファイル選択フォームが現れ、ローカルのファイルを選択できるようになっている。つまり、スクリプトの記述をサーバでやろうがローカルでやろうが、そこに jsunit があればどちらでも同じようにテストできるということである。

賢い。

また、何かを目視で確認したいという場合は jsUnitCore.js に定義されている warn(), info(), debug() を使うとよい。ここに書かれたメッセージは Trace level を上げるとポップアップウィンドウに表示されるようになる。

Trace level はデフォルトでは no tracing になっているが、warn, info, debug を選ぶことができ、それぞれ先に挙げたメソッドに対応している。確認はしていないけど一対一対応じゃなく、当然しきい値として働くはず。普段は warn に合わせて本当にチェックしなければいけない情報だけ、より深く動作を追いかけたい場合は debug に合わせて細かい情報まで出力させる、という使い方をする。

[2006-05-18 追記]試してない*1けど、eclipse plugin まであるのね。すげーな。

注意

[2006-07-13 追記]

jsUnit を動かす時は絶対に cache を無効にすること。testRunner.html をどんだけスーパーリロードしてもダメ。

参考

Javascript/JsUnit - Bobchin's Wiki

*1 eclipse 使ってないから