はてなキーワード: x86とは
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 "-" "-"
(時間のみ*に加工)
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}#
ほんと、そのへんが、プログラマの領域だと思う。
俺はそうは思わない
コンパイラの賢さを考えると、人間が注力すべきは、プログラム全体のアルゴリズムであって、姑息な最適化じゃない
コンパイラが出力するコードは、人間が書くコードよりも、圧倒的に賢い
まず、基本ブロックの入れ替えが起るような、大域的な最適化は、手じゃ絶対に無理
例えば Lazy Code Motion (PLDI '92) を手でできる人はいないだろうし
partial redundancy elimination が扱っている冗長性を理解している人すら、あまりいないだろう
それに、局所的な最適化でもコンパイラ(を書いた人)のほうが賢い(ハードウェアに詳しい)
ターゲットマシンが x86 で、レジスタを0で初期化するときに、gcc で最適化オプション付けると
xorl %eax, %eax
ってなるけど
subl %eax, %eax
でも
movl $0, %eax
でも無く、xor が一番速い理由を知ってるやつとか、なかなかいないだろう
事業仕分けのスパコンの話を国の下請けクソミソソフトウェア開発現場
・その118億円のスパコンは建物やインフラのコストは含まれてないんじゃないかな? 適当なビルにスパコン放り込んで電力的な問題は無いの? 空調はどうするの? 床は大丈夫?
・価格対性能比の良いCPUとやらは、必要な精度を上げたら能率が大幅に落ちたりしない? 何千個と組み合わせて性能が出せるシロモノなの?
・適当に選んだ安価な部品がディスコンになったら代品はどっから持ってくるの? スーパーコンピューターを一から組み直すの? ライセンスとファブをエライ値段で買わされるの?
・Linpackは得意でも実際にやりたい計算で2位と言える性能が出ないんじゃない? 地球シミュレーターとか、今でも部分的ではありますが上位に食い込んでるようですよ。
http://slashdot.jp/articles/09/12/18/0838221.shtml
本題であるボッタクリについては同意するけどねー。
そういう所の交渉力が無いのは制度から地味に改善してくべきだろうに、そういう方面のやる気の無さはかつて無いレベル。本当に語るだけの夢。そっから先は手も足も動かさない。事業仕分けとか素人がちょっとした助言もらいつつの思い付きで決定するようなどこのバカが考え出したんだかわかんない「ぼくのかんがえたさいきょうのせいじしゅほう」に振り回されたりとか、実際誰も幸せにならないんじゃないかな。
IntelだってItanium使えば高価だしAMDはx86しかやってない。あとはIBMのPOWERぐらいしか知らないけど結局三社とも買えても自分で作れない。それぞれ死滅しないだけの理由はあるんだろうけど詳しいことはよく知らない。俺は素人だし。ただ、x86に不向きな問題や課題が沢山あるのはよく聞く話。だからnVIDIAがTeslaに心血注いでるしAMDも後を追ってる訳で。
食料自給率がどうのとかはきっちり騒いでる癖に技術の自給率については無頓着。中国産の毒野菜食わされるような未来が産業にもやってくるのですね。よく分かります。
計算する問題が分割されたままで良い、という領域においては当然そうなる。分割したもの同士が相互作用しないのなら。
残念ながらシミュレーション系においてはそらGRAPEが扱うなかでもごくごく一部ぐらいだけがそうで(普通は共有メモリ内で参照できるからそんな高いコストを払わなくて良い)、それ以外はメッシュだろうが格子だろうがIBだろうが最低でも隣接する領域との相互作用計算のための共有メモリ外との通信が発生する。
スケールアウトできないのはものすごく雑に言うと、
・扱う問題が原理的に向いてない
・計算機同士のインターコネクトが今でも遅すぎるのにこれ以上遅くしたらまさに演算系の無駄
ってとこがものすごく大きい。
評価・統合などなどまあ使う方式で言い方も使い方もいろいろあるけど、分割しただけで統合したりする処理が要らないんだったら、まさにRoadrunnerのOpteronブレード部分は無用だよ。計算するだけなら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の話を持ち出してる記事やらエントリやらを見かけたら、そこに書かれてることは無視するといい。持ち出してくる奴は、基本からして間違ってるか何でも繋げればスケールアウトすると勘違いさせたがってるだろうから。
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' を追記する
…こんなに簡単だっけか。不安になる。
ウチは、激安の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円前後。
OS WIndows XP Pro x86 Priceless 普通に買えば3万。パーツと一緒なら1万前後、オクだと1000円くらい。
アナログキャプチャカード (バッファロー、ケイアン) 合わせて6000円程度
Friio 白黒 合計4台。 だいたい8万くらい。ヤフオクなら1万円前後で買えることもある。
これでほとんどすべての録画ができている。他にもストレージがあるが、3ヶ月くらいまで過去のものが残してあるので、
よく、いついつの番組が見たくて、、なんてことがあっても対応できる。ドラマも最初から見直すとか。
でも1台10万くらいじゃないのか。
関数ポインタはバッドノウハウどころか、手続き的な抽象を使いたいところで多用しますぜ。超重要。 そして関数型プログラミング言語の存在意義みたいなもん。
C++やオブジェクト指向言語だと 継承と仮想関数を使うけど、同じようなケースで C言語では関数ポインタを使うんすよ。
先にもかいたけど、ソートの比較関数とか、スレッドの開始とか、コールバックとか。
で、変数ポインタと関数ポインタの曖昧性(?) の件は、 私は重箱の隅をつつき過ぎたが…
要するに、 (例えば) x86の機械語に対応するデータを生成して、その先頭アドレスを関数ポインタにぶち込んで実行するという手法。
1. は、もう使われてない。 2. みたいな利点はある。3.4.みたいな例があるために現在では扱いづらいかも? 5. みたいな使い方がしたければ…悪い事は言わない、evalがあるRubyPythonLispSchemeあたりを使っとけ。 って感じっす
# またトラバ先を間違えた。
Visual Studio 2005しかインストールしてない場合、Python 2.5だとdistutilsが正しく動かないっぽいので、どうにかしたいYO!
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の公式ダウンロードページから、Windows版のインストーラーをダウンロードして、適当な場所にインストールしてください。
"Python-2.5.2/Lib/distutils"を別の場所に移動し、"Python-2.6a1/Lib/distutils"を"Python-2.5.2/Lib"以下にコピーしてください。以降はPython 2.6は必要ないので、アンインストールして構いません。
上記の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:
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>
これで終わりです。
以上のような組み合わせで出くわした困ったことと、その解決策をメモしておきます。
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
setup.pyを実行するとcl.exeが見つからないみたいなエラーが表示されました。これは、アレだ。「パス通せ!」ということですね。bashを起動するときのバッチファイル(たぶん"cygwin.bat"とか)で、以下のような行を入れてやれば解決しました。
call "%VS80COMNTOOLS%vsvars32.bat"
d:\python25\include\pyconfig.h(189) : fatal error C1083: include ファイルを開けません。'basetsd.h': No such file or directory
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%
link: extra operand `/INCREMENTAL:NO'
詳しくは `link --help' を実行して下さい.
これは、cygwinのほうのlink.exeが実行されてるのが原因でした。スマートな解決策ではありませんが、cygwinのほうのlink.exeをリネームして解決。パスの設定順序とかでどうにかできるといいんだけど、どうすればいいんかな。
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>
ナッキーの「Turbo Delphiはじめて奮戦記」- 第1回 Turbo Delphi のインストール
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-LP.exe
\MSXML\msxml.msi
C:\Documents and Settings\<ユーザー名>
TurboDelphi_JP.exe
yusukeooki blog: [会社のこと]新リリース検索エンジン プレスリリース検索エンジン Powered by ValuePress!
Components > Sound Effects > Mixer. Torry's Delphi Pages
Apollo - Delphi Ruby interface
もっと楽にGUIとの連携がしたい:Python + Delphi = P4D(Python for Delphi) - ふにゃるん
[Delphi]【Delphihacks】Delphi【Win32API】
procedure TForm1.FormCreate(Sender: TObject); var s: string; i, j, k: Integer; x, y: Double; begin try x := 100.0; y := 3.0; x := x / y; ShowMessage(FloatToStr(x)); s := 'Delphi'; Form1.Caption := s; finally // end end;
タグ「delphi」を含む注目エントリー - はてなブックマーク
Delphiアプリケーションのメモリリーク検出法 (山本隆の開発日誌)
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
eXeScope(Windows95/98/Me / ユーティリティ)
Delphi-ML〓〓〓〓〓〓〓〓〓〓〓??About Delphi
Delphi Q & A 〓f〓〓〓〓 〓〓〓〓〓〓O〓〓(HTML〓o〓[〓W〓〓〓〓)
Delphi WAVEサウンド音を鳴らす/Tips & Tricks
5分ではじめるDelphi - 第1回 簡単なメディアプレーヤの作成(前編)
Controling sound volume from code
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
PlaySound('C:\WINNT\Media\start.wav', 0, SND_FILENAME or SND_ASYNC);
Delphi6でプログラミング ビットマップの半透明コピー AlphaDraw
procedure TForm1.Button1Click(Sender: TObject);
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);
bmp1.Free;
bmp2.Free;
無料版Delphi6でSTGをつくるためのプログラミング講座 Ver.2005 Jan.
SwissDelphiCenter.ch : ...get the MAC Address?
もっと楽にGUIとの連携がしたい:Python + Delphi = P4D(Python for Delphi) - ふにゃるん
Delphi WindowsのOSのバージョンを取得する/Tips & Tricks
SourceForge.net: Gecko SDK for Delphi
BDS(Delphi/BCB)用SQLiteライブラリ (山本隆の開発日誌)
SwissDelphiCenter.ch : programming tips
ナッキーの「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