윈도우즈 여자 김태희 영어 MFC 아키텍쳐 소프트웨어 이효리 Linux 취업 요실금 전지현 아키텍쳐 패턴 Architectural Patterns IPTV mysql 연봉 박명수 아마존 조언 송혜교 Netflix Apache sendmail 서버 인간관계 소켓 퇴직 ssl 모델링 출세 GPL 임채무 아파치 소음 LGPL 영어 패턴 USB leak 자영업 mail 중소기업 UML 차승원 백업 memoryleak Prediction IIS GNU 난청 sql Amazon API Gateway 요실금 치료 메모리 아이비 메모리누수 비용절감 mysql backup mysql 백업 Master-slave pattern

DB.ZIP

넷플릭스 서비스 오토스케일링 아키텍쳐   (created at 2018-07-10)   391  

글로벌 비디오 서비스 강자인 넷플릭스는 아마존 AWS를 운영환경으로 사용합니다. 그들이 온라인 비디오 시장에서 티격태격하면서 경쟁하고 있지만, 아이러니하게도 넷플릭스는 아마존과 끈끈한 관계를 유지하고 있습니다. 아마도 아마존은 넷플릭스덕분에 그들의 아마존 프라임 비디오 서비스를 위한 환경 구축을 북미 전역에 쉽게 얻었을 것이라는 생각을 하게 만듭니다. 서비스 트래픽에 따라 서버 인스턴스를 늘렸다 줄였다 하는 오토스케일링(AWS Auto Scaling)을...
넷플릭스 서비스 오토스케일링 아키텍쳐

플러거블 스토리지 엔진을 가진 MySQL 아키텍쳐 - InnoDB는 인메모리 캐싱을 하는 고성능 솔루션   (created at 2018-07-02)   375  

오라클 홈페이지에 가니 플러거블 스토리지 엔진 기반으로 동작하는 MySQL 아키텍쳐 그림을 볼 수 있었습니다. 플러거블(Pluggable)이라 함은 스토리지 방식을 선택할 수 있다는 것인데요. 이는 각각의 스토리지가 컴포넌트처럼 동작한다는 의미를 내포합니다. MySQL 5.5.5 이전 버젼에서는 MyISAM이 기본 스토리지 엔진이었습니다, 그런데 5.5.5부터는 InnoDB가 기본적으로 붙도록 바뀌었습니다. 쓰는 입장에서는 별 차이를 느낄 수 없을 것이라...
플러거블 스토리지 엔진을 가진 MySQL 아키텍쳐 - InnoDB는 인메모리 캐싱을 하는 고성능 솔루션플러거블 스토리지 엔진을 가진 MySQL 아키텍쳐 - InnoDB는 인메모리 캐싱을 하는 고성능 솔루션

영문 이메일 작성시 유용한 패턴   (created at 2018-03-07)   156  

Opening email phrases (opening part of a business letter) I am writing to confirm ...I am writing to apologize for ...I am writing to enquire about ...I am writing to you in response to your advertisement for...I received your address from + and would lik...

흔히 잘 쓰이는 영어회화 패턴 50가지   (created at 2018-01-24)   236  

흔히 잘 쓰이는 영어회화 패턴 50가지입니다. 직접 발음하여 녹음한 것을 반복해서 듣고 따라하면 나중에 실전에 유용하게 사용할 수 있습니다. 1. I think... I think you're right. I think we're lost. I think this is it. I think this is yours. I think this is enough. I think that is better. I think it's two hours long. 2...

Master-slave pattern은 장애 대응을 위한 Database 복제 등 병렬처리 및 Disaster Recovery 대응 로직에 주로 이용   (created at 2017-12-16)   357  

마스터-슬레이브 아키텍쳐 패턴(Master-Slave Architectural pattern)은 마스터(master)와 슬레이브(slave)로 구성되어져 있는데, 마스터는 일을 분배하는 역할을 가지고 있으며, 슬레이브는 전달된 기능을 수행합니다. 즉, 마스터(주인)이 업무를 지시하면, 슬레이브(하녀)는 그 일을 완료하여 결과물을 전달 하는 것입니다. 마스터-슬레이브 아키텍쳐 패턴(Master-Slave Architectural pattern)의 예로는 데...
Master-slave pattern은 장애 대응을 위한 Database 복제 등 병렬처리 및 Disaster Recovery 대응 로직에 주로 이용

