{"id":31,"date":"2004-10-25T13:24:43","date_gmt":"2004-10-25T13:24:43","guid":{"rendered":"http:\/\/hyunsu.com\/wordpress\/?p=31"},"modified":"2004-10-25T13:24:43","modified_gmt":"2004-10-25T13:24:43","slug":"%ec%b9%b4%eb%a9%94%eb%9d%bc-%ec%a4%91%ea%b3%a0%ec%9e%a5%ed%84%b0-%ec%9e%a0%eb%b3%b5%ed%94%84%eb%a1%9c%ea%b7%b8%eb%9e%a8-%eb%b2%84%ec%a0%bc%ec%97%85","status":"publish","type":"post","link":"https:\/\/hyunsu.com\/wordpress\/?p=31","title":{"rendered":"\uce74\uba54\ub77c \uc911\uace0\uc7a5\ud130 \uc7a0\ubcf5\ud504\ub85c\uadf8\ub7a8 \ubc84\uc83c\uc5c5"},"content":{"rendered":"<p>\uc5b4\uc81c \ub9cc\ub4e4\uc5c8\ub358 \ud504\ub85c\uadf8\ub7a8\uc744 \ubcc4\uc774\ub124 \ubd80\uce5c\uaed8\uc11c \ubcf4\uc2dc\ub354\ub2c8 \uc7a5\ud130 \uc8fc\uc18c\uc640 \uce74\uba54\ub77c \uc774\ub984\uc744 \uc785\ub825 \ubc1b\uc544\uc11c \uac10\uc2dc\ud558\ub294 \ud504\ub85c\uadf8\ub7a8\uc744 \ub9cc\ub4e4\ub77c\uace0 \ud558\uc154\uc11c \ud6c4\ub2e4\ub2e5 \ub9cc\ub4e4\uc5c8\ub2e4. \uc5b4\uc124\ud504\ub2e4. \u314b<br \/>\n30\ucd08\ub9c8\ub2e4 \ub9ac\ud50c\ub808\uc26c \ub418\uba74\uc11c \uacc4\uc18d \uac10\uc2dc\ud568.<\/p>\n<p>http:\/\/hyunsu.com\/code\/fc.html<\/p>\n<p><b>fc.html:<\/b><\/p>\n<div style='padding:10;background-color:#F0F0F0;'>\n[CODE]<br \/>\n&lt;html<br \/>\n&lt;head&gt;<br \/>\n&lt;title&gt;\uc7a5\ud130\uc7a0\ubcf5\ud558\uae30&lt;\/title&gt;<br \/>\n&lt;meta http-equiv=&#8217;Content-Type&#8217; content=&#8217;text\/html; charset=euc-kr&#8217;&gt;<br \/>\n&lt;\/head&gt;<br \/>\n&lt;body&gt;<br \/>\n&lt;form action=&quot;find.cgi&quot; mothod=&quot;get&quot;&gt;<br \/>\n&lt;table width=700 align=center&gt;<br \/>\n    &lt;tr&gt;&lt;td height=30&gt;&lt;\/td&gt;&lt;\/tr&gt;<br \/>\n    &lt;tr&gt;<br \/>\n        &lt;td&gt;&lt;h1&gt;\uc7a5\ud130 \uc7a0\ubcf5\ud558\uae30(Ver 0.2)&lt;\/h1&gt;&lt;\/td&gt;<br \/>\n    &lt;\/tr&gt;<br \/>\n    &lt;tr&gt;&lt;td height=30&gt;&lt;\/td&gt;&lt;\/tr&gt;<br \/>\n    &lt;tr&gt;<br \/>\n        &lt;td&gt;\uc7a5\ud130\uc8fc\uc18c :&lt;\/td&gt;<br \/>\n    &lt;\/tr&gt;<br \/>\n        &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;url&quot; size=&quot;70&quot;&gt;&lt;\/td&gt;<br \/>\n    &lt;\/tr&gt;<br \/>\n    &lt;tr&gt;<br \/>\n        &lt;td&gt;\ub85c\ucee4\ud074\ub7fd : http:\/\/www.rokkorclub.net\/bbs\/zboard.php?id=market&lt;br\/&gt;<br \/>\n            \ucf58\ud0c1\uc2a4\ud074\ub7fd : http:\/\/www.contaxclub.co.kr\/bbs\/zboard.php?id=4989&lt;br\/&gt;<br \/>\n            &lt;font color=red&gt;* \ub85c\uadf8\uc778\uc774 \ud544\uc694\ud55c \uc7a5\ud130\ub294 \uc9c0\uc6d0 \uc548 \ud569\ub2c8\ub2e4.&lt;br\/&gt;<br \/>\n            \ub2e4\uc74c\ubc84\uc83c\uc5d0 \uc9c0\uc6d0\ud560\uc9c0\ub3c4&#8230; -_-;;&lt;\/font&gt;<br \/>\n        &lt;\/td&gt;<br \/>\n    &lt;tr&gt;<br \/>\n    &lt;tr&gt;&lt;td height=30&gt;&lt;\/td&gt;&lt;\/tr&gt;<br \/>\n    &lt;tr&gt;<br \/>\n        &lt;td&gt;\uce74\uba54\ub77c \uc774\ub984 :&lt;\/td&gt;<br \/>\n    &lt;\/tr&gt;<br \/>\n    &lt;tr&gt;<br \/>\n        &lt;td&gt;&lt;input type=&quot;text&quot; name=&quot;camera&quot; size=&quot;20&quot;&gt;&lt;\/td&gt;<br \/>\n    &lt;\/tr&gt;<br \/>\n    &lt;tr&gt;<br \/>\n        &lt;td&gt; \uc608 : Hexar RF\ub97c \ucc3e\uace0 \uc2f6\uc73c\uba74 hexar.*rf \ub77c\uace0 \uc785\ub825.&lt;br\/&gt;<br \/>\n             Aria\uc640 Planar\uc14b\ud2b8\ub85c \ud30c\ub294 \uac78 \ucc3e\uace0 \uc2f6\uc73c\uba74 aria.*planar \ub77c\uace0 \uc785\ub825.&lt;br\/&gt;<br \/>\n             X-700\uc744 \ucc3e\uace0 \uc2f6\uc73c\uba74 \uadf8\ub0e5 x-700 \ud639\uc740 X-700 \uc774\ub77c\uace0 \uc785\ub825.&lt;br\/&gt;<br \/>\n             &lt;font color=red&gt;* \ub300\uc18c\ubb38\uc790 \uad6c\ubcc4 \uc548 \ud568&lt;\/font&gt;&lt;br\/&gt;<br \/>\n             &lt;\/td&gt;<\/p>\n<p>    &lt;\/tr&gt;<br \/>\n    &lt;tr&gt;<br \/>\n        &lt;td&gt;&lt;input type=&quot;Submit&quot; value=&quot;\uac10\uc2dc&quot;&gt;&lt;\/td&gt;<br \/>\n    &lt;\/tr&gt;<br \/>\n&lt;\/table&gt;<br \/>\n&lt;\/body&gt;<br \/>\n&lt;\/html&gt;<br \/>\n[\/CODE]<\/p><\/div>\n<p><b>find.cgi<\/b><\/p>\n<div style='padding:10;background-color:#F0F0F0;'>\n[CODE]<br \/>\n#! \/usr\/bin\/env python2<\/p>\n<p>print &quot;Content-Type: text\/html; charset=euc-kr&quot;<br \/>\nprint<\/p>\n<p>import cgi, urllib, re<\/p>\n<p>form = cgi.FieldStorage()<\/p>\n<p>def find_camera(url, patten):<br \/>\n    page = urllib.urlopen(url)<br \/>\n    p = re.compile(&#8216;.*&#8217;+patten+&#8217;.*&#8217;, re.IGNORECASE)<br \/>\n    for i in page.readlines():<br \/>\n        if p.match(i): return 1<br \/>\n    return None<\/p>\n<p>if find_camera(form[&#8216;url&#8217;].value, form[&#8216;camera&#8217;].value):<br \/>\n    print &quot;&lt;META http-equiv=&#8217;refresh&#8217; content=&#8217;0; url=%s&#8217;&gt;&quot; % form[&#8216;url&#8217;].value<br \/>\nelse:<br \/>\n    print &quot;&quot;&quot;<br \/>\n        &lt;html&gt;<br \/>\n        &lt;head&gt;<br \/>\n        &lt;title&gt;\uc7a5\ud130\uc7a0\ubcf5\ud558\uae30&lt;\/title&gt;<br \/>\n        &lt;meta http-equiv=&#8217;Content-Type&#8217; content=&#8217;text\/html; charset=euc-kr&#8217;&gt;<br \/>\n        &lt;META HTTP-EQUIV=&#8217;Refresh&#8217; CONTENT=&#8217;30;&#8217;&gt;<br \/>\n        &lt;body bgcolor=&#8217;#FFFFFF&#8217; text=&#8217;#000000&#8242;&gt;<br \/>\n        &lt;table width=700 align=center&gt;<br \/>\n            &lt;tr&gt;&lt;td height=30&gt;&lt;\/td&gt;&lt;\/tr&gt;<br \/>\n            &lt;tr&gt;<br \/>\n                &lt;td&gt;&lt;h1&gt;\uc7a5\ud130 \uc7a0\ubcf5\ud558\uae30(Ver 0.2)&lt;\/h1&gt;&lt;\/td&gt;<br \/>\n            &lt;\/tr&gt;<br \/>\n            &lt;tr&gt;&lt;td height=30&gt;&lt;\/td&gt;&lt;\/tr&gt;<br \/>\n            &lt;tr&gt;<br \/>\n                &lt;td&gt;\uc7a5\ud130\uc8fc\uc18c :&lt;\/td&gt;<br \/>\n            &lt;\/tr&gt;<br \/>\n                &lt;td&gt;&quot;&quot;&quot;<br \/>\n    print form[&#8216;url&#8217;].value<br \/>\n    print<br \/>\n    print &quot;&quot;&quot;&lt;\/td&gt;<br \/>\n            &lt;\/tr&gt;<br \/>\n            &lt;tr&gt;&lt;td height=30&gt;&lt;\/td&gt;&lt;\/tr&gt;<br \/>\n            &lt;tr&gt;<br \/>\n                &lt;td&gt;\uce74\uba54\ub77c \uc774\ub984 :&lt;\/td&gt;<br \/>\n            &lt;\/tr&gt;<br \/>\n            &lt;tr&gt;<br \/>\n                &lt;td&gt;&quot;&quot;&quot;<br \/>\n    print form[&#8216;camera&#8217;].value<br \/>\n    print<br \/>\n    print &quot;&quot;&quot;&lt;\/td&gt;<br \/>\n            &lt;\/tr&gt;<br \/>\n            &lt;tr&gt;&lt;td height=30&gt;&lt;\/td&gt;&lt;\/tr&gt;<br \/>\n            &lt;tr&gt;<br \/>\n                &lt;td&gt;\uc880 \ub354 \uae30\ub2e4\ub824\uc57c \ud560\ub4ef&#8230;&lt;\/td&gt;<br \/>\n            &lt;\/tr&gt;<br \/>\n        &lt;\/table&gt;<\/p>\n<p>        &lt;\/body&gt;<br \/>\n        &lt;\/html&gt;<br \/>\n        &quot;&quot;&quot;<\/p>\n<p>[\/CODE]\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\uc5b4\uc81c \ub9cc\ub4e4\uc5c8\ub358 \ud504\ub85c\uadf8\ub7a8\uc744 \ubcc4\uc774\ub124 \ubd80\uce5c\uaed8\uc11c \ubcf4\uc2dc\ub354\ub2c8 \uc7a5\ud130 \uc8fc\uc18c\uc640 \uce74\uba54\ub77c \uc774\ub984\uc744 \uc785\ub825 \ubc1b\uc544\uc11c \uac10\uc2dc\ud558\ub294 \ud504\ub85c\uadf8\ub7a8\uc744 \ub9cc\ub4e4\ub77c\uace0 \ud558\uc154\uc11c \ud6c4\ub2e4\ub2e5 \ub9cc\ub4e4\uc5c8\ub2e4. \uc5b4\uc124\ud504\ub2e4. \u314b 30\ucd08\ub9c8\ub2e4 \ub9ac\ud50c\ub808\uc26c \ub418\uba74\uc11c \uacc4\uc18d \uac10\uc2dc\ud568. http:\/\/hyunsu.com\/code\/fc.html fc.html: [CODE] &lt;html &lt;head&gt; &lt;title&gt;\uc7a5\ud130\uc7a0\ubcf5\ud558\uae30&lt;\/title&gt; &lt;meta http-equiv=&#8217;Content-Type&#8217; content=&#8217;text\/html; charset=euc-kr&#8217;&gt; &lt;\/head&gt; &lt;body&gt; &lt;form action=&quot;find.cgi&quot; mothod=&quot;get&quot;&gt; &lt;table width=700 align=center&gt; &lt;tr&gt;&lt;td height=30&gt;&lt;\/td&gt;&lt;\/tr&gt; &lt;tr&gt; &lt;td&gt;&lt;h1&gt;\uc7a5\ud130 \uc7a0\ubcf5\ud558\uae30(Ver 0.2)&lt;\/h1&gt;&lt;\/td&gt; &lt;\/tr&gt; &lt;tr&gt;&lt;td height=30&gt;&lt;\/td&gt;&lt;\/tr&gt; &lt;tr&gt; &lt;td&gt;\uc7a5\ud130\uc8fc\uc18c :&lt;\/td&gt; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-31","post","type-post","status-publish","format-standard","hentry","category-3"],"_links":{"self":[{"href":"https:\/\/hyunsu.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/31","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hyunsu.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hyunsu.com\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hyunsu.com\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hyunsu.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=31"}],"version-history":[{"count":0,"href":"https:\/\/hyunsu.com\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/31\/revisions"}],"wp:attachment":[{"href":"https:\/\/hyunsu.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=31"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hyunsu.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=31"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hyunsu.com\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=31"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}