「x86」を含む日記 RSS

はてなキーワード: x86とは

2010-07-23

何がしたいのだろう:183.176.98.45

183.176.98.45 - - [22/Jul/2010:**:**:45 +0900] "\xa4\xac\xc11\x96\xfa\x1a\xd5r\xd33\x12:3\xb6\xa1\xd6e\xb5T\xd4\x11=\x01bt6\xdb\xba\xd3\xc1\x7f\x87\xb7\xe5\xe2" 301 232 "-" "-"

183.176.98.45 - - [22/Jul/2010:**:**:23 +0900] "\x90\x01\xf2\x8a_9\xed\xe1|\xe3\xde>\x81\xeb|WV<E\xbc\x97\x1f\xd4\xe8\x12\xad)]-\x8bi\xae\xb6\xc7U\xce\xa9\x1d\xc9\x8f\x06OK\x1b\xa9\xb5,\xde\xad'\xa7k\x15\x9c\xf3\xde?\x1b:K'>\xaep\xb1/{\xec_\xf4n(\x81r\xb0tE\x93t~(\xc4\xc4\xa4^\x13D\x999x\xe7\xb4\x0f\xbc&q\xe3#X\x8ao\x82u\xcb&,G!\x01H.\xfe\xf6\x03o!\x1c(|\xc5\x0f\xf2v\x18\x96\x1e\xf0\xee\x83C\xf6\xb7\xdbfM\xae7\xc9\xfdTj\x05\r\x1ddX\x8eiW@\xdb\xb5\x18I\x1e\x13\xc7#\x16\xd7\xb2\xf7\x18\x94w\xfbTGiEZ\xd15\xdd\xdd\xab\xc6\x15\xb6\xd5e\x1d+\x0f%\xd2rL~\xd7qd8\xe7\xc8\t\x8ai\x11\xfc\x84Ef\x80\xaa\xf7$\x10\xe2\xe2\xefM\x90\xe6\xf7:\xff4y\xab\x03a\x88\xfb\xdc\xba\r\xfe^\xd8\r6Ot*J\x11|m\xb3\x80eB\xb9\x1e\xc4\xc4\x9en\x18;\x19\x9d\xea\xe3\x06g\x19\xf0[9o\xce^\x93w\xad\x15\xb1\x93=\xfejI\xb6\x01X\xde\x1c\xa39&\xc1|\x95\x9a\v\xeb\xa2\xabw\bdV\xde\xda\x18\xf9\xf8\xcb\xd3e\x1eXg4T\r\x86]\x86\xb1*\x05\x12\xbe3\x98\x87\x14R\x19\xac\xed'\xb6\xc5\x14\xa6\xa0\x11R\xbf\x19\x97)>\xcf#\xc5\xf0h\x8b0\x07^6\xc5\xbf\r\xdf\xe7B" 400 325 "-" "-"

時間のみ*に加工)

2010-06-01

119.240.146.189からの意味不明な攻撃。

119.240.146.189 - - [29/May/2010:22:58:01 +0900] "\xcc<\x8b\xd2\xd6Z\x9b\x97,\x82\xc1*\b\xa2-|w\xc99\x8c\xf1\x02\xa5/\x1f\x01\xc2 \xab\x1bZCh\x89\xcf\x9e\x866\x8a\xf95\x1a\x9f\xd5\x84" 400 226 "-" "-"

119.240.146.189 - - [29/May/2010:22:59:15 +0900] "xy\xd1[\x8bRP~rL\xffa\xc1c\x18y\xac18\x83\x94\xd9\x8dg\xb4\xb2\\&\x07\xddW\xb7\r8Q\xb3\x1d\x1d\xad\xecv\xb7\v.\xae\x83Kc:x\xee\xdc2\xaf\xbf\xcaJh\x92@y\xd1\x90N\x96\xd2\x19\xeeZ\xa1\x10\xe4\x862\x9e\xe3\x8a\x99\x17\x1c\xe16\x94\xfb2\xaff\xb74\x9d\xae\xb1\x90\xe6\x0e\xa8C\x9a\xae\xdb\x0c|\x93\xca\x9a\xfb\xd9\xf0\x89V\x94\x9a8|\xc9Lr\x1e/nN\t6BS\xb3I\x19\xe0\x13P\xc7\xcb\xb6zTI\x109\xf4\x0e\x10\x8e9\xb5\xf7\x86\x88ai\x05\xca\xa5\xc4\xc2c\xa1\xb2\x93hn\xfa\xeb\x0c\xbd\x9c\xa0\\\xba\x1c\xf2-7\x1e\xcaR\x063?\x12\xa6\xf3^\xd9#L+-7\x19\xe3\xe4\xb5\xf6\x84\x94'S\x8fL\xb6\xc8\r\x81K\xa8\xd0K\xf4\xd9\xfb\xd2\x89\xe3\xc5\x02\x8fFy\x87\\\x11\xc1\xf5|\xb0%FT\x06\xcf\x8a\x05\xbc\x91\xda\x94\xd8)\x8eG\x91\xc3\xb0Ra\xbf||\xb0\xb2]\xb5XZ\xc2\xb6\x03\x8d\xd0\xd5" 400 794 "-" "-"

119.240.146.189 - - [29/May/2010:23:01:32 +0900] "`\xfcuTjo\t'\x90" 400 226 "-" "-"

119.240.146.189 - - [29/May/2010:23:05:48 +0900] "\x0f\xd3Zci\xfd\xf58\x1f\xb5\x01\x92\x8d\xea\xae?\x8d\v" 301 232 "-" "-"

119.240.146.189 - - [29/May/2010:23:08:06 +0900] "\t\rj\x10\xbe\x83\x9d\xf8\xde\x0f8\x01\x96\x0c\x05$\xec 5\x06\x06\xff\x8b\x9c\x04\xacm\xdfG" 400 371 "-" "-"

119.240.146.189 - - [29/May/2010:23:08:59 +0900] "&N\x82iyPHnq\xd0\xe4\x86\x03oUj|\xf4\xa6E\xb3<\xab]g\x1e \x038\xfe\x98\xeby\xd2!\xae\x1d\xe9\xfc\xe4A\x11\x809)a\xe1\xb9W\xd5\x8b%k\xce1\xfe\xdf\xbc\x96{&&\xd4Z'\xefy\x13\xb4\x18\\\xef\xb4~/\v\xb5\xbe<\xcae\xd9q2\x113\xff\x8c\x83QAI\x88\xb6>\xef\xef[\xa3\xd6\x05Nf\xf9\x9e\xc7n\xc0\xe6N\xf7" 400 735 "-" "-"

119.240.146.189 - - [29/May/2010:23:09:43 +0900] "l\xbd\xe0>\xaa;\xfb\x99\xb5\x86\xff\x175\x19v)}\xacb\x1d\t\xdeUR" 400 226 "-" "-"

119.240.146.189 - - [29/May/2010:23:10:34 +0900] "\x9e\x06A_~5\x18\xfcZ;\xd8\x1e_5?\xe3\x81@\x9c@\xab\xd9\xcazlC\xa9-\x142X\x0e\xf2\x96\xebd\x1c\x91\xd2\x97\x06\x80\x85\xebru\xa6\xabF\xd68\xae\xc5B?\x85O\v-=\xb1C\r\xb5\xaf]\x05\xaa\x1b\x9fB\xa7\x96\xb1\x8b" 400 336 "-" "-"

119.240.146.189 - - [29/May/2010:23:11:32 +0900] "i\xf7\"p\x8b\x19!\xd5\xfd';\xc4x\x88\x07\x06\x1b\xe6W\xa7|\xca\x03g\x01\xaci\xad\tT\x9e\x89Ev!\x18g+" 400 226 "-" "-"

119.240.146.189 - - [29/May/2010:23:13:40 +0900] "eE\xe3\xeaK\xcap\xc6\v\x03\xb0\x05\xa6M\x1c\xef^\xdd\x9a\xc4+c\xe5\x83\x7f\xc8\xf4)x,U&\x02?_\xfb\xf1\xfb\xff\xda\xc0d,b\xb1\x11]\vf\x03c\xe4{X\xb0\xc6x\xa0\xbdS\xc3\x91\xd4\x9b7\xcaU\xb8ib/8\x7f\x8f\xd2\xf7\x82\xb0\x19n# \x9f\xc2@_c:\xf7]\x89C\x1a\x19z\x92\xbf\xd4cA:\x07&$M\xd6\xdb\xe2\xbd\xcas\xf6'\xda\x9f\xa1\xd8\xea@\x8d\xe5\x91\x1f\xb1y\x1f\xdfti\xdf0\x15\x0e\x99EJS[\x87'\ry\x8bB\x8b\xd3A\x15nVo\xa3\xbb\xc6^_/\xba\xd4I\xd3\xe8AZ\xd0\xa2=\"\x83\xa12\xb0\xd4\x02V\xb2\xc4\x8e\xdd\xddF>l\x8fP\xfe\xd0\xb31\xb2\xf0\xe6%w" 400 383 "-" "-"

119.240.146.189 - - [29/May/2010:23:14:23 +0900] "CO\x1d\xf4[\xe2\x87\xa8\xd1\xb8_\xec\xdcT9?_\x03.\x1fr\x96w\x8a\xfbo\xf2\xf6\b(\x9c\xc6T\xc6\xdc\xdd\xd3\xa0!\x03\xe1\r\xe0\x87\x10\xff\x04u%\xec(\xb4i\x0f\xa3*o\xd8#y\xde\xd2]\xf0\xef\xe2\xb5N\x8f\b\xe7\x93\xd1\xf0\xfb\xeaGU\xa6\x99S?\x8en0\xfdn*HU\xca]\x0c\x12/p\xdf\x0el\x7f\xec'\xa5\x90\xcb\x90\x8f\x9e\x83\v{\x04\x0cyQ]\xaa\xe5\x83\xa5y\xc4A\x9cH{\xeck\xaa\"\xcc\x8aK\x88\x05\xe1\x81w\xc7.#9\xc6\xa6\x9eZ\xea\xdfE\xb0G\xed\xe9\x99O\xcc\xaa\x84F\xfe\x0c\xb3\xf7tN?\xa6\xb2\xf7\\E/\xb1\xde\xeb\xfaZ\xfc\x81\xa3YT\xbfY.0WPM\bof-HU\x05\x9cRnKU\xc7ph\xd4\x03\xd1Hi\xe6\x80s\x8c\xda\xd21p\x11\xbf\xf1\xdb\x0fN\xeb4iN\x05\xde\xccG\xf3\xc4@\xb0\xa35\xaeb\xd8\xf3\xa0M\x15\x86Ij\xbc\xd6\xc5\xf0w\xf9\xa2\xcb\xd7J\x9eJ;\xbb\xb2\x18\xf4lPm\xa6|\xea\x85\xf1\x1f\xb3RQ\xf0\xa9nC\x89\xd3S\xaaQ\xc7\xcep\x96p\xb1p\xdc\x0e\xc9\x94t~\x0f:P\xbc\"\xdd\x15\xa6\xf5\xf1r\x03\xc5\x0e\xb1\xc3OQ\x8b\x88?" 400 343 "-" "-"

