본문 바로가기

분류 전체보기277

Windows 8에 시작 버튼 사용하는 방법 윈도우8을 설치하고 가장 불편한 점은 시작버튼이 없다는 것이다.그래서 레지스트리를 변경해서 사용할 수는 있지만 불편하다.검색 결과 여러 어플이 있는데 대부분 유료이다.그중에 무료를 발견했다.http://classicshell.sourceforge.net/What is Classic Shell?Classic Shell is a collection of features that were available in older versions of Windows but were later removed. It has a customizable Start menu and Start button for Windows 7 and Windows 8, it adds a toolbar for Windows Explorer a.. 2012. 10. 28.
Python 이차원배열 생성 방법 가로, 세로 크기 만큼의 2차원 배열을 만들 경우 아래와 같이 테스트를 할 수 있다. #create width x height matrix matrix = [[0 for col in range(width)] for row in range(height)] for row in range(height): for col in range(width): matrix[row][col] = 0 if col == 0 and row == 0: matrix[row][col] = 1 if col == width-1 and row == height-1: matrix[row][col] = 20 for row in matrix: print row 만약 가로 크기 3, 세로 5의 크기를 가지고 있을 경우 아래와 같은 결과가 출력된다.. 2012. 10. 18.
사각형 회전후 좌표 값 구하기 사각형의 각 좌표를 seta 만큼 회전 한 후에 좌표 값을 구하는 방법 seta; 각도 pre_x, pre_y: 이전 좌표 float r = 0.01745328; // 3.141592 / 180 float radian = seta * r; float s = sinf(radian); float c = cosf(radian); float x = pre_x * c - (pre_y * s); float y = pre_x * s + (pre_y * c); 2012. 9. 10.
PIL을 이용한 그리기 part. 1 Example import Image, ImageDraw im = Image.open("test.png") draw = ImageDraw.Draw(im) draw.line((0, 0) + im.size, fill = 128) draw.line((0, im.size[1], im.size[0], 0), fill = 128) del draw im.save(sys.stdout, "PNG") - Imge.new("1", size) 1 bit 이미지를 만들면 0으로 채워진다. bmp로 저장하면 검은색으로 채워져 있다. - polygon으로 그린다면 아래와 같이 1로 채운다. draw.polygon(xy, fill = 1) 1로 채우고 bmp로 저장하면 polygon 부분이 흰색으로 채워져 있다. xy는 list로 .. 2012. 9. 6.
PIL을 이용한 이미지 편집 part.1 1. open - Image.open(infile) - Image.open(infile, mode) //특정 mode로 이미지를 열수 있음. ex) Image.open("test.jpg", "RGB") Image.open("test.jpg", "RGBA") mode: 1(1-bit), L(8-bit / B&W), P(8-bit / mapped to any other palette), RGB, RGBA, CMYK, YCbCr, I, F 2. new - Image.new(mode, size) - Image.new(mode, size, color) ex) from PIL import Image im = Image.open("test.png") size = (180, 180) im2 = Image.new("RG.. 2012. 9. 5.
CSS3 Transform 1. 브라우저 별로 사용되는 형태가 다르다. - safari, chrome: -webkit- - firefox: -moz- - opera: -0- - I.E.: -ms- 2. 각도 변경 예제 -webkit-transform: rotate(15deg); -moz-transform: rotate(15deg); -0-transform: rotate(15deg); -ms-transform: rotate(15deg); 3. 위치 변경 rotate 대신에 translate(25px, 30px); //x:25px, y:30px 이동 4. 크기 변경 scale(2, 2); //두배 변경 5. 형태 변경 skew(15deg, 15deg); 2012. 7. 19.
LGI-UW150N AP 만들기 1.드라이버를 설치 합니다. 2.설치가 끝나면 아래와 같이 트레이 마크가 생성됩니다.3.IEEE802.11 WLAN이 표시되는 마크를마우스 오른쪽으로 클릭합니다 4.AP 모드로 전환을 클릭합니다. 5.시간이 쫌 지나면 화면에 아래와 같이 표시됩니다.6.OK 버튼을 누릅니다. 7.Ap라는 트레이 마크가 생겨 있습니다.8.마크를 클릭하면 아래와 같은 창이 보입니다. 9.핸드폰에서 와이파이를 켜고 설정에서 SoftAP-C6을선택합니다. 2012. 6. 29.
파이썬 스레드 프로그래밍 참고:파이썬을 사용한 실전 스레드 프로그래밍 http://www.ibm.com/developerworks/kr/library/au-threadingpython/index.html 1. hello thread example import threading import datetime class ThreadClass(threading.Thread): def run(self): now = datetime.datetime.now() print "%s says Hello World at time: %s" % \ (self.getName(), now) for i in range(2): t = ThreadClass() t.start() Thread 이용은 참고 사이트를 이용해서 봐야 할 것 같다. 2012. 5. 30.
NON-ASCII character `\xec` in file 에러 발생 해결책 한글을 파이썬 소스에서 사용하기 위해서는 맨 위에 아래와 같이 입력을 해야 한다. #-*- coding: utf-8 -*- 인코딩 문제로 자주 잊는 부분이다. 꼭 한글을 사용할 경우에는 넣길~ 2012. 5. 17.