윈도우즈 MFC JavaScript WIN32 Linux PHP mysql sendmail Apache GDI+ activex WINCE phpMyAdmin 스크랩 폴더 version DirectShow string 작업관리자 리눅스 Grey sheep process pop3 capture shortcut shutdown windows DirectX Centos 6.5 directory Centos 6.7 event Centos 6.8 folder 오픈소스 grab taskmanager strfnd toolbar tray shellexecute ATL attribute video screensaver SaaS resolution Azure quota ping php3 PaaS OpenStack Platform address 하이브리드 클라우드 keyboard install icon IaaS Hybrid Cloud

LINUX.ZIP

레드햇 오픈스택 플랫폼(Red Hat OpenStack Platform) 대응 전략   (created at 2015-11-28)   366  

레드햇(Red Hat)은 클라우드 시장에서 다음의 3가지 방향성을 기반으로 움직이고 있습니다.모듈라 아키텍쳐확장성클라우드 관리를 위한 컴포넌트(서비스)이 3가지 방향성은 레드햇(Red Hat)이 어떠한 방향으로 레드햇이 움직이는지 이해하는데 도움이 됩니다.여기서 레드햇 클라우드에서 빠질 수 없는 부분이 바로 오픈스택(OpenStack)입니다. 흥미로운 것은 오픈스택(OpenStack)은 여러 업체들이 여기저기서 도입해 오면서, 이미 시장에서 큰 존재감을 ...
레드햇 오픈스택 플랫폼(Red Hat OpenStack Platform) 대응 전략레드햇 오픈스택 플랫폼(Red Hat OpenStack Platform) 대응 전략레드햇 오픈스택 플랫폼(Red Hat OpenStack Platform) 대응 전략

PHP3를 사용하려면   (created at 2006-09-29)   186  

마이크로소프트 웹 서버 IIS의 HTML 내장 스크립트 언어 ASP를 능가하는 오픈 소스 스크립트 언어 PHP를 사용하시려면 시디롬으로부터 php 패키지를 설치하신 후, 아파치 웹 서버만 재가동하면 됩니다. # rpm -Uvh /mnt/cdrom/RedHat/RPMS/php-*.rpm# /etc/rc.d/init.d/httpd stop# /etc/rc.d/init.d/httpd start/etc/httpd/conf/httpd.conf 파일을 열어 다음 3...

메일서버 세팅하기   (created at 2006-09-29)   184  

안녕하세요.. 여러 리눅스를 설치해보니, 역시 sendmail잡기가제일 힘들더군요. 문제가 발생하면 해결하기도 힘들고,님이 질문하신걸 봐서는 잘이해가 안되지만,제가 아는걸 토대로 설명드리겠습니다.센드메일을 하시기 전에 hosts가 제대로 잡혀있어야 합니다.그런다음.. sendmail.cf를 생성합니다.만일 DNS서버와 메일서버가 동일하다면DNS에 MX(mail exchanger)가 필요가 없습니다.단지 sendmail.cw(최신버전은 local-host-...

개인 계정에 대한 쿼터 설정 방법   (created at 2006-09-29)   383  

안녕하세요?개인 계정에대한 쿼터 설정은 edquota 명령을 사용하면 됩니다./home 에 있는 계정의 쿼터 설정이니까 맞는듯 하네요.edquota [사용자계정] 저렇게 명령을 사용하면 되구요 용량 제한이나 파일 개수제한등의작업이 가능하구요 매번 하기 귀찮으니까 다음과 같은 방법을edquota -p seaofp xxxxx예로 쓴건데 xxxxx라는 계정의 쿼터를 seaofp라는 사용자의 쿼터와똑같이 설정하는 겁니다. :)자세한건 man페이지 참고하세염.이만...

포트 변경하는 법   (created at 2006-09-29)   288  

clinet 와 server 의 통신은 port 를 통해서 이루어집니다.  이중 서비스 포트를 막아두었다면 1024 이후의 포트로 지정하여 서비스를   하시면 됩니다.. 해당 서비스는 /etc/services 에서 지정을 하여 주시면 되고...ftp 나 telnet 처럼 inetd 에서 서비스되는 경우라면 위 화일에서 지정을 하시면 되고.. httpd 처럼 standalone 이라면.. 각 configuration&nb...