119.240.146.189 - - [29/May/2010:23:15:03 +0900] "\xa6\xd5U\xd3\xdf6zi\xc1!\xef\x07\x9eE\x18\x99\x0fR\xfc'\x94\xe1\vY\x90\xae\xa5\xb5\x1d\xfe\x06\xeeH\xe9\x83\xad\xf4\xea^\x11\xf6\xdc6r;\xad)\xf0\xcf\xd0\xe8=\xfck:\x10L\xa5\xed\xe9\xa7\xae5+Z\x81\x95WCIJ\xb8\xf5~8\xd1\xfe\xac\xb7\x96\xd5\xa1\x05\xe5\xea\xfd\xef\x94Q\x9b\xd9\x98\x01\x10;\x97\x88K\xb1\xe2\xd2h\xa6^\x8e\xe0xz\xc3\xf1{\rr\xe0\xf1\"\x14\x9b\x1f\xb4D\x9e\xa7\xb6\xb8\x13\x11Wu=\xab\x83C\x16\x93\xad_7\x12\xccq\xf9+\xa3\xbd\xdatF\x9d\"%\xda/\xc6o\x9cK\x8c\x0f%\xb8p\"\xec\x9fF;\x0c?\xa2\xb3G\xe3\xf5@K\x11\xf8\xc95\x05NyT^e\x13/\x16\x9d\x85\xc9\xb7\xac\xbf#\xccA\xc5\x03\x96\xe7\x03\xf4\x01,\xe2\x8e\xd6\x03\x98\xf72hD\xaa7B:w\x01\x8d\x9b\xcb\xdc\xb8*2\xb4LZ\x1a\xcd\xcf\xac\xda\xb4\xe87\xf3u\xc4\x88\x95\x0e\xb7\xade$'\x8d}\xf5\xa6{\xb4\x8e^" 400 316 "-" "-"

119.240.146.189 - - [29/May/2010:23:15:52 +0900] "\xf5\xb8\x99\x1a\xcep\x8c\xc9\xf7d\x92\x8f\x0f\x8a=`\xb2\xacK\x95\xde\xf2Fv\xb7+\xa7\x02\x15\xd5\xecQ*\xb6l\xb0\xdc\xc6\xccD\xc7\xebI\xf3\xeay\x03\xfbd}\xdaO\x8e:\xe0\xb9\xcf\xb3\x04\x91\xc1\xafcU\xdb\xf1\x8a\xc1}\xbb\xa0\x04\xd2V\xda\xddx\x88&|A>\xe1\xd9\x91\xeb[\xa2[\xbf\xbc\xc3\x17\"\xe5;\x16\xa1\x0c\x96\xc78\x84\xb3\x1dl\x8b\xf7\x8f\xa4|\x9bz\x99\xba\xcas]\xa1\xbd\xdc\x9b\xbd%\xb5 :\xc9\xb5\x9a\x9cp\x99\xa0\xb1\x01\xbd\xf3\xc3\xe9\xe9\x04\x11\xbdm\xb6\x81 pd\x8f\xe8\x85&\x89|\x7fP\xfe\x80\x87<t\xb5kJY\x1a9$<X\rG=\\'\xbf\xc2F@1l\x82\x1e\x1fJ4ghL\xda\xb3\x0e\xfa-\xe4<eG\xba\x88^\v\xa2u\xe7\xc2\xcf<\xe7\x02\x8c\xcc\"\xd4\xd1\x0fg\x15\x14o\v\x1da\x99\x97\x9f\xad\x80\xbe\xd0h\xa5\x92\xccQ\x97\xf75\x8e\xb5W\x1d\xfc;\x97&\xc4}J\xe7/m%\x92\xbbc\xb3\xd4n\x1eJ\xfdj\x06>a\xc2\xb3T\xfe\x8c\xb3z_7\x88\xb5\xc0\x1f\xf1Zr_k\x81\x81\xe6\xf6\xb7\x95\xce\x1c\xf3\x16\xe90\xcc\x93\x9c\xd4\xe8e\xf0\xbd\xb8\x8f\xe6\xbbb\xe9\v\xf3\xff~Mo\x072\r\xda\t\xa8u\x84\xa0b\x0c\xad\xa2*\x87\xff\x9a\xb1\xe3\\yw\xb0\xda\x88\xea\xb0\x0c\xa1\xd2\xa0\x84\x9f\xecV\x95\x13\xd5\x0c^9*\xfc\x03*\xee->R,\x8c\x17%\xdd>\xef\x0e\v5\xc3\xa87\x01\xaf1\xf9\xe9\xb1<\xe6;\xb0\xa5\xb6\xe0\xbd\xca\xa73\x98\xf8\x1c\x14v$\x8a7\x01\xdc\x94\xc2\xa1}u\x18\xfa\xa5\x9f\xef\xb6\xeb\xa1\xa9\x84\xceN\xe1`\xec\x1cD\x16u\xca\xa2\x01\xdeFD\x19\xda\xcd\x81-\x86T\x8cl\xe3'\x90*\x8a\xd0\xff\xe1\x9b:'v\xf7\x16\x06\xbe\xaf~_A\xbc\xd8\r>\xf0\xfe\x98\xef,\x9c\x06\r\xd4\xd9\xf3\x97\x809\xe4\xd0\xf4\xc1\xd9\x87S]!\x9a\x8f\x80r\xbd$" 400 380 "-" "-"

119.240.146.189 - - [29/May/2010:23:26:26 +0900] "\xb7\x976\x82\xf8J\x16\xb7/\x14R75]}l\xd4\xdf\x8b\x8c\xa1\xb7\xad\x14\xf6\xab<\xae\xe5\x93\xaa\xd8\xe8\xaa\xd0\xe6\xec\xa58\xd2\x1e\xe5\xee)\xd8\xb8\x18v\xf6\xdaE\x01\xf7\xf4g\xd9v\xf2B\xd3\xfb/Tb\x8f\x16\xe0\xe2\x8e\xe7\x04f\x19\xdc!\xa2" 301 232 "-" "-"

119.240.146.189 - - [29/May/2010:23:27:23 +0900] "c\t\x13\x9c\xd4\x8a\x1c\x97\xcc\xd2\xc7\xcbnI3" 400 226 "-" "-"

119.240.146.189 - - [29/May/2010:23:31:03 +0900] "@O\x86\xc2-\xde\x89\xde\xf8)4\xdaI\xdeMYT\xcf\x89\x06H\xbb\x8a\xa0\xa9\xd7\x92\x1e\xdd\xf8eU\r\x9d\x8cq=\xde\xb5\x9bQs\xb1\x9a\xc5\xec\x19t\xce0#\xe8\v\t\x9e3WD\xb6\xfb\xee\x98g\xde\xe53\x8b\xd3K\xdc;\xca\xa8\xd6\x8e?b\x98\x962\vpN\xdc\xaa\x93h #\x84\x8b\xc3\x9eR\x05@[\x9d\xb5\xc5\xbb\xd3L\x92\xde\v\x03\x8f\xbf\"\xd2'-y&a!\xf9\xd6\x06OTX\x06\xfb\x8d5\x18\x0e\xba\xba\xa1i\t\xf0\xd7y\x01\xcf&\x0c" 400 354 "-" "-"

119.240.146.189 - - [29/May/2010:23:31:54 +0900] "m\x0ceb\x98L\xb1,\xaf\r}\x04wz\v#'\b\x92\x97\xdcG\xe5c\x0cP\xf8\xcdP\xf6k\xa9\x03\x0clX\x15\xc6\xa7{\xf2\x87f7\xf5\xa9p\x13\xd99\xe0\xbb\xda~\x180V\xc1T_\x0e\x91\x9c\xd9\xf2\xba\xa9\xe4\xb3\xb3\x8dq\x90\x01\x1d\xf8\x8d\x1c\xbdA\vi" 400 353 "-" "-"

119.240.146.189 - - [29/May/2010:23:33:36 +0900] "\x9a\xb8\xbbI\xa9\x83\xed`X\x1c\xf1\x9d\x81O\x14\x85\x19\xd0G\x99<ms\xd6k\x19m\xf0B\x11F\x965\xe5(\xc36z\xc1\xe3F" 301 232 "-" "-"</p>

119.240.146.189 - - [29/May/2010:23:34:15 +0900] "\x9e\x915\xfahq\xadJ\xd3\xfcj\xb4\xeb\b\xc2\xa1\xb4!\x9b0\xfd\x16m\xf6B\x19l\xa6\xa1\bik\xcf\xc5\xc2a\xb8\xe6\xdf\xa4\xd7\xf6`\x86\x97%\xdfAJ{wXh\xb8\xdf-\x99\xf3^\xe3\xfc\x0c\xda\xf5 m\xaa.\xb4\xb1\x1aI|h\x85\xc3\xa2\xe3}-\x16\x91\xf1\xf2\xdd\xb9z/\xe7\x7f\x03q\xf2Z\xc67\xce\xcey\xa8\xf7%=?\xcb\x1f))>qo\xe4\xa8\xa6\xbcv\xc5\x14`\x01" 400 303 "-" "-"

119.240.146.189 - - [29/May/2010:23:35:04 +0900] "\xd7\xf2$\xcf(\x9ey\xd2\xae\xdd\xa5\x80\xa9a\x0fL\xd8N\x11[0\\\xf6L\xff\xd7\xf3}= \xdbz\xc7\x06\x867J\x90\xdf4u\x1b6I8\xa2\xbb\xa9B\xba\x1e6\x8b;\xbej\xf4\xbek\x0f\x98\xb9\x01\x1b\xedR\x99\xdcw\x9byY\"u\xe6\x88\x9b\xeb\xdeQ\x92\x8dW\xec\xed\x10R\xef\x84$=\xa2\xbc\xe9)3\xf0\xe4=\xc5\xe9\xfb8T\xf8\xd1\xe8\xf0[C\x02\x8d\x06" 400 226 "-" "-"

