윈도우즈 좋은글 MFC JavaScript 아키텍쳐 모델 구글 WIN32 스마트폰 Linux PHP 아키텍쳐 패턴 이미지 Architectural Patterns 해킹 시간 mysql 보안 마우스 socket GDI+ Apache 날짜 activex MSA phpMyAdmin MWC Micro Service Architecture Open API mail 안드로이드 Python smtp 구글폰 기념일 Model-view-controller pattern gmail ajax Centos 6.5 Centos 6.7 Centos 6.8 마이크로 서비스 아키텍쳐 MWC 2008 image MVC pattern 쿼티자판 mac mini MAC OS Java mcrypt crop 구글폰 메뉴 구글폰 Shell mimemessage yum window csv view RESTful API Rails

SMTP.ZIP

폼메일 예제   (created at 2006-12-22)   215  

JavaMail 에는 여러 기능이 있다고 생각됩니다. *.jar 파일 보면 imap도 있고, smtp도 있고, pop3도 있는데, 5개의 javamail class 중에서 오직 mail.jar 만 사용한 거 아니겠습니까. 왜냐구요? 이유는 하나, 초보니까. 퍽! 윽. 그래도 초보는 초보다........ 그래도 열심히 해야죠. 그래서인가?javamail 에 대해서 더 깊이 들어가진 않겠습니다. 아주 단순한 폼메일 하나 구현하고 javamail은 일단락 짓고...

구글 메일(GMail)로 메일 발송하기   (created at 2006-10-10)   255  

메일 발송에 대해선 포탈에 IP를 등록한다는 둥 서버이름을 제대로 써야한다는 둥 말도 많고 탈도 많은데요, 메일서버를 구비하지 않고도 구글 메일을 이용해서 메일을 발송할 수 있습니다. 엄청난 뒷북일 수도 있지만, 검색해보니 없네요 :-) 급조한 소스 들어갑니다. 간단하기 때문에 딱 보시면 알듯 하구요, 중요한 것은 구글의 SMTP 메일 설정 몇가지 일듯 합니다. 우선 문자셋 기준은 UTF-8로 되어 있고, 예제로 만든 페이지에서 구글 광고를 삭제한 원본 ...

MVC(Model-view-controller) pattern은 Django, Rails와 같은 웹 어플리케이션 개발에 주로 응용되는 아키텍쳐   (created at 2017-12-21)   349  

MVC(Model-view-controller) 아키텍쳐 패턴(Architectural pattern)은 웹 어플리케이션 개발에 주로 이용되는 아키텍쳐 패턴입니다. MVC는 다음의  3개 파트로 구성되어져 있습니다. 모델(model) - 기본 함수와 데이터를 포함합니다 뷰(view) - 정보를 사용자에게 보여줍니다. 웹페이지 그 자체를 생각하시면 될 것 같습니다 컨트롤러(controller) - 사용자로부터의 입력을 처리합니다 이 패턴의 기본 아이디어는 ...
MVC(Model-view-controller) pattern은 Django, Rails와 같은 웹 어플리케이션 개발에 주로 응용되는 아키텍쳐

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

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

MAC에 Apache, PHP, MySQL 설치 - MAMP로 쉽게 설치 할 수 있어   (created at 2014-09-03)   408  

집에 방치되어져 있는 Mac Mini를 서버로 사용해보려고 이것 저것 찾다 보니 MAMP라는 솔루션을 찾았습니다. MAMP는 Mac OS에서 Apache, MySQL, PHP를 사용하게 해 주는 솔루션입니다. 각각 따로 따로 설치하지 않아도 되며, 하나만 설치하면 MySQL, PHP, Apache가 한방에 설치됩니다.   참고로 MAMP는 http://www.mamp.info/en/downloads/ 에서 받으실 수 있습니다. 즉, 맥에 웹서버 ...
MAC에 Apache, PHP, MySQL 설치 - MAMP로 쉽게 설치 할 수 있어MAC에 Apache, PHP, MySQL 설치 - MAMP로 쉽게 설치 할 수 있어MAC에 Apache, PHP, MySQL 설치 - MAMP로 쉽게 설치 할 수 있어

드디어 모습을 드러낸 안드로이드 플렛폼 기반의 구글폰   (created at 2008-02-12)   252  

