목록work (62)
no swim no life
법률 우선 순위 헌법 > 법률(일반법, 특별법) > 대통령령(시행령) > 총리령, 부령(시행규칙) > 고시(행정규칙) > 가이드라인 용어 및 법안 위치 개인정보 개인정보보호법 제2조 1호 살아있는 개인 자연인 형태 제한 없음 개인을 알아볼 수 있는 모든 정보 쉽게 결합하여 알아볼 수 있는 정보 가명처리 개인정보보호법 제2조 1호의 2 추가 정보 없이는 특정 개인을 알아볼 수 없도록 처리 항상 다른 정보와의 결합 가능성을 고려 가명처리 대상 개인정보보호법 제2조 가목 : 개인식별정보 나목 : 개인식별가능정보 익명정보 개인정보보호법 제58조 2 시간, 비용, 기술 등을 합리적으로 고려할 때 다른 정보를 사용하여도 더 이상 개인을 알아볼 수 없는 정보 신용정보법 제2조 17 GDPR 다른정보 가명, 익명 정보..
Broadcast Asia 2012 참석을 위해 싱가포르로... 이놈의 더운 동네 또 왔구나 ㅋㅋ 에어컨 밑에 자리잡아서 온도가 덜덜한 부스에서 3일을 버티고... 장비 동작과 정대리님 따라 업체 해외 업체 돌며 눈치보기가 내 임무 뭐 처음오는 곳도 아니고, 역시나 갈곳은 Clarke quay 정도... -_-; 마지막 날은 BCA 구경을 다녔는데, 올해는 마리나베이샌즈에도 전시장이 있어서 구경 한번 해주고... 저 꼭데기 수영장을 들어가야 되는데 젠장 ㅋㅋ 우리 팀 숙소였던 Furama Riverfront. Furama가 두개인 건지 택시 기사들이 간혹 햇갈려 함 좌우간 4층이였나... 아침 마다 수영장에서 잘 놀긴 했음 인도 마을가서 저녁도 먹고... 불금?도 보고 ㅋㅋ 남은 반나절은 쇼핑에 투자. ..
http://xbmc.org/ - VC++ 2008/2010 - Microsoft DirectX SDK dated August 2009 or later (http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=6812) - Tortoise (http://tortoisesvn.tigris.org/) - Expat 2.0.1 (http://sourceforge.net/projects/expat/files/) ref: http://wiki.xbmc.org/index.php?title=HOW-TO_compile_XBMC_for_Windows_from_source_code
-로서: 지위나 신분, 자격을 나타내는 조사. 그는 책임자'로서' 맡은일에 최선을 다했다. -로써: 어떤 물건이나 재료, 원료, 수단이나 도구를 나타내는 조사. 글로써든, 말로써든 우리는 굳은 신념과 용기로써
분해(Decomposition) - 문제를 Task들로 분해 한다. 시작은 어디에 병렬성이 있는지 찾아보는 것이다. 모든 것은 경우에 따라 다르다. 조정(Scaling) - Task 관리에 대한 부담을 최소화하고, 프로세서들이 모두 가동되도록 한다. 스레드(Threads) - 스레드와 프로세스 사이의 가장 중요한 차이점은 프로세스 안에 있는 스레드들은 그 프로세스에 대한 모든 데이터를 공유한다는 것이다. - C++ 라이브러리에 있는 C 상속 함수 중에 asctime, ctime, gmtime, localtime, rand, strtok와 같음 함수들은 호출 사이에 내부 상태를 보유한다. 이들을 사용할 땐 스레드 안정성이 있는 버전을 확인하길 바란다. STL의 컨테이너 클래스는 일반적으로 스레드 안정성이 ..
다음 링크를 통해 TBB 설치를 위한 메뉴얼 팩과 Stable release를 얻을 수 있다. ref: http://www.threadingbuildingblocks.org/ 책은 다음과 같이 TBB를 소개하고 있다. TBB는 조정성(확장&축소)이 있는 데이터 병렬 프로그래밍을 지향한다. 원초적 쓰레드(Posix thread)와 MPI(Message Passing Interface)는 가장 낮은 수준에서 병렬처리를 구현한다. 따라서 높은 유연성을 주지만, 프로그래머의 노려그 디버깅 시간 및 유지보수 면에서 많은 비용이 필요하다. TBB를 이용하여 논리적 쓰레드 대신 태스크를 사용할 경우의 또 다른 이점은 태스크가 훨씬 가볍다는 점이다. 태스크를 시작하고 종료시키는 시간은 쓰레드의 그것보다 리눅스 시스템에..
코딩 중 macro 만으로 처리 하기에 아쉬운 부분이 있다. 이 때 inline의 이용을 생각해 볼 수 있는데, inline을 그대로 사용하려 하면서 아차~ 싶은 부분이 선언한 inline 함수의 scope이다. 그래서 확인해 본 결과... static 선언과 상관없이 해당 파일 내에서 inline 함수의 기능은 동일하지만, static에 의한 scope 제한이 없다면 다른 파일에서 호출 가능한 일반 함수가 추가(추가인지, inline 선언이 배제된 것인지 확인이 필요)로 생성된다. 아마도 이런 상황을 노리고 inline 선언을 하지는 않을 것이라 예상하기 때문에, 이것은 대부분 기대하지 않은 코드일 것이다. 그리고, 정의한 inline 함수와 동일한 일반 함수가 생성된 경우, (또는 inline 기능이..
1970년 1월 1일 자정 UTC 이후 경과된 시간을 나타내는 POSIX 시간 표기법은 당연히 unsigned 라고 생각하고 있던 어느 날... 코드를 보니 signed네? signed가 된 이유는 단순이 표준화 시의 실수 란다... 답이없다. ㅋㅋ 관련 문제로 2038년 표기 문제를 확인 할 수 있다. ref : http://ko.wikipedia.org/wiki/2038%EB%85%84_%EB%AC%B8%EC%A0%9C 현재 time_t는 64bit로 이전 중이란다. VS2005 이상은 64bit type이 기본으로 잡히는군...
ref: http://www.theidag.org/2010/09/idag-picks-one-cas-for-many-countries.html
디지캡, 유럽에 로열티 기반 국산CAS 수출 (http://www.etnews.co.kr/news/detail.html?id=201007280160 ) 국산 CAS 솔루션, 유럽 DMB사업자에 공급 (http://www.fnnews.com/view?ra=Sent0901m_View&corp=fnnews&arcid=100728133135&cDateYear=2010&cDateMonth=07&cDateDay=28) 국내 중소기업, 다국적 DMB 시장에 솔루션 수출 (http://itnews.inews24.com/php/news_view.php?g_serial=507044&g_menu=020300) 국산 CAS 솔루션, 유럽 DMB에 공급 (http://news.naver.com/main/read.nhn?mode..
HMAC-MD5 key_len = 16 data_len = 20 digest_len = 16 HMAC-SHA-1 key_len = 20 data_len = 20 digest_len = 20
libc.lib is a old single-threaded static link CRT library, which is not supported since visual c++ 2005 and greater, it should not be used anymore. In Project -> Properties -> Configuration Properties -> Linker -> Input -> Ignore Specific Library ref : http://msdn.microsoft.com/en-us/library/6wtdswk0(vs.71).aspx
IE8.0 설치 후, VS2005, VS2008에서 변수나 함수를 추가할 때, 스크립트 오류가 발생하는 문제가 있다. ( "이 페이지의 스크립트에서 오류가 발생하였습니다" ) Visual C++ Team Blog에 아래와 같은 글이 있다. 원문: http://blogs.msdn.com/b/vcblog/archive/2009/03/28/some-vs2005-and-vs2008-wizards-pop-up-script-error.aspx
여행사에서 호텔 예약을 잘 못 해준 것 같아... 4명이 갔는데, 이런 방을 한 사람에 하나씩 잡아 줬음... -_-
FEC Mobile TV에서는 무선 채널 환경에 대한 보호 장치의 일환으로 예외 없이 FEC가 사용된다. FEC는 에러 검출 뿐 아니라 에러 정정 기능을 포함하며, 역방향 채널을 사용하지 않고 송신부에서 송신전에 미리 수행하기 때문에 Forward Error Correction 기법이라 한다. Ref: http://en.wikipedia.org/wiki/Forward_error_correction 장점 - 연속적인 데이터 전송 가능 - 역방향 채널이 필요 없음 - Burst Error에 강함 단점 - Coding 방식이 복잡 - redundancy bit 추가로 인한 채널 낭비 종류 + Block Code - Hamming Code - CRC Code - BCH Code (RS) + Covolutiona..
http://www.zdnet.co.kr/Contents/2010/02/25/zdnet20100225104255.htm
미쿡 출장 인천 -> LA -> Atlanta 밤새 날아 미쿡 도착. 밥은 두끼만 준다는 사실 단기 개발 출장은 역시나 호텔, 회사, 호텔, 회사 침대가 둘이 자다 하나가 죽어도 모를만큼 편했는데, 어디서 살 수 없나 -_- 출장 기간 중, 자유시간 3시간 확보하여 달려간 돌산(Stone Mountain) 기어 오르는거다. 올라가서 보면 달나라 같아... 저 멀리 안드로메다 쯤 되는 거리에 Atlanta Downtown이 보임 주변에 높은 Object 라고는 오로지 돌산... 신세를 한탄하며 사진도 한방 찍어주고... 적당히 해질 무렵 하산 눈 뜨고 일어나니 귀국길이였어요 :) 출장은 주말 껴서 보내주세요
1. /etc/hosts 파일 IP 호스트명 loghost 2. /etc/nsswitch.conf hosts: files dns 3. /etc/defaultrouter Gateway 4. /etc/resolv.conf nameserver DNS1 nameserver DNS2 5. netstat -rn 위에서 설정한 데이터를 확인. 매번 가물가물한 그 설정들. -_-
가독성이 높은 고정폭 글꼴 한글 + 영문 글꼴 1. 나눔고딕코딩 : http://dev.naver.com/projects/nanumfont - 글자폭이 좁아서 잘 사용 않함 2. BitstreamVeraSansMono + 맑은고딕 영문 글꼴 3. Consolas : http://www.microsoft.com/downloads/details.aspx?FamilyID=22e69ae4-7e40-4807-8a86-b3d36fab68d3&DisplayLang=en - 11 size로 사용함 4. dejavusansmono-limdp99 5. DroidSansMono Visual Studio 에서는 2번, Source Insight 에서는 5번을 사용
디지캡에서 매달 기분 좋은 웃음으로 회사 분위기를 환하게 밝혀 준 직원에게 수여하는 이달의 스마일 상! 2008.7월의 Mr.Smile 에 김경민 님이 선정되셨습니다. 축하축하~!!! 앞으로도 샤방한 미소 부탁드려요~ ^^
DLL 내부(B.dll)에서 선언한 메모리를 어플리케이션(A.exe)에서 해지하려 할 때 발생. 서로 다른 메모리 할당 규칙( Z != X )을 사용할 수 있는, A와 B 사이에 메모리 할당/해지가 발생했을 경우 Debug 모드라면 할당 규칙에 대한 검사 중 프로그램이 종료 될 것이다. (아래 코드) /* * If this ASSERT fails, a bad pointer has been passed in. It may be * totally bogus, or it may have been allocated from another heap. * The pointer MUST come from the 'local' heap. */ _ASSERTE(_CrtIsValidHeapPointer(pUserData)..
하위 디렉토리 내 모든 문자열 바꾸기 find . -exec perl -pi -e 's///g' {} \; 2>/dev/null 특정 문자 찾기 find . -exec grep -i -l "" {} \; 2>/dev/null 하위 디렉토리 내 모든 파일 찾기 find . | xargs grep "" 시간 동기화 rdate -s time.bora.net 프로세스 상태 ps -u 원하는 라인(배수) 출력 line_prt.awk { for ( i = 0 ; ; i++ ) { if ( (i % 4) == 0 ) print $0 if ( getline == 0) break; } } # awk -f line_prt.awk USB 마운트 # dmesg (장치이름 확인 sda1 등...) # mount /dev/sda..