반응형

Open Source 73

[EFL/Eina] eina_unicode 예제.

Reference: http://docs.enlightenment.org/auto/eina/index.html 기다리던 eina_unicode가 들어갔다. glib의 unicode와 사용 방법등 비교해봐야겠다. Eina_Unicode 소스: #include int main() { const char* utf8 = "안녕하세요."; printf("utf8: %s / strlen(%s) = %d\n", utf8, utf8, strlen(utf8)); Eina_Unicode *unicode; int len; unicode = eina_unicode_utf8_to_unicode(utf8, &len); printf("%d / %d\n", len, eina_unicode_strlen(unicode)); } 결과: ..

Open Source/EFL 2011.03.09

[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

bada SDK 설치하기

후배 블로그에서 바다 설치 글을 보고 분개하였습니다. 선수를 쳤어야 하는건데 ㅋ 사실 바다를 설치해본지 조금 되었지만 이것저것 다른 욕심들에 최근 글을 못적고 있었는데 웬지 선수를 뺏긴것 같은 느낌이 들어서 이렇게 부랴부랴 적어봅니다. 바다 홈페이지(www.bada.com) 현재 바다 SDK 1.0.0이 릴리즈 되어 있습니다.(사실 꽤 되었죠) 다운로드 : http://developer.bada.com/apis/tools/sdk/list2.do?categoryID=0&menu=MC01040800 위 사이트에서 badasdk.exe를 실행하시면 됩니다.(회원가입이 되어 있으셔야 합니다.) 바다 설치는 매우 간단합니다. 대충 다 yes 누르시면 됩니다. 한국어는 Language Pack1입니다. 결국 설치되..

Open Source 2010.08.20

svn과 proxy

svn을 통해 소스를 다운로드할 때 proxy를 사용한다면 다운로드가 되지 않을 수 있다. 이런 경우, 먼저 proxy 정보를 설정해볼 수 있다. http-proxy-host = 프록시 주소 or IP http-proxy-port = 프록시 포트 두번째, proxy 를 변경해야 할 수 있다. 이유는 proxy가 서브버전이 사용하는 http 메소드를 지원하지 않을 수 있기 때문이다. Squid의 경우 아래와 같은 config option을 추가하면 된다. # TAG: extension_methods # Squid only knows about standardized HTTP request methods. # You can add up to 20 additional "extension" methods her..

반응형