この日記にはツッコミを入れられます。 ツッコミを入れたい日付をクリックすると、フォームが現れます。
xreaでtDiaryを使う方法はxrea.com で tDiary を使う方法やインストールメモやXREA + tDiary + Namazuをどうぞ。
lsでls: ./foobar.hoge: Value too large for defined data typeという感じの謎のファイルがありました。rm -f ./foobar.hogeとするとrm: unable to stat `./foobar.hoge': Value too large for defined data typeとなりました。perlが入っていたのでperl -e 'print unlink "./foobar.hoge"'としてみたら0と出て消えませんでした。結局消す前にstatするようなものだと消せないと言うことで、C言語でprintf("%d\n", unlink("./foobar.hoge")); perror("unlink");という使い捨てプログラムを書いて実行すると0,unlink: Successとなってやっと削除できました。
Ruby Home Pageにnamazu検索の代わりについたGoogle検索はサイト内の検索にGoogle.comを使う方法を参考にしたらしい。
wwwsvr = WEBrick::HTTPServer.new(:Port=>80)
wwwsvr.mount('/', WEBrick::HTTPServlet::FileHandler, './htdocs', true)
Thread.start{wwwsvr.start}
# ここでwget
wwwsvr.shutdown
正規表現にuオプション
? $KCODE='u'ではない?
RWiki2でERB2を使うようになったので、ERB2を入れてみた。ERB2なのかERb2なのかerb2なのかいまいちよくわかってないけど、とりあえずERB2と書いてみた。
/lib/{libcurl.a,libcurl.dll.a,libcurl.la}はあるけど、リンクされるファイルはこれじゃないんだろうか。
% make dllwrap --target=cygwin --as=as --dlltool-name=dlltool --driver-name=gcc --expor t-all -s --def=curl.def -L/usr/local/cygwin-local/lib -L/usr/local/lib -lcurl -o curl.so init.o -L. -lcygwin-ruby16 init.o(.text+0x87):init.c: undefined reference to `curl_easy_setopt' init.o(.text+0x153):init.c: undefined reference to `curl_easy_setopt' (以下略)
$LDFLAGS = '-lcurl'; create_makefile("curl")という処理だったのをhave_library('curl') and create_makefile("curl")になおしてmakeし直してみたらうまくいきました。
% make dllwrap --target=cygwin --as=as --dlltool-name=dlltool --driver-name=gcc --expor t-all -s --def=curl.def -L/usr/local/cygwin-local/lib -L/usr/local/lib -o curl. so init.o -L. -lcygwin-ruby16 -lcurl %
GNU grep 2.4.2には無かった。
公開の意志があったのなら[ruby-list:36555]の時点で書いておかないと、後出しという感じがしてしまうのですが。
/[z-a]/と同じで/(\305\252\244\312)([^\244\351-\244\354])/の範囲のところでエラーになる。$KCODE = "e"は手遅れ。
なんとかするには__END__を使ってこうするという手がありますが。
$KCODE = 'e'
eval DATA.read
__END__
# コード
#{}を使うのならoをつけた方がいい?
#!/usr/local/bin/ruby
require 'socket'
sock = UDPSocket.open
sock.connect('192.168.1.XXX', 1900)
sock.send(<<HTTP_REQUEST.gsub(/\r?\n/, "\r\n")+"\r\n", 0)
M-SEARCH * HTTP/1.1
HOST: 239.255.255.250:1900
MAN: "ssdp:discover"
MX: 3
ST: urn:schemas-upnp-org:service:WANIPConnection:1
HTTP_REQUEST
response = sock.recvfrom(1024)
#p response
puts response[0]
sock.close
というスクリプトで、
HTTP/1.1 200 OK ST:urn:schemas-upnp-org:service:WANIPConnection:1 USN:uuid:XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX::urn:schemas-upnp-org:service:WANIPConnection:1 Location:http://192.168.1.XXX:80/desc.xml Cache-Control:max-age=1800 Server:IGD-HTTP/1.1 UPnP/1.0 UPnP-Device-Host/1.0 Ext:という感じの応答が返ってきた。WANIPConnectionの代わりにWANPPPConnectionにすると応答が返ってこない(cecvfromが受信待ちで止まる)。
測定サイト http://www.bspeedtest.com/ v2.0.8 測定時刻 2002/11/27 20:22:55 回線種類/線路長 ADSL/-km キャリア/ISP NTT flet's ADSL 8Mbps/nifty ホスト1 WebArena(NTTPC) 2.79Mbps(974kB,2.8秒) ホスト2 at-link(C&W IDC) 4.05Mbps(1764kB,3.8秒) 推定最大スループット 4.05Mbps(507kB/s) コメント NTT flet's ADSL 8Mbpsとしては速いほうです。(2/5)
✑ ただただし [そういうオチかぁぁ]
✑ むとぽん [これで解決できればうれしいのですが....。 ちょっと仕込んでみます。]