119.240.146.189 - - [29/May/2010:23:36:10 +0900] "\xbc\xa3\xffW\x05{.\x13\xde\xd9\x88m\x99\xdb\x12 \xacUX\xd2\x86\xf6Wp\xc1\xc8\xece\x85\x07\x9d\xacKUzQ\x1bKr\x87r3d\xa5\x05n<\xfbYVT\xf4\v\x84h\x13\xf1\x05K\xc0@1K\x06To\x03l\xc6\x87\x94'\xe5\xe9(\x13Z\xa1z\x0e*6X<\xf0\x98;\x93\x96\xdfI\x01+H%\x1fo\xc5W\xd3\xf4F\xe2G\x9fm2I\xfdeR\x0e\x82\xa3vI\x1d'.\x97\x0e\xfe\xdf\x1b\xfc\x0cteB\bQ\x99\x8b\xc8\x88\xcd\x9e\xbfP\xb2{\xc4\xb3w\xa6\x14\x86\xea\xc3\x9b\x9e\xe1coA\xd8\x1e\x9e\xdb\xdb\xe2)\xf2\xa7\x8aP\\\x0c\xb2\x10\xb0\x95\xca\xeb\xfakj\xe7\xb3w\xe5\xd9\xf0\xc7!\xe3\xd93\xa6<]@\xf4/$D\x1ag\xc5\xcb\x84i::\x15b\x91\xb2v#\xe37\xadj\x8a\x12\xf1c\x8fs\xbcnb[##\xce\xb9c\x93+\xd4\xbc\xd1\xd6\xe8\x82\xb2\xde\x14q\xd0" 400 295 "-" "-"

119.240.146.189 - - [29/May/2010:23:44:14 +0900] "\xb6\xee\x81(\xd8\x04Br\x11j\x13bh\xa8\x89\xe7h!\xac\xa0\t\x88\r\x97\x98\xd8\xc1\xfd^\xc1\xccXoMKH\xf0\x0e\xa1\xfbs\xbbL0f\x9aigP\x8fPap$\x04\xceX\x92D\xe19\xbb\x8b\x95}pBU7)\xd6\x86\x93\xb7\x85\x1b\xcautp\x85" 400 341 "-" "-"

119.240.146.189 - - [29/May/2010:23:45:18 +0900] "I\x89t0T\xf0n\x15\xd1\xdc\x1d\xd0\x01\x84\xd8J\"\xe0\xe2R\xa5S\xd8\xce\x90#k\xa3\x17\xd7\x15\x8a1$\x81=\xf2\x0fy,\x92\xe4\xda\b\x04\x0c2\xcf\xd1\"Un\xf3-x9\x06\x8e'[O\xbf\x94\xbf\xa12D;\xe4\xca\x0e\xf4\xa1\xd2\v\xe7\x1a\xa9\x1e\x9eK\\\xf0\"\xfc\xd27" 400 435 "-" "-"

119.240.146.189 - - [29/May/2010:23:47:30 +0900] ">\x1b1\xf5u\xf0\xd2\xe9I\x9di\xd8\x0c\x05\xcc\xec\xd7\x8f\xe4DK\xcd\xbc\v\xddJi\x7f&\xf7\x07i\xfa&}IK\xaf\x88\xdb\x13\x1a0\xe8\x1c\xadb\xfe\x84\x99\xd6x\x04\xe9L|\x93\x99_\xeb\x91\x9a\xd4b\xe4\xb8\xc1\xc6*\x99\xfb\x95\xc7\xf8\xa4e\x81T\xc6b\x0e\xd4\x8b\xc8W\x1d;\xe6+\xc0'\xbb%%&\xb7cCQ" 400 500 "-" "-"

119.240.146.189 - - [29/May/2010:23:50:01 +0900] "mq\xd3" 301 232 "-" "-"

119.240.146.189 - - [29/May/2010:23:52:58 +0900] "h\xbf\xa131\v\xd2Fz(\xe6%EA\xfa\xec:q\xe3\xdeI1\x04\xfcp\xbc\xe0\bK\x16M\x9bA\xb8\xf0\v\x10\xbc\xd7\x0f\xc0\x18\xe6E\x04" 400 292 "-" "-"

119.240.146.189 - - [29/May/2010:23:54:08 +0900] "!\xad\x13\x05\xa3\xf2\x06\xf5\xa4\xe0\xee\x99\x11" 301 232 "-" "-"

119.240.146.189 - - [29/May/2010:23:55:06 +0900] "S\xdc\x89\x12\xe7\xc4\xee\xdc\xdeT\x84g\xef\xd6\xa9i(nF^\xd4}\x15<\x12\xb7\x89:\x8c\x15\xb0\x05\xac\xeap\x82W\xfc\xbf\x98\xa6\xae\x87niy\xdaw\xb6\x04\xe1\xb0\xae\xf4\xf7\xd2\xa6d\x12@\xd8\xd0o\bJ\x13d\xe6\xbev" 301 232 "-" "-"

119.240.146.189 - - [29/May/2010:23:56:48 +0900] "\xae\x14KN;\xb5\xfb\x9d!B\xacn\xc5\xbcU\xef^o\x18\xf3\x02\x8c\xa4\x91\x83f\xb6\x04S\xdf\x103t\xfe\x8f\xcb3\xe3\xf6\x8f]U\xbdR\tk\xde\xde{Qf\x07\xb4p\xdf\xf6\x89\xd475a\x1b\xf2\xb4\xc0\rm\xcbD\xc2\xc7m\xf2yXQ\x91\xd8}*\xc9\\M\x86\x17\xf2y\xfc\x0e\x83" 400 429 "-" "-"

119.240.146.189 - - [29/May/2010:23:57:42 +0900] "\x07\x83rM\xae\xa7\x9e\x1b\x9e\xc4\xa5`c\x01\x8d\x1f]\\\x12\x8f\x1cIj\rw \x90b\xc3\xe94\x0fHN\xf8s_\tB$\x85R<\x8fUB\xb0\x19or\x7f\x98\xb6\xc4\x0f\\\xdd\xae\xbe\x84\xfb\x9a`\xcc\t\x9c\xeb\xc5\x02\xf3\xc5\x96\xc8\x0e@kR1\xa3\x95\xfc\x90\x92\x8e\x18\xa2:\x84\xeb" 400 296 "-" "-"

119.240.146.189 - - [30/May/2010:00:10:01 +0900] "\bg\xea\xf5\xad\x8c\xd6x\xb5\xde=\xd4\x9c\xd5\x0eHh\xcb4\x1e\xfd`\xb6F\x06\xc2D\x8f\xbdL\x80\xabG\xbc\x02\xea\x19'\xfcN\x85zo\x80\xc2\xfd\xc7\xc6H*2\x98\x9e\x85`\xe2\x9c\x84k\x7f\xa4\x8df\x1c}\xaa\x8f$\xef\b4\x93|r\xe2w9\x96(#\xf9<\x1e\xce\x91\xa9QL\x9cw\xacc\xbb\xb1\tT*\x0c\xa1\xe6\xfb=b\xe3\x83f\xe7\x98\xd6\\|\xb37c'\xb1\x80\xfe.Q\xc5\x06\xd9H4\xfay6?\x96\xa9\xd9\xfe\xa7\xd4\x80\xce\x1d\xf8\xc3?b\xa9r-\xeaX\xcb,\x0c\xd5\xf0*\x10\x13\x98O\x89,\x04(\xe5\xa45\x05B\xf2\\\x9f\x83<\x92\xfe\xa3c\xc9\x9aJ?\x02\xc1\x9e,\xc18\\\xc5\xbe%'\xef\xde, \x1aa\xd9\xb6\xc3]>\xc0=k\xdd\xc9\xb2\xa0\xc8\xaae\xbf\x06_9\xac9\x13w$~}\xcc\xac\x95o\x91\xc7B\xacOl\xf2\xfb\x83\xb7\xa2y\x9e\xdf\xfd3Ph\xc4\xf4\x06\x9as\\\xb21\"2\xcaV\xa9\xfb\x93\xce\x07\xcc\x9fr\x05\\\x94\xdf\x16]0n\x82\r\x8ag\xc3\b\x9bq/`\xfcM\xd8\xef\xf1\xc4\xb1\xec\xa7\xde\xf2\xbd\xbaU\xbd\x0c\xfaI\x01\x1do5\x9f_\x9b\"\xcbA\xfe\x1b\xb5F\xe0\xe0i\\J\xdf\xf4jV_\xc9(\xa8\xffc3=_+ad\x1d\x9bQ\t\x03\xa4G9~M7\xe3R\x9e \xdc\x8d\xbc\x9c&\xb9U\xb4rV>\xf8\xe3\x88[\xd0\x15\x0c\xc0\r^p\x15\xc3T\x84?[\x8f\x0c=\xe4\xb0\xb7O\xaa\xa1U^" 400 347 "-" "-"

119.240.146.189 - - [30/May/2010:00:11:23 +0900] "\xd2U\xa5#KS\tI\x8b\xd6\xc6\r\x83\xc2\x88\xb6s\xdb\xf9\x8b\x11\x07\xaa[S*\x93\x18\xc2e\xb3q!\xac\xbcO\xff\x1bs\x1d2\xc5\xfaQi\x92\xd1\x14)oF\x06\xed\xfdL\x15\xcc&ev\x891\x91|+\xec'N1\x06K\xab^f\b\xc8\xba=TN>{SE\xce\xecP\xa8<#\x12\x9d\xeaLI\xe4*\xe0\x916\x8dd<\xc8U\xcc\xfe\xd6t\xd7\xe959%j\xaf\x16\xee+U\xa6\xf47\x16\xee\xb6`\x91\xe4\xe7\xde(-\x1e8V+\xcfhB7z:\x94+\"\xf5\x87$\x01=?\x86z8^@O\xf0\xd2Q\x14\xf8\xf0\x8b\xe4S\xc7\x96R\x91\xae9\xa2; \xd5:q\xca2S\xd2\xe1~\xf4\x9c\xb9\x93!\x14\x94yP)\xb8,\x1cT\xc4\x9f=\xc2C" 400 427 "-" "-"

119.240.146.189 - - [30/May/2010:00:11:59 +0900] "AR;VD\xf1u\x10\xa6\x95^\xe0\x13\x1bu\xe6\xa6\x86\xc6nH\xb9\xfej\xba4\x80rD\xc3\xee\xef\x8d\x17\x97}\x0e.\xcc\xd6KYZ\xa0\x84" 301 232 "-" "-"

119.240.146.189 - - [30/May/2010:00:13:23 +0900] "\x8e\x89\xd7\xc7\xecz\xfc\xe7\x1e\xeeq\t\xd7\xfbR\x93]\x03\x93\x87A\x11\x80\x8d\xb1\xd6H\xe0\xcd\xc3w\xd9\x94U\x95\xfbm#\xcdE\xfd\x14\xae=\x8d-Vc\xc7!\xc3A\xe6\xd8\xc4" 400 226 "-" "-"