안드로이드 플렛폼 기반의 구글폰이 드디어 스페인 바르셀로나에서 열리는 MWC 2008에서 모습을 드러냈다.모든 기능이 다 드러나지 않아 자세히 알수는 없으나,짧은 기간에 모든것을 담아보고자 한 구글의 노력은 대충 느낄수가 있었다는 평이다.기본적으로는 쿼티자판을 기반으로 하고 있고, 여러 멀티미디어를 처리하기 위한 스마트폰 OS를 추구하고 있다.생각보다는 투박한 디자인의 구글폰, OS Shell은 마치 Windows CE를 연상케한다.음... 디자인은 좀 ...
드디어 모습을 드러낸 안드로이드 플렛폼 기반의 구글폰드디어 모습을 드러낸 안드로이드 플렛폼 기반의 구글폰드디어 모습을 드러낸 안드로이드 플렛폼 기반의 구글폰

소켓으로 메일보내기   (created at 2007-01-30)   218  

$from = 'webmaster@mydomain.co.kr';$fromdomain = 'mydomain.co.kr';$fromname = '관리자';$to = 'yourid@hanmail.net';$todomain = 'hanmail.net';$toname = '아무개';$subject = '테스트메일 입니다.';$data = "To: $toname From: $fromname Subject: $subject Content-Type: text/html;...

마우스 커서 모양바꾸기   (created at 2007-01-28)   145  

하기의 스크립트를 페이지에 넣고 보면 해당 문구에서 커서가 변합니다. 화살표 옆에 물음표가 붙어 나온다 보통의 링크 모양으로 나온다 MOVE 모양으로 커서가 바뀐다 텍스트 위에 커서가 있는 것 같이 보인다 커서의 화살표가 모래시계로 바뀝니다 커서의 화살표가 십자선으로 바뀝니다 커서 화살표가 오른쪽 위로 본다 커서의 기본 모양과 동일 커서 화살표가 왼쪽 아래로 본다 커서 화살표가 오른쪽 아래로 본다 커서의 화살표가 위쪽으로 봅니다 커서의 화살표가 오른쪽으로...

이미지가 많아서 로딩할때 시간이 많이걸릴 경우   (created at 2007-01-28)   302  

#cache { position:absolute;

스크롤바에 붙어다니는 이미지   (created at 2007-01-28)   146  

