본문 바로가기

반응형

공부

(316)

[Windows API] DC에서 GetPixel 이 너무 느릴때.. 어쩌다가.. Windows API 프로그래밍을 해야 할 일이 생겼다. 물론. 그냥 재미 삼아 하는거지만 ㅎㅎ off screen DC 에 그려지는 픽셀 데이터를 빼 와서 JNI을 통해서 Java 쪽에 넘겨 주어야 하는 일이 발생했다. 이것저것 하다가. 분명히 색깔은 가지고 오는데, 비율이 안 맞는것이다. ㅠ_ㅠ ㅎㅎㅎㅎ 알고 봤더니 -_- width와 height 인자를 반대로 주고 있었다는.. ㅋㅋㅋㅋ 이제 그 부분을 고친 뒤에, 수행을 해 봤는데. 이거 너무나 느린것이다. 1. Java 에서 int[]을 만들어서 C 를 호출한다. 2. C 에서는 DC에 그림을 그린다. 3. C 에서 DC에 그려진 그림의 각 픽셀을 int[] 에 저장한다. 4. Java 측으로 돌아와서 int[] 을 정보를 가지고 1..
프로토콜 연결 하기. telnet://somedomain.com 을 클릭하면 자동으로 telnet 프로그램이 뜨게 되고 mailto:chan@ggaman.com 을 클릭하면 자동으로 메일 클라이언트가 뜨게 된다. 도대체 이런것들은 어디서 연결하도록 설정 되어 있는가? 탐색기를 띄워서 도구 -> 폴더옵션 -> 파일 형식에 보면 확장자명이 없는곳이 있다. 바로 이곳에서 연결되고 설정되도록 되어 있다. 이런놈들의 정보를 바꾸어 주면. 각 프로토콜에 맞추어서 내가 열고자 하는 놈들의 프로그램으로 연결 시킬 수도 있다. 하지만. 내가 만든 새로운 프로토콜을 연결하려고 할때에는 어떻게 할것인가? 그때에는 어쩔 수 없이 레지스트리를 건들어 주어야 한다. 예를 들어. telnet 과 관련된 레지스트리 정보를 확인해 보도록 하자. 보다시피 ..
책 - 누가 소프트웨어의 심장을 만들었는가. 회사책들 중에서 읽을만한게 없나~ 찾고 있는것을 보고 옷장수님께서 빌려 주신 책. 누가 소프트웨어의 심장을 만들었는가? 라는 제목답게.. 여러 사람이 나온다. 인터넷, TCP/IP, GUI, PC, 디자인 패턴, 객체지향프로그래밍 등등에 지대한 영향을 끼친 사람들의 일대기(?)기가 나온다. 누구는 어느 연구소에 있다가, 무슨 짓을 하다가, 어디에 영감을 받아서 뭐를 시도 했다. 후에.. 또 다른 누구가 거기에 영향을 받아 무슨 짓을 했다. 뭐, 그런 이야기들이 적혀 있다. 사람에 대한 일화를 없고, 업적과, 흐름에 대한 이야기만 나열하여서 그런지.. 그렇게 크게 재미 있게 읽지는 못했다. ( 어떤 경우는 객체지향에 대한 설명에 두세페이지를 할애한 경우도 있었다. ) 아무튼. 이름만 들어 보던 사람들에 대..
클래스 및 메소드에 대한 잡다한 생각.... 코드인에 적었던글을 옮겨 붙임. ㅋㅋ 요즘엔 글 쓰는것도 귀찮아서 참. ;;; http://cafe.naver.com/javacircle/14870 안녕하세요. 찬 입니다. 파일럿프로젝트 -_- 너무 길어서 PP 라고 했습니다. ㅋㅋ 오늘은 그냥 잡다한 생각을 한번 나열해 보려고 합니다. ㅎㅎ 우리가 일반적으로 만들어서 쓰는 클래스와.. 그리고 그 행동을 하는 메소드에 대한 이야기입니다. 다들 잘 알다시피.. 문장은 명사와 동사가 있습니다. "주사위를 굴린다." 라는 문장이 있으면.. "주사위" 라는 명사와 "굴린다" 라는 동사를 찾을 수 있습니다. 이렇게 구해진 명사와 동사를 이용해서 클래스를 만들어 보도록 합니다. class 주사위 { public int 굴린다() { .. } } 흠.. 잘 만들어 ..
JBox API 1차 완성. ( http://box.net 관련 ) 무료로 웹 스토로지를 제공해 주는 박스넷 ( http://box.net ) 이라는 곳이 있다. 이곳에서는 외부에서 접근을 할 수 있게 XML 및 HTML FORM 형식의 API를 공개 하고 있다. 이것을 Java로 쉽게 쓸 수 있도록 작업을 했다. 집에서 한 두시간씩 취미로.. 했는데.. 생각보다는 재미 있었다. 중간에 좀 지루하고 재미 없기도 했지만 -_-;;; 상속관계를 잡는다고 잡았는데.. 좀 꼬이는 바람에 필드들의 값들이 엉켜 있어서.. 좀 돌아 가는 방식으로 제대로 처리 하긴 했는데.. 아마도 다음부터는 손댈일이 없는 코드일것 같다. ㅎㅎ;; 1차 완성이.. 마지막 완성이 될것 같은 느낌이 ㅋㅋ 대략의 사용법은 다음과 같다. JBoxManager jboxManager = new JBoxManag..
iCdocs - 무료 오피스 문서 뷰어... 씽크프리( thinkfree ) 우리나라에서 보통 오피스 문서를 사용하는곳은, 대부분 MS-Office 가 설치 되어져 있다. ( 물론. 집에서든 회사서든 거의 대부분 -_- 불법으로 쓰고 있다는것은 할 수 없지만 말이다. ㅎㅎ ) 만약에 오피스프로그램이 깔려 있지 않은곳에 간다면. 어떻게 할것인가? 오피스 뷰어가 필요하다면 어떻게 할것인가? 이번에 thinkfree ( http://thinkfree.com ) 에서 iCdocs 라는 서비스를 개발했다. 이전부터 오피스 프로그램을 개발하던 씽크프리는 이번에 뷰어기능만을 따로 제공하게 된것이다. 이 서비스는 외부에서 바로 사용가능하도록 api를 오픈해 두었으므로, 누구든지 iCdocs의 URL형식을 이용해서, 링크로 페이지를 띄울 수도 있도록 되어 있다. URL의 형식 : http://i..
Ajax로 간단하게 만들어 본 RSS Reader Ajax. 아약스. 아작스. 에이젝스. 에이작스 -_- 암튼 -_- ( 개인적으로는 아작스가 맘에 듬~ ㅎㅎ ) 암튼.. Ajax로.. 간단하게 RSS Reader을 만들어 보았다. 정말로 심플하게 만들었다. ㅋㅋ 이거 알고 보면 별것 아니었다. -_- 비동기적이라는것만 좀 신경써서 만들어 주면.. 될것 같다. 내 블로그의 RSS 를 읽어서 보여 주도록 해 두었다. http://ggaman.com/xml/ajaxrssreader.html 흠.. xml연결기가.. 도메인이 다르면 -_-; 접근 권한이 거부 되었다고 나오기도 한다. ( 이 정도 쯤이야 서버 사이드에서 간단한 접속기 정도만 만들어 주면 될것 같다. ) ㅎㅎ 오늘도 새로운거 하나 했네~ ㅎㅎ
벡터 이미지 좌표계 관련 책.. 게임개발을 위한 기초 수학 물리 훅 -_-; 추천해 주는데 읽어야 겠찌? 아 정말 -_-.. 좌표계 부터.... 처음 부터 다시 공부를 해야 겠따 ㅠ_ㅠ 도저히.. 소스를 따라 가도.. 이유를 모르니 -_-;;

반응형