반응형

전체 글 289

[안드로이드앱] 내손안의 알람영어

TSTORE 링크 가깝게 지내던 분이 회사를 그만두시고 나가 교육용 앱을 개발하고 있다. 내손안의 알람영어는 일전에 적었던 내손안의 영어회화에 이어 최근에 개발된 작품이다. 테스트 겸 바이너리를 받아 설치해봤는데 꽤 유용하여 실제 아침 기상용으로 쓰고 있다. 내손안의 알람 영어는 보는 그대로 단순한 알람이다. 일반적인 알람음 대신 영어를 들려주자. 내손안의 알람영어는 그런 의도로 시작된 안드로이드용 앱이다. 사실 기본적인 알람 기능을 제공하는 앱이기에 특별한 것은 없다. 현재시간을 보여주는 시계 화면, 알람을 설정하는 화면, 기타 설정과 재생에 사용되는 영어 목록 화면으로 이루어져있다. 1. 알람 화면 알람화면은 총 4개로 이루어져있다. 그냥 디자인만 다르다. 2. 알람을 설정하는 화면 알람을 설정하는 ..

리뷰성 글들 2011.02.22

[팁] TextView 관련 팁들

Ellipsize 텍스트가 너무 길 때, 자동 줄임 역할을 수행한다. (한줄로 보이게 하려면 maxLines="1") android:ellipsize="none" : 그냥 자름 android:ellipsize="start" : 앞 부분에 ... android:ellipsize="middle" : 가운데 부분에 ... android:ellipsize="end" : 뒷 부분에 ... android:ellipsize="marquee" : * ListView 안의 custom textview에서 Ellipsize 쓰려면 android:scrollHorizontally="true" textAppearance ? 코드에서 텍스트 사이즈를 바꿀 때 Unit 정보를 주는 법 참고 : http://developer.an..

[SKIA] SkHello

내 생애 Hello 찍는데 가장 시간이 많이 든 라이브러리가 되어버린 ska; 문제는 리눅스의 font path 설정이었으나, stable 버전을 release하지 않는 문제와 GL관련 문제등이 겹쳐서 삽질을 많이 했다. 빌드는 소스 코드 받고 make 하면 되는데 SkHello.cpp가 제공되고 있기 때문에 make skhello 를 이용해 위 이미지를 출력할 수 있다. 첫번째 문제는 skia가 GL에 관련된 기능이 들어오고 있다는 점이다. 만약 -lGL 을 찾을 수 없다면 gl을 설치해주어야 한다. apt-get install libglu1-mesa-dev 두번째 문제는 font path이다. skia는 폰트 패스를 하드코딩하고 있다. 따라서 ports/SkFontHost_linux.cpp 를 직접 ..

[번역] bison(바이슨?) license

원문: http://www.gnu.org/software/bison/manual/html_node/Conditions.html 바이슨은 파서 생성기입니다.(http://en.wikipedia.org/wiki/GNU_bison) 발 번역입니다. 100% 신뢰하지 마시고 참고만 하세요. 원문 아래 같이 표시합니다. Conditions for Using Bison Bison-generated parser들의 배포조건은 nonfree program들에서 파서를 사용하는 것을 허락합니다. Bison 2.2 이전 버전에서는 이러한 이러한 추가적인 퍼미션이 C에서 LALR 파서들을 생성했을 때에만 적용되었습니다. 그리고 1.24 버전 이전에는 프리 소프트웨어에서만 사용될 수 있었습니다. The distribution..

Open Source 2011.01.22