우분투 소켓 접속 제한 풀어 소켓 갯수 늘리기(How to increase maximum socket connection in Ubuntu?)   (updated at 2023-12-17)   630  

우분투 서버 기반으로 웹서버, DB서버 등을 운영하다 보면 소켓 접속 갯수 제한으로 서비스가 정상동작 하지 않는 경우가 있습니다. 그럴때는 설정만 바꿔주면 손쉽게 동시 접속 갯수를 늘릴 수 있습니다. * 현재 최대소켓 설정 갯수 확인하기 보통 default 값은 127입니다.이는 너무 작은 값으로 변경을 하려면 /etc/sysctl.conf 화일을 열어서 제일 마지 막줄에 아래의 줄을 삽입합니다.  한줄 추가하...

대기업 인사팀 18년차의 조언-농담같지만 왠지 진실하게 들려오는 알찬 조언   (created at 2014-03-04)   353  

다음은 한 페이스북 지인이 대기업 인사팀 18년차의 조언이라며 공유해 주신 내용입니다. 전 대기업에서 인사업무만 18년 가까이 하고 퇴직하고 지금은 자영업하고 있습니다. 사실 제가 하는게 아니라 와이프 미용실 셔터맨인 셈이지요 오늘은 한가한 시간을 이용해서 진심으로 여러분께 조언드리고자 합니다. 인사담당자는 서로 다른 회사를 다니더라도 암묵적으로 그들이 원하는 인재상은 크게 다르지가 않다는것을 먼저 염두해 두고 이해하시고 또 여러분이 생각하는 대학과 실제...
대기업 인사팀 18년차의 조언-농담같지만 왠지 진실하게 들려오는 알찬 조언

맥/맥미니 OSX 비밀번호 잊어버렸을 때 CD 없이 초기화하는 방법   (created at 2014-02-18)   263  

오래된 맥/맥미니가 구석에 있어서 이를 다시 사용하려고 하니… 비밀번호를 물어보네요. 이것 저것 방법을 찾아 헤메이다가, 방법을 찾아 이를 정리 해 봅니다. 1. 맥을 재부팅하고 Command + S 키를 누릅니다. 2. 싱글 유저 모드로 부팅이 되고 커맨드 라인이 나타나면 다음을 커맨드라인에 입력합니다. 2.1. 파일 시스템을 체크하기 위해 커맨드 라인에 다음을 입력합니다. fsck -fy 2.2. 루트 드라이버를 쓰기 가능한 상태로 마운트 시킵니다. ...
맥/맥미니 OSX 비밀번호 잊어버렸을 때 CD 없이 초기화하는 방법

SSL 인증서 설치 방법   (created at 2009-11-10)   289  

1. 인증서의 설치 절차Thawte에 인증서를 신청하거나 무료테스트 인증서를 신청화면 텍스트화일 형태의 인증서를 받게 됩니다. 인증서의 형식은 CSR과 마찬가지로 Ascii텍스트로 암호화된 문장으로 구성되어 있습니다. BEGIN CERTIFICATE와 END CERTIFICATE를 포함한 텍스트를 *.crt혹은 *.der, *.cer등 다양한 확장자로 저장합니다. 각 웹서버에서 이 인증화일을 불러들일 준비를 합니다 2. Apache(modSSL)Apach...

SSL 인증서 설치시 인증요청서(CSR)에 생성가이드   (created at 2009-11-10)   284  

1. CSR이란 무엇인가?CSR이란 Certificate Signing Request의 약자로서 SSL서버를 운영하는 회사의 정보를 암호화하여 인증기관으로 보내 인증서를 발급받게 하는 일종의 신청서입니다. CSR은 Ascii 텍스트화일로 형성되며 아래와 같은 형태로 되어 있습니다.CSR을 생성할 때 서버의 식별명을 입력하라는 메시지가 표시됩니다. 식별명은 각 서버를 고유하게 나타내는 이름으로서 다음과 같은 정보를 포함합니다.   ...

IP Address로 국가 알아내는 방법   (created at 2008-08-08)   408  

출처: http://ip-to-country.webhosting.info/node/view/6 첨부파일은 위의 출처 사이트에서 제공하는 CSV형식의 2007년 3월 5일자 자료입니다.시간에 따라 자료가 변함으로 최신 파일은 http://www.ihelpers.co.kr/programming/tipntech/ip-to-country.csv.zip을 통해 다운 받으시기 바랍니다. CSV파일의 형식은 다음과 같습니다. "0033996...

