본문 바로가기
반응형

전체 글5691

[시사] 봉하사저가 ‘아방궁’이면 내곡동 사저는? 참여정부당시 당시 청와대가 밝힌 노무현 전 대통령 봉하마을 사저 부지매입비와 공사비·설계비는 모두 합해 12억원 가량. 부지매입비는 3억이 안됨. 그러나 이 명 박대통령이 퇴임 뒤 지낼 사저 및 경호시설용 부지로 총 2606㎡(788평)의 땅을 54억원 가량... 헐.. 달동네랑 타워팰리스 비교하는것 같다. 이번 정권은 참 많이도 해먹는다. 추가적인 참고 링크 : http://blog.daum.net/saenooree/16885614 [시사] 봉하사저가 ‘아방궁’이면 내곡동 사저는? 출처: http://media.daum.net/politics/others/view.html?cateid=1020&newsid=20111010165012415&p=hani 2007년 당시 한나라당 대변인 나경원은 "퇴임 후 .. 2011. 12. 14.
[개발/알고리즘] Base64 변환 알고리즘 (encode / decode base64) BASE가 64라는 것은 모든 정보를 64진수로 표시한다는 것인데, 컴퓨터는 2진수를 사용하므로 64진수로 표시하기 위해서는 2^6 = 64 즉, 6 bit 2진수 열이 필요하다. 그런데 컴퓨터에서 가장 기본이 되는 정보 단위는 8 bit로 구성된 Byte 단위이므로 6 bit와 8 bit가 각각 나누어 떨어질 수 있는 공배수의 최소값 (최소 공배수)를 구하면 24 bit가 된다. 24 bit는 8 bit 이고 Byte로 변환하면 3 Byte가 된다. 64진수로 표현하려면 6 bit 구성으로 4 단위가 된다. 따라서 Base64의 인코딩 원리는 3 Byte 단위마다 (즉, 24 bit 마다) 6 bit씩 나누어서 6 bit 문자 4개로 만드는 것이다. 이 때 6 bit씩 쪼개진 단위를 A-Z a-z 0-.. 2011. 12. 13.
[자기경영] 회사일에 충성하는 사람은 뭐든 도가 지나치면 안되는 모양이다. 어느 한 쪽으로 치우친다 싶으면 주변 지인들로부터 조언과 격려도 받고 충고와 쓴소리도 듣고 되새길 줄 알아야 하겠다. '자기 책상을 떠날 수 없을 정도로 회사 일에 충성하는 사람은 바로 그 자리에 앉아 있을 자격이 없는 사람이다.'(웨인 다이어) (출처 : 행복한 경영이야기 http://www.happyceo.co.kr/) 2011. 12. 13.
[보안] 해커들의 5단계 방법론 공격방식 해커들의 5단계 방법론 공격방식 1단계로, 스피어 피싱 형태의 공격이 이루어진다. 여기에서는 플래시, 영화/음악 파일, 웹사이트 방문 유도, 문서 열람 등을 통해 개인을 노린다. 대상자의 링크드인, 페이스북, 트위터 등을 조사해서 해당 타겟의 취향을 파악해 이메일, 메신저, 페이스북, 드롭박스 등 여러 애플리케이션 방식으로 보내기도 한다. 엔드유저와 그의 친구들을 파악하고 그들이 신뢰하고 열만한 문서를 보내 노리는 것이다. 2단계에서는 알려지지 않은 보안 취약점을 지닌 문서 파일 등으로 엔드유저를 노린다. 아주 조그만한 코드가 머신에서 동작하게 되는데, 이를 통해 해킹 전초단계가 성립된다. 이를 업계에서는 'Exploit'이라고도 부른다. 3단계에서는 'Exploit'이 인터넷에서 큰 프로그램 파일을 다.. 2011. 12. 12.
[광고/마케팅] 키워드 검색광고 - 주소창검색,팝업,팝언더,엔딩팝업,팝업탭,팝언더탭 온라인 키워드 검색광고 시장에서 BHO(Browser Helper Objects)를 이용하여 일반적으로 많이 사용되는 광고 형태의 분류이다. 주소창검색 웹 브라우저의 주소창에서 도메인 주소가 아닌 검색 키워드를 입력할 때 나타나는 배너 광고 또는 웹페이지 광고 주소창검색이란 웹 사이트에 관계없이 웹 브라우저 주소창에서 도메인이 아닌 한글이나 영문 키워드를 입력하는 경우 특정 검색사이트의 검색결과를 보여주거나 광고 페이지로 이동 또는 팝업 광고 등을 노출하는 웹페이지 광고를 말한다. 팝업 (창) 웹 브라우저가 새로 열릴 때마다 새로운 창(IE window)과 함께 나타나는 배너 광고 또는 웹페이지 광고 팝업 광고는 특정 웹페이지를 새로 열 때마다 새로 뜨는 창과 함께 그 위로 나타나는 윈도우 타입의 배너광.. 2011. 12. 12.
[개발/delphi] 자기 자신을 지우는 프로그램 만들기(delphi) [개발/delphi] 자기 자신을 지우는 프로그램 만들기(delphi) from. 나이렉스 홈페이지 팁란( http://www.nilex.net/ ) 안치봉( ahn@nilex.co.kr ) 자기 자신을 지우는 프로그램은 대부분 인스톨에 관계된것 중에서 Uninstall 프로그램 에 적용이 됩니다. 아래는 그 소스입니다. 간단히 설명을 드리자면 원래 실행중인 프 로그램을 당장(?) 삭제하는것은 힘듭니다. 그래서 아래꽁수는 시스템에서 지원해주는 기능을 사용합니다. 자세한건 소스를 직접 분석해 보시기 바랍니다 - 백문이 불여 일 행! ... ... procedure TForm1.RemoveFile(FileName: String); var ShortDest: array[0..400] of Char; WINIn.. 2011. 12. 12.
[개발/delphi] how to register an OCX [delphi] How to register an OCX http://www.delphifaq.com/faq/delphi_windows_API/f515_0.htm program RegisterMyOCX; uses OLECtl, Windows, Dialogs; var OCXHand: THandle; RegFunc: TDllRegisterServer; //add to the uses clause begin OCXHand:= LoadLibrary('c:\windows\system\test.ocx'); RegFunc:= GetProcAddress(OCXHand, 'DllRegisterServer'); //case sensitive if RegFunc 0 then RegFunc else ShowMessage('E.. 2011. 12. 12.
[개발/delphi] Starting and stopping Windows services [delphi] Starting and stopping Windows services http://www.delphifaq.com/faq/delphi_windows_API/f521_0.htm Note: Thanks to Henk Mulder who mailed me about a correction with the assignment to dwCurrentState. I think this code was written originally with Delphi 3 and probably Borland or Microsoft changed something from a signed integer to an unsigned word. { Thanks to Andrea Canu for pointing out .. 2011. 12. 12.
[개발/delphi] how to have an exe file delete itself [delphi] How to have an EXE file delete itself http://www.delphifaq.com/faq/delphi_windows_API/f530_0.htm Both Windows 95 and NT provide mechanisms for doing just this. Under Win95 you use the WinInit.ini file. Create a [rename] section and put in entries like "NewName.txt=OldName.txt" to have files renamed, or "nil=OldName.txt" to have them deleted. Windows will perform this at the next boot. U.. 2011. 12. 12.
[개발/delphi] 외부 프로그램 실행하고 기다리기 Execute and wait [delphi] Execute and wait for termination (16 and 32bit applications) http://www.delphifaq.com/faq/delphi_windows_API/f353_0.htm This unit is based upon the well-known and largely used WinExecAndWait function The former WinexecAndWait function doesn't compile under Delphi 2.0 because the GetModuleUsage function is no longer supported under Win95. I have simply updated the previous code so that i.. 2011. 12. 12.
[delphi] Tracking DLL loading, attaching, detaching and unloading DLL 을 이용할 때 dll 이 로딩되는지 언로딩 되는지 알 수 있다. Library testdll; http://www.delphifaq.com/faq/delphi_windows_API/f534_0.htm The code snippet shows how your DLL can track its usage. uses Windows, // DLL_PROCESS_nnn defined in here SysUtils, Classes; procedure MyDLLProc(Reason: Integer); begin case Reason of DLL_PROCESS_ATTACH: // called when the DLL is loaded begin end; DLL_PROCESS_DETACH: // called when.. 2011. 12. 12.
[개발/delphi] RLINK 32: out of memory 델파이 RLINK32: out of memory 델파이 컴파일을 하다보면 RLINK32 에러가 발생하는 경우가 있다. 이 경우는 코드상의 에러가 아니어서 설정 변경을 통해서 에러를 수정할 수가 있다. 아래의 방법들을 시도해 보는 것으로 에러를 수정할 수가 있다. 1 리소스명을 짧게 한다. 2. dll 파일을 더 작은 리소스 수로 여러개로 나눈다. 3. 이미지 리소스를 여러개의 strips(icons, glyphs, etc)으로 결합한다. 4. 만약 icon 파일에 128x128 크기의 형식이 포함되어 있다면 이것을 제거하면 확실하게 수정된다. 2011. 12. 12.
반응형