119.240.146.189 - - [30/May/2010:00:15:40 +0900] "\xd1\x14\xce\xae\x91h\xaaH\x0e\xae\xf1\x06\x11\x9d$\x9a}\x8a\xf6\xba\xe2D\"\x1e\xe9\xf5\xa4eP\xbf!\xbd)\xe3{\xd7\xeb{\xf4FH\x1d7\xe3z\x07r\xf2]\xa0" 301 232 "-" "-"

119.240.146.189 - - [30/May/2010:00:17:06 +0900] "\xd2#\x05C\xa2\rI\x85\xe5P\xf0p\xd9\x9e\xf3\xf7\xc9av~\xdd\x8b\x9e\xa4\xc6za\xfb\xf0\xe0\x0e\x8e\xf5\xd22\x1fG\xe5\x1c\xb1[\xc0$L\xb0EY\x97&n\x8b\xfe=\x8bFXu\xfa\xbd\x89\xaa^\xde\x8a\xbaaR\x94\xadN\xc9\x044\xeaG\x8e\xb9qH\xd8\xc9\xbc\xff!\x04\xb8\x8f\x02\xe1\xfa\xfc\x8c\x9f\xf7E\x05\xb7|\xde\x15\x0e6\xb1\xdbBL\x9e\xc9\x91Q\xfa\xb6\boW\xb8\xf6\t\x9d\xe8\xa0\x9f]e6\xf2a\x9c\x06i\x88\xc6\xf0\xb4\xd1\xb1\x1a\xaf\xb5\xc4\xe5\x89\xba>\x1f%E\xbez\xc0\xaf\b<\xd5\x9c\x069=\x88\r\xfe\x9b\xa3bP\xf7\xdf\xfd\xd5\xa9G\x8c\x10y\x92\xbb\x93\x04\xf8\xb3obD\xe0\xf0\x05+\xf8\x87\xe4\xdc9\b\xd9\xd8\xf2\x15H\x04D\xda\x02\xfc*\xfci\xab\xb7\xcb\xd4\x19\x9f\xbf5\x83\xf9\"\xf9\xb1C" 400 341 "-" "-"

119.240.146.189 - - [30/May/2010:00:17:55 +0900] "n\x81\x06\xbd\xe8\xa1-\xe5\x1e\xd0\x1e\x94\xfb\x15\xe15\xd1\xa7V\x14\x1eNO2\"\xd8Rr!\xb9\xca\xfdGH\xbc\xc4L\xe3v\xef\x88S\x17\xf4\x15\x0e\xa5\x10\xac\x85+g\x99\x92\x1f\xa4\xb4\xb2A,\x8a" 301 232 "-" "-"

119.240.146.189 - - [30/May/2010:00:18:35 +0900] "-4(\xe5\xd8?g\xb7" 301 232 "-" "-"

119.240.146.189 - - [30/May/2010:00:19:14 +0900] "\xa7\xa972\xeb}3=\xe0r\x06\xef\x85!\x0c\x06Y\xfa\xcd,\x8c\x11\xfcU\xb6\x84X_\x96\xbd\x8eN\xee\xba?[U\x124pHu\xbf\x9d\x1a(\xbep\"\b\x90e\x17C\x1a,\x95" 400 226 "-" "-"

119.240.146.189 - - [30/May/2010:00:20:21 +0900] "\x95#cUw*\xc6\x83\xf5\xb5\x98\xb1X$\xe9\xde4\xf4;\xf6\xe0\x0e\xa4m\xf5X\xfa\x8e\xee\xbc\xe2u\x83!\xd7#U\xcd\xf8X\x83\xf8\xb0\xd2CoA\x87\x80G\xc9\x91\x93\xbb\xae\xb0\xa2m\xdb%\xf0z\x14;\x8c\xf2\x03\xf4|)\x9a\x13\xb7d\xec4\xb6\xec\x03\xa5\x95:\xfe;\x1d-\xc6\xa9\xe2<}$\x9f\x87M\xb6M\xdc0_\xc1{\x9dt\xadw\xa6\xa3\x84\t\xee\x12\xa2\xa9]\x18\xd5\x81\xc5P\x1c!\xc5\xec\xaet\xeeL>\xf3%\xd0~\x18H\xea\xe2\x16\x15w\xa6\xc7GO\x12\xe6\x01\x1a\xfd~pf\x90\xa2\xad\xf7L_\xe0^N\xef\xab\xce\xd2/\xc6*\xf7T\xe6b\xc2\xd9\xe4" 400 226 "-" "-"

119.240.146.189 - - [30/May/2010:00:27:28 +0900] "\x1a\xfab+a\xfeXkR\xf2\x92N\x96\xb2i\x189\v(\xd7\xa4*\x03\xa0\x9a mP\xe3#\xd7X\xb6\xe0Jz\xef]\xb8\x03\x7f\xffrz\x1d\x03\x8b\x1b\xba\x97\xef\xb2t\xa3\x9b\x99\x1a]\xbb\xd7\xe8\\>\xba\xe7\xaa\x91\x1c\xca1" 400 382 "-" "-"

119.240.146.189 - - [30/May/2010:00:28:18 +0900] "8kD\xd8\xfc\btj6\xb4\x1e\x8f\xcf\xe6\xe0Y\xff\xc9\xc4\x97v\xa9Q\xab\xc8C\x9dkpv<\xb1%\xe18\xed\x99\"]\x81\xfet\xacD\x9c?/\xa7e56\xc5\x95\xc8J\x03\x10\xe6\xc6\x93o8^@\xe4\x84\xebH\"kvt{\xbaN\\\xca>l\xcd\xaf/\x85,\xe8\xc9:\xb3&\x1a\xec@\xd3\x80\xcb\xf9N\xfa\xf1M\xe5\xc6\x17~\xab\xab" 301 232 "-" "-"

119.240.146.189 - - [30/May/2010:00:29:05 +0900] "\x93\xb5C\xb3=\xc28\xbd\x90L\x86\x96\xf2\xe1\xd2\xfa\x89\x05\xdc\xaa&$\xaf\x1f\xe4\xba\x82\xc0dk\xa0i2Q\xad\x13K\xff6i\xdfm\xef\x8c\x88P\xff\xab\xdf\xf1\x89z\xa5\xc3\xb1\xed\xd4\xcf4\x94\x0eP\x80\x80\"\xc7\xd5=\x10H\xfc\xd1\xc7\x1d8\x92\r\xbf\"B\x0c\xcdp\xa3\xfe\x11S\xb9\xe4@\xf5V\xc8\xde\x9c\x8d\x07\x14\xc5\x95*Mj\xf1s\x98X\xfd\x13\xafn\xe7\x0e\xd6\xf3\xb0\xef\xbe\xe23\xb9\xa8\x84c \xcdD\xd4\xf9\xfe\xc0}\xf0\x88\x1c\xbcyZ\x9b\x9a\tjpQ\x85T\xd1\v\xfbDN\xed\x90\x17aT\xb9\xbdF^\xae\xe2\x0c\xad\x1c\xcd\xedg\x1a\x88\xdb\x81_A[>\xb2\xf0\x96\xf2\xa1:\xad\x0cv\x95NSg\xae\x85p\r\b\xd4\xad\x18\xe5\x85\xfc@i?;\x7f\xfd\xd8\xb6}\xf2j\xeeLf\xa9\x99Uls\xe9\x92g\xa9\x11\xfe\xb7>\x06J\x98\x8d\x82\xd2F\xf0O\xcff\x8e\xc2\xce\xa1t\x86a\x92\xe8\x9a\x14\xe2\xf9\x9d\xa2\xb1[Ji8r?\x1c\xad\xad\x02\xb8g\x15E\xb9C&i\x8dF\xddBI\x84\x12\x1a\x9b@\b\xf8\xffTC\"6\xd4\x99\xe0\xf5\xee\x8c\x83\xda\x14\xd7\xa6\xa3^G\xb4\xa2)\xcc\xaal\x05\xd0\x1e\xd2\xce\xc7\x81\x12\x18\b\xa1N\xd0\xdbq

119.240.146.189 - - [30/May/2010:00:30:09 +0900] "~0\x8f\\\x85N\x8a\xd7\xb2\xcf\xb6\xea\x82R\xbcn\xae%d\xdf\x15\xa4\xdc\r\xdez\r(\x1a\xf9\xec\xad\x93\x11n\x7fca\x91\xb0\x8fd\x87\x1f\x84\xfeZS\xa69\x9a\x1fS\x8b(W\x19[\xde\xc2\xf2\xba\xf1#\xe8nt\xa1\x104\xe2\\\x7f\x12\xa1" 400 469 "-" "-"

119.240.146.189 - - [30/May/2010:00:37:20 +0900] ">\x1e\x91`V\xcb\xce\x9f@\xed_P" 301 232 "-" "-"

119.240.146.189 - - [30/May/2010:00:37:59 +0900] "\xc4L\xee0\xe0k\xa1\xa6\x1dk\x8d\xec\x15@\xa4/3\x0f\xb9Al\xd08'L\xf6.p\xb2\xe8.\xfb\xa0}\xc8\x89\xa6\xaa\xcc\xd2dl}Q'\x15ysd\xe4\xb6\x96i\xa6\xb7G\x15\x01\x8b.\v\xb4\xeb\x02V\x11g\xb2\xe2>o\x7f" 400 226 "-" "-"

119.240.146.189 - - [30/May/2010:00:38:57 +0900] "\xe9\xaf\xf9g\xdbB\xf0g=n\xfd\x9c\xf9\ber\x02Q\xbcs\x83)\xf0\xb0D&M6F=\xd5\xf0Oc\x17dJe\xc9\xdaqh\xfc\xbcg=\xdbC\xf7\xd3\x12~\x9cN`\xa0}y\x8d\xc6\x8cM\x96\xf2=RnE`\xebx\xd9EU;yLJ\x01\x84\xb6\x043\xf7\xa6;\xb0\x15Zh\xb0\xcc\xe1\x98\xd9\xf6" 301 232 "-" "-"

119.240.146.189 - - [30/May/2010:00:39:35 +0900] "\xbe\xe2\xd3\xdc\xb04~\x9c\xef$;\x89\xf0\xbcg\xc0\xa5\x8a:\xd5\x94\xf0Z\xe0\xa1\xf4\xc2\xfd\x9a\xf0\xcd\xa3<\xbd\x86\v\x7f\x9e\x93\"\xf3\xb4>*rH\xe5\x8e_\x1eH\x83g{\xa9\xbf\xe3\xc8\xdf(\xa1\xab\xa4\xac,&!_\xba1\xdbe\xb9&\xcd=\xc3>B\xaf\xd6%\x96\xac\xc7l6p\xdfA\b\x03\x1f\xe3\xed\xe0\xb1#LF){I\x7f-\xa5d\xa1\xb1\x99H\xf6\xe9\x8b\xe6\x01\\\xb5\"c:V\xcb\xfb\xef\xfb\xd1Q\xf8\xfd\xb25\xf5K6\xa3" 400 226 "-" "-"

