본문 바로가기

간신을 야밤에 보았습니다.(일부분 스포일러 포함) 안녕하세요 즐거운 여름휴가를 보내고 있는 흔남입니다. 다른이들처럼 여행을 다니거나 그런 것은 아닙니다만 제 추억이 서린 고향에서 하루하루 유의미,무의미를 생각하지 않는 편안한 시간을 보내고 있습니다. 정말 행복하네요. 랭겜도 아무것도 못하지만(인터넷 사정이 좀 안 좋아서) 이렇게 제한된 시간을 여유롭게 보내는 것은 좋은 것 같습니다. 여러분은 휴식은 할 수 있을 때 돈 들이든 아니든 편안히 쉬시길 바랍니다. 어제는 OCN? XTM? 어딘지 까먹었습니다. 아무튼 간신을 보았습니다. 정말 김강우씨는 연기를 너무 잘해서 분노가 치밀었...습니다. 이 영화를 보면 정말 정신나갔고 외로운 조선의 임금, 폭군 연산군의 폭정 채홍사에 관한 이야기를 다룹니다. 노출씬은 별로 없습니다. 노출씬을 기대하고 보면 실망하실지.. 더보기
[C++] DDE를 통해 Firefox 브라우저의 현재 URL 얻어오기 제가 브라우저의 URL을 얻어와야하는 작업을 할일이 있었습니다. Firefox, Opera, Safari 이렇게 3개였죠. 지금도 한창 작업중입니다만개인적으로는 Safari를 Windows환경에서 쓰시는 기업체가 있는지 궁금합니다. 개인이라면 모르지만 기업체에서 Safari 윈도우용을 쓸일이 있을까요? 이 작업을 하면서 간단히 조사해본 바로는 2012년? 인가요 그쯤에 개발이 중단된 것으로 압니다.다운로드 하려고보니 5.1.7 버전이 가장 최신이네요 현재 사파리 최신버전은 9.1인걸로 압니다. 사족이었습니다. 알아내러 노력하던중..(후킹...자바스크립트 프로그램 돌리기...) 다 실패하다가과거에 프로세스간에 통신하여 영향을 끼칠 수 있는 방법인 DDE(Dynamic Data Exchange)가 있다는 조.. 더보기
[C++] InternetReadFile API로 파일 다운로드 최근에는 간단한 툴 제작으로 파일을 다운받을 필요가 있었습니다.그런데 생각해보니 저는 네트워크 쪽 개발은 리눅스에서(학생시절에)만 한번 해본게 생각났습니다.리눅스 소켓을 열고 바인드하고 서버에 연결이 되면 파일크기를 받아와서 패킷의 크기를 정해두고 받아오는...그런 프로그램을 한번 만들어 봤습니다. 네트워크 코딩하라고 할때 윈도우쪽으로 가서 열심히 해두면...좀 더 자신감이 있었을지는 모르겠습니다만... 그 당시에는 리눅스 쪽이 MFC를 안 쓰고 네트워크 통신에만 집중할 수 있어서좀더 쉬운쪽으로 수업을 들었던 것같습니다. 제가 필요한 내용은 주소(IP or URL)을 알고 있는 상태에서 해당 위치의 파일을 다운받아 오면 되는 그런 간단한 동작이었기 때문에혹시나 소켓을 제가 정의하지 않고도 바로 쓸 수 있.. 더보기
[C++]SHBrowseForFolder함수 아시는 분들은 아시겠지만모르시는 분들은 모르시는! FileOpen할 때 폴더를 고르고싶다면 사용하는 함수입니다. 그 동안은 항상 파일만 필요했기에 CFileDialog만 사용했는데, 오늘은 하위폴더 탐색때문에 하위폴더가 있는 상위폴더 선택이 필요했습니다. 그래서 CFileDialog을 가지고 폴더를 선택하는 방법을 구글링하기 시작했는데... 아...모르겠다! 제가 못 찾은게 99%일거 같지만 일단 눈에 안 띄는게...(저에겐 1~2시간이 주어졌어요...그마저도 최종적으론 도합 3시간 걸렸지만...ㅜㅜ) 아무튼 여러분은 이런고생을 들하고 시간을 아끼시길 바랍니다... 간단한 사용예 볼게요 BROWSEINFO bi; LPITEMIDLIST idl;TCHAR szPathname[MAX_PATH] = {0, }.. 더보기
<비공식 번역>awesome-c Beginner번역: 12. Package generation 1. Configuration2. Standard directory dectection3. Source file dependency calculation4. Header file location5. Header precompileation6. Preprocessing7. Compliation and assembly8. Object file dependency calculation9. Linking10. Installation11. Resource linking12. Package generation13. Dynamic linkingnethack4.org의 'Building C Projects'의 공식적인 번역이 아니며 검수를 받은 것 역시 아닙니다!! 12 : Package generation ( 12 .. 더보기