가상 호스트(Virtaul Host)를 꾸미려면...   (created at 2006-09-29)   202  

가상 호스트 기능이란 물리적으로 하나의 머신, 그리고 일반적으로 IP 주소 하나, 그리고 아파치 웹 서버만 하나만 가지고 여러 개의 웹 사이트를 동시에 서비스할 수 있는 기능을 말합니다. 우선은 도메인 네임 서버(DNS)에서 알맞게 특정 IP 주소에 여러 개의 이름을 제대로 등록했는지 확인하십시오. 가상 호스트 문제의 대부분은 아파치가 아닌 DNS에 있습니다. 예를 들어, 192.168.1.1 이라는 주소 하나에 www.foo.com, www.bar.co...

메일을 보내면 릴레이를 거부하는데?   (created at 2006-09-29)   261  

메일을 보낸 컴의 IP가 어떻게 된느지요?local에서 보낸 것이라면 /etc/mail/access 에localhost RELAY가 있어야 합니다.그외에는 현재 설정으로는 203.251.135.X 에서만보내기가 가능하도록 설정이 되어 있습니다.만약 현재 님이 메일을 보내려고 시도하는 컴의 IP가 위의 대역에 속해 있다면 db 갱신을 새로 해 보시기바랍니다. db 갱신은makemap hash /etc/mail/access < /etc/mail/access로...

pop3 제대로 되는지 테스트 하는 방법   (created at 2006-09-29)   276  

자세한것은 모르겠고.. 콘솔에서 이렇게 데스트 하실수 있습니다.사실 콘솔이 아니어도 상관없구요.telnet xxx.xxx.xxx.xxx 110이렇게 하면 POP3 가 되지요. 위에 xxx 대시네 도메인이 있으면 이것을 넣으셔도상관은 없구요.user xxxxxxpass xxxxxx했을때 뭐가 나옵니다. 편지가 몇개 있다. 없다.. 이렇게...접속을했을때...맨처음 나오는 메세지는 POP3 서버마다 틀립니다. 하여간 user 와 pass을 치면 됩니?그리고 ...

외부에서 PING 안되게 막기   (created at 2006-09-29)   351  

/etc/rc.d/rc.local.mine에 다음을 추가한다.echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all관련자료 ---------------------------------------------------------/proc/sys/net/ipv4/icmp_echo_ignore_all 여기에서 0을 1로 바꾸면 됩니다. > > 2004.01.07 19:19:47에 황인성님께서 쓰신 글입니다. > > &n...

메일(mail)이 보내지는건 되는데, 안받아져요   (created at 2006-09-29)   190  

Kurapa답:/etc/resolv.conf가 다음과 같이 되져 있는지 확인해보라nameserver [자기IP]nameserver 211.62.58.16nameserver 168.126.63.1nameserver 168.126.63.2  다른사람답:혹시.. dns 서버에서 메일서버 설정 = MX 레코드 가 올바로 되어 있는지 확인해보세요.. 자세한 내용은 kldp.org 에서 powered By DNS 문서를 참고하시고요.. @ ...

WOWLINUX에서 POP3 구동시키기   (created at 2006-09-29)   223  

보통 ipmap을 rpm으로 설치하면 만들어질텐데요? 없다면 만드시면 되겠죠.. /etc/xinetd아래에 imap파일을 만드시고 내용을 넣으세요 #################################################### service imap {        disable = no        socket_type &n...

Virtusertable   (created at 2006-09-28)   248  

참고 ~ http://www.oops.org/lecture.php?n=4&sb=sendmail이 part는 virtual hosting시에 여려명의 user가 서로 같은 계정을 요구할때의 곤란함을 해결하기 위한 방법을 제시한다. 이 방법은 sendmail의 virtual user table을 이용하며 sendamil의 compile 방법 및 기본 설정에 대해서는 KLDP에 한글 자료가 있으니 참고하기를 바라고, 이 강좌에서 설정할 virtual user ...