119.240.146.189 - - [30/May/2010:00:40:38 +0900] "\xc3u5\xe4\xf7\xa9O\x90\xbe1#\xab\xabB\xe0\xc9\xe6\x9f\xc0Zo5Z\xbd\x89\x9aL\x0f\x81R\xba\x8fX\xf3\xa3\xf622\x82j\xc1\xfcUb\x9bs\xe2\xf8\xcc:^\xa2\x92\x8e\xc3ZX\xc3\x03\x01b0\x8fI/\xccT\x92\xaa\x81V\x83\xa2\xae\x91\x03\xec\xa3\"\x0e\x98\xc0\x81\x9d\xcdY\xbe\xe4\x06vSC\xbc\xf2>\xec\x1e\xc0\xe9\xb2:\xec!\x12B\x98\x19|U\xb0\x18\xe7\x18\x9b\xfb\x91c\x1e\x85\xfd;}\xf7<\x01\xe3\xe0m\xe8\x037\x80\xad" 301 232 "-" "-"

119.240.146.189 - - [30/May/2010:00:44:17 +0900] "X3\xa8\x1d\xc5\x8c&Y\x10]\xf2\x9f\xc7\xee%\xeb,\xa4\x9d\xc2Jn\x90\xb2\x95\xd7\x99mI@\x14\xf6\x9e\xc2\xfa\xdb3\"\xbfo,J\xcb\xd7\xd6\xe2\x8e6\b\xe0\xa9\xdd&\xba\x9a\x0c\xa1\xb7X\xd7WH\xe4\x04:!\x81\x17\xeb\xb5b\xedxr=\tP\xe5\\\xf8<\xef8\x17\xc1`\xe4\xc5\xa3\x8a\xd1[V\xed\xfbj\t4\x9eRMH\x06lF\xc9\x80G\x1bP\x11b\xa3n\xd6\xf6\x83AG(\x97D\xbd\x82\x94k2\xa4\xebpH7\xf0g\x8d#;\x99\xfe\x02N\x8f\xca\xd4ymX\xf4\xfb\x82\x8aKj\x1cD\xc3U\xa1(\xfe'\xdb\xa4IN\x94/\xcb\x9dc\xcf\x02\xef\xc5\xdfq\x0eo\x0f\x92\xd3\xe3\xac\x12\x8eB\"=\xa7a\xbf\xb8\x86\x1e\xb9n\xb1\xf5s\xcc4\xce\xfc1F\x19\xd8\xa0)\x1d\x04\xb9R\x8d4\xe7\xca]_\xda\xd4\xd3}8\xd0\xe1\x90\x8f_\xb2\xe1\x8f\xc8\x83\x8cv\x9b\xb4>\xcb\x94\x1f>O\xc1\xa8\xaa1\xe7\x15\x04\x81#!\xed\xe7\xcd\xcb/\x95\xa1\xf4\x01z!)\x87\xb85\xbe\x99Y\x15\x1c\xc5=h[\x97W\xae\x14\x17\x1a\xdbp\x94-D\x85\xa0f\xbf\xe3\\\xf6\x06i\xf6\xe1]^o\xb2u\xbd\xa2l\x8f\xcf\x82\xc3\xe4\xff\xa3\x8cE\xeb\xfcs\xff\xb7\xeb\xec\x01\xa6ylA\xeb\xe0\xd8[\xbcJ>{\xa9\xdc\xc3~,\xf3\xdcT\x81\xad\xc1\xa9\xb7\xac\x1f\xc4\b\x16\r\xaff\xe0B\x98VM\x85w\x01\xb1d\xf1\x88{)|\x99r" 400 344 "-" "-"

119.240.146.189 - - [30/May/2010:00:44:54 +0900] "\x86c\xe9\xb4\xa8\x82m'\x86[\x97\xdcr\x05\x13\xd4\x88\x12\x90#\xc17\r\x10\x8ae9\xfdFzD\xc8H\x92\xedI\xf4\xa7\xec6Jz\x8e\x88R\x89\v\xa5/\x91\xcd\x1c\x1b\xbc\x9a\x82\xa8\x8eQG\xfa\r\x07\x06\x0e\xe7\xf4t\xe7aIer\x88\x89" 400 346 "-" "-"

119.240.146.189 - - [30/May/2010:00:46:17 +0900] "\xfbQ\xf1RV\xa5n!\xd9\x89y\x7f\x02\xbd \xf0|N}?\xd9\xa5f\xdcNG\xf6M\xa1O&\x10\xd8y\x8e,\xd73<[\x95r\xae\xd3\xce}\xc3f\r1\xb4\xa5\xd5VoH)o\x1cf\xd9\xfd)\xbb\x01\x91wC\xe932\xea\xcf\x126\x89.\xd6\x82%(zr\xad\x8e\xb4\xa6x\x82\x90\xc5\xa3t\x1c\xc3\x83\x02=7\xb2\xb83H\xe8\x1c3\b\xa9\x16\xd2\xca\xcf\xa5a\xa6\xdc\xd3\x13\x15>\xe9c\xbb\xd2\xdf\xb0\x83\xa6\x16*\xf1\x03J\xf2\xb4\xab\xc2}{_\xc9:" 400 309 "-" "-"

119.240.146.189 - - [30/May/2010:00:48:57 +0900] "\xaa\xd4@\xbd\x87\xa5\xb3\xc5;nF\xb7\x07-\xaeS@\\\xd3\xccM\xcd\xbf1\x93\xe6\x0c\x12\xeb\xb7?\b\x02}{\r\x17)\x7f\xd8\xe9\"\x1a;\xc5m\x98\xb0\xb9\xadQl\"\xf2\xc8\xc84\x98\xfe\x82\x97\x8a*\xae\x1b9\xc7\x17\xbb\xb6C\x1b\xb4\xd8 eup\x93$J\x16\x9c\xe96#\xe0\t\x18\xed\xf5\xbd\x9f\xbe\x1cHwM&=\b\xa7:\xe0\xc2\xd0\xf7<09\xde_{z\xf8\xc1\x8c\xe6\x17wqc^\xa9\x02y\x03F\xc4\xa8T\xf6\r\xff\xf8Qi\xeaxN=L\xfe\xfe\xaa\xcd\\z\xb4vO\x1a\xa4{\x05\xe7\xaaW\xdeS\xc7\x1ep(\xea\x0f\xcd\xbfZi\brS\x81\xf5S\xf4\x101\x1fY\xd1bm\x04L\xc0+\x81\xec\xd5KIX\x80\xba\xe8" 400 358 "-" "-"

119.240.146.189 - - [30/May/2010:00:49:35 +0900] "\xaaa(\x962\xb0\xf9\xd9\xc9\xd7\xf7\xe9\xd4" 301 232 "-" "-"

119.240.146.189 - - [30/May/2010:00:50:57 +0900] "\x1ak\xef\x12\xe0tx53\x1f\xaan<\xca\xd1\xc3\x11\xc5\x11?\t\x10L\xb9;\xbcUrl\xdc\xb9\t\xc5\xfb\x15$\x1a\x14\xe1\xa6\xa7\xd9\xb2<\xfe\x17\x95B\tm\x1f0@\x8f%gw\x86\x16\xc01\xd8\x1f\x15\xd0\xc7\x1e\x92?f\x07`\x1d~\x97\xf5\x0e\xca&e'\b\xf2\xdb\x16u(\x9a\x88\x88\xda\x1f\x8d\xb6\x1cb+\xa6\x9f\xac" 400 345 "-" "-"

119.240.146.189 - - [30/May/2010:00:52:30 +0900] "\x8e\x88\xeew\x05\x19%7\x83\xc9\x7f\x1b\x1cz\x83\x86z\xdeU\x06<\xc5e%?\x9d\x9dw\xe0\xe7yy5\x91,\x7f\xd2!\x80J\x96$T\xb8\x1e\xb5\x93\x06yL\x80\xb3-\x9e:o\xd8Pw\xf6tL\xf9\xb3\x92\xed\xbf\x9f\x84\xbbPIt1>\xd0\x97\x92\x07\x8d\xee\x1c\x9fQa\x8di6\x03\xd9\xee\r\xd1\xc3\xc7\xb5\xe4x\xa5\xd8\xc0oW4\x92\x88\xa3\xcc\x95_\xc3\xc1\xf7\xb8v\xa6\x8ciS\x87\xc4t])\xdbs\xd7\x94O9Z\xcf\x97\xb6$\xeb\x12\x1b\xb3B>?\x93\x01*At\xe4.p\x7fA\xd9g\xeaH+|\xca\x89\x04\\)\xb7\xdd\xefY\xab\xb6\x82\x87\xabO$\x93\xed\x9bP Wr\xcd\xe7\x89\x86\xd3P\x1d\x98oC-\xec(;\x16\xfa\xe3\x9d|f\x04I\x8f2\xd6n\x8c3-\xa2\x86\xc1J2f\xb3\xfe\xb61\x8b\x13\xe9\x89\xed\xe7\xb8wVZ\x99g" 400 310 "-" "-"

119.240.146.189 - - [30/May/2010:00:53:26 +0900] "\xf5\xffd\x7f\x16\r\x99\x86\xb7EQ@\xd45\x13\xf7p\xa0\xbf\xb3]\xe6y5D\xe8\xf2N\xc5\x8e\xe0\x1d\xfeL\xb9Q\xd7~\xf3\\\xd1\xb5\xfc3\xa4\xee\x8a{\x0f\b\xd6\"\xcdz\xc3\xed\x19\x8f\xdf<\xc42&\xd3\x93\x92k\xae@\xdf\x80\xbc\xab\x92\x95\xf4\x8aV\x82[\xf5\x1dJ\x02\x88\x07\xda\xeb\"\xf6?\xe7\xa3\xe5\xf6\xf6>\t\xff\xc8a\xec\xb5\xcf\x13\xc0\xbf^\xa0\xafs\x04\xa7\xed\x01\xc1{\x90\xf9u\xc9\xa2\r\x99{t\x19-\xdd6`\xf1\xfe\xc5\x18\xd8Z\xc4*\xba\xb5\xee3IJ\xaa\xceF%\xe0\x15\xf5\xce\x0ce\xce'\x91bu\x97O;\xechw0\bn\x9eQ!\xea\x11\x88\x0e\xadi\xd9P\x81_\xe9\x8e\xc4\xe1\xbdBVe\xc5\xb1\xb6}\x19 g\xab\x02E\x99w\xbc\xfc\x05\xc0z;\x19P\xabHU\xb3|)\xf5H\x9e]\xd0\x98I\xc9\x80\xe7\x81\xf5\xc3\t\x98x!w\xf4\xb1\xcf\xa2\x12\xb8\xd4\x87\xcb\x94j\x84\xd6\xaf\xa7j\x8f\x87\\\xd3\xf6\xa5>\xb6\xfb\xd3C8\xf9\x8aO\xc5\x80\xaa\x10`Wm&7\xc1\x9e\x88{" 400 316 "-" "-"

