전체 글(599)
-
.htaccess123 지우기
ftp 서버를 운영하다 보면 미친듯이 .htaccessXXX 파일들이 업로드 됨을 확인할 수 있다. 원천적으로는 ip를 차단하면 되지만 사용자들은 자신도 모르는 사이에 업로드 되는 파일이므로 지금은 걍 주기적으로 지워주기만 하고 있다. bat로 만들어 자장가 같은걸로 스케쥴링 하자. @echo off cls echo :: D드라이브의 .htaccess* 삭제 d: cd / del /f /s /q .htaccess* echo :: E드라이브의 .htaccess* 삭제 e: cd / del /f /s /q .htaccess* echo :: F드라이브의 .htaccess* 삭제 f: cd / del /f /s /q .htaccess* echo :: G드라이브의 .htaccess* 삭제 g: cd / del /..
2010.12.20 -
javascipt 말풍선
/a /e /o /d / /s 시작일 : ~ 종료일 : = 300) { period = -3; } else if (edDate - stDate >= 200) { period = -2; } else if (edDate - stDate >= 100) { period = -1; } cb0 = request.getParameter("cb0")==null ? "true" : request.getParameter("cb0"); cb1 = request.getParameter("cb1")==null ? "true" : request.getParameter("cb1"); cb2 = request.getParameter("cb2")==null ? "true" : request.getParameter("cb2"); cb3..
2010.12.20 -
Orange 쓰다 "메모리가 부족합니다" 메시지 나올 때
SQL문을 팡팡 날리다 메모리가 부족합니다 라는 메세지가 나올때는 이하의 파일을 삭제한다. C:\Program Files\WareValley\Orange for ORACLE 3.0\Data C:\Program Files\WareValley\Orange for ORACLE 3.0\temp 상기의 두 디렉토리에 있는 SQLCache.log 를 삭제한다.
2010.12.14 -
Microsoft Loopback Adapter
Offline 서버를 제작할때 네트웍을 외부 인터넷 연결용과 내부 서버용IP로 두고 사용할때 편리하다. Microsoft Loopback Adapter는 네트워크에 액세스할 수 없는 가상 네트워크 환경용 테스트 도구입니다. 네트워크 어댑터나 네트워크 어댑터 드라이버와 충돌이 있는 경우에도 Loopback Adapter를 사용해야 합니다. 네트워크 클라이언트, 프로토콜 및 기타 네트워크 구성 항목을 Loopback Adapter에 바인딩할 수 있고 나중에 네트워크 구성 정보를 유지한 상태에서 네트워크 어댑터 드라이버나 네트워크 어댑터를 설치할 수 있습니다. 또한 무인 설치 프로세스 동안에도 Loopback Adapter를 설치할 수 있습니다. 위로 가기 수동 설치 Windows XP에서 Microsoft ..
2010.12.13 -
unix ^M 없애기
예전 LUG 데이터인데 많이들 검색하시는 듯하여 다시 올려봅니다. vi(m) 사용시 ^M 없애기 vi(m)을 사용하다보면 윈도우즈에서 작업한 텍스트 파일에 ^M 문자가 붙습니다. 현재 vi(m)에서는 도스 문서로 문서를 읽게 되면, 이 문자가 붙지 않지만 가끔 이 문자 때문에 문서 보기가 상당히 귀찮아 보일 때가 있습니다. 특히, SQL 백업 파일을 볼 때 이 문자가 붙기도 하는데, 특정한 내용을 볼 때 이런 문자가 붙은 문서들은 가독성이 좋지는 않지요. 이 문자는 ^M은 ^+M이 아니라 Control+v+m 입니다. 아래는 오래 전 http://www.lug.or.kr 에 올라왔던 몇 개의 팁을 정리, 추가한 것입니다. 1. vi(m)이 열린 상태 1.1 문자 치환 명령 이용 다음과 같이 문자 치환 명..
2010.12.13 -
ant build 설정법
ANT BUILD 사용설정법 Ant는 이클립스 기반의 플러그인으로 프로젝트에 설정을 하면 여러 귀찮은 작업을 한번에 해결할 수 있도록 하는 도구이다. 플렉스에서도 플러그인 지원이 되지만 자바프로젝트에서 몇가지 설정하는 방법을 살펴본다. 개발중인 프로젝트 루트에 build.properties와 build.xml를 설치/복사한다. build.properties 에 보면 appserver.home=c:\\Program Files\\Apache Software Foundation\\Tomcat 6.0와 같이 설정되어있다 만약 설치 폴더가 다르면 수정해 주어야 한다. 그리고 tomcat.manager.username= "아이디 " tomcat.manager.password="암호" 서버의 계정을 설정한다. bui..
2010.12.13 -
FK 걸려있는지 확인하기
/* FK 걸려있는지 확인 쿼리 */ SELECT * FROM ALL_CONSTRAINTS WHERE OWNER = 'SSYADM' AND R_CONSTRAINT_NAME IN (SELECT CONSTRAINT_NAME FROM ALL_CONSTRAINTS WHERE OWNER = 'SSYADM' AND TABLE_NAME = 'TB_OM001' )
2010.12.08 -
crontab 은 유저의 환경 변수를 가져오지 않는다.
출처 :http://ohgyun.com/category/Daylogs/Unix 문제: 이번에 서버 변경 작업을 하면서 기존 서버에 crontab 으로 등록되어 있는 내용을 똑같이 옮겨왔다. 정해진 시간에 몇 개의 쉘 프로그램을 실행시키는 구문이었는데, 이 놈들이 정상적으로 실행되지 않는다. 확인해보니, 각 쉘 프로그램에서는 자바의 루트 디렉토리를 칭하는 JAVA_HOME 환경 변수를 사용하는데, 이번 서버 변경 작업때문에 자바의 디렉토리 위치가 변경되었기 때문이었다. 어쩔 수 없이 각 파일을 열어 JAVA_HOME 변수를 설정하다가 문득, '환경 변수를 왜 모든 쉘 프로그램에 각각 등록해둔 거지..?' 라고 생각하면서 JAVA_HOME 변수를 .profile 에 환경 변수로 추가하고 쉘 프로그램에 등록되..
2010.12.07 -
HP-UX 에서 파일 갯수 세기
ll -R | cut -c1 | grep - | wc -l ls에서 -R 옵션을 주면 서브 디렉토리의 파일들까지 같이 보여줍니다. 이 결과에서 첫번째 column이 파일의 type을 나타내는데 파일은 - 으로 시직합니다. 즉 첫번째 column을 잘라내고 그 결과에서 - 으로 시작하는 라인을 잡아내서 카운트를 세면 순수한 파일의 갯수만 나오겟죠. 순수 파일만의 갯수 #find . -type f -print | wc -l 순수 디렉토리만의 갯수 #find . -type d -print | wc -l 파일,디렉토리 모두의 갯수 #find . -print | wc -l tar 로 압축을 풀 때에 한꺼번에 여러 파일을 압축 풀고 난 후에, 폴더 내의 파일 개수를 세고 싶다... 해결책: 여러 파일을 찾기 위해서..
2010.12.07 -
HP-UX 에서 몇주째 인지 알아보기
# locale을 한글로 export LANG=ko_KR.eucKR # 날짜 중 단자리의 날짜에서 0 떼어내기 DATE=`expr \`date +%d\` + 1 - 1` # 달력 프로그램에서 년도 표시줄 떼고 요일 표시줄 떼고 cal | grep -v `date +%Y` | grep -v 월 > ./DAL # 첫 칼럼에 ' ' 필요 sed 's@^@ @g' ./DAL > ./DAL2 # 마지막 칼럼에 ' ' 필요 sed 's@$@ @g' ./DAL2 > ./DAL # awk로 매치되는 라인이 나올 때까지 if loop awk '{ if ( $0 ~ / '"${DATE}"' / ) print NR }' ./DAL 출처 : http://pgclks.tistory.com/14
2010.12.07 -
HP-UX 에서 날짜 가져오기, for문, while문
하루전 날짜 가져오기 MON=`date +%m` DAY=`date +%d` YEAR=`date +%Y` if [[ "$MON" = "01" ]] && [[ "$DAY" = "01" ]] then MON=12 (( YEAR=$YEAR - 1 )) DAY=`cal $MON $YEAR |tail +3 |wc -w` elif [[ "DAY" -eq 01 ]] && [[ "$MON" -ne 01 ]] then (( MON=$MON - 1 )) DAY=`cal $MON $YEAR |tail +3 |wc -w` else (( DAY=$DAY - 1 )) fi if [[ $DAY -lt 10 ]] then DAY=0$DAY fi if [[ $MON -lt 10 ]] then MON=0$MON fi WORK_DATE=$..
2010.12.07 -
UNIX 에서 날짜 가져오기
그리니치 천문대시간보다 9시간이 빠르기때문에 9시간을 빼면 그게 현재의 시간이 됩니다. 24의 배수를 더하면 배수일만큼 과거의 시간이 나오고 24의 배수를 빼면 배수일만큼 미래의 시간이 나오네요 YESTERDAY=`TZ=GMT+15 date +%Y%m%d`; echo $YESTERDAY TODAY=`TZ=KST-9 date +%Y%m%d%H:%M:%S`; echo $TODAY TOMORROW=`KST-33 date +%Y%m%d%H:%M:%S`; echo $TOMORROW
2010.12.06 -
HP-UX 쉘스크립트 메뉴얼
http://docs.hp.com/en/B2355-90046/index.html
2010.12.06 -
UNIX SHELL PROGRAMING 개념강좌
알기쉬운 쉘 스크립트 프로그래밍1. 문법 참조) 유닉스시스템&네트워크 프로그래밍(영진닷컴) 스크립트 작성 후 실행권한을 주려면.. Chmod 755 DiskUsageCheck.sh 쉘 스크립트의 첫번째 라인에는 대부분 #!/bin/sh 라는 문장이 있는데, 이는 어떤 쉘을 이용하여 이 프로그램을 실행시킬 것인지를 지정하는 것이다. 즉, 스크립트가 실행되면 /bin/sh 프로그램 하에서 실행됨을 의미한다. 변수 그냥 변수명을 적으면 된다. 변수의 타입이나 형을 명시하지 않는다. 변수에 값을 할당하지 않아도 특별한 문제는 발생하지 않으며, NULL로 초기화하고 나중에 값을 할당하려고 한다면 다음과 같이 한다. name= 변수에 값을 할당할 때는 ‘=’ 기호를 사용하는데 = 사이에 공백을 넣으면 안된다. na..
2010.12.06 -
CORE 파일 분석
출처 : http://cafe.naver.com/nexcore.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=43 1.1. Core Dump 파일 분석하기 1.1.1. 코어 덤프 파일 정보 보기 코어 덤프 파일은 프로젝트 디렉토리 하위의 build에 존재한다. 아래와 같이 코어 덤프 파일을 확인할 수 있다. SKA1DAP1:/SomeProject/build>ls core.16195 core.8488 cursorserv stdout core.7000 core.9122 dispatcher xdispatcher core.7604 stderr 코어 덤프 파일이 여러 개 있고, 서버도 여러 개 있기 때문에 디버깅 하려는 서버와 코어덤프 파일을 매칭 시켜야 한다. 코어 덤프 파일로..
2010.11.25 -
아이폰4 바이러스 해결법
출처 : http://cafe.naver.com/chinaiphone/2211 1단계 (Variants A-C store files 삭제) 1. Cydia에서 Mobile Terminal 어플을 설치한 후 실행합니다. (Cydia 초기 화면에서 Featured Packages>Console Utilities & Daemons에 보면 있습니다.) 2. 철자에 주의하여 아래 명령들을 차례대로 입력합니다. (각 명령 입력한 후 리턴키 누름) rm /bin/poc-bbot rm /bin/sshpass rm /System/Library/LaunchDaemons/com.ikey.bbot.plist rm /var/lock/bbot.lock rm /var/log/youcanbeclosertogod.jpg rm /var..
2010.11.25 -
大富豪しよっ! 暗証番号
大富豪しよっ! Password(VERSION 3.1) - dai31.rar : kmc -> zshare.net Description トランプゲーム「大富豪しよっ!」が Ver.3になって、またまた大幅にバージョンアップしました!!(Ver.3.1にUpdate) 地方ルールなどの設定は45項目! 対戦キャラはガールズモード9人、アニマルモード9匹から選択可能になりました! ーーーーーーーーーーーーーーーーーーーーーーー Ver.3.0 ・Swanの新作「ひめ恋☆ふぇち恋」の美少女キャラを3人追加 ・アニマルキャラも3匹追加 ・ルール:激シバを追加 ・ルール:上がり流し追加 ・ルール:階段を改良(3枚目からにも対応) ・アイコンの変更 Ver.3.1 ・ルール:ジョーカと2上がり禁止を分離 ・ルール:ハートの3スタートを追加改良 ・ルール:カード交換を追加改良 ・ジョーカ..
2010.11.22 -
날씨테마 날씨 코드
Andong KSXX0001 Anyang KSXX0002 ch'angwon KSXX0003 ch'ungju KSXX0007 cheju KSXX0004 chinhae KSXX0005 chinju KSXX0055 cholwon KSXX0033 chonju KSXX0047 chunchon KSXX0035 chungmu KSXX0051 chupungnyong KSXX0044 haenam KSXX0008 inch'on KSXX0009 iri KSXX0010 kangnung KSXX0011 kimch'on KSXX0012 kunsan KSXX0046 kwangju KSXX0014 masan KSXX0048 miryang KSXX0016 mokp'o KSXX0077 Osan KSXX0018 pohang KSXX004..
2010.11.11 -
unix(hp-ux) 7일전 까지 로그백업 쉘 스크립트
#!/bin/sh #os=`uname -s` #case ${os} in # AIX) timezone="KORST+15" # ;; # SunOS) timezone="ROK+3" # ;; # HP-UX) timezone="KST+15" # ;; # Linux) timezone="KST+15" # ;; # *) echo "Not support platform..." # exit 1 # ;; #esac #TZ=${timezone} #export TZ CURRENT_DATE=`date +%Y%m%d` DT7BEFORE=$(perl -e '($year,$mon,$day) = (localtime(time() - (7 * 86400)))[5,4,3]; printf("%04d%02d%02d\n",$year + 1900,..
2010.11.09 -
i-funbox 초최신 언제나 최신
기본적으로 itunes가 설치되어 있어야 하는건 알죠? ifunbox 언제나 최신버젼입니다. 한국어버젼
2010.11.06