단순 디지털 TV에서 쌍방향 TV로의 진화   (created at 2008-06-25)   261  

쌍방향 TV광고의 진입장벽 첫 번째 진입장벽: 기술◆ 쌍방향 방송 서비스의 제공 수준은 나라별로 사업자별로 천차만별이다! 일찌기 유럽과 미국에서 태동한 디지털 방송은 현재 스칸디나비아 국가들과 일부 동유럽, 그리고 일본, 한국, 호주, 중국 등지로까지그 혜택 범위를 넓혀오고 있다. 그러나 디지털 방송이란 개념은 실제로 너무나 폭넓은 개념으로 쓰이고 있어 디지털 방송 자체가반드시 쌍방향 데이터 방송의 완벽한 뒷받침을 전제로 한다고 이해하면 곤란하다. 앞서 ...
단순 디지털 TV에서 쌍방향 TV로의 진화단순 디지털 TV에서 쌍방향 TV로의 진화단순 디지털 TV에서 쌍방향 TV로의 진화

다양한 요실금 치료 방법   (created at 2008-05-05)   111  

치료는 크게 약물이나 골반운동, 전기자극과 같은 보존적 치료와 수술 치료로 구분할 수 있습니다.절박성 요실금의 주된 치료는 약물 투여와 방광훈련입니다. 복압성 요실금의 가장 효과적인 치료는 수술이지만 요실금 증상이 심하지 않거나 비교적 젊은 여성에서는 골반근육운동이나 전기자극을 이용한 바이오피드백 치료도 효과적입니다.▣ 약물요법약물 요법으로는 여성 호르몬인 에스트로겐이나 교감신경촉진제 등 방광 내의 압력을 감소시켜주는 약물이나 방광경부를 수축시키는 약물을...

돌발성 난청에 대한 Q&A   (created at 2008-03-24)   117  

Q 난청이란 무엇이며 어떤 종류가 있나요? A 난청이란 외이, 중이, 내이 및 신경전달경로 중 어느 부분의 이상으로 소리를 잘못 듣는 상태를 말합니다. 난청의 종류에는 소리 전달경로의 이상으로 생기는 전음성난청, 소리전달경로는 정상이나 달팽이관이나 청신경의 이상으로 생기는 감각신경성난청 그리고 두가지의 장애가 같이 있는 혼합성난청이 있습니다.  Q 난청의 원인은 무엇인가요? A 전음성난청의 원인으로는 외이도가 막혀있는 선천성외이도폐쇄증이나 귀지가 외이도에...

윈도우즈 PC에 SVN설치하여 협업환경 구성하는 방법   (created at 2008-02-19)   531  

1) 서버 설정을 위해 서버에 SVN 설치다음의 URL에 접속하여 다운받는다.http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91그리고 설치한다.2) 서버 설정을 위해 서버에 SVNSERVE Manager 설치다음의 URL에 접속하여 다운받는다.http://www.pyrasis.com/blog/tag/SVNSERVE%20Manager설치 후 저장소 디렉토리를 생성한 후 다음과 같이 설...
윈도우즈 PC에 SVN설치하여 협업환경 구성하는 방법윈도우즈 PC에 SVN설치하여 협업환경 구성하는 방법

shell script를 이용한 mysql 자동 백업(backup)   (created at 2008-01-04)   204  

다음 script를 /etc/cron.daily/mysql_back.sh로 만들어 두면 백업이 끝납니다. MySQL DB를 dump해서 다른 server에 옮겨 둡니다. 같은 서버에 데이타를 두면 server crash가 발생할 때... 대응이 불가능하죠?... -..-a #!/bin/bash BACKUP_DIR=/home/backup DATE=$(date +%Y%m%d) rm -rf $BACKUP_DIR/people2-$DATE.sql /usr/loca...

mysql의 백업과 복구 (backup & restore)   (created at 2008-01-04)   206  

우선.. mysql을 접속합니다. 접속까지의 명령어는 기본 명령어 설명에 있으니 생략을;;로그파일이 많이 쌓여서 디스크 용량이 부족한 경우 일단 로그파일을 지웁니다. mysql>RESET MASTER로그 파일은 XXX-bin.000001 같은 형식으로 쌓입니다. 위치는 디폴트로 설치했다면 /usr/local/mysql/var/에 있을 겁니다. RESET MASTER를 입력하면 로그 파일들이 지워집니다.백업을 하는 방법은 쉘에서 하는 법과 mysql내에서 ...