웹서버 및 웹메일 설정 방법   (created at 2006-09-28)   331  

# 가상 유저 (virtual user) 설정방법/etc/mail/virtual***파일에 설정하고자 하는 user를 설정하고 다음과 같이 실행rm -rf *.dbmake/etc/rc.d/init.d/sendmail restart# 다중 도메인 (virtual domain; 가상 도메인) 설정 방법/etc/mail/local-domain-names 파일에 쓰고자하는 도메인명을 추가하고 다음과 같이 실행rm -rf *.dbmake/etc/rc.d/init....

CentOS 6.x에 APM(Apache+PHP+MySQL) 설치 및 초기 설정 방법   (created at 2017-03-14)   440  

Centos 6.x를 Minimal Install로 설치하면 Apache 및 MySQL이 설치되어져 있지 않습니다. 본 포스트에서는 이런 환경에서 Apache, PHP, MySQL을 설치하고 기본 설정까지 해 보도록 하겠습니다. 참고로 저는 Centons 6.8을 설치하였습니다. 먼저 Root로 로그인하여 다음과 같이 패키지를 설치합니다. 여기서 Apache, MySQL이 부팅시 자동실행 되도록 하기 위해 다음의 커맨드를 실행합니다. 설치가 완료 되었는지...

중학생을 위한 리눅스마스터 2급 및 코딩능력마스터 시험 일정 및 기출문제   (created at 2020-11-16)   423  

리눅스 마스터 2급 시험은 1년에 4회(1월,4월,7월,10월) 실시하며, 일정은 아래의 사이트에서 확인 가능합니다. https://www.ihd.or.kr/guidecert1.do 또한 코딩능력마스터 시험 일정은 아래의 사이트에서 확인 가능합니다. https://www.ihd.or.kr/guidecert8.do     1. 신분증 국가 공인 자격증이다 보니 시험볼 때 신분증이 있어야하는데, 중학생은 “청소년증” or 학생증(사진부착 학...

웹브라우져에 붙이기 위한 ActiveX 프로그래밍 방법   (created at 2006-09-29)   296  

  - ActiveX의 등록들어가며...얼마전 까지만 해도 ActiveX의 제작이나 사용은 나에겐 먼나라 같은 일이었다.그런데 그것이 현실로 다가올 줄이야. 흑흑...ActiveX의 제작까지는 델파이라는 훌륭한 매개체를 이용하여 손쉽게 작성할 수 있었다. 그런데 문제는 바로 이 제작된 ActiveX의 등록에 있었다. 이 ActiveX의 등록 방법에 대해 간단히 알아보자.AcitveX의 제작...ActiveX의 제작은 이미 여러번 강좌나 기타 책등...

how to record keyboard & mouse event   (created at 2006-09-29)   233  

We will now present an example of using Windows API functions by creating an application that serves the useful function of hooking into the Windows messaging system, and recording any keyboard and mouse input to be used for later playback. We will call ou...

PC 셧다운 (shutdown)   (created at 2006-09-29)   170  

셧다운 해주는 기능은 다음과 같이 구현 할 수 있다.procedure ExitWin2000(ewx: integer);varhToken: THANDLE;hProc: THANDLE;mLUID: TLargeInteger;mPriv, mNewPriv: TOKEN_PRIVILEGES;mBufferLength: DWord;beginif not (ewx in [1, 2]) then  exit;hProc := GetCurrentProcess();Ope...

스크린세이버 동작 못하게 막아주기   (created at 2006-09-29)   297  

Good question, and yes you can disable the Windows screen saver at runtime. It just so happens that just before Windows activates its screen saver, it sends out a SC_SCREENSAVE message to all running programs. If any of them set the message's Result field ...

로컬 IP 알아내기   (created at 2006-09-29)   227  

uses Winsock; function GetIPFromHost(var HostName, IPaddr, WSAErr: string): Boolean;typeName = array[0..100] of Char;PName = ^Name;varHEnt: pHostEnt;HName: PName;WSAData: TWSAData;i: Integer;beginResult := False;if WSAStartup($0101, WSAData) 0 thenbegin&nb...

