最新 追記

hinaiji.com

刺激と癒しを求めて徘徊する日常、あるいは自分と世界との関わり

今まで(2004/11〜)読んだ本はこちら⇒ヒナイジの本棚

2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|

Categories | Linux | Subversion | たべもの | エンベデッドシステム | ダイエット | 花粉 | | 試験 | 自転車 | 読書


2003/05/02(Fri)

Slide

Slideは、Jakartaの一プロジェクトで、WebDAVサーバ/クライアント機能を実装する。どうやらJFileChooserというGUIツールがソースから作れるらしいので、ソースをダウンロードする。 いろいろなモジュールに依存していてめげそうになるが、とりあえず手当たり次第にとってきた

ちなみに、tomcatのなかにはJTAが入っていたので、結果的には2度手間だった。

やっとのことでビルドするも、正常に表示されていない模様。疲れるなぁ。httpclientなんてalpha版だし、深入りすると危険な予感

本日のツッコミ(全2件) [ツッコミを入れる]

# ナカノ [明日帰る。予定が合うなら何かしよう]

# Quixel [あー 今年のGWは、帰らないです すまん]


2003/05/05(Mon)

WebDrive

FTPサーバやWebDAVサーバへの接続をローカルドライブ(X:\など)へマウントできるソフトウェア。

どうやって実装しているのかよく分からないのだが、おそらく独自のネットワークサービスを起動させ、サービスのなかでサーバへの接続と、コンテンツのキャッシュをやっているように思われる。

Catacombにもバージョニング拡張が(少し)実装されていたのを発見。個人的に、MySQLはドキュメントが豊富にあるので、こっちを推してゆきたい。Slideは、やはりJavaで動いているのが少しネックか。クライアントは、Windowsで自然に動かしたいところ。なんかサポートしてる機能も少ないし。

VC++を触る

telnetでいちいちリクエストを送るのもなんなんで、簡単なHTTPクライアントを自作。VC++を触るのは久しぶり。

shutdown(socket, 1);
と指定することで、サーバが応答してくれるようになるようだ(初めて知った)。

早速SEARCHを投げてみるが、Bad Requestとつれない返事。cadaverがSEARCHを実装しているらしいので、パケットキャプチャしようということになるも、Cygwin版バイナリはバージョンが古い。

最新版を落としてコンパイルしたところ、エラー発生。試しにLinux上でコンパイルしてもエラーで、どうやらexpatを探すときに、付属の古いやつを使っているからのようで、差し替えたらコンパイル完了。Linuxの方では正常に動作するが、依然Cygwin上ではうまく動かない(openできない)。Linuxのほうをtcpdumpしてパケット解析したところ、なんかwhereも必須なのねこれ。Catacombの仕様なのか?DTDにも任意って書いてあるんだけど…

SEARCH /XXXXX/ HTTP/1.1
Host: xxx.xxx.xxx.xxx
Content-Length: 1000

<?xml version="1.0"?>
<d:searchrequest xmlns:d="DAV:">
  <d:basicsearch>
    <d:select>
      <d:prop><d:getcontentlen>h/></d:prop>
    </d:select>
    <d:from>
      <d:scope>
        <d:href>/XXXXX/</d:href>
        <d:depth>infinity</d:depth>
      </d:scope>
    </d:from>
    <d:where>
      <d:eq>
        <d:prop><d:getcontentlen>h/></d:prop>
        <d:literal>100</d:literal>
      </d:eq>
    </d:where>
  </d:basicsearch>
</d:searchrequest>
すべて表示させる時なんかはPROPFINDするから良いということだろうか。
本日のツッコミ(全2件) [ツッコミを入れる]

# itani [メール送ったでー。見てみてーや。]

# Quixel [返事送りましたー。]


2003/05/08(Thu)

最近の自転車

3/22から音沙汰ないわけですが、4月から職場が変わって、それからというもの、かなりのハイペースで自転車通勤を行っております。というのも、地下鉄を乗り継ぐよりも、自転車飛ばしたほうが早いからなんですが。

これからの季節は、汗だくになってやる気がなくなりそうですが、ラッシュに揉まれるよりはましかもしれません。それなりに効果が出てきているようなので、これからも継続していきたいと思っています。


2003/05/10(Sat)

回顧

社会人になったばかりの頃は、目覚まし時計が鳴る前に目が覚めたものだったのに。

一年近くをかけ、それは恐ろしいほどに、じわじわと、夜型生活へ戻ってきている。


2003/05/14(Wed)

最近の睡眠事情

目が冴えて眠れないことが多いです。

自転車通勤継続中だし、カラダ的には疲れているはずなんだけど…

サーバ不調

最近、しばしばエラーが出て動かなくなっている。Rubyのプロセスが大量に残っているのが原因だと思うのだが、どうすればいいのやら。


2003/05/15(Thu)

今日できることは明日に延ばすな・その2

試験の予約をしようと思ったら、遅すぎてできませんでした。無念。予約期限を勘違いしていたわけなんですが、こんな感じでいつか重大な過ちを犯してしまいそうな気がする。気をつけねば。

ちなみに、その1はこちら


2003/05/21(Wed)

一段落

代休とって試験を受けてきました。なんとか2科目合格ということで、やっと一段落できそうです。

Windows2000Server + Apache2.0

起動するんだけど、リクエスト送っても応答しないんですよ。何故?


2003/05/25(Sun)

(52) 土屋 正人 監修「実録!オブジェクト指向開発プロセス」 技術評論社 (amazon)

―「誰からも参照されないものは、オブジェクトではありません。誰からも参照されないものは、存在していないものです」

オブジェクト指向とは何なのか?というのは、今年の僕のメインテーマです。


2003/05/26(Mon)

とっておきたい

どうやら、6月中旬から連続的に家を空けることになりそうなので、その準備を始める。まず、その間のテレビ番組はHDDに録っておくことになるので、容量を確保するため、既にHDDに貯まっている動画をDVD-Rに焼くことにした。しかし1枚で2時間程度しか録画できないなんて、なんて不経済なのだ!メディアが高すぎるんだよな、見た目はCD-Rと変わらないのに。

だいたい昔から捨てるのが苦手だ。

この頃だんだん解ってきたことがあって、それは、僕は記憶力が非常に弱いか、あるいは、記憶しようという意思が非常に弱いとうことだ。おそらく思い出せないのが怖いんだろうと思うね。かといってinputに努力しているようには見えないけどね。自分でも嫌だけど、知らない時よりは精神的にましになっていると思う。

今自宅で使用しているPCは、ざっと4年くらい使いっぱなしなのだ。もう使っていないファイルやフォルダがそこらじゅうに散乱しているので、たまにリセットしたい衝動にかられる。停滞は悪です。

僕の頭も、過去の暗い思い出で淀んでいるのだよ本当は。たまにリセットしたい衝動にかられる。


この日記のRSS
copyright (c) 2000-2006 hinaiji.com. All Rights Reserved.