119.240.146.189 - - [30/May/2010:00:54:18 +0900] "~\x9b\xe1h\x1c\x88\xdfE5<\x9b>\xa3\x011\x9d\xd2\xec\xe9i_,$A\xbc\xc1\xf9\xd5\x10\xea\xd1W\xf4\xea\xab\xcc\xe8" 301 232 "-" "-"

119.240.146.189 - - [30/May/2010:00:55:10 +0900] "\xd15E\x99\xdei\x15:$\xd6\x10\x97\x15\x0fN\x88BN\x9e`]\x8d\\\xae*\x0e\xa7\xfc\x17S\xf3\x99T9\xaa9\x83\xe2p3b" 301 232 "-" "-"

119.240.146.189 - - [30/May/2010:00:56:07 +0900] "p\xbb~oj\xd1\xb3\xd9\x8ei\xc9\x93\"\x94\xd1\x87S\xf9=\x8b\x07I\x8e\xe7\xe1\xdd\xb3+\xa6<\x8f\xe4\x8d*\xd4\xee\b\x0cY\b\xc2\xba\xbe\xbe\"e5J!\x02\x0eF\x85\x80\x8d\xc2N\xef\xaf\x07\x8a\xee^`Xd\x86(>\x92\xc7\xd8 \xd7\xec@8\xe2\xba\xee!\xabh\xe0" 400 309 "-" "-"

119.240.146.189 - - [30/May/2010:00:57:12 +0900] "\x06\x8dh`i\xc8\x98e\x80\xf9Lbk\x07\xb0\x9f\x94P\xa1\x90X\x193\xa5v\x84\"\xf6y,<\xada\xb4\xf7\xe8u#\xed\xd9\xa6e\v>\xe0\x8c@\xeabD" 400 226 "-" "-"

119.240.146.189 - - [30/May/2010:00:57:53 +0900] "\xaa\x85B=\xc0\x1b3\x94\xd4\x9e-!\x0eSA&Gv\xd6\xb0I\xee\x87*\xa1\x91\xbb\xf4R\x0f\x1e\xaa\x8c\x064&\xe7\xb5\x97\xf2C\xee\xa5U.\xbc\x9b\xaf\xdf!YX(^n\xc8\xe0\xd9,n\xff.\xf7V\x9e\x80\x8a'\x8d\x18\xb9[i\xd9\vQD1\xbb_\xd5\xc2\xe5\"\"<\x97\bH\xd16\x83(\xed\x19dv\x83s\v\xfd+\x07\xf0\xa9PZ\xeb\x151\x83L\xa3\xbc\x86\x94\x1b\xa5\x1a,\x94\xb6\xb0V\x98f\xb0c\x83\xac\x06',\x15\xdd\xaa\xc7\x15\xaa " 400 298 "-" "-"

119.240.146.189 - - [30/May/2010:00:59:29 +0900] "/A'H\x86\xad\x83p`\x85f\xf2\xb5FL\xb7\x8d\xb5j(Bl+0\xb6\xed\xdd\xa1\xb0l\x9c\x1e\x9ee =\x83\xe2Ai\"\x14\x19\xf2>-$U\xdd\x04\\\x7fYXo\xcc}#

2010-03-22

http://anond.hatelabo.jp/20100322042642

ほんと、そのへんが、プログラマの領域だと思う。

俺はそうは思わない

コンパイラの賢さを考えると、人間が注力すべきは、プログラム全体のアルゴリズムであって、姑息最適化じゃない

コンパイラが出力するコードは、人間が書くコードよりも、圧倒的に賢い

 

まず、基本ブロックの入れ替えが起るような、大域的な最適化は、手じゃ絶対に無理

例えば Lazy Code Motion (PLDI '92) を手でできる人はいないだろうし

partial redundancy elimination が扱っている冗長性を理解している人すら、あまりいないだろう

 

それに、局所的な最適化でもコンパイラ(を書いた人)のほうが賢い(ハードウェアに詳しい)

ターゲットマシンx86 で、レジスタを0で初期化するときに、gcc最適化オプション付けると

xorl %eax, %eax

ってなるけど

subl %eax, %eax

でも

movl $0, %eax

でも無く、xor が一番速い理由を知ってるやつとか、なかなかいないだろう

しかし、gccx86machine description を書いた人間は知っている

2009-12-20

得手不得手ってモンがあるんじゃなイカ?

事業仕分けスパコンの話を国の下請けクソミソソフトウェア開発現場

・その118億円のスパコン建物インフラコストは含まれてないんじゃないかな? 適当ビルスパコン放り込んで電力的な問題は無いの? 空調はどうするの? 床は大丈夫

価格対性能比の良いCPUとやらは、必要な精度を上げたら能率が大幅に落ちたりしない? 何千個と組み合わせて性能が出せるシロモノなの?

適当に選んだ安価部品ディスコンになったら代品はどっから持ってくるの? スーパーコンピューターを一から組み直すの? ライセンスとファブをエライ値段で買わされるの?

・Linpackは得意でも実際にやりたい計算で2位と言える性能が出ないんじゃない? 地球シミュレーターとか、今でも部分的ではありますが上位に食い込んでるようですよ。

http://slashdot.jp/articles/09/12/18/0838221.shtml

本題であるボッタクリについては同意するけどねー。

そういう所の交渉力が無いのは制度から地味に改善してくべきだろうに、そういう方面のやる気の無さはかつて無いレベル。本当に語るだけの夢。そっから先は手も足も動かさない。事業仕分けとか素人がちょっとした助言もらいつつの思い付きで決定するようなどこのバカが考え出したんだかわかんない「ぼくのかんがえたさいきょうのせいじしゅほう」に振り回されたりとか、実際誰も幸せにならないんじゃないかな。

 

IntelだってItanium使えば高価だしAMDx86しかやってない。あとはIBMPOWERぐらいしか知らないけど結局三社とも買えても自分で作れない。それぞれ死滅しないだけの理由はあるんだろうけど詳しいことはよく知らない。俺は素人だし。ただ、x86に不向きな問題や課題が沢山あるのはよく聞く話。だからnVIDIAがTeslaに心血注いでるしAMDも後を追ってる訳で。

 

食料自給率がどうのとかはきっちり騒いでる癖に技術自給率については無頓着中国産の毒野菜食わされるような未来産業にもやってくるのですね。よく分かります。

2009-12-01

http://anond.hatelabo.jp/20091129223310

計算する問題が分割されたままで良い、という領域においては当然そうなる。分割したもの同士が相互作用しないのなら。

残念ながらシミュレーション系においてはそらGRAPEが扱うなかでもごくごく一部ぐらいだけがそうで(普通は共有メモリ内で参照できるからそんな高いコストを払わなくて良い)、それ以外はメッシュだろうが格子だろうがIBだろうが最低でも隣接する領域との相互作用計算のための共有メモリ外との通信が発生する。

スケールアウトできないのはものすごく雑に言うと、

・扱う問題が原理的に向いてない

計算機同士のインターコネクトが今でも遅すぎるのにこれ以上遅くしたらまさに演算系の無駄

ってとこがものすごく大きい。

評価・統合などなどまあ使う方式で言い方も使い方もいろいろあるけど、分割しただけで統合したりする処理が要らないんだったら、まさにRoadrunnerOpteronブレード部分は無用だよ。計算するだけならCellブレードとインターコネクトボードがあればいい。だがOpteronを使わなきゃいけない(というわけでも無いんだけどあれぐらいの処理能力メモリバンドローカルメモリバランス的に欲しい)というところに何かがあると感じてくれ。これをかいてる自分増田は定量的に~とか言われると式をグダグダ書き連ねないと説明できない低脳なので。

長大ジョブを投入して計算中でも、計算を止めないままノードごと別のノードに引き継がせて、そのノードを捨てたり点検したり、ってのは超大規模クラスタではもちろんある。

脱線するが、x86は縮退させにくいとか、信頼性が足りないとかいうのも最近みかけるけどそんなことはない。x86だからということはないし、ノード設計ジョブの入れ方できまるようなもの。あとすべてのノードVMにのせてジョブを続けながらLive Migrationした実証実験なんてのもある。x86系コア・メモリのRAS機能は充実してきてるとはいえまだ足りないが、RAS機能がホントに重要ならPOWERベースにすれば実績と性能の点で申し分ない。x86の出自云々をいうならsparcだって出自がアレだしね。zシリーズにまで同一コアが使われるPOWERとは違う。脱線終わり)

それにスケールアップといったときに地球シミュレータの例はあまり適切ではないとおもう。アレは元々いろいろとアップグレードしにくいシステムだったし。

どうせならアップグレードしやすいCray XT5や、今度のXT6あたりで比較しよう。ちょうどJaguarのコアアップグレードは4Phaseにわけて実行された。

http://www.nccs.gov/computing-resources/jaguar/road-map/

コアの入れ替えだけなんでかかった費用は支援費の二千万ドル含んで数千万ドル(ちょっと語弊があるけど)。

あとJaguarはNCCSの配下にあるというのは一つの特徴だろう。利用時のスケジュールポリシーなんかもほぼ全部載ってるので、読んでみるといいよ。ちなみにNCCSのトップページにはいつも今配下のクラスタに投入されてるジョブがでてる。

ついでにGoogleシステムパソコンベースって言って良いのかわからないぐらい特化してるよ。だから省電力でもある。それを安く調達するのはまさに規模の経済

ToRスイッチを完成品じゃなくてBroadcomからチップ買って自前で専用のスイッチつくっちゃうのも規模の力。

最近いろんなところで引き合いに出されるNACCのGPUクラスタコスト面とアルゴリズムで比較対象にもいい。簡単にいうと「苦手」なものを対象としないことで他の問題に最適化したのが濱田先生のところのチームがつくったクラスタ。特性を把握して性能を引き出して、実際に運用したという意味でとても良い研究なんだけど、故に超大規模クラスタとかで走らせることになる巨大CFDモデルなんかは対象外のシステムだ。

だから最近スパコンうんたらかんたらとやらでNACCの話を持ち出してる記事やらエントリやらを見かけたら、そこに書かれてることは無視するといい。持ち出してくる奴は、基本からして間違ってるか何でも繋げればスケールアウトすると勘違いさせたがってるだろうから。