공유폴더 찾아주기   (created at 2006-09-29)   287  

Good day.I need to know how to list shared folders on a computer that I am connected over LAN to, given its IP or machine name.Thanks ahead. ========================================================================================================Accepted An...

DirectShow에서 비디오 출력 크기 조정해주기   (created at 2006-09-29)   322  

PinOut := GetPin(VideoCapture, 'Preview');PinOut.EnumMediaTypes(MediaEnum);While MediaEnum.Next(1, MediaType, nil) = S_OK doBeginif GUIDToString(MediaType.subtype) = GUIDToString(MEDIASUBTYPE_RGB24) thenbegin   New(MediaType2);   CopyMe...

ShellExecute 실행 끝날때 까지 기다리기   (created at 2006-09-29)   244  

엄청난 비기 임... 흐흐흐...uses ShellAPI;{Supply a fully qualified path name in ProgramName}procedure KShellExecute(exe, param, dir: String);varExitCode: DWORD;SEInfo: TShellExecuteInfo;beginFillChar(SEInfo, SizeOf(SEInfo), 0);SEInfo.cbSize := SizeOf(TShellExecuteI...

Extracting a Program's Version Information   (created at 2006-09-29)   228  

The Unofficial Newsletter of Delphi Users - by Robert Vivrette --------------------------------------------------------------------------------Extracting a Program's Version Information by Michael Burton - rimrock@rimrocksoftware.com Delphi 3 and Delphi 4 ...

Starting an application as an icon in the system tray   (created at 2006-09-29)   151  

  Copyright © 2000 Ernesto De SpiritoDownload the source codePlacing an icon the system trayThe system tray is the area at the right of the task bar where "background" applications can place their icons. To place an icon in the tray you have to call t...

디렉토리와 그 안에 있는 모든 파일 지우기   (created at 2006-09-29)   248  

  procedure TForm1.Button1Click(Sender: TObject);var  DirInfo: TSearchRec;  r : Integer;begin  r := FindFirst('C:DownloadTest*.*', FaAnyfile, DirInfo);  while r = 0 do  begin    if ...

디렉토리 복사 루틴 (하부디렉토리까지 몽땅)   (created at 2006-09-29)   208  

  Procedure TForm1.DirectoryCopy(Sourcedir :string; Destdir: string);var  Pstr : array[0..256] of char;

Create a standard windows shortcut file   (created at 2006-09-29)   239  

  Q:How can I create a standard windows shortcut file (*.lnk) from my Delphi application?A:Below is an example that creates a shortcut to a DOS batch file.You need to use the procedure CreateLink();   program kg_MakeLink;{*******************...

File Attribute 바꾸는 방법   (created at 2006-09-29)   289  

  procedure TForm1.Button1Click(Sender: TObject);begin  with OpenDialog1 do    if Execute then      if SetFileAttributes(PChar(Filename), FILE_ATTRIBUTE_HIDDEN) then    &n...

wave 파일 mixing 하기. (웨이브 믹싱)   (created at 2006-09-29)   389  

용도는.. 배경음에다 목소리 합칠때 사용하는 겁니다.검증은 좀 덜됐지만, 이런식으로 하면.. 얼마든지 응용이 가능할꺼 같네요.그럼.. 문제 있으시면 답글 부탁드립니다.   // WAVE 파일을 Mixing 한다. - 배경음 + 목소리용// [in] pFile1 : 목소리 파일// [in] pFile2 : 배경음 파일(목소리 파일보다 커야한다.)// [in]nPreMargineSec : 몇초 후부터 음성을 합칠것인가. (배경음만 ...

ATL/ActiveX 에서 자바스크립트로 데이터(문자열) 보내기   (created at 2006-09-29)   302  

음.. 보통 param 으로 엑티브X로 값을 넘겨 받아서 쓰는데요그 반대도 궁금해서 찾아봤더니 자료가 별로 없더군요.혹시나 해서 올립니다.1. 클래스뷰 인터페이스항목에서 메서드를 추가합니다2. 매개 변수 형식을 VARIANT*  로 하고 특성에 out과 retval을 설정합니다. (메서드 이름과 변수 이름은 적당히...)3. 구현부분을 다음과 같이 합니다.STDMETHODIMP CTest::TestMethod(VARIANT* pVal){ ...

System Log-Off, Suspend, Reboot, Shutdown 시키기   (created at 2006-09-29)   240  

윈도우에서 시스템 Shutdown, Reboot, Log-Off는 ExitWindowsEx 함수로, Suspend는 SetSystemPowerState 함수로 가능합니다.윈도우 NT를 베이스로 하는 2000, XP의 경우는 시스템을 컨트롤 하기 위해서는 권한을 변경하는 과정이 필요합니다. BOOL IsWindowsNT(){    OSVERSIONINFO verInfo;     verInfo.d...

GDI+ 에서 이미지 반투명 처리하기..   (created at 2006-09-29)   297  

GDI 에선 AlphaBlend 라는 함수로 가능하기는 하는데찍을 부분의 이미지 색상과 혼합을 해야 제대로 구현이 됩니다계산식이야 MSDN 에도 있고 여기 Q&A 에 검색해도 있습니다.AlphaBlend 로 하다가 계산하는거 짜증나서GDI+ 찾아 보니까 있더군여..MSDN 에서 발췌했습니다.여기 검색해봐도 없길래... 갖다 붙여 넣습니다... 참고하세요..  Using a Color Matrix to Set Alpha Values in ...

자기자신 IP알아내기(로칼컴퓨터)   (created at 2006-09-29)   236  

^^.여러가지 방법이 올라와 있지만 제 컴에는 이넘 밖에 되지 않았습니다.Test 컴파일러 : VC++6.0 , VC++.NET  #include #include #include #pragma comment(lib, "ws2_32.lib")    CString CLogToNmdDlg::GetMyIp(void){      CString strHostName="";&nb...

프로세스명으로 프로세스 죽이는 함수   (created at 2006-09-29)   290  

/*    사용법 : ExitProcessName("IEXPLORE.EXE");

빈폴더 찾아내기   (created at 2006-09-29)   192  

주어진 경로 하위에 위치한 빈폴더를 모두 찾아내 삭제하는 함수입니다.수정해야 할부분이 있다면 알려주세요 ^^BOOL DelEmptyFolder(CString strPath){           CFileFind finder;    int nValidCnt = 0;    BOOL bWork...

IE 패치에 따른 object, embed, applet 대처 방안   (created at 2006-09-28)   330  

기존 방법↓Embed.jsdocument.write(‘’);단점 : embed 시킬 파일마다 js파일을 생성해주어야함 ㅡㅡa

HTML 긁어오는 프로그램 소스   (created at 2006-09-28)   166  

Your first task is to create a Delphi function used to download a file from the Internet. One way of achieving this task is to use the WinInet API calls. Delphi gives us full access to the WinInet API (wininet.pas) which we can use to connect to and retrie...

파일에서 한줄만 읽어다 return 해주는 소스   (created at 2006-09-28)   278  

 function read_line_1($filename)  {    $fp=fopen($filename, "rb");    $buff=fgets($file, 40960);    fclose($fp);    return trim($buff);  }

작업관리자에 프로그램 안뜨게 하기   (created at 2006-09-28)   452  

작업관리자를 띄워보면 어떤 프로그램이 떠 있는지 다 나온다.이걸 막으려먼 프로젝트 소스에서 다음과 같이 초기화를 해주면된다....Application.Initialize;Application.Title := '';Application.CreateForm(TForm1, Form1);...이렇게 해주면 Taskbar에도 안뜬다.

String Find Function (StrFnd)   (created at 2006-09-28)   181  

특정 문자열을 찾아내 주는 소스.델파이 프로그래밍 할 때마다 자주 애용하는 소스이다.  function StrFnd( source, key: String): Integer;vari, j, flen, slen, klen: Integer;beginslen := Length( source);klen := Length( key);flen := slen - klen + 1;for i := 1 to flen dobegin   if sour...

Toolbar에서 Icon 없애기   (created at 2006-09-28)   199  

  ::OnInitDialog(....){...//작업 표시줄에서 버튼을 없애준다.DWORD dwStyle = GetWindowLong(GetSafeHwnd(), GWL_EXSTYLE);dwStyle &= ~WS_EX_APPWINDOW;SetWindowLong(this->GetSafeHwnd(), GWL_EXSTYLE, dwStyle);...}

웹브라우져가 떠서 웹페이지 보이게 하는 소스   (created at 2006-09-28)   336  

참으로 간단하다.ShellExecute라는 함수를 쓰면 된다.// ShellExecute(Application.Handle, nil, PCHAR(strWorkingDir), nil, '', SW_SHOW);ShellExecute( NULL, NULL, "http://m.kurapa.com", NULL, "", SW_SHOW);

ActiveX에 다이얼로그 붙이기   (created at 2006-09-28)   299  

ActiveX Control안에 다른 ActiveX Control을 올려놓을때는 차일드 속성외에..app에 initinstance에서 AfxEnableControlContainer();를 호출해줘야 합니다..예..BOOL CClientApp::InitInstance(){BOOL bInit = COleControlModule::InitInstance();if (bInit){// TODO: Add your own module initialization cod...

드라이브 문자 알아내는 소스   (created at 2006-09-28)   308  

내가 사용하고 있는 PC에서 드라이브가 어떤게 사용가능한지 알아내는 소스.void CDriveCheckUtilDlg::CheckForDriveLetterAccess(){  char m_DriveLetter[80]={ "

ListCtrl에서 아이템 추가하기 예제   (created at 2006-09-28)   454  

char *strTitle, *strArtist, *strTime;{/* Add song information to play list */LV_ITEM lvitem;lvitem.mask = LVIF_TEXT | LVIF_IMAGE | LVIF_STATE ;//  lvitem.iImage = MemoryType - 1; /* Set Image Type */lvitem.state =  0;lvitem.stateMask = ...

ActiveX에서 바이너리 데이터 파라메터로 안깨지게 받는법   (created at 2006-09-28)   349  

보통 LPCTSTR로 선언해서 쓰는데 그럼 가다가 end of string 이후가 깨져버린다.그때 파라메터를 CHAR * 로 선언해서 쓰면된다.Visual C++ 6.0에서는 CHAR* 선언이 불가능하므로 수동으로 고쳐주면된다.이때 컨트롤 부분에서는 다음과 같은 부분도 수정해주어야 한다.VTS_BSTR로 선언되어진 부분을 VTS_PI1로 선언해주면된다.그러면 데이터 송수신시 깨지지 않는다.from ControlDISP_FUNCTION(CKlientCtrl...

모달리스 다이얼로그의 종료 버튼을 클릭했을 때 종료가 안될때...   (created at 2006-09-28)   289  

모달리스 다이얼로그의 종료 버튼을 클릭했을 때 종료가 안될때...요로코롬 해보슈~WndProc(..){switch(){   case WM_SYSCOMMAND:   {     if(wParam==SC_CLOSE)     {       EndDialog();//종료   &n...

DirectShow - NULL Rendering Example   (created at 2006-09-28)   226  

DirectShow를 이용하여 간단히 컨텐츠를 재생하는 프로그램 소스다.이것만 이해하면 DirectShow의 절반은 이해 한 셈이다.#include #pragma comment(lib, "strmiids.lib")

Broadcast를 이용한 Application 종료   (created at 2006-09-28)   384  

가끔 어플리케이션을에게 메시지를 보내서 통채로 죽이고 싶을때가 있다.어플리케이션들아 우리 같이 종료하자!!!이럴때는 윈도우 메시지를 정의해놓고,브로드케스트 해주는 방법을 써주면 좋다. 보내는 곳UINT nCloseRegMsg = ::RegisterWindowMessage("ISCREEN_CP_APP");::PostMessage(HWND_BROADCAST, nCloseRegMsg, 0, 0);받는 곳UINT nCloseRegMsg = ::Regis...


Page: 1  2