작성일 댓글 8개

카메라 중고장터 잠복프로그램 버젼업

어제 만들었던 프로그램을 별이네 부친께서 보시더니 장터 주소와 카메라 이름을 입력 받아서 감시하는 프로그램을 만들라고 하셔서 후다닥 만들었다. 어설프다. ㅋ
30초마다 리플레쉬 되면서 계속 감시함.

http://hyunsu.com/code/fc.html

fc.html:

[CODE]
<html
<head>
<title>장터잠복하기</title>
<meta http-equiv=’Content-Type’ content=’text/html; charset=euc-kr’>
</head>
<body>
<form action="find.cgi" mothod="get">
<table width=700 align=center>
<tr><td height=30></td></tr>
<tr>
<td><h1>장터 잠복하기(Ver 0.2)</h1></td>
</tr>
<tr><td height=30></td></tr>
<tr>
<td>장터주소 :</td>
</tr>
<td><input type="text" name="url" size="70"></td>
</tr>
<tr>
<td>로커클럽 : http://www.rokkorclub.net/bbs/zboard.php?id=market<br/>
콘탁스클럽 : http://www.contaxclub.co.kr/bbs/zboard.php?id=4989<br/>
<font color=red>* 로그인이 필요한 장터는 지원 안 합니다.<br/>
다음버젼에 지원할지도… -_-;;</font>
</td>
<tr>
<tr><td height=30></td></tr>
<tr>
<td>카메라 이름 :</td>
</tr>
<tr>
<td><input type="text" name="camera" size="20"></td>
</tr>
<tr>
<td> 예 : Hexar RF를 찾고 싶으면 hexar.*rf 라고 입력.<br/>
Aria와 Planar셋트로 파는 걸 찾고 싶으면 aria.*planar 라고 입력.<br/>
X-700을 찾고 싶으면 그냥 x-700 혹은 X-700 이라고 입력.<br/>
<font color=red>* 대소문자 구별 안 함</font><br/>
</td>

</tr>
<tr>
<td><input type="Submit" value="감시"></td>
</tr>
</table>
</body>
</html>
[/CODE]

find.cgi

[CODE]
#! /usr/bin/env python2

print "Content-Type: text/html; charset=euc-kr"
print

import cgi, urllib, re

form = cgi.FieldStorage()

def find_camera(url, patten):
page = urllib.urlopen(url)
p = re.compile(‘.*’+patten+’.*’, re.IGNORECASE)
for i in page.readlines():
if p.match(i): return 1
return None

if find_camera(form[‘url’].value, form[‘camera’].value):
print "<META http-equiv=’refresh’ content=’0; url=%s’>" % form[‘url’].value
else:
print """
<html>
<head>
<title>장터잠복하기</title>
<meta http-equiv=’Content-Type’ content=’text/html; charset=euc-kr’>
<META HTTP-EQUIV=’Refresh’ CONTENT=’30;’>
<body bgcolor=’#FFFFFF’ text=’#000000′>
<table width=700 align=center>
<tr><td height=30></td></tr>
<tr>
<td><h1>장터 잠복하기(Ver 0.2)</h1></td>
</tr>
<tr><td height=30></td></tr>
<tr>
<td>장터주소 :</td>
</tr>
<td>"""
print form[‘url’].value
print
print """</td>
</tr>
<tr><td height=30></td></tr>
<tr>
<td>카메라 이름 :</td>
</tr>
<tr>
<td>"""
print form[‘camera’].value
print
print """</td>
</tr>
<tr><td height=30></td></tr>
<tr>
<td>좀 더 기다려야 할듯…</td>
</tr>
</table>

</body>
</html>
"""

[/CODE]

작성일 댓글 9개

스타모토에 모네타칩 장착

지하철이나 버스 이용시 가방에서 지갑 꺼내는게 여간 귀찮은게 아니었다.
전화기는 주머니에 넣어두거나 손에 쥐고 있는 경우가 많잖아.
전화기 들이대면 편할거 같았어. 그래서 모네타칩을 신청했지.

일단 요렇게 생겼다.

칩 분리

스타모토의 배터리를 제거하고 뒷면에 칩 장착

모네타메뉴 흐흐

아아 어서 퇴근하고 싶다. ㅎㅎ

2004년 10월 25일
DiMAGE Xt