2009-11-19

http://anond.hatelabo.jp/20091119152325

x86に比べたら、GPUとかclearspeedとかcellとかの加速器のISAも十分マイナーだと思うよ。

なんでスパコンは独自の命令体系にこだわるんだろう。

あんなマイナーな命令携帯を使う人なんて誰もいないのに。

x86とかx64あたりの命令系統を使用して、10PFLOPSあたりを目指さないことに疑問を感じる

2009-10-16

PHP 5.3 を Windows Server 2003 R2 + FastCGI で試す

ISAPI の方式がなくなってたので焦った。セキュリティ上の方針なら仕方あるまい。 MicrosoftイチオシFastCGI を試す。

http://www.iis.net/extensions/FastCGI (FastCGI for IIS 6) ここで右上のインストールバナークリックして色々進めるといつの間にかインストールされる。 %windir%\system32\inetsrv\fcgiext.ini が存在していれば、ひとまずインストールはOK。

次に PHP 5.3 を入れる。 VC9 x86 Thread Safe の Installer が今回はまともに動く。

http://windows.php.net/download/ (サブドメインwindows だけ分かれてるのも最近知った。へえー。)

インストーラ起動したら「 IIS FastCGI 」を選択する。

Extension は最初から色々入ってるが、 MultiByte Function が抜けてるので入れる。 PDO の PostgreSQL も最初は抜けてるので、必要な人は入れる。

あとはインストーラによってカスタマイズされた php.ini に対して

・ error_log の書き出し先を追記する

date.timezone = 'Asia/Tokyo' を追記する

…こんなに簡単だっけか。不安になる。

2009-05-24

http://anond.hatelabo.jp/20090524005531

ウチは、激安のNEC Express 5800/110Geで2台組み立てました。

それぞれに、アナログチューナカード x2, Friio白 x2, Friio黒 x2 ってな具合。


NEC Express 5800/110Ge .. 激安で送料含めて11000円前後

Celeron 1.8 GHz, Memory 512, MBDD 80GBがついている。


CPUは、Core2Quad 2.4GHzに換装。18000前後

メモリは、2GB x 2で合計4GB, WinXP Pro x86でつかうので、これ以上メモリは要らない。3500円前後

HDD 1TBで10000円前後


OS WIndows XP Pro x86 Priceless 普通に買えば3万。パーツと一緒なら1万前後、オクだと1000円くらい。


アナログキャプチャカード (バッファローケイアン) 合わせて6000円程度

Friio 白黒 合計4台。 だいたい8万くらい。ヤフオクなら1万円前後で買えることもある。


TV Server x2 ライセンス 2000円

TV Rock ライセンスフリー


これでほとんどすべての録画ができている。他にもストレージがあるが、3ヶ月くらいまで過去のものが残してあるので、

よく、いついつの番組が見たくて、、なんてことがあっても対応できる。ドラマも最初から見直すとか。

でも1台10万くらいじゃないのか。

2008-12-31

http://anond.hatelabo.jp/20081231183502

関数ポインタバッドノウハウどころか、手続き的な抽象を使いたいところで多用しますぜ。超重要。 そして関数型プログラミング言語存在意義みたいなもん。

C++オブジェクト指向言語だと 継承と仮想関数を使うけど、同じようなケースで C言語では関数ポインタを使うんすよ。

先にもかいたけど、ソートの比較関数とか、スレッドの開始とか、コールバックとか。

で、変数ポインタ関数ポインタ曖昧性(?) の件は、 私は重箱の隅をつつき過ぎたが…

要するに、 (例えば) x86機械語に対応するデータを生成して、その先頭アドレス関数ポインタにぶち込んで実行するという手法。

  1. 過去は動的ロードのための手法として使われた
  2. 生成される機械語コードの難読化や、xbyakとかで出来るような最適化もあり (コード上の定数を書き換えたり)
  3. ウィルスで使われてる手法のひとつ。 振る舞いは見た目バグっぽくもある。 ので 実行時に OSCPUアンチウィルスはこの機能に対して保護機能を働かせる場合も
  4. こんなこと普通はしないから コンパイラやツールは そういう変なキャストを見つけると バグとして警告を出す
  5. 人工知能的なプログラミングにも使えるかも?

1. は、もう使われてない。 2. みたいな利点はある。3.4.みたいな例があるために現在では扱いづらいかも? 5. みたいな使い方がしたければ…悪い事は言わない、evalがあるRubyPythonLispSchemeあたりを使っとけ。 って感じっす

# またトラバ先を間違えた。

2008-03-21

[]Python 2.5のdistutilsで、Visual Studio 2005を使いたい!

目的

Visual Studio 2005しかインストールしてない場合、Python 2.5だとdistutilsが正しく動かないっぽいので、どうにかしたいYO!

なんでVisual Studio 2005だと、distutilsが動かないんかな?

distutilsでVisual Studioを使うときのコンパイル環境は、sysモジュールのversionプロパティを参照して環境を選択をしているようです。Pythonインタプリタを起動して、以下のような命令を実行してみると、sys.versionプロパティが確認できます。

import sys;print sys.version

Python 2.5.2だと、以下のようになっています。Visual Studio 2003の環境が使われるようです。

2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32 bit (Intel)]

Python 2.6a1だと、以下のようになっています。Visual Studio 2008の環境が使われるようです。

2.6a1 (r26a1:61155, Mar  1 2008, 12:11:56) [MSC v.1500 32 bit (Intel)]

以上から察するに、Python 2.5.2とPython 2.6のどちらでも、Visual Studio 2005の環境が選択されることはないっぽいです。うーん、困った!

解決策

Python 2.6とVisual Studio 2008をインストールしよう!」というのを真っ先に思いつきましたが、あんまり環境を変えたくないんだよなー。というわけで、環境の変更を最低限に抑えてどうにかしてみました。簡単に言うと、distutilsだけの置き換えをしました。

Python 2.6 をインストールする

Python 2.6の公式ダウンロードページから、Windows版のインストーラーをダウンロードして、適当な場所にインストールしてください。

distutilsだけ置き換える

"Python-2.5.2/Lib/distutils"を別の場所に移動し、"Python-2.6a1/Lib/distutils"を"Python-2.5.2/Lib"以下にコピーしてください。以降はPython 2.6は必要ないので、アンインストールして構いません。

ファイルの修正
  • 例外をPython 2.5.2で許されている形式に変更。
  • get_build_version()関数で強制的に8を返すように変更。

上記の2点の変更を行います。distutilsディレクトリに、以下のパッチをあててください。

Index: msvccompiler.py
===================================================================
--- msvccompiler.py
+++ msvccompiler.py
@@ -170,6 +170,7 @@
     if majorVersion == 6:
         minorVersion = 0
     if majorVersion >= 6:
+        return 8
         return majorVersion + minorVersion
     # else we don't know what version of the compiler this is
     return None
Index: msvc9compiler.py
===================================================================
--- msvc9compiler.py
+++ msvc9compiler.py
@@ -128,7 +128,7 @@
                                "sdkinstallrootv2.0")
             else:
                 raise KeyError("sdkinstallrootv2.0")
