Dev 72

하스켈로 배우는 프로그래밍 도서 후기

스칼라를 공부하면서 언어는 스칼라를 사용하면서 구현을 fp가 아닌 oop로해서 fp를 더 공부해볼 요량으로 하스켈 책을 하나 보려고 찾아보니 스칼라 처럼 달랑 한권의 번역서만 나와있는데...이건 그나마 절판!2009년에 나온 책이 왜 벌써 절판인가 했는데...아무리 국내에서 하스켈이 인기가 없다지만, 이 책은 번역과 편집이 엉망이라 안팔린거 같다. 펼치자마자 나오는 어색한 용어들...'객체지향 언어'을 '물건 중심 언어'라고 하고 '다형성'을 '여러모양새'라고 하는...처음에는 무슨 소리인가 했다.이건 좀 너무하잖아....이상하게 번역한 용어가 한두개가 아니다.업계 보편적인 용어를 왜 억지로 한글화 하려는지 이해하기 어렵다.아마 서점에서 미리 펼쳐봤으면 구매하지 않았을 것이다. 책의 편집은 8~90년대 ..

Dev 2013.11.19 (1)

IntelliJ IDEA / WebStome 에서 자주 사용하는 단축키들

오랜만의 포스팅이다.메인 개발 툴이 Visual Studio에서 WebStome으로 다시 IntelliJ로 바뀌었다.작년에는 node.js로 작업한다고 WebStome쓰고 올해는 JAVA, Scala로 작업한다고 IntelliJ로 바꾸고...당분간 Visual Studio로 작업할 일이 없을 듯 하다. 뭐..아무튼...그냥 IntelliJ IDEA에서 자주 사용하는 단축키를 간단히 리스트업 해봤다.WebStome에서도 동일한 단축키를 지원한다. 기능 단축키 마지막 편집 위치로 이동 ctrl + shift + backspace 이전 커서 위치 앞/뒤로 이동 ctrl + shift + left / right 클래스 이름으로 찾아서 이동 ctrl + n 파일 이름으로 찾아서 이동 ctrl + shift + n..

Dev 2013.11.17 (1)

x86, x64에서 동시에 HOOK을 걸면 하나는 동작을 안한다.

몇년만에 WinMagnet 버전업이나 하려고 했더니만...으아...x64 사람 피곤하게하네~! 1.5 버전의 추가 기능으로 잡은 게..멀티 모니터 지원x64 지원1번은 금방 해결 굿드.2번도 x86, x64 개별 테스트 통과, 금방 해결 굿드...인 줄 알았다. x86이랑 같이 합쳐서 실행하면 개뿔...실패한다.GetLastError()도 0을 리턴하는거 같더니 이제 1008을 리턴하는거 까지는 확인을 했는데...무슨 없는 토큰...인가하고 겁내 살질했더니.. DLL 인젝션 자체가 안되는 거였어... 믿었는데 SetWindowsHookEx()...배신을 때리다니.. x86, x64 인젝터 exe, 인셕션용 DLL 다 따로 준비했고 따로 동작 시키면 잘되는데 같이 실행시켜 놓으면 먼저 실행된 넘이 동작을 ..

Dev 2012.08.19

LG 블루레이 레코더[BH08LS20]의 펌웨어 업데이트

얼마 전에 온라인 몰에서 블루레이 공 미디어를 구매했는데 구매한 제품과 다른 제품을 받았다. 아나 뭐 이런…. 미디어에 레이블이 전혀 없는 벌크 같은 제품인데…. 급한데로 사용하기로 했다. 헌데 레코더가 2배속으로만 인식하는 것도 깝깝한데 구워지지도 않고 오류를 뱉어버린다. 불량같은데 교환을 받아야 하나 아... 구찮은데...깝깝해하다가! 혹시 하는 생각에 블루레이 레코더 [BH08LS20]의 새로운 펌웨어가 나온 게 있나 LG사이트에 들어가 봤더니 2011년 5월에 나온 버전[2.00-03]이 있다. 이전 펌웨어 버전은 2.00으로 2009년도에 나온 것이다. 업데이트의 내용은 아래와 같다. - 개선 내용 1. 멜로디 BD DL 6X 외 신규 BD 미디어 코드 등록 펌웨어를 업데이트하고 다시 시도해보니..

Dev 2012.01.08

원인 모를 이유로 갑자기 부팅이 안될 때 유전원 USB을 분리

