2010년 1월 24일 일요일

영어 UCC 모음 창 스크린샷

단어 확인하기 창 스크린샷

2010년 1월 11일 월요일

CAVIGenerator

A class to easily generate AVI video with OpenGL and Video for Windows


http://www.codeproject.com/KB/audio-video/avigenerator.aspx

2010년 1월 10일 일요일

xml 종류



Internet, Software
Channel Definition Format (CDF)
Open Software Description (OSD)
WebDAV
HTTP Distribution and Replication Protocol
Wireless Application Protocol (WAP)
UML eXchange Format

Metadata
Resource Description Framework (RDF)
XML-Data
Meta Content Framework (MCF)
Web Interface Definition Language (WIDL)
IMS Metadata Specification
Encoded Archival Description (EAD)
Genealogical Data in XML (GedML)
Platform for Internet Content Selection (PICS)

Multimedia
Synchronized Multimedia Integration Language (SMIL)
Precision Graphics Markup Language (PGML)
Vector Markup Language (VML)
Java Speech Markup Language (JSML)
Music Markup Language (MusicML)

Finance,Commerce,Business
Open Financial Exchange (OFX)
XML/EDI
Open Trading Protocol (OTP)
Information & Content Exchange (ICE)
Product Information Exchange (PIX)
Open Buying on the Internet (OBI)
Common Business Language (CBL)

Scientific
Mathematical Markup Language (MathML)
Chemical Markup Language (CML)
Bioinformatic Sequence Markup Language (BSML)
Telecommunication Interchange Markup (TIM)

Education
Tutorial Markup Language (TML)

Language,Knowledge Representation
Translation Memory eXchage (TMX)
Ontology Markup Language (OML)
Conceptual Knowledge Markup Language (CKML)
OpenTag

단어 외우기 창 스크린샷

구글 앱 엔진, coding: cp949확인!!

구글 앱 엔진으로 프로그래밍하다가
로컬에서는 잘 테스트가 되는데, 서버에 올리기만 하면 오류가 나서 삽질을 했다.
파이썬 소스 안에 한글이 들어갈 경우 coding 양식을 맨앞에 써줘야 하는데 빼놓았기 때문이다.
# -*- coding: cp949 -*-

2010년 1월 6일 수요일

[Google App Engine]session 사용하기

util 소스 코드 주소
http://www.appenginelearn.com/downloads/util.zip

예제코드(txt file 열기)



from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app

from util.sessions import Session

class MainPage(webapp.RequestHandler):
def get(self):
session = Session()
if 'words' in session:
words = session['words']
else:
words = 'no words'

self.response.out.write('<html><body>')
self.response.out.write('<form action="/" method="post" enctype="multipart/form-data">')
self.response.out.write('Upload File: <input type="file" name="txt"><br>')
self.response.out.write('<input type="submit" name="submit" value="Submit">')
self.response.out.write(str(words))
self.response.out.write('</form>')
self.response.out.write('</body></html>')

def post(self):
words = self.request.get('txt')
session = Session()
session['words'] = words.split()
self.redirect('/')

application = webapp.WSGIApplication([('/', MainPage)], debug=True)

def main():
run_wsgi_app(application)

if __name__ == "__main__":
main()

using google app engine pdf

http://www.appenginelearn.com/static/chapters/AppEngine-01-WebApp.pdf
http://www.appenginelearn.com/static/chapters/AppEngine-02-HTML-CSS.pdf

http://www.appenginelearn.com/static/chapters/AppEngine-04-HTTP-CGI.pdf
http://www.appenginelearn.com/static/chapters/AppEngine-05-WebApp.pdf

http://www.appenginelearn.com/static/chapters/AppEngine-07-Session.pdf
http://www.appenginelearn.com/static/chapters/AppEngine-08-DataStore.pdf
http://www.appenginelearn.com/static/chapters/AppEngine-09-Ajax.pdf
http://www.appenginelearn.com/static/chapters/AppEngine-10-Deployment.pdf
http://www.appenginelearn.com/static/chapters/AppEngine-11-Memcache.pdf

http://www.appenginelearn.com/static/chapters/AppEngine-Install-XP.pdf