Creative Commons License

카테고리 : IT 요약보기전체보기목록닫기

1 2 3 4 5 6 7 8 9 10 다음

Linux에서 파일변경 알아내기

파일 변경을 알아내는 방법은 여러가지가 있다. 그중에 제일 생각하기 쉬운게 루프를 돌면서 짧은 시간에 한 번 씩 계속 검사하는 것이다. ... while ( true ) { lstat("myfile", &stat); sleep(1); } ... 그러나 뭔가 아름답지가 않다. 매번 파일을 검사하는 것도 후루꾸레머프로그래머 양심이 허락하지 ...

EXIF 태그 알아내기

쩝... 대학교 때 작은 프로젝트로 CMS - Contents Management System을 개발한 적이 있다. 그때 업로드한 파일 메타 정보를 읽어 적당히 Title, Date 등을 뽑아 내어 DB에 저장하고 목록형태로 보여주는 (보기에는) 간단한 프로젝트였다. 당시 제일 힘들었던 것은 PDF와 Word 파일 메타정보 분석이었다. 남자라면...

MIME 알아내기

POSIX 시스템에는 file이라는 명령이 있고, 이것은 주어진 파일을 가지고 타입을 알아낸다. 별다른 것은 없고, 타입마다 헤더나 테일에 매직필드를 미리 알고 있고, 이것을 파일에 대입해서 mime을 알아내는 것이다. 이미 libmagic이라는 API가 존재하며 사용법은 매우 간단하다. #include <magic.h>#include &...

Windows 7 동일 업데이트를 계속 할 경우?

며칠 전부터 Windows 7 64bit를 설치한 PC에서 KB2656351 업데이트를 계속 하고 있다. 뭔가 시스템 보안 업데이트라던데 하지 않을 수 없는 노릇이지만, 매일 PC를 끌 때마다 업데이트 설치하고, 다음날 PC를 켤 때마다 새로운 업데이트가 있다고 동일 업데이트를 알려주니 미칠 노릇이다. 처음에는 이번에 적용한 그룹웨어에 문...

ASN.1 시간을 time_t로 변환

OpenSSL에서 인증서 만료일을 ASN.1로 표현하므로 기존 time_t와 비교하기 영 껄끄럽다. 물론 단순히 X509_cmp_time이라는 함수를 제공하긴 하지만, 역시나 time_t를 알고 싶은 열망이 가득하여 뜯기 시작했다. RFC-2459(http://tools.ietf.org/html/rfc2459)에 따르면 UTC Time과 General...

간단한 정수 이야기

C/C++ 정수 타입에는 여러가지가 있다. 크기별로 int8_t, int16_t, int32_t, int64_t 등이 있고, 앞에 sign-bit 사용 여부에 따라 앞에 u를 붙이기도 한다. 크기나 길이를 나타내는 size_t/ssize_t라는 것도 있다. 시스템마다 다르며, 보통 컴파일러가 지원하는 가장 큰 정수를 기반으로 만들어진다. printf...

Google Apps Device Policy

Google Apps for Business 서비스를 사용하면, 모바일 기기를 등록하여 관리할 수 있다. 마켓에서 Google Apps Device Policy 앱을 받아 설치하고 실행하면 모바일 기기를 Google Apps에 등록할 수 있다.앱 다운로드 주소: https://market.android.com/details?id=com.goo...

Destory?

나만 그런가? 코딩하면서 destROy를 destORy로 적는건 나만 그런거야?

Ubuntu IP forward setting

우분투에는 레드햇 계열과 달리 iptables의 설정을 저장해놓는 파일이 없다. 좀 만들어 놓지... = _=| 이래 저래 뒤져보니 우분투 공식 사이트에서 /etc/init.d/network 스크립트를 건들이라고 하는데, 그렇게 하면 패키지 업데이트할 때마다 변경된 파일을 어떻게 할 것인지 귀찮게 물어보니 별로 권하고 싶지 않다. 이래 저래 찾아본 ...

컴파일러별 C++11 표준 지원 목록

컴파일러 별 C++11 표준 지원 목록 http://wiki.apache.org/stdcxx/C++0xCompilerSupport GCC 같은 경우 4.7에 아직도 몇몇 기능을 제공하지 않고 있어 몸이 근질근질한데, 유명한 C++ 컴파일러 가운데 그나마 가장 C++11을 많이 지원하는 것 같다. GCC C++11 표준 지원 목록: http://...
1 2 3 4 5 6 7 8 9 10 다음

Google Adsense

Google Adsense

Google Analytics



C로그팬박스

구글 프렌즈