-        except KeyError as exc: #
+        except KeyError, exc: #
             raise DistutilsPlatformError(
             """Python was built with Visual Studio 2008;
 extensions must be built with a compiler than can generate compatible binaries.
@@ -172,6 +172,7 @@
     if majorVersion == 6:
         minorVersion = 0
     if majorVersion >= 6:
+        return 8
         return majorVersion + minorVersion
     # else we don't know what version of the compiler this is
     return None
@@ -455,7 +456,7 @@
                 try:
                     self.spawn([self.rc] + pp_opts +
                                [output_opt] + [input_opt])
-                except DistutilsExecError as msg:
+                except DistutilsExecError, msg:
                     raise CompileError(msg)
                 continue
             elif ext in self._mc_extensions:
@@ -482,7 +483,7 @@
                     self.spawn([self.rc] +
                                ["/fo" + obj] + [rc_file])
 
-                except DistutilsExecError as msg:
+                except DistutilsExecError, msg:
                     raise CompileError(msg)
                 continue
             else:
@@ -495,7 +496,7 @@
                 self.spawn([self.cc] + compile_opts + pp_opts +
                            [input_opt, output_opt] +
                            extra_postargs)
-            except DistutilsExecError as msg:
+            except DistutilsExecError, msg:
                 raise CompileError(msg)
 
         return objects
@@ -520,7 +521,7 @@
                 pass # XXX what goes here?
             try:
                 self.spawn([self.lib] + lib_args)
-            except DistutilsExecError as msg:
+            except DistutilsExecError, msg:
                 raise LibError(msg)
         else:
             log.debug("skipping %s (up-to-date)", output_filename)
@@ -598,7 +599,7 @@
             self.mkpath(os.path.dirname(output_filename))
             try:
                 self.spawn([self.linker] + ld_args)
-            except DistutilsExecError as msg:
+            except DistutilsExecError, msg:
                 raise LinkError(msg)
 
         else:
manifestファイルを作る

python.exeと同じディレクトリに、以下のXMLを"python.exe.manifest"として保存してください。

<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
  <dependency>
    <dependentAssembly>
      <assemblyIdentity
        type='win32'
        name='Microsoft.VC80.CRT'
        version='8.0.50608.0'
        processorArchitecture='x86'
        publicKeyToken='1fc8b3b9a1e18e3b'
        />
    </dependentAssembly>
  </dependency>
</assembly>

これで終わりです。

2008-03-15

[][]PythonからSWIG経由でVisual Studio 2005を使って困ったこと

以上のような組み合わせで出くわした困ったことと、その解決策をメモしておきます。

setup.py を実行するとエラーが表示された!

Python was built with Visual Studio 2003;

extensions must be built with a compiler than can generate compatible binaries.

Visual Studio 2003 was not found on this system. If you have Cygwin installed,

you can try compiling with MingW32, by passing "-c mingw32" to setup.py.

setup.pyに.iファイルとか.cppファイルを記述して実行すると、こんな感じのエラーメッセージが表示されました。うーん、困った!

http://labs.cybozu.co.jp/blog/mitsunari/2007/08/vc2005boostpython.html

上記のページを参考にして、"%Pythonインストールしたフォルダ%/Lib/distutils/msvcompiler.py"を以下のように修正してみたら解決できました。ありがとうありがとう

--- msvccompiler.py    2007-04-04 17:17:12.000000000 +0900
+++ 
@@ -126,7 +126,7 @@
         self.set_macro("FrameworkDir", net, "installroot")
         try:
             if version > 7.0:
-                self.set_macro("FrameworkSDKDir", net, "sdkinstallrootv1.1")
+                self.set_macro("FrameworkSDKDir", net, "sdkinstallrootv2.0")
             else:
                 self.set_macro("FrameworkSDKDir", net, "sdkinstallroot")
         except KeyError, exc: #
@@ -252,7 +252,10 @@

     def initialize(self):
         self.__paths = []
-        if os.environ.has_key("DISTUTILS_USE_SDK") and os.environ.has_key("MSSdk") and self.find_exe("cl.exe"):
+        if self.__version >= 7.1 or (
+            os.environ.has_key("DISTUTILS_USE_SDK") and
+            os.environ.has_key("MSSdk") and
+            self.find_exe("cl.exe")):
             # Assume that the SDK set up everything alright; don't try to be
             # smarter
             self.cc = "cl.exe"
@@ -288,10 +291,16 @@

         self.preprocess_options = None
         if self.__arch == "Intel":
-            self.compile_options = [ '/nologo', '/Ox', '/MD', '/W3', '/GX' ,
-                                     '/DNDEBUG']
-            self.compile_options_debug = ['/nologo', '/Od', '/MDd', '/W3', '/GX',
-                                          '/Z7', '/D_DEBUG']
+            if self.__version >= 7.1:
+                self.compile_options = [
+                    '/nologo', '/Ox', '/MD',  '/W3', '/EHsc', '/DNDEBUG']
+                self.compile_options_debug = [
+                    '/nologo', '/Od', '/MDd', '/W3', '/EHsc', '/Z7', '/D_DEBUG']
+            else:
+                self.compile_options = [
+                    '/nologo', '/Ox', '/MD',  '/W3', '/GX',  '/DNDEBUG']
+                self.compile_options_debug = [
+                    '/nologo', '/Od', '/MDd', '/W3', '/GX', '/Z7', '/D_DEBUG']
         else:
             # Win64

cl.exeが見つからないと言われた!

setup.pyを実行するとcl.exeが見つからないみたいなエラーが表示されました。これは、アレだ。「パス通せ!」ということですね。bashを起動するときのバッチファイル(たぶん"cygwin.bat"とか)で、以下のような行を入れてやれば解決しました。

call "%VS80COMNTOOLS%vsvars32.bat"

setup.pyを実行したときに"basetsd.h"が開けないと言われた!

d:\python25\include\pyconfig.h(189) : fatal error C1083: include ファイルを開けません。'basetsd.h': No such file or directory

error: command 'cl.exe' failed with exit status 2

setup.pyを実行すると、上のようなエラーが表示されました。

http://d.hatena.ne.jp/ousttrue/20070531/1180556273

上記のサイトを見るとインクルードパスが通っていない場所に"basetsd.h"があるのが原因なので、"cygwin.bat"にインクルードパスの設定をしておきました。

call "%VS80COMNTOOLS%vsvars32.bat"
set INCLUDE=C:\Program Files\Microsoft Platform SDK\Include;%INCLUDE%

setup.pyを実行したときのリンク時にエラーが発生した!

link: extra operand `/INCREMENTAL:NO'

詳しくは `link --help' を実行して下さい.

error: command 'link.exe' failed with exit status 1

これは、cygwinのほうのlink.exeが実行されてるのが原因でした。スマートな解決策ではありませんが、cygwinのほうのlink.exeをリネームして解決。パスの設定順序とかでどうにかできるといいんだけど、どうすればいいんかな。

MSVCR80.dllが見つからないと言われた!

MSVCR80.dllが見つからなかったため、このアプリケーションを開始できませんでした。アプリケーションインストールし直すとこの問題は解決される場合があります。

SWIGが生成した.pyファイルをimportしたら、こんな感じのエラーダイアログが表示されたよ。うーん、困った!

http://d.hatena.ne.jp/moriyoshi/20070525

上記のページを参考にして、"%Pythonインストールしたフォルダ%/python.exe.manifest"として以下のようなファイルを新しく作ったら、解決できました。ありがとうありがとう

あとこれ、bashから実行したらエラーダイアログが表示されず、importするモジュールが見つからないみたいなエラーメッセージが出力されるだけだったよ。

<?xml version='1.0' encoding='UTF-8' standalone='yes'?>
<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'>
  <dependency>
    <dependentAssembly>
      <assemblyIdentity type='win32' name='Microsoft.VC80.CRT' version='8.0.50608.0' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' />
    </dependentAssembly>
  </dependency>
</assembly>

2008-02-02

http://anond.hatelabo.jp/20080202025622

perlx86からx64に変えたりWINDOWSからMACやLINUXに変えたりしてもコンパイルしなおさなくていいということ?

2007-09-11

http://anond.hatelabo.jp/20070911184508

マシン語ぐらい知ってても確かに損はしないな、と思うけど

勉強に薦めるならx86は止めて欲しかったよ。

MIPSがいいよ。命令セットが簡潔できれいだから。

2007-06-04

[]??Delphihacks??Delphi??Win32API??

Delphi - Wikipedia??Windows開発の決定版 - Delphi(Skype??なでしこ)

タグ「delphi」を含む注目エントリー - はてなブックマーク

Delphiアプリケーションのメモリリーク検出法

Delphiアプリケーションのメモリリーク検出法 (山本隆の開発日誌)

作ろう!コンポーネント Delphi C++Builder

http://www.componentsource.co.jp/features/delphi/

TMS Software | Productivity software building blocks

Components > Effects and Multimedia > Video. Torry's Delphi Pages

Components > Effects and Multimedia > Audio. Torry's Delphi Pages

Components > Effects and Multimedia > Voice. Torry's Delphi Pages

Components > Effects and Multimedia > Direct X. Torry's Delphi Pages

try finally end

CとDelphiの対比表

eXeScope(Windows95/98/Me / ユーティリティ)

Delphi - テクノラティブログ検索

2ch検索: [Delphi]

Delphi-ML〓〓〓〓〓〓〓〓〓〓〓??About Delphi

Delphi Q & A掲示板

Delphi Q & A 〓f〓〓〓〓 〓〓〓〓〓〓O〓〓(HTML〓o〓[〓W〓〓〓〓)

fdelphi.com

Delphi入門

旧 Delphi 入門??Seventh Delphi

Delphiメモ

超ローテクDelphi講座

俺のためのDelphi学習

Delphi はじめの一歩

VB〓〓VC〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓H

Delphi の格言

キーボードからの入力取得

マウスボタンのクリック、マウスの位置情報の取得

ジョイスティックからの入力取得

バッカーへの階段: 入門:キーロガー

テキストファイルを読み書きする

テキストファイルのロードとセーブ

DelphiによるWin32API

Delphi WAVEサウンド音を鳴らす/Tips & Tricks

MIDI、WAVEファイルを再生する

サウンドを読み込んで鳴らす

MIDIを演奏する MCI/midiStream

5分ではじめるDelphi - 第1回 簡単なメディアプレーヤの作成(前編)

MP3プレイヤーを作る>dllによる再生

Controling sound volume from code

Torry's Delphi Pages

lsMicrophone: mxl.dwComponentType :=MIXERLINE_COMPONENTTYPE_SRC_MICROPHONE;

MIXERLINE_COMPONENTTYPE_DST_SPEAKERS

MIXERLINE_COMPONENTTYPE_SRC_WAVEOUT

SwissDelphiCenter.ch : ...set the volume for the microphone/ mute it (enhanced)?

Components > Sound Effects > Mixer. Torry's Delphi Pages

uses MMSystems;

//

PlaySound('C:\WINNT\Media\start.wav', 0, SND_FILENAME or SND_ASYNC);


ビットマップを表示しよう

画像ファイルを指定した位置へ表示

俺Delゲーム応用

画面をキャプチャして表示する

めもニャンだむ

Delphi6でプログラミング ビットマップの半透明コピー AlphaDraw

画像処理プログラミング講座

Graphic Effect

カラー画像をモノクロ画像に変換

procedure TForm1.Button1Click(Sender: TObject);

var

bmp1,bmp2 :TBitmap;

begin

bmp1 :=Tbitmap.Create;

bmp2 :=Tbitmap.Create;

try

bmp1.LoadFromFile('C:\Program Files\Common Files\Borland Shared\Images\Splash\256Color\FINANCE.BMP');

bmp2.LoadFromFile('C:\Program Files\Common Files\Borland Shared\Images\Splash\256Color\FACTORY.BMP');

Form1.Canvas.Draw(10,10,bmp1);

Form1.Image1.Canvas.Draw(10,10,bmp2);

finally

bmp1.Free;

bmp2.Free;

end;

end;


無料版Delphi6でSTGをつくるためのプログラミング講座 Ver.2005 Jan.

Delphiでわずか59KBのオセロを作る方法

めもニャンだむ:BIOS 情報

コンストラクタとデストラクタ

SwissDelphiCenter.ch : ...get the MAC Address?

乱数

DelphiでMD5

もっと楽にGUIとの連携がしたい:Python + Delphi = P4D(Python for Delphi) - ふにゃるん

Delphi WindowsのOSのバージョンを取得する/Tips & Tricks

SourceForge.net: Gecko SDK for Delphi

DelphiでWinSock

SQLite-もげもげ〜

BDS(Delphi/BCB)用SQLiteライブラリ (山本隆の開発日誌)

Application.ProcessMessages

FrontPage - DelphiVIP

SwissDelphiCenter.ch : programming tips

Torry's Delphi Pages

Delphi Tips

Delphi Code Tips

Magic of Delphi4〓z〓[〓〓 〓y〓[〓W

Delphi Win32API/API関数一覧

Delphi〓〓〓Z

クジラ式 Delphi 資料

Delphi〓〓y〓[〓W

サイト移転のお知らせ(Mr.XRAY)

openDelphi.org

KOL and MCKPage

Gen's Delphi Labo.

サイト移転のお知らせ(Mr.XRAY)

ナッキーの「Turbo Delphiはじめて奮戦記」- 第1回 Turbo Delphi のインストール

フリーのTurbo Delphiで始めるWindowsプログラミング:ITpro

フリーのTurbo Delphiで始めるWindowsプログラミング:ITpro

http://torrent.borland.com/turbo_hotfix_rollup.zip

http://torrent.borland.com/prereqs_jp.zip

http://torrent.borland.com/turbodelphi_jp.exe

(1) \dotNETRedist\dotnetfx.exe

(2) \dotNETRedist\langpack.exe

(3) \dotNETRedist\NDP1.1sp1-KB867460-X86.exe

\dotNETSDK\setup.exe

\IE60SP1\ie6setup.exe

\dotNETJSharp\vjredist.exe

\dotNETJSharp\vjredist-Permalink | 記事への反応(1) | 15:15

ログイン ユーザー登録
ようこそ ゲスト さん