본문 바로가기

전체 글

Fragment란 무엇인가? Fragment Shader에서 과연 Fragment란 무엇일까?Fragment Shader의 결과값이 색상정보인 것으로 보아서 pixel에 해당하는 것이 fragment이겠거니 했다.아래 글의 첫 문장으로 보면, 픽셀의 색상을 만들어 내기 위한 데이터를 말하는 것이다.https://en.wikipedia.org/wiki/Fragment_(computer_graphics) 더보기
OpenGL ES 3.0 도서 http://www.opengles-book.com/위의 사이트의 도서를 참고하여 스터디를 진행한다.요즘 책은 github에 소스코드를 오픈하니 공부하기에는 딱 좋다.https://github.com/danginsburg/opengles3-book/ 더보기
http://openflights.org/의 airlines.dat을 json으로 변환하기 http://openflights.org/data.html#airport위의 사이트에는 airports.dat 링크가 있습니다.여기에는 공항정보가 나열되어 있습니다.공항 정보 중에서 공항코드와 Time zone 정보가 필요하여 json 형태로 작업이 필요하게 되었습니다.아래의 단계를 거쳐서 json 문자열을 만들어냈습니다.1. 헤더 넣기import json import httplib import csv 2. http request 보내기conn = httplib.HTTPSConnection('raw.githubusercontent.com') conn.request("GET", '/jpatokal/openflights/master/data/airports.dat') 3. http response 받기csv.. 더보기
Google App Engine의 local datastore 삭제하기 local datastore의 모든 레코드를 삭제하려면 아래의 command를 실행하면 된다. dev_appserver.py –clear_datastore=yes 폴더명/ 더보기
pytz 데이터 업데이트하는 방법 sudo pip install pytz 혹은 sudo pip install —upgrade pytz로 설치나 업데이트를 할 수 있다.그러나, http://www.iana.org/time-zones 업데이트가 며칠 되지 않아서 파이썬 라이브러리에 적용이 안되었을 경우 업데이트를 하는 방법을 소개하겠다.iana.org에서 제공하는 소스는 C로 되어있다. 소스와 데이터를 같이 빌드하면 C lib를 만들 수 있다. 이 과정에서 pytz에서 사용하는 timezone data가 생성된다. C소스와 데이터 얻기mkdir tz cd tz wget –retr-symlinks ‘ftp://ftp.iana.org/tz/tz*-latest.tar.gz’ gzip -dc tzcode-latest.tar.gz | tar -xf .. 더보기