Dev
솔라리스 메일 전체 삭제
솔라리스에서 메일 전체 삭제 벙법.콘솔에서 아래와 같이 입력하면 된다. $ printf "d*q"|mailx -N [출처] http://www.unix.com/unix-dummies-questions-answers/38598-delete-all-mails-solaris.html
IOS 토글 버튼
HTML, jquery 로 구현한 IOS 토글 버튼 입니다.특별한 말이 필요 없이 아래 링크 클릭http://jsfiddle.net/newtype/jhgrD/ [ link ] http://jsfiddle.net : javascript WEB IDE http://imageshack.us : 외부 링크가 가능한 Image 공유 사이트 [ 출처 ]http://stackoverflow.com/questions/6934785/jquery-effect-of-iphone-toggle-buttonhttp://jsfiddle.net/GzL87/1/
오라클 테이블의 레코드 사이즈 계산을 쉽게하자
오라클 DB 테이블의 레코드 사이즈 계산을 할 필요가 있었다.구할려고 보니, 데이터 형별로 계산 공식이 틀리다. 계산 공식 : http://epoonet.egloos.com/4479971 쉽게 계산하기 위해 HTML 로 작성해봤다. 사용방법은 DB테이블 Description의 레코드별 사이즈 부분을 TextArea에 붙여 넣고 실행하면 된다. 주요 소스 내용은 아래와 같다. 직접 실행을 위한 URL은 아래와 같다.http://host.newtype.pe.kr/tools/ora_table_size.htm
Apache 특정 IP만 접근 가능하게 허용.
Apache의 임의의 URL에 대해 특정 IP만 접근할 수 있도록 셋팅 하고자 한다.환경변수를 이용하여, 여러개의 IP 또는 IP 대역을 설정할 수 있다. /usr/local/apache/conf/httpd.conf 파일을 아래와 같이 설정 하고 Apache를 재기동 하면 된다. SetEnvIfNoCase remote_addr 123.456.789 allow_listSetEnvIfNoCase remote_addr 987.12.456.35 allow_listSetEnvIfNoCase remote_addr 192.168.0.1 allow_list AllowOverride All Order deny,allow Deny from all Allow from env=allow_list
오라클 Plan 정보 보는 방법
보통 set autotrace on 명령으로 plan 정보를 보는데, 회사의 DBA가 추천한 방법이 있어서 기록을 남긴다. 1. 사용자 계정으로 DB 접속 ( 시스템 계정의 경우 불필요한 쿼리까지 포함됨 ) $ sqlplus system/ 2. 쿼리 실행 SQL> alter session set sql_trace = true; SQL> 쿼리실행 ( 복수의 쿼리 가능 ) SQL> alter session set sql_trace = false; ( udump 생성을 위해 필수 ) 3. 결과 확인 $ cd $ORACLE_BASE $ cd ./admin/DB명/udump $ ls –ltr ( 가장 최근 파일 확인 ) $ tkprof 파일명.trc tt.txt sys=no; ( Trace 파일을 사람이 해석 가..
core 파일이 생성되는 한가지 상황
오늘 하루종일 삽질한 내용이 있어서 기록을 남긴다. [ 상황 ] 패킷 내용이 추가되어서 기존 모듈을 수정하게 되었다. 컴파일을 잘되는데, 실행하면 계속 core 파일이 생성되면서 프로세스가 죽는다. 수정 한 부분을 전체 주석으로 막아도, Call Stack을 체크 해보면 특정 함수를 진입하는 시점에 죽어 버린다. [ 원인 ] 원인은 패킷 사이즈가 커지면서, Stack 영역에 할당 할 수 있는 최대 메모리 사이즈를 초과한 것이다. [ 해결 방안 ] Stack 영역이 아닌, Heap영역에 메모리를 할당 하면 된다. 원인 밝히느라 오전 내내 삽질, 정적 메모리 구조를 동적 구조로 바꾸느라고, 오후 내내 디버깅 및 삽질.. 오늘 하루도 이렇게 날려 먹었다. [ Code ] -. Stack 영역에 할당 할 수 있..