전체 글 96

[Head First Java] 1. 껍질을 깨고

껍질을 깨고 나의 서문 우연한 기회에 Head First Java라는 책을 접하게 되었다. 책을 좀 들춰보니 책의 서문에도 써 있듯이 이게 그림책인지.. 프로그래밍 책인지.. 헷갈릴 정도였고.. 거기다가 글의 단락이 보기좋게 나뉘어 있는 편이 아니라서 참 보기 난감했다. 게다가 글자가 너무 작게 쓰여있어서 사실 읽기조차 싫어졌다.. 그치만 남들보다 한글자 한글자 자세히 읽어야 했기 때문에.... 일단 몇 장 본 것으로 전체를 판단할 수 는 없지만, 개인적인 느낌을 이야기 하자면 .. 첫째, 완전 초보자가 이 책으로 공부하기에는 힘들겠다. 둘째, 어느 정도 아는 사람들이 보기에는 그다지 하드코어하지 않겠다. 셋째, 기존의 자바 관련 서적들과는 다른 구성이 이해를 약간 어렵게 할 수 있으나 그럭저럭 재미있다..

Work/Java 2007.06.24

[SUD_Project] 대용량 파일 지원과 막강한 로딩 속도

안녕하세요? CK_ONE 입니다. 봄틀의 고질적인 문제를 집어보면 대용량 mp3의 미지원, 대용량 txt의 미지원 등.... 큰 파일에 약한 모습을 보였습니다. 그 이유는 malloc(메모리 할당)을 무식하게 한방에 처리하기 때문입니다. 메모리 할당에 실패하게 되면 프로그램이 비정상 종료되거나 이상 동작하게 됩니다. 이것을 해결하기 위해서는 우선 mp3 쪽의 메모리 사용을 조절해야 합니다. mp3에서 일정량의 버퍼만을 할당한 뒤 해당 버퍼만을 사용하여 채우고 비우고를 반복하게 하여 많은 메모리를 사용하지 않더라도 버퍼 만큼의 메모리만 확보하면 어떤 파일도 재생할 수 있게 하는 것입니다. 비슷한 원리로 텍스트 뷰어도 구현이 가능하지만 문제는 최초에 페이지 수 를 계산해야 한다는 것이고 페이지 간 이동 시에..

Work/PSP 2007.05.18

[SUD_Project] 텍스트 뷰어 개발 시작

안녕하세요? CK_ONE 입니다. 오늘부터 텍스트 뷰어 개발에 들어갈 예정입니다. 사실 위에 스샷들 보시면 아시겠지만 이미 시작했습니다. 한 두 시간정도 작업했는데.. 일단 읽어서 화면에 띄우는 정도 까지 작업 진행 중입니다. 일단.. 줄 바꿈 처리 해야하고, 그 다음엔 라인 단위 이동을 구현해야 합니다. 그것이 되면 이제 10 페이지 100 페이지 단위 이동을 하면 되구요.. 또... 폰트의 크기가 변할 때 동적으로 설정을 변경하여 적용하는 루틴을 구현해 볼 생각이구요.. 그 후에는 북마크에 관해 생각해볼 예정입니다. 이 정도까지 하면 대충 음악 들으면서 책을 읽을 수 있는 정도가 나올것 같습니다. 요새 PSP 개발에 흥미가 떨어지고 있걸랑요.. 요샌 루비 온 레일스로 관심이 옮겨가는 바람에.. 시간은..

Work/PSP 2007.05.17

봄틀에 이은 새로운 프로젝트는 SUD-Project

(동영상 소리가 이상합니다. 실제로는 아주 깨끗합니다. 진짜에요~ ㅠㅠ) 안녕하세요? CK_ONE 입니다. 아직도 많은 분들이 관심을 가져 주시고, 이것저것(?) 클릭도 해주셔서 감사합니다. 요새 짬을 내서 조금씩 코딩을 하고 있습니다. 지난번 봄틀에서 MP3 부분을 너무 신경 안써서.. 그 부분을 먼저 신경써서 만들고 있습니다. 현재 MP3는 만족할만한 정도 수준이 된 것 같습니다. 물론 완전 주관적으로요 ^^;;; 텍스트 뷰어는 아직 손도 안대서 갈길이 멀고도 멉니다. 여러분들이 원하시던 큰 파일 지원, 폰트 크기 조절 등 모든 부분을 지원하기 위해 많은 아이디어를 내고 있습니다. 현재 폰트는 FreeType을 포팅하여 ttf 폰트는 모두 사용 가능합니다. (Jake님 제보 감사합니다 ^^) 오지랖 ..

Work/PSP 2007.05.12

루비? 레일스? 루비 온 레일스!!!

