Computer 314

[스크랩] 웹문서 검색엔진 기술의 핵심

다음의 문서는 제가 지난 1년여의 기간 동안 웹문서 검색엔진 스카우터(http://www.skouter.com)을 개발하고 운영하면서 얻은 경험을 토대로 작성된 문서의 일부입니다. 웹문서 검색엔진 스카우터는 아직은 데모 사이트의 수준이지만 현재 740만개의 웹문서를 인덱싱하고 있습니다. ---------------------------------- *웹문서 검색엔진 기술의 핵심 웹문서 검색엔진 기술에 있어서 핵심적인 부분은 다음의 몇가지로 요약될 수 있다. 1. 인덱싱한 문서의 갯수 현재 한국에서 서비스되고 있는 웹문서 검색엔진들의 경우 인덱싱하고 있는 문서가 보통 1천만에서 4천만개 정도로 추산된다. 이런 점을 고려하면 한국에서 경쟁력있는 웹문서 검색엔진을 서비스하기 위해서는 먼저 1천만개 이상의 웹문..

Computer/MySQL 2005.05.20

WINAPM Full 6메가 버전(php-4.2.1컴파일,테스트)

안녕하세요. 리사아빠입니다. 이 번에는 대부분의 파일을 추가 하여 작성하였습니다. 그래도 압축해서 6.15메가 밖에 안하는 강력 버전을 작성해 보았습니다. 그리고 최신 버전인 Zend Optimizer 1.3.1도 추가 되었습니다. PHP 4.2.1 버전도 윈도우에서 안정적으로 작동하는 것같아 새 버전으로 컴파일하여 추가 하였습니다. http://www.boreal-net.com/pub/winapm/winapm-1.1.exe APACHE,OpenSSL,Mod_SSL,Mod_PHP,PERL,MySQL 지원 WinAPM 1.1은 제가 자주 사용하는데 필요한 것만 뽑아내서 정리한 파일을 재 컴파일하고 최적화해서 윈 2000 서버에서 스피드가 빠르고 안정적으로 작동이 되도록 만든 것입니다. 실질적으로 상용으로도..

Computer/PHP 2005.05.19

자주 쓰는 명령어 정리

# root암호설정 - root로 로그인하여 해야함 % mysqladmin -u root password '변경암호' % mysqladmin -u root -p기존암호 password '변경암호' root암호변경설정 PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! This is done with: /usr/bin/mysqladmin -u root -p password 'new-password' /usr/bin/mysqladmin -u root -h ns.dbakorea.pe.kr -p password 'new-password' DB작업 DB생성: mysql> create database DB명 ( or % mysqladmin -u root -p ..

Computer/MySQL 2005.05.16

파일내 특정단어 수정 쉘스크립트

PHPSCHOOL 의 법인화 문제에 대하여 여러가지 글들이 올라와서 Tip&Tech 나 보고 놀자 하는 마음으로 보는데 흠...-_-; 이럴수가 2004년 4월 20일날 내가 Tip Tech 에 글을 올렸었다니.. 이 허접한 내가 -_-;; 그래서 여기다가 올린다 ㅋㅋ; 올리고나서 코멘트 보니 내가 삽질했었다는 결론이 ㅋ; [CODE] 첨 올려봅니다. 허접하지만 팁&테크에 꼭 한번 글 써보고 싶었어요 ^_^; 파일내에서 특정단어를 다른걸로 수정시 일일이 찾아서 고치기 귀찮아서 vi 에서 :%s/g/i 인가 쓰면 되지만 그거도 귀찮을때 -_-; 간단하게 만들어서 썼습니다. 더 좋은 방법 있으면 조언 바랄께요 쉘상에서 실행합니다. 예) test 파일내의 서울을 부산으로 수정시 ./wordchange.php ..

Computer/PHP 2005.05.15

암호화

개인 자산 보호하는 암호화 기술 다양한 보안 기술은 결국 개인의 정보나 기업의 기밀을 보호하기 위한 수단이다. 그중 암호화는 자산을 보호하는 직접적인 방법으로, 외부에 드러내서는 안될 자산을 특정 방식의 암호 알고리즘을 이용해 데이터를 알아보지 못하도록 하는 기술이다. 사용된 암호를 푸는 키를 알고 있는 사람만이 암호화된 자산을 볼 수 있다. 이번 강좌를 통해 암호화 기술의 종류와 방법을 알아본다. 암호화(Cryptography)는 원래의 데이터인 평문(Plaintext)을 해독할 수 없는 암호문(Ciphertext)으로 변형하는 기술이다. 파이어월, IDS(Intrusion Detection System) 기술이 인터넷을 통해 들어오는 위협에 대처하기 위한 것이라면, 암호 기술은 인터넷 보안 위협과는 ..

Computer/Network 2005.05.15

Ip address와 subnetting

1. IP address IP packet은 경로를 통해 Destination Address까지 packet을 전달될 수 있도록 Source Address와 Destination Address를 갖고 있다. 1.1 Classful IP Addressing IP Address는 Network Address와 Host Address로 구성되어 있으며, IP Addres의 길이는 4Bytes 즉 32bits로 되어 있다. IP Address를 표기할 때는 각 Byte의 값을 10진수로 표기하는데 전체가 4Bytes이므로 4개의 10진수가 164.124.116.5마냥 . 으로 분리되어 표기된다. 1 Bytes가 나타낼 수 있는 값의 범위는 0 ~ 255까지이므로 각 자리의 10진수는 0~ 255까지가 가능하며,..

Computer/Network 2005.05.15

.htaccess와 워터마킹을 이용한 이미지 링크 방지

개인 계정에서 블로그등의 사이트를 운영하시는 분들 중 가끔 외부에서의 컨텐츠 직링크로 인해 트래픽 초과에 걸리시는 분들이 많습니다. 트래픽 문제가 아니더라도, 무단 링크로 인해 저작권을 침해받는 경우도 있겠죠. 이를 해결하기 위해 레퍼러비교 같은 방법도 쓰곤 하는데, 아마 .htaccess 파일을 이용한 것도 많이들 아실 겁니다. 간단히, .htaccess와 워터마킹 기술을 이용해 이미지 링크 제어를 하는 법을 소개합니다. 일단, 이미지들이 저장되는 디렉토리에 .htaccess파일을 만듭니다. (이미 존재한다면 아래의 소스를 마지막에 추가하시면 됩니다.) [CODE] RewriteEngine On RewriteCond %{REQUEST_FILENAME} .*jpg$|.*gif$|.*png$ [NC] Re..

Computer/PHP 2005.05.10