DirectDraw 어플리케이션 구현   (created at 2008-01-04)   202  

CodeGuru를 탐험하던 도중 유용한 article이 있어 이를 복사한다. 이를 이용하면 간단하게 DirectDraw 어플리케이션을 구현 할 수 있었다.첨부의 모듈을 이용하면 라이브러리 링크도 할 필요 없다. (지가 알아서 링크도 해주도록 원소스를 살짝 수정했음)다음과 같은 순서로 프로그램을 만들어보도록 하자.1. DirectX를 설치한다.2. Tools -> include 디렉토리와 lib 디렉토리 세팅을 한다. (설치된 디렉토리로 친절하게 세팅해준다...

mysql 백업에서 복구까지   (created at 2007-10-12)   151  

데이터베이스 관리자와 개발자들은 정기적인 데이터 백업의 중요성을 잘 알 것이다. 만약 디스크나 서버가 고장날 경우 백업을 미리 해 뒀는지 여부는 1년치 업무결과를 잃어버리느냐 아니면 몇시간만에 정상으로 복귀하느냐를 결정한다.하지만 다행스럽게도 MySQL 사용자는 백업과 복구를 할 수 있는 간편하게 할 수 있는 내장 전용 툴을 사용할 수 있다. 이툴을 이용하면 이기종 플랫폼으로 MySQL 데이터베이스를 간편하게 옮길 수 있으며, 또 다른 포맷으로 레코드를 ...

아폴로가 가짜다 ? 무시하는 수밖에…”   (created at 2007-09-20)   238  

“2등은 아무도 기억하지 않습니다.”한 대기업 광고에서 ‘아무도 기억하지 않는 사람’으로 묘사된 버즈 올드린(Buzz Aldrin·77)씨가 한국을 찾았다. 올드린씨는 1969년 7월 20일 아폴로 11호의 착륙선 ‘이글’을 타고 달 표면 ‘고요한 바다’에 착륙했다. 그는 인류 최초로 지구 바깥의 땅에 착륙한 착륙선에 타고 있었지만, 닐 암스트롱(Armstrong)에 이어 2번째로 달에 발을 디뎠기에 사람들은 여간해서는 그를 기억하지 못한다. 암스트롱은 ...
아폴로가 가짜다 ? 무시하는 수밖에…”

외국에서 프로그래머로 취업하려면   (created at 2007-09-09)   257  

미국에서 엔지니어에 대한 대우는 상당히 좋습니다. 하지만 좋은대우를받기 위해서 미국취업은 그만큼 노력이 필요하지요. 아래의 노력으로미국취업을 하시던지 아니면 같은 노력으로 국내에서 님의 역량을향상시키던지 하는것은 님의 선택입니다.질문의 취지가 그냥 미국에 취업 가는게 아니라전공을 살리고 싶으신거 같아 말씀드리는 겁니다.중요 포인트순으로 말씀드리겠습니다.1. 두가지 방법이 있습니다. 국내 미국계업체 취업 후 미국으로 가는법과처음부터 미국회사에 취업하는 법입...

Flash와 PHP를 활용하여 멀티 파일 업로드 구현하는 방법   (created at 2007-08-14)   329  

SWFUpload는 자바스크립트와 플래시를 이용하여 손쉽게 다중 파일 업로드 프로그래스바를 구현하는 라이브러리이다.페이지 리로드가 없고, 업로드 시작전에 파일 사이즈를 미리 알 수 있으며, 업로드 큐에서 추가/삭제, 컨트롤과 시프트 키를 조합한 다중 파일 선택, 자바스크립트 콜백 이벤트 등이 가능하다.소스코드나 바이너리 모듈은 swfupload.org에서 다운 받을 수 있다.다음은 그 기본 포멧이다.var swfu; window.onload = ...

SONY의 LGPL위반으로 인한 소송 휘말림 사례   (created at 2007-08-05)   172  

소니가 LGPL 소스를 무단으로 사용하다 적발되어 소송당한 사례가 유명하다.2005년 11월경에 인터넷을 크게 달구었던 내용으로LGPL저작권자가 리버스엔지니어링을 통해 소니를 제소했던 사건으로원 소스 저작권자가 승소한 큰 사례이다.하기는 승소 사례 원문이다Posted on 11/17/2005 8:33:09 AM PST by N3WBI3Due to the importance of the latest discoveries, here's another upda...

임수정도 똥을싸나요?   (created at 2007-05-27)   142  

임수정도 똥을 싸나욘? 조회 1257추천 32006/07/29 12:36 yp2080 IP 125.128.xxx.216 막 똥은안나오고 막 맑은 물이 나올꺼같에요^^ 한줄의견 30개 yjy6804 임수정이 정수기였군요 ㄲㄲ07/29 12:38:11(221.140.xxx.218) kwon3303 임수정 항문에서는 맑은 똥이 나옵니다 전지현씨는 어떤가요? ▼07/29 12:38:43(210.222.xxx.206) asess98 설사약을 잘못 드셨나..07/2...
임수정도 똥을싸나요?

백줄 글보다 낫다「다이어그램 작성 프로그램」   (created at 2007-05-26)   257  

소프트웨어 개발이 어려운 이유 중 하나가 소프트웨어 자체와 그 개발 과정이 가시적이지 못하기 때문이다. 개발 진행이 소프트웨어 개발과 유사하다고 이야기하는 건축의 경우에도 시간이 흐르면 한 층 한 층 올라가는 건물을 볼 수 있다. 심지어 눈에 보이지 않는 전류의 흐름을 이용하는 전자제품의 경우에도 눈에 보이는 무언가를 개발 중에 볼 수 있다. 하지만 소프트웨어의 경우는 그 결과물조차 눈에 보이지 않고 컴퓨터 상에서 동작하는 논리적 결합물일 뿐이고, 이의 ...
백줄 글보다 낫다「다이어그램 작성 프로그램」백줄 글보다 낫다「다이어그램 작성 프로그램」백줄 글보다 낫다「다이어그램 작성 프로그램」

회원DB가 날아갔습니다. 재가입 부탁드립니다.   (created at 2007-05-09)   177  

kurapa.com의 핵심이었던 HDD가 날아갔답니다.2월달에 백업해둔게 있어서 그 사이에 올라왔던 게시물은데이터복구를 하지 못했습니다.로그인이 안되시는 분은다시 가입을 해주시기 바랍니다.백업의 중요성을 알면서도 매번 일 터지고나면 후회하네요. -.-이번엔 주기적으로 백업해주는 시스템을 프로그램으로 만들었답니다.이제 kurapa.com도 주기적인 백업이 되네요.p.s. 혹시 서버 운영하고 계시면.... 백업하세요. 주기적으로...

2-Tier 아키텍쳐와 3-Tier 아키텍쳐의 다른점   (created at 2007-05-04)   244  

아키텍쳐를 디자인하다 보면 2-Tier이냐 3-Tier이냐에 대한 질문을 까끔 듣습니다.이는 보통 Java개발자들에게서 많이 듣는 질문이기도 한데요. 왜냐하면 J2EE 어플리케이션이 2-Tier 또는 3-Tier로 구분되기 때문입니다.아래는 2-Tier 아키텍쳐의 사례입니다.위에서 보시면 클라이언트가 비즈니스로직과 데이터베이스로직, 그리고 UI까지 다 가지고 있는 구조라고 할 수 있습니다. 위의 그림상에서 보면 다음의 두개 티어(Tier)로 구성되어져 있...

Apple iPod Remote Control Protocol   (created at 2007-02-06)   120  

세상에는 벼래별 희안한 사람들이 다 있다.iPOD를 해킹해서 소스코드까지 만들어내는 훌륭한 사람들... 쿠쿵!!I reverse-engineered a second-generation iPod remote (theversion that has the touch-sensitive scroll wheel). The remote probablyworks exactly as-is with the first generation iPod (with the mecha...

실수로 삭제한 mysql DB 복구방법   (created at 2007-01-30)   316  

delete나 truncate 같은 명령으로 데이터를 지웠을때 복구하는 방법입니다. mysql의 모든 명령들은 로그를 남기기때문에 가능합니다. 일단 mysql의 DB가 쌓이는 디렉토리로 이동합니다. 대게 /usr/local/mysql/data /usr/local/mysql/var 등으로 설정해 놓으셨을겁니다. 해당 디렉토리로 이동하면 xxx-bin.001 xxx-bin.002 같은 바이너리 파일들이 존재할겁니다. 이게 바로 DB를 첨 생성할때부터 지금까지...

컴퓨터 활용팁 100가지   (created at 2007-01-30)   306  

아는것 보다 모르는게 더 많군요...1.   내 홈페이지 링크 사이트 찾아내기공들여 홈페이지를 만들고 나면 사람들의 발길이 기다려진다. 혹시 누군가 내 홈페이지를 링크해 놓지는 않았나 은근한 기대감도 갖게 되는데...그 결과를 알고 싶다면 알티비스타(www.altavista.com/)에 가서 검색어 창에$'link:[홈페이지 URL]'을 입력해 보자. 예를 들어 'link:www.howinternet.com'이라고 입력하면 하우인터넷 홈...

대화상자에 비트맵 올리기   (created at 2007-01-26)   122  

아쉽게도 CDC::DrawBitmap이란 함수는 없습니다. 비트맵 자원을 출력하려면 비트맵을 읽어들이고, 출력 장치와 호환되는 메모리 장치 컨텍스트를 생성해야 합니다. 그런 다음 비트맵을 장치 컨텍스트로 선택하고, 장치 컨텍스트를 출력 장치로 전송합니다. 그러면 좌측 상단 구석에 비트맵을 올려놓을 수 있습니다.   void CSample::OnPaint(){     CPaintDC dc(thi...

뷰의 배경색 바꾸기   (created at 2007-01-26)   122  

다음의 두 가지 방법이 있습니다. 편한대로 선택하면 됩니다. 효과는 같습니다.1. PreCreateWindow함수를 사용하는 방법입니다..BOOL CTestView::PreCreateWindow(CREATESTRUCT& cs) {      // TODO: Modify the Window class or styles here by modifying      // the...

mdb 파일의 암호깨기   (created at 2007-01-25)   171  

벼래별게 다 있다. MDB 암호깨기 소스 !!#include #include #include FILE *mdb;int XORTable97[14] ={    0x86,0xFB,0xEC,0x37,0x5D,0x44,0x9C,0xFA,    0xC6,0x5E,0x28,0xE6,0x13,0xD8};int XORTable2000[20] = {    0xffff...

USB 장치 연결/연결해제 이벤트 처리하기   (created at 2007-01-25)   292  

1. 메시지 맵 등록    메시지 맵에 이벤트를 함수와 연결 시킨다. // example     BEGIN_MESSAGE_MAP(CDlg, CDialog)            ON_MESSAGE(WM_DEVICECHANGE, fnDeviceChange)    E...

웹2.0 개요 - 웹2.0은 초기웹의 변화에 대한 욕구의 실천과 관련된 제반현상을 가리키는 말   (created at 2007-01-05)   236  

 먼저 내가 생각하는 웹2.0에 대한 정의부터 내리면 다음과 같다.[웹2.0(Web 2.0)에 대한 정의]"행복한 삶을 위한 초기웹의 변화에 대한 욕구의 실천과 관련된 제반현상"을 가리키는 말먼저 결론을 내리고 왜 이렇게 정의를 내렸는지 설명하고자 한다.웹2.0은 초기웹의 변화 현상을 가리키는 대명사다.'웹2.0(Web 2.0)'이라는 낱말이 등장하기 전까지 차세대웹(NGWeb = Next Generation Web)을 뜻하는 말로는 시맨틱웹이 ...

네이버 검색엔진에 높은순위로 등록되는 방법   (created at 2006-12-27)   222  

많은 방법들이 있겠지만 가장 좋은 방법은 TAG를 최대한 활용하는 것이다.DB에 TAG정보에서 키워드를 뽑아 저장하는 알고리즘이 있는 듯 하다.이는 검색엔진 표준에도 이렇게 디자인하는것이 좋다.... 라는것과 일맥 상통한 것인데.검색엔진이 주로 관심을 가지는 태그는 다음과 같이 4가지 정도로 요약된다.[1] 웹마스터 :: KURAPA.COM[2] [3] [4] 페이지 하나 하나를 만들때 그냥 만들지 말고정성스럽게 위의 4가지 태그에 관심을 가지고 만들어주...

간단히 WIN32에서 MFC의 메모리 누수 체크하는 방법   (created at 2006-12-27)   323  

1. main.cpp든 어디든 소스파일의 가장 윗줄에#define CRTDBG_MAP_ALLOC#include #include 위 세줄을 붙여넣기 합니다.2. 모든 에플리케이션이 종료되는 위치에서_CrtDumpMemoryLeaks(); 를 호출해 줍니다.ex)    ZeroMemory( &msg, sizeof(MSG) );    while( msg.message!=WM_QUIT )  ...

JPG 저장된 DB 이미지 JSP로 보여주기   (created at 2006-12-22)   259  

Blob Type으로 저장된 DB 이미지를 JSP로 보여주는 비기를 공개한다.

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

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

오라클8i 글자수 무제한 게시판소스   (created at 2006-12-22)   223  

턱없이 부족한 실력이지만 구현해보았습니다.intermedia text 를 사용하지 않고 4000byte 가 넘는 텍스트를 like 검색(경계에 걸리는 단어는 검색불가능합니다만 그외의 단어는 검색가능합니다. SQL을 잘 안다면 잘라진 텍스트를 붙여서 검색하는 쿼리도 생각해 볼 수 있겠죠.^^; 불가능 할 수도 있을 거구요.)가능하도록 쪼개서 넣는 로직으로 구현했습니다.한글이 맨 마지막에 들어갈 경우 4001 바이트가 되므로 한 덩어리 크기는3999 byte...

초간단 php-oracle 연동 클래스   (created at 2006-11-24)   241  

PHP에서 오라클 연동하려면 좀 고통스럽다.뭔가 mySQL이랑 좀 다른 부분도 있는것 같고..하여 클래스로 만들어보았다.class Oracle {   var $DBID = "id";   var $DBPW = "pw";   var $DBSID = "sid";   var $conn;   var $stmt;            var $...

Region을 이용한 부정형 윈도 만들기   (created at 2006-11-16)   348  

먼저 Kurapa.com 주인도 아닌데. 이렇게 올려도 될지 모르겠군요오늘 가입한 selee 라고합니다.Jean-Edouard Lachand-Robert 의 BitmapToRegion() 라는 코드를 이용하여 간단히 만든 부정형(non-rectangle: 아무렇게나 모양) 윈도우 입니다.클릭해서 드래그하면 드래그됨.CD모양의 그림의 RGB(1,0,1) 픽셀이 날라가는 부분입니다.VisualC++6.0 으로 만들었는데.....

회원DB가 날아갔습니다   (created at 2006-10-15)   144  

최근에 kurapa.com이 업그래이드 되면서 회원DB가 리셋되었습니다.그간 모은 자료까지 다 날려서 무척 심난하네요.10월 1일 이전 가입자께서는 회원 가입을 다시 해주시기 바랍니다.

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

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

OpenSSL Installation with PHP, Apache, ...   (created at 2006-09-29)   222  

Apache + PHP + Zend Optimizer + MySQL + openssl + mod_ssl mini HOWTO김 동민dmkim@scai.snu.ac.krRevision History Revision v0.1 2001년 3월 25일  본 문서는 가장 널리 쓰이는 웹서버인 아파치에서 PHP, php optimizer인 Zend Optimizer, MySQL 데이타 베이스 서버를 설치하고, ssl protocol을 지원할 수 있도...

SoBig.Worm Virus 퇴치 방법   (created at 2006-09-29)   201  

사례1)sendmail.cf에 아래의 내용을 추가해 주세요. #### Sobig.worm HSubject: $>Check_Sobig D{Sobigmsg}Access Denied - This message may contain a virus. SCheck_Sobig RThank you! $#error $: 550 ${Sobigmsg} RYour details $#error $: 550 ${Sobigmsg} RRe: Thank you! $#error $: 5...

Virtusertable   (created at 2006-09-28)   201  

참고 ~ 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)   214  

# 가상 유저 (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....

투명 윈도우 만들기   (created at 2006-09-28)   212  

You should be able to use this demo as a skeleton application for your own project.A standard CDialog MFC EXE application was created with the wizard and apart from the standard supplied code, the following functions were overridden.void OnClose() Used to ...

비트맵을 배경으로 뿌리고 그 위에 컨트롤 올리는 방법   (created at 2006-09-28)   260  

사실은 별루 하는 일 없다.원래 VC++ 프로그램 짜듯 짜되,배경이미지를 하나 로딩해서 매번 Paint 해주면 된다.다음과 같이 클레스 선언부에 m_BG라는 비트맵을 선언HBITMAP m_BG초기화 부분에서 비트맵 로드한다음BOOL CCALLIDDlg::OnInitDialog(){        CDialog::OnInitDialog();    &nb...


Page: 1  2