아...흐...이틀 전부터 갑자기 블루가 두어번 뜨더니.. 어제는 부팅이 안된다..-.- 하드웨어가 하나 운명하셨는지..메인보드에서 하나씩 빼면서 부팅을 시도! 하드, 그래픽 카드 무죄. 헌데...전원을 뽑았음에도 계속 켜져있는 메인보드의 LED. 뭐지...이건? 유전원 USB 허브를 분리하고 부팅 시도 성공! usb허브가 맛이가서 보드로 역전류가 흐른듯... 새벽에 pc 분해하고 뻘짓. 몇 년간 잘 사용했지만 그래도 저가형 유전원 USB 사용은 비추천 -_-;

Dev 2011.12.28

Windows7 64bit 환경에서 OpenProj 사용하기

간만에 집에서 OpenProj를 실행하려고 하니...jvm errorno 193 발생... 어라...? 구글링을 해보니까 64bit 환경에서 OpenProj를 사용하려면 32bit jre가 필요하다는군. 32bit jre만 설치하면 될 줄 알았더니...이런 같은 오류가 발생. OpenProj에 설정된 jre의 경로를 변경해야 하는데...이 설정이 어디에 들어 있는지 못찾겠다. 그냥 64bit jre를 날려버리고 OpenProj를 실행하니 잘 실행되는 구나야~!

Dev 2011.09.29

VC++ 2005에 Windows SDK 6.0 설치 후 ConvertBSTRToString에서 LNK2019 발생

Windows SDK도 깔지 않고 서비스 팩만 설치한 기본 VC++2005 개발 환경에서 프로토타입만 개발한다는 게...알파 버전까지 진행되었다. 뒤늦게 문제가 되어 VC++ 2005에 Windows SDK 6.0을 설치했는데... 빌드가 안된다 -_-; 링크 에러가 발생한다. -------------------------------------------------------------------------------------- 오류 3 error LNK2019: unresolved external symbol "wchar_t * __stdcall _com_util::ConvertStringToBSTR(char const *)" (?ConvertStringToBSTR@_com_util@@YGPA_WPB..

Dev 2010.05.05 (2)

윈도우 7의 절전 모드가 자동으로 해제되는 문제

윈도우 7을 구매하여 설치하고 잘 사용하고 있으나 역시나 또 다른 문제가 있다. 설치할 때 사운드 드라이버로 살짝 문제가 있었기에 그걸로 끝나나 했는데 아니다. 최대 절전 모드를 애용하는 1인으로써 매우 심각한 문제에 봉착했다. 비스타부터 추가된 하이브리드 절전 모드를 사용해보려 기대했건만...흑 2주째 별의별 짓을 다 해봤지만... 해결하지 못했다. MS 고객지원도 받고 있지만, 그쪽도 별 다른 대안을 제시하지 못하고 있다. 무엇을 해결하지 못하고 있는가? 제목에 적혀있듯이...절전 모드로 들어간 PC가 30~40분 정도의 시간이 지나면 자동으로 부팅된다. 대기 모드, 최대 절전 모드, 하이브리드 절전 모드 전부다 같은 증상을 보인다. 처음엔 마우스나 키보드를 건드려서 켜지나 싶었다. 그래서 마우스, ..

Dev 2009.12.07 (22)

구형 시스템에 윈도우 7을 설치하면서 발생한 몇 가지 문제점

몇 년 동안 윈도우 XP를 사용하다가 이번에 윈도우 7로 업그레이드를 하였다. 오래된 시스템 구성이라 살짝 걱정하며 작업을 시작했건만...역시나 문제가 발생했다. 1. 메인보드 [ASUS P5LD2-SE] 가뿐하게 윈도우 7을 지원하지 않는다. 공식 지원 드라이버는 윈도우 비스타까지다. 메인보드에 내장된 랜카드와 USB 드라이버 등 다른 건 모두 윈도우 7 기본 드라이버로 문제가 없다. 다만, 윈도우 7 기본 드라이버로는 내장된 사운드가 동작을 하지 않는다. 설치는 잘된다. 소리가 나지 않을 뿐이다. -_-; 몇 번의 삽질 끝에 해결하였다. http://www.station-drivers.com/page/analog%20device.htm에서 'Version 6.10.02.6585'을 받아서 설치하였더니..

Dev 2009.11.11 (26)