작성일 — 댓글 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