[ERROR] version `GLIBC_2.11' not found

안드로이드 NDK하다 이런 에러를 만나서 검색을 해봤더니 9.04, 9.10에서는 NDK r5 로 컴파일 할수없다고 한다. 어쩔수 없이 10.10을 설치해야 했다. 설치하고 다시 환경설정을 하니 아무 문제 없이 정상동작했다. PS> 그러나! 10.10으로 바꾸기 위해 데이터를 외장 하드에 백업하고 외장하드가 꽂힌채로 10.10을 설치했더니 이놈의 우분투가 외장하드에 설치되었다 ㅠ_ㅠ 뭐가 날라갔는지 도저히 알 수가 없다. 중요한 데이터는 백업본, 아니 원본이 남아있어서 살렸지만 이걸 찾아 해결한다고 어제 새벽한시까지 못잔걸 생각하니 눈물이 난다 ㅠㅠ

py2exe with PMW

이전글 : py2exe 설치 및 간단한 예제 파이썬에서 사용하는 PMW라는 위젯이 있습니다. (이전 글 참고 : PMW 설치하기 , PMW 위젯을 사용하는 방법) 간단히 말해, PMW는 다양한 위젯셋을 제공하는 라이브러리입니다. 그런데 이 PMW를 포함해서 실행파일을 만들 때 다소 까다로운 부분이 있습니다. 사용한 hello.py는 다음과 같습니다. import Tkinter from Pmw import * root = Tkinter.Tk() Pmw.initialise(root) root.mainloop() 그냥 생성하면 마치 잘 생성된것처럼 보이지만 아래 그림처럼 에러가 발생합니다. (앞의 예제 파일을 수정하여 진행하므로, h:\project\python\py2exe 폴더에서 그대로 작업합니다.) 이를..

py2exe

py2exe는 파이썬 파일을 실행 파일로 만들어주는 모듈입니다. 이 글에서는 py2exe를 설치하고 간단한 예제를 돌려보겠습니다. 먼저 py2exe를 설치합니다. http://sourceforge.net/projects/py2exe/files/py2exe/ 에서 여러 버전의 py2exe를 설치할 수 있습니다. 이 글은 0.6.9 중에서도 python 2.7을 사용하겠습니다. 제가 사용한 파일명입니다. py2exe-0.6.9.win32-py2.7.exe 다운로드 받으신 후 실행하시면 아래와 같이 Setup창이 뜹니다. python 경로를 바꾸지 않으셨다면 문제없이 Next만 눌러서 설치가 가능합니다. 설치가 완료되시면 간단한 python 예제를 만들어보겠습니다.(http://www.py2exe.org/in..

[오라클-튜닝]. 유용한 스크립트 모음

데이터베이스 사랑넷에 있는 글이었던 걸 옛날 블로그에서 펌질했었죠. 옛날 블로그에서 다시 옮겨옵니다. (아직 유효한 정보인지 모르겠지만 옛날 블로그 폐쇄를 위해...) 테이블이 사용중인 블록 크기를 계산해주는 SQL /* ** Table이 사용하는 블럭 크기를 구하는 스크립트... ** ** 사용법 : 1) DBA 권한으로 로그인한다. ** 2) SQL> @tab_block [table명] ** ** Notice : sum(blocks)는 사용하는 블럭의 갯수이며 사이즈는 db_block_size를 ** 곱하여 얻을 수 있다. */ SELECT OWNER, TABLESPACE_NAME, SEGMENT_NAME, SUM(BLOCKS) FROM DBA_EXTENTS WHERE SEGMENT_NAME = UP..

2010년을 마무리하는 나의 이력서.

좌우명? : 미치면 미치고, 안미치면 못미친다. 전공 : 데이터베이스 (RFID 미들웨어) 경력 웹 사이트 개발(주로 ASP 사용, 아르바이트는 PHP) 2001년 ~ 2002년 : 맥스무비 데이터베이스 관리 및 미들웨어 개발 2002년 ~ 2003년 : 뭉클 게임 회사 브라우저 개발 2008년 ~ : 현재 회사 webkit committer Skill 언어 C/C++ : ★★★★☆ JAVA : ★★★☆☆ Python : ★★☆☆☆ ASP : ★★☆☆☆ (최근 3년간 사용안함) VB : ★★★☆☆ SQL : ★★☆☆☆ (OCP 8i, 최근 3년간 sqlite외에 사용안함) 사용 가능 라이브러리 및 플랫폼 MFC (최근 4년간 사용안함) 안드로이드 플랫폼 6개월(앱개발 중심) 리눅스(GTK, XXX) : ..

Life is... 2010.12.27
반응형