무언가 변화가 필요하다고 생각했다. 어느 한곳에 항상 머물러 있다고 생각했다. 그래서 시작한 것이 PSP 개발이었는데, 그다지 성공적이지 못했다. 나한테 별 불편이 없다고 해서 남한테도 그런것이 아니었으니... 그런데 또 생각해보면.. 그냥 내가 무언가 해보자고 해서 나온거니까.. 애착도 가고.. 그거면 됐다 싶기도 하고.... 사설은 그만하고.. 1년 뒤 2년 뒤 10년 뒤 무얼 해서 먹고 살아야 할까...? 이 물음에 공부를 시작했다. 우연한 기회에 루비라는 언어를 알게 되었고, 루비 온 레일스를 듣게 되었다. 충동 구매한 "웹 개발 2.0 루비 온 레일스" 아직 몇장 읽지는 못했지만.. 틈틈히 해서 꼭 나만의 OpenAPI를 지원하는 별 잡기능이 다 들어있는 나만의 블로그를 만들어 보리라.. 혹 좋..

Work/Java 2007.05.01

[봄틀 PPO_Viewer] 개발 중단에 따른 공지입니다.

안녕하세요? CK_ONE 입니다. 먼저 말도 많고 탈도 많았던 봄틀을 사랑해주신 여러분께 감사의 말씀을 드립니다. 현재 봄틀은 MP3 문제가 해결되고 있지 않고, 대용량 텍스트 지원을 바라시는 분들의 기대에 미쳐 따라가고 있지 못하고 있는 실정입니다. 워낙 계획없이 대충 시작한 일이라 모듈 교체에 엄청난 고통(?)이 따르고, 소스는 이미 걸레가 되었습니다. 처음부터 다시 코딩하려고 합니다. 공개가 언제 될지 약속드릴 수 없습니다. 이대로 묻혀버릴 수 도 있구요.. 공개하게 된다면 여러분들이 자주 다니시는 사이트에 꼭 공지해드리도록 하겠습니다. 그동안 감사했습니다.

Work/PSP 2007.04.22

[봄틀 PPO Viewer] v0.5.6_pre_nc_mp3 비공식 버전 릴리즈

안녕하세요? CK_ONE 입니다. 봄틀의 비공식 업데이트 v0.5.6_pre_nc_mp3 버전을 릴리즈 합니다. 현재 스킨이 도착하지 않아 v0.5.6의 배포가 늦어지고 있어서 봄틀의 멀티기능(책보기 + 음악듣기) 보다 책보기 기능에 충실하기 원하시는 분께 드리는 버전입니다. 테스트 해본봐로 2.2 메가의 텍스트 문서까지 읽을 수 있습니다 (가로모드 기준, 세로는 더 짧아짐) 이번 버전에서는 스킨 디렉토리 및 세이브 등이 모두 변경되었으므로 기존의 봄틀을 삭제하시고, 이번 버전으로 모두 교체해주셔야 합니다. mp3 기능을 원하시는 분은 이 버전을 쓰시면 안됩니다. 다운로드 :

Work/PSP 2007.04.17

실황야구 이승엽 홈런~ ^^

실황야구를 처음 해봤는데.. 신기하게도 이승엽으로만 홈런 두방을 날렸다. 와우.. 이승엽 능력치가 높긴 높은가 보다.. 타격 가능 Area도 크니까.. 치기도 쉽고.. 어쨋든.. 다 좋은데.. 일본어의 압박이 너무 심하다.. 그렇다고 대전만 계속 하자니 싱겁기도 하고.. 그래서 사이트를 많이 뒤져서 대략 비슷한 메뉴얼을 찾았다. 혹시 찾으시는 분들이 계실까 싶어 올려본다.

Work/PSP 2007.04.08

MSN 봇을 만들어 보자!

지난번에 스프링노트 관련 글을 쓰면서, "MSN 메신저로 스프링노트에 글을 쓰자" 라는 글을 붙였었는데.. 고 놈이 참 재미있더라.. 물론 심심이를 모르는건 아니지만.. 어딘가에 요 MSN봇을 띄워놓고 그냥 대화하듯이 말을 걸어서 내가 필요한 무언가를 한다면? 먼가 좋을것 같은데~ ^^ 가령... "[나] 야~ 파일 올릴께 받어~" "[봇] 네.. 주시와요~~" ....... "[나] 야~ 파일 리스트 뿌려봐~" "[봇] 파일 리스트 대령이요~~" "[나] 3번 파일 줘봐" "[봇] 넵 지금 드립니다요~" 훔.. 그럴싸하다.. 흐흐.. 물론 먼가 다른 일도 많이 할 수 있을것 같은데 그닥 아이디어가 없네.. 혹시라도 관련 개발을 하고 싶으신 분들을 위해 링크를 남깁니다. rath님의 msn library..

Work/Java 2007.04.04