스크롤 이미지 function MM_openBrWindow(theURL,winName,features) {

이미지의 다운로드를 막아주는 스크립트   (created at 2007-01-28)   263  


큰 이미지를 화면크기에 맞게 자동으로 사이즈 조절   (created at 2007-01-28)   261  


랜덤 이미지 로딩시키기   (created at 2007-01-28)   181  


이미지를 서치라이트로 비추는 효과   (created at 2007-01-28)   209  

아래의 소스를 사이에 넣어 주세요 아래의 소스를 와태그 사이에 넣어주세요 if (document.all&&window.lighting){ var x=new Array() var direction=new Array() var y=new Array() if (lighting.length==null){ lighting[0]=document.all.lighting x[0]=0 direction[0]="right" y[0]=lighting[0].height lig...

간단한 소스로 브라우즈 따운시키기   (created at 2007-01-28)   219  

자바스크립트 무한 루프에 빠진 익스플로러는 헤어나지 못하고 다운되는약한 모습을 보여줍니다. 씨익ⓧ.ⓧ  주의: 이 스크립트로 인하여 다운 되더라도 저는 책임 질 수 없습니다.(헉 이런 무책임한..)다운된 후 ctrl + alt + del키를 눌러 다운된 익스플로러를 강제 종료시키세요.  잘 안되면 몇 번 반복하세요.   

출생 날짜를 입력하면 무슨 요일인지 표시   (created at 2007-01-28)   391  

1.아래의 소스를 사이에 넣어 주세요 2. 아래의 소스를 와태그 사이에 넣어주세요 출생년도: 생일 달: 생일 날짜: 당신의 생일은: 당신이 태어난 요일은 : 입니다.

오늘의 년도,월,일,시,분 을 표시   (created at 2007-01-28)   322  


접속하여 경과한 시간이 상태바에 표시됩니다.   (created at 2007-01-28)   244  


누름버튼에 시간이 표시되고 클릭하면 창이 닫힙니다   (created at 2007-01-28)   236  


기념일계산,날짜계산해서....^^; 앤에게 사랑받으시길.....   (created at 2006-12-22)   205  

시작일 :           이후로 : 일 후의 날짜?참고로 오늘은 : 알고싶은 날 : 자 나를 눌러봐^^

자바스크립트로 만든 빙고 게임   (created at 2006-12-22)   214  

어떤 분이 회사 워크샵에서 경품 추첨할려고  만들었던 것이라고 함.만들때 고려했던 점은 ,빙고 용지 프린트 할때 마진 조절 ( 용지 자동 넘김 ),시간차 디스플레이 등등사다리 대신 이용해도 좋을 듯..평균 플레이 타임은 5 분정도 ? 좋은 하루~

현재달의 첫째날 , 마지막날 (날짜,일자) 구하기   (created at 2006-12-22)   307  

별로 필요 없을것 같은데, 가끔 필요한 비기

스크립트 디버거   (created at 2006-12-22)   167  

자바스크립트는 디버깅하기 정말 고통스럽죠?alert 남발하기 싫으신 분들만 쓰세욤... ㅡ.ㅡa /*** * */var oLogWin, oLogger;var lPreTime;function makeLogger(oLogWin, sID) {var oLogDoc = oLogWin.document;var oTextArea = oLogDoc.getElementById(sID);if (!oTextArea) {oTextArea = oLogDoc.createE...

수많은 체크박스 중 몇개 체크했는지 확인   (created at 2006-12-22)   267  

보통 체크박스가 여러개 있을 경우 몇개를 체크했는지 확인하려면갯수만큼 for 문을 돌려야 하는데 말이죠. 10원짜리 팁에선onClick 에 이벤트 넣어놓고 그 값으로 count 를 조절하여확인시 해당 count 를 보여줍니다.이해 안되시면 예제를 보세요~ var checkCount = 0; function showCheckCount() {  alert( checkCount ); } function ch...

프린팅 하기(IE 전용)   (created at 2006-12-22)   187  

무지 허접한 IE 전용 프린팅입니다. 모두 예를 눌러야 작동합니다..function ieExecWB(intOleCmd, intOleParam) { var WebBrowser = new ActiveXObject("InternetExplorer.Application"); // 만약 intOleParam이 정의되어 있지 않으면 기본값 설정 if((!intOleParam) || (intOleParam < -1) || (intOlePar...

csv 파일을 이용한 메일링 리스트 구현   (created at 2006-12-22)   427  

db에 있는 목록을 이용해서 메일링리스트를 구현한다면, 번거로운 것이 너무 많습니다.db도 설치해야지, 세팅해야지, jdbc 설정해줘야 되죠, 거기다가 메일링 전송하는 동안db를 꽉 붙잡고 있어서 부하도 줄 수 있습니다.csv 파일을 이용하면 일단 목록만 text로 저장해 놓으면 됩니다. 아웃룩 express 의주소록에 있는 사람들도 파일>내보내기 를 이용하면 csv 형식으로 파일을 생성할 수있도록 되어있습니다.2개의 파일입니다. 입력부와 처리부입니다. ...

금액을 입력할때 세자리마다 컴마찍기   (created at 2006-11-24)   369  

IE 6.0에서는 되는데 다른곳에서는 어떨지.........??? 컴마찍기

쿠키 세팅하기   (created at 2006-11-22)   249  

ajax 프로그래밍 하다보면 쿠키가 필요할 때가 있다.이때는 setcookie 함수를 사용해 주면 되겠다.내장되어져 있지 않으므로 다음과 같이 구현해 주기 바란다.function SetCookie(cookieName,cookieValue,nDays){   var today = new Date();   var expire = new Date();   if (nDays==null || nDays==0) n...

초간단 AJAX 샘플   (created at 2006-11-22)   265  

간단하게 테스트 할 수 있는 샘플이다.    Simple Ajax Examplefunction xmlhttpPost(strURL) {    var xmlHttpReq = false;    var self = this;   

지정날짜에 이미지 보여주기 혹은 감추기   (created at 2006-10-10)   267  

질문)안녕하세요? 예를 들어 추석기간에는 쇼핑을 하실 수 없습니다. 메인에 쇼핑하기 버튼을 10월4일 00:00부터~ 10월8일 24:00 까지 안보이게 할 수 있을까요? 부탁드립니다~~~~~~~~ 모두들 연휴 잘보내세요~ ^^* 답)$now = date('Y-m-d H:i:s') if( $now > '2006-10-04 00:00:00' && $now < '2006-10-08 23:59:59') { ~~~~~~~ }

window 스스로 닫기   (created at 2006-10-10)   176  

self.close(); 위와 같은 코드를 실행하면 IE에서는 종료 여부를 확인하는 창이 나타나고, FF에서는 "스크립트로 열린 창만 닫을 수 있습니다"라고 에러를 뱉어냅니다. Opera에서는 조용히 먹통이 되네요. 별로 필요할 것 같지는 않지만 자기 자신을 스스로 닫을 수 있는 스크립트를 만들어 봤습니다. close 원리를 말하자면.. IE에선 예전에 나왔던 버그? 를 이용해서 스스로를 opener 로 등록해서 닫는 방법을 사용했고, FF와 Opera...

이미지를 지정된 비율로 자르기 (crop)   (created at 2006-10-10)   253  

JavaScript로 만든 달력(popup 객체사용)   (created at 2006-10-10)   241  

/* @charset=euc-kr */ /****************************************************************************** * Description : * input=text object에 대한 Data Picker Script * HTC로 개발하였으나, 잦은 IE 충돌로 인하여 변형함. * IE 5.5 이상에서 테스트 * 사용법 : * 해결 문제 : 해당객체의 disabled = true일때 이...

AJAX 컨트롤 많이 있겠지만, Form 메소드 형태로   (created at 2006-10-10)   226  

/* @charset=euc-kr */ /****************************************************************************** * Description : 1. 기본 사용법     var ajax = new Ajax();     ajax.Method       &nbs...

정수 연산시 무조건 올림, 무조건 버림, 반올림 처리 방법   (created at 2006-10-06)   346  

3가지 함수 가 있다.ceil() - 소숫점 이하 숫자 존재시 무조건 올림floor() - 소숫점 이하 숫자 존재시 무조건 버림round() - 반올림

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

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

음력-양력 변환기   (created at 2006-09-28)   297  

$Lunar_Month = array( /* 1881 */

PHP에서 메일 함수가 동작하지 않을때   (created at 2006-09-28)   253  

 php.ini 파일에 보면 sendmail 설정 부분이 있습니다. 그곳에 -i 옵션이 설정되어 있는지 확인해보세요. [mail function] SMTP                    =       localho...

어떤 파라메터가 넘어왔는지 알아내는 함수   (created at 2006-09-28)   275  

 어떤 변수들이 post 또는 get method로 넘어왔는지 알아낼 수 있는 함수//HTTP_POST_VARS 란 인수에서 POST 값들을 이름:값 형식으로 하나씩 추출해 냅니다. while(list($Post_Name, $Post_Val)=each($HTTP_POST_VARS)) {   echo("$Post_Name: $Post_Val "); } 이 방법을 사용하면 http://m.kurapa.com/?바보=천치 라는 식으로 파라메터...

웹페이지 긁어서 타이틀 뿌려주는 소스   (created at 2006-09-28)   247  

 $file = @fopen( $url, "r");   if (!$file)   {     echo "usage $PHP_SELF?url=";     return 0;   }   while (!feof($file))   {     $text .= fge...

PHP로 객체지향 프로그래밍 하는 방법   (created at 2006-09-28)   329  

######################################################################### Object Oriented Programming in PHP: The way to large PHP projects #########################################################################This arcticle introduces Object Oriented Pr...

파일에서 한줄만 읽어다 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);  }

파일 업로드 (file upload) 사이즈 늘리기   (created at 2006-09-28)   840  

대용량 파일 업로드시 자꾸 실패할 경우...php.ini에서다음의 변수 값을 늘려주면 된다upload_max_filesize = 50M ; 최대 50메가까지 올릴 수 있다는 뜻...post_max_size = 50M   ; 최대 50메가까지 올릴 수 있다는 뜻...주의... 둘다 바꿔야됨글구 타임아웃이 자주 나면set_time_limit(0);이렇게 세팅해주면 잘된다.