본문 바로가기

반응형

공부/컴퓨터

(284)

[Java/Tip] Specifc Debugging Tips for Swing - 4.2.1 Incorrect Threading 자바에서 Swing을 사용할때 별 생각없이 만들다 보면, EDT가 아닌곳에서 Swing Component에 대한 작업을 많이 하려고 한다. 다른 Thread에서 Swing Component에 대해서 어떠한 작업을 했을때, dead lock이 일어나기 전에는, 어느곳에서 그런것을 썼는지 일일이 알아 내기가 힘들다. Print 관련 자료를 찾다가 TroubleshootingGuide for Java를 발견해서 살짝 보았는데 참고해 두고 담에 체크할때 먹으면 좋아 보여서 긁어 놓는다. TroubleshootingGuide for Java SE 6DesktopTechnologies http://java.sun.com/javase/6/webnotes/trouble/TSG-Desktop/TSG-Desktop.pdf..
Character에서 나오는 hanzi, kanji 는 뭥미? Font 및 Character 관련글을 찾아보면, CJK에 대해서 많이 나온다. 여기서 CJK란 중국, 일본, 한국을 뜻한다. ( 아주 가끔씩 혹은 거의 그러지 않지만, CJKV라고도 하는데 V는 베트남을 이야기 한다. ) http://en.wikipedia.org/wiki/CJK CJK characters CJK is a collective term for Chinese, Japanese, and Korean, which constitute the main East Asian languages. The term is used in the field of software and communications internationalization. The term CJKV means CJK plus Vietn..
[책] 소프트웨어 컨플릭트 2.0 - 시대를 뛰어넘는 즐거운 논쟁 소프트웨어 컨플릭트 2.0 - 시대를 뛰어넘는 즐거운 논쟁 로버트 L. 글래스 지음, 박재호 외 옮김 바쁘게 돌아가는 소프트웨어 개발 업계에서 '늘 그래왔다'는 변명이란 이름으로 반복되는 오류를 한 번쯤 제거하고 싶었던 적이 있었다면 이 책에 귀 기울여 보자. 50년 실무 개발 경력자가 소프트웨어 개발 업계에 던지는 날카로운 비평과 시대를 뛰어넘는 논쟁의 세계로 여러분을 초대한다. 회사에 책을 신청해 구매 뒤 읽은 책이다. 이전에 소프트웨어, ... 개떡 ... ( Why software SUCKS...) 역시 신청해서 읽은책. 역사는 반복된다. ... 15년전에서 몇 발자국 벗어나지 못한 현재 상황을 바라보면서 심지어 절망을 느낄지도 모른다. 이 책은 1990년에 출판 되었다가 2006년에 재판되었다...
[책] 소프트웨어, 누가 이렇게 개떡 같이 만든거야. ( Why software SUCKS... ) 2-3주동안 아직 100페이지도 못본 책을 오늘 마음 먹고 읽었다. 원서의 제목은 다음과 같다. Why Software SUCKS... and what you can do about it. 소프트웨어, 누가 이렇게 개떡같이 만든 거야 - 사용성을 제대로 이해하는 유쾌한 통찰 데이비드 플랫 지음, 윤성준 옮김 왜 사용자가 소프트웨어를 사용하기가 어려운지를 사용성 문제에 관심이 있거나 관심을 갖기 시작한 초보 프로그래머, 웹 기획자, 관리자, UI 개발자, 웹디자이너, 웹 개발자, 컨텐츠 작성자, 마케팅.비즈니스 담당자 등에게 쉽게 알려주는 책이다. 어려울 수 있는 소프트웨어의 사용성 문제를 일반인이 읽어도 소화할 수 있을 정도로 쉬운 용어와 유머러스한 문체로 풀어냈다. 우선 확 눈길을 끄는 제목과 표지에 ..
[책읽기] 테스트 주도 개발 - 켄트백 지음, 김창준 강규영 옮김. 몇일전 테스트 주도 개발이라는 책을 다 읽었다. 1장부터 16장까지는 은행에서 사용하는 돈(통화)에 관련된 작업을 어떻게 TDD로 만들어 가는지를 실제 코드를 보여주면서 보여주고 있다. 17장 부터는 TDD 자체에 대한 이야기로 되어 있다. 이전에 적었던 부분을 빼고, 책을 읽으면서 줄쳐 놓은 부분을 옮겨 본다. 이러한 접근 방식은 "깔끔한 코드" 부분을 먼저 해결한 후에, "작동하는" 부분을 해결해 가면서 배운것들을 설계에 반영하느라 허둥거리는 아키텍쳐 주도개발과는 정반대다.시스템이 크다면, 당신이 늘 건드리는 부분들은 절대적으로 견고해야 한다. 그래야 나날이 수정할때 안심할 수 있기 때문이다."다음에 할일은 무엇인가?"에 관련된 또 다른 질문은 "어떤 테스트들이 추가로 더 필요할까?"다.그리고 지금 ..
[문자인코딩] CP949 혹은 MS949 - 대략 정리 내용에 대해서 책임지지 않습니다. ㅋㅋ CP949는 MS-Windows에서 정한 한글을 나타내는 문자set 이다. index가 주루룩 나열되어 있고, 거기다가 한글이 하나씩 들어 있는것이다. 원래 글자를 나타낼때에는 index는 총 2byte로 구성되어져 있어도 문제가 없을것 같았나 보다. 하지만 2byte만을 가지고는 세계의 모든 글자를 표시 할 수 없기 때문에 CP( CodePage ) 라는 구분을 해 주어, CP에 따라서 다른 글자가 보이도록 한다는거다. CodePage는 국가 마다 다르다. 하나의 index가 있을때 CodePage를 바꾸어 버리면 서로 다른 모양의 글자가 나온다는것이다. 9A98이라는 index가 있을때 이것을 CP49 (Korean) 로 인식하고 보면 "슆"이 나온다. 하지만 ..
[문자인코딩] 유니코드, UTF-8, UTF-16, UTF-32 간단 정리. 내용에 대해서 책임지지 않습니다. ㅋㅋ Unicode provides a unique number for every character, no matter what the platform, no matter what the program, no matter what the language. http://www.unicode.org/standard/WhatIsUnicode.html 위에 설명되어 있는대로다. 유니코드란? unicode는 모든 문자에 index를 줘 놓은 것이다. 더 이상도 아니고, 더 이하도 아니다. 이 index를 code point라고 부르는데, 그냥 index라고 칭하도록 하자. 'A'라는 글자는 0x0041 이라는 index를 가진다. 'a'라는 글자는 0x0061 이라는 index를..
[책/읽기전] 테스트 주도개발 - 켄트백 ( 김창준, 강규영 옮김 ) 이번에 책을 무려 3권이나 구입했는데, 그 중에 하나. 테스트 주도 개발 켄트 벡 지음, 김창준 외 옮김 최근 학계와 업계에서 많은 주목을 받고 있는 프로그래밍 방법인 '테스트 주도 개발(Test-Driven Development)'에 대해 설명한 책이다. 테스트 주도 개발을 퍼뜨린 장본인이며 객체 지향 프로그래밍의 선구자 중 한 사람인 켄트 벡이 직접 서술했고, 부록에는 TDD 시연 동영상을 수록했다. 지금은 겨우 서문을 다 읽고 1부의 1장을 아주 조금 읽었다. 실제 내용은 겨우 5-6페이지 읽었을 뿐이다. 책의 앞에는 옮긴이의 서문과, 옮긴이가 쓴 TDD 수련법, 옮긴이와 글쓴이의 인터뷰내용이 들어 있다. 이 내용은 테스트주도개발을 처음 접하는 독자들에게는 그렇게 크게 느낄만한 내용이 없다. 처음 ..

반응형