zt日記

書いているのは Kazuhiro NISHIYAMA a.k.a. ZnZです。
2001|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|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|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|
2012|04|05|06|09|

この日記にはツッコミを入れられます。 ツッコミを入れたい日付をクリックすると、フォームが現れます。

xreaでtDiaryを使う方法はxrea.com で tDiary を使う方法インストールメモXREA + tDiary + Namazuをどうぞ。


2003年01月27日(Mon)

[web] dEflate

受け入れられないというのはこうすればいいみたい。結局dEflateに対応してないと見えない?
require 'uri'
require 'socket'
uri = URI.parse('http://cvs.m17n.org/~akr/diary/')
s = TCPSocket.open(uri.host, uri.port)
s.puts "GET #{uri.request_uri} HTTP/1.0"
s.puts "Host: #{uri.host}"
s.puts "Accept-Encoding:"
s.puts
while res = s.gets
  p res
end
__END__
"HTTP/1.1 406 Not Acceptable\r\n"
"Date: Mon, 27 Jan 2003 15:23:47 GMT\r\n"
"Server: Apache/1.3.26 (Unix) Debian GNU/Linux\r\n"
"Alternates: {\"index.html\" 1 {type text/plain} {charset iso-2022-jp} {encoding deflate} {length 5152}}\r\n"
"Vary: negotiate\r\n"
"TCN: list\r\n"
"Connection: close\r\n"
"Content-Type: text/html; charset=iso-8859-1\r\n"
"\r\n"
"406"

[C言語] ((x ^ 2) == (x * x))

半年ほど前にnifty:FC/MES/20/11656にてくろはたさんから以下の問題が出されました。C++だと演算子オーバーロードで簡単に実現できそうですが、C言語の範囲内で出来るかどうかと言うのが問題です。
 <C言語>で x ^ 2 と x * x が等しくなるような x は存在するか?
 存在するならその値を、存在しないならその理由を示せ。
話の発端は立ち読みで見つけたこの記事なのですが、それはあまり重要ではないですが、ついでに紹介しておきます。
● 例5 演算の置き換え
 次のようなコード,
  y = x ^ 2;
は,
  y = x * xと等価で,このほうが効率よく処理できるため書き換えられます.
(http://www.cqpub.co.jp/interface/column/freesoft/2002/200208/08-3.htm)

copyright © 2001-2013 ZnZ
Key fingerprint = 6E14 2C9C DBD7 874D 8B3C CAA8 9B58 5538 ED7E 1B73