본문 바로가기

IT 이야기

(91)
[etc] torrent site 토다 망하고 ㅡ.,ㅡ 갈대가 읍다. 일단 찾는 대로 계속 늘려갈 목록 1. torrentme.co.kr - 그닥 자료가 빨리 올라오는거 같지 않다.. 우선순위 중하 정도 ㅡ.ㅡ;; 로그인 필요 없음 2. oktorrent.com - 일단 토다 분위기삘이 나는데.. 흠.. 앞으로 잘 사용해 봐야 것다.. 로그인 필수..
[c언어] 버그없는 프로그래밍을 하자 (펌) 출처 : 네이버 블로그 버그 없는 깨끗한 프로그램 만들기|작성자 가능성 필자에게 프로그래밍이 무엇이냐고 묻는다면 프로그래밍이란 “버그와의 끝없는 싸움”이라고 대답하고 싶습니다. 필자가 처음 프로그래밍을 접해본 것은 중학교 3학년 때인 1984년이었습니다. 친구 집에 놀러갔다가 접한 SPC-1000에서 베이직으로 간단하게 계산기를 만들어본 것이 처음이었습니다. 그 컴퓨터란 물건이 얼마나 부럽던지 반년 동안 아버지를 졸라서 고등학교 1학년 때 애플 II 컴퓨터를 샀고 몇몇 컴퓨터 잡지를 사서 소스를 아무 생각없이 입력한 것 말고는 입시 준비(?)에 시달리느라 제대로 프로그래밍을 해본 적은 없었습니다. 그러다가 대학에 들어와서 포트란, 파스칼, C등을 배우면서 좀더 본격적인 프로그래밍을 시작하게 되었습니다. ..
[config] ssh 설정 옵션들 /etc/sshd/ssh_config 설정 옵션들이다 port 22 #사용할 포트 protocol2,1 #ssh 버전 1과 2 모두 사용 ListenAddress 0.0.0.0 #ssh서버에 여러개의 IP주소가 공존할때 특정한 아이피주소로 클라이언트 SSH접속이 가능하도록 할때 설정 0.0.0.0은 모든 네트워크를 의미하는 것으로 ssh서버에 있는 모든 ip주소로 클라이언트들이 접속할수 있음을 나타냄. HostKey /etc/ssh/ssh_host_rsa_key #openSSH 프로토콜 버전 2를 위한 호스트 키로 /etc/ssh/ssh_host_rsa_key로 지정 KeyRegenerationInterval 3600 #자동으로 생성된 키의 유효시간. 0으로 설정하면 다시 생성되지 않음. 보안을 위한다면..
[etc] 인코딩 / 디코딩 싸이트 모음 인코딩 / 디코딩 모음 집이다. 찾는대로 하나씩 늘려가자 1. url encodeing / decording 함수 값 확인 페이지 http://www.mins01.com/web_work/util/encode/encode.php
[DB] mysql 최적화 설계 (펌) 출처 : 공대여자는 예쁘다 (http://www.mins01.com/20090118/board/board.php?type=read&b_id=tech&page=3&b_idx=575) MySQL을 위한 하드웨어 최적화 큰 테이블(2G가 넘는)이 필요하다면, 알파나 스팍 또는 IA64 등의 64bit 하드웨어를 고려해 보는 게 좋다. MySQL은 내부적으로 64bit 정수를 많이 사용하고 있으므로, 64bit CPU를 사용하면 좀더 나은 퍼포먼스를 기대할 수 있다. 거대한 데이터베이스를 위한 최적화는 보통 램, 빠른 디스크, CPU 순으로 진행된다. 더 많은 램은 사용되는 대부분의 key 페이지들을 램에 보관함으로써 빠른 key 갱신을 가능하게 한다. 안전한 트랜잭션을 사용하지 않거나 큰 디스크를 사용하고 파..
[DB] mysql 최적화 #2 출처 : DBguide.net MySQL 엔진 튜닝 MyISAM & InnoDB 김병준 | 아이티브릿지 MySQL 기술지원 팀장 MySQL의 수많은 장점 중 가장 큰 장점을 꼽는다면 하나의 데이터베이스 시스템 안에 다양한 스토리지 엔진이 있다는 것이다. 그 중 대표적인 것이 MyISAM과 InnoDB 엔진이다. MyISAM은 주로 트랜잭션이 필요 없고 Select 쿼리가 많은 데이터베이스에 쓰이며 InnoDB는 트랜잭션과 DB를 변경하는 작업이 많은 데이터베이스에 사용된다. MySQL이라는 하나의 데이터베이스 시스템 안에 있는 엔진이지만 두 스토리지 엔진은 완전히 별개의 튜닝 요소들을 가지고 있다. 이번 호에서는 이 두 스토리지 엔진의 특성 및 최적화에 대해 알아보자. MySQL은 처음에는 Isam 스토..
[DB] mysql 최적화 #1 출처 : DBguide.net MySQL 모니터링과 서버 튜닝 MySQL은 그 동안 이른바 APM으로 일컬어지는 아파치, PHP, MySQL 환경으로 소형 시스템이나 웹 환경에 주로 적용되어 왔지만 최근 기업들의 오픈소스 적용 바람을 타고 업무 시스템에 광범위하게 도입되고 있다. 하지만 우리나라에는 MySQL만을 다루는 책이 거의 전무할 정도로 MySQL 데이터베이스 자체에 대한 정보나 이해가 부족한 실정이다. 이번 연재를 통해 MySQL의 진정한 성능을 이끌어내자. 김병준│아이티브릿지 MySQL AB의 국내 골드 파트너인 아이티브릿지(www.itbridge.co.kr)의 MySQL 기술지원 팀장으로 MySQL을 비롯한 오픈소스에 대한 컨설팅과 튜닝 업무를 맡고 있다. 오픈소스 애플리케이션들을 기업 환경..
[etc] ftp passive mode 개념 설명 ftp설정시 passive mode (패시브 모드)를 꼭 체크 하셔야 정상 적인 접속 및 파일 송수신이 가능 합니다. Active mode와 Passive mode ftp 는 기본적으로 두가지 모드를 지원한다. 이들은 active 모드와 passive 모드이다. 물론, 대부분 사용되는 ftp 모드는 active 모드이다. 기본적으로 ftp 세션은 아래의 그림과 같이 active 모드를 사용할 경우, ftp 클라이언트와 서버간의 통신은 SYN 패킷과 ACK 패킷에 의해 이루어진다. 하지만, 이럴 경우 active 모드는 Firewall 등과 같은 시스템 구성에 있어서 문제점을 야기할 수 있게 된다. 왜냐하면, Firewall 등을 사용할 경우, ftp 서버는 Firewall 을 통해 클라이언트와의 통신을 ..