목록개발 (29)
컴사랑의 이런 저런 이야기
간혹 문의가 들어와서 답을 드립니다. 컴사가 사용하는 개인적으로 사용하는 개발 환경은 다음과 같습니다. 이슈 트래킹: jira (개인용은 무료 입니다), mantis 버전 관리: svn (local repository 로 사용합니다) 참고글: svn lock 모델 바꾸기, CVS 책 추천 이상은 회사에서 제공하는 툴들이 있지만, 임시 단계에서 제가 사용하는 것들이었습니다. (회사의 버전관리/이슈관리 들어가기 전에, 혼자 버전관리나 이슈 관리를 할 필요가 있거든요) 여기까지는 MS Windows에서도 다 돌아가는 툴들이므로, 혼자서 사용하기에도 무리가 없습니다. 소규모 팀등이라면 간단한 리눅스 서버 한 대로 운영해도 되겠구요. 그외에도 문서화: doxygen 정적 코드 분석 (이건 다음에 기회가 되면 더 ..
제목이 너무 자극적인가요? ㅎㅎ 아닙니다. 개밥먹기라는 것은 자기의 소프트웨어를 사용해 보는 것을 말합니다. 대부분의 리더들은 많이 바빠서 아마 개발 단계에서는 많이 관여하지 못할 것입니다. 그렇다고 하더라도 언제까지나 관여를 안할 수는 없겠죠. 어느 정도 개발이 되면, 해당 제품을 사용해 보는 것이 꼭 필요합니다. 해당 제품이 어플리케이션이라면, 설치해보고 모든 기능들을 사용해 보는 것이죠. 해당 제품이 플랫폼이나 프레임워크라면, 해당 플랫폼 또는 프레임워크를 사용해서 간단한 개발을 해보는 것입니다. 해당 제품이 웹 어플리케이션이라면, 직접 브라우저로 접속해보고 회원 가입해보고 사용해 보는 것입니다. 간혹 브라우저도 바꿔가면서요. 그렇게 함으로써 불편함을 느껴볼 수 있을 것이고, 실제 그 불편함은 고객..
vim 설정을 위한 .vimrc set nu syntax on set autoindent set smartindent set ts=4 set nobackup filetype on 사실 요즘 xterm을 쓰는 사람은 드물겠지만 (보통 gnome-terminal 등을 사용하지 않을까?) 간혹 속도등의 이유로 xterm을 쓰는 경우를 위하여~ (.Xdefaults 파일) xterm*foregroud:gray10 xterm*background:gray70 (신기한 것은 xterm을 띄울 때 xterm -bg gray10 -fg gray70은 괜찮은데 .Xdefaults를 수정해서 그냥 띄우면 이상하게 뜬다 ㅡㅡ;)
구글 android에는 기본적으로 webkit이 들어 있다. 그런데, proxy를 설정해야 하는 경우는 잘 안되는데 아래와 같은 방법으로 proxy를 설정할 수 있다. (android SDK는 이미 설치되었다고 보고 ^^) 1. emulator를 실행시킨다. 2. 같은 디렉토리에 adb라고 있는데 proxy 설정 (아래를 한줄로 입력한다) ./adb shell sqlite3 /data/data/com.google.android.providers.settings/databases/settings.db "INSERT INTO system VALUES(99,'http_proxy','IP주소:포트');" (http:// 를 주소 앞에 붙일 필요는 없다) proxy 설정 확인 (아래를 한줄로 입력한다) ./adb..
JDK 5에서 내가 느낀 가장 큰 변화 ㅡㅡ; 기존코드 System.out.println("Error : " + e.getMessage());를 StringBuffer msg = new StringBuffer("Error : "); msg.append(e.getMessage()); System.out.println(msg.toString()); 과 같이 해야 한다. ㅡㅡ; 그래서 JDK 1.4.2로 복귀하기로 결심했다 ㅠㅠ
최근의 웹 서비스등의 동향을 잘 나타낸 것 같아서, http://www.zdnet.co.kr/itbiz/column/anchor/hsryu/0,39030308,39150831,00.htm 에서 퍼왔습니다. 변화의 증거들 - SaaS, 웹 서비스, RIA 류한석(피플웨어 운영자) 2006/09/05 새로운 IT 시대를 여는 분위기 메이커로서 웹 2.0이 중요한 역할을 톡톡히 수행하고 있다. 그에 따라 웹 2.0과 관련된 UCC, 롱테일 등의 개념, 그리고 Ajax와 같은 웹 기술에 대해 여러 곳에서 언급이 되고 있다. 하지만 웹 2.0에 대한 소개가 빈번하게 다루어지는 반면(사실 많은 사람들이 벌써 웹 2.0이라는 말에 피로감을 느끼고 있다), 필자가 블로그에서 밝힌 IT 혁신의 징후라는 관점에서의 전반적..
아마도 곧 khronos에서 주최하는 OpenVG를 사용한 컨테스트가 있을 것 같다. 혹시 관심있는 사람들을 위하여 미리 공부할 수 있도록 하기 위해서 OpenVG 라이브러리를 구하는 곳을 정리해 봤다. Hybird OpenVG Reference Implementation Hybrid에서 제공하는 샘플 구현이다. 이 것 말고도 Hybrid에서 제공하는 Rasteroids 란 것도 OpenVG를 지원한다. (버전 2 이상)AmanithVG Open 소스로 제공되는 Amanith를 운영하는 회사인 Mazatech에서 개발한 OpenVG 구현이다. Amanith는 open source지만, AmanithVG는 상용버전이다. 현재 버전은 OpenGL 위에서 구현되어 있다. (앞으로는 OpenGL ES위에서). ..
뭔지는 모르지만, 일단 적어나 둬야 겠다. JSR 184 : M3G JSR 226 : SVG Tiny JSR 287 : SVG Tiny 1.2 (아직 나오진 않았다) JSR 239 : Java Binding for OpenGL ES
Embedded Linux Graphics Quick Reference Guide (Updated Dec. 13, 2005) When you install Linux on a desktop PC, you normally choose from among a few "standard" graphics support components. You'll likely use the X Window system (XFree86 or ) as the display interface foundation (with associated Linux drivers to control the hardware), GNOME or KDE as a windowing environment, and one of several full-f..