Skip to content

Instantly share code, notes, and snippets.

@nothinking
nothinking / data-remove.sh
Last active December 16, 2015 14:39
bash: data remove: 데이타 수집서버나 mysql 리플리케이션 Master 서버의 경우 지속적으로 파일이 추가되고 늘어나기 때문에 주기적인 디스크 정리 정책이 없으면 금새 디스크 풀 의 상태에 도달하게 된다.이런 상황에서 간단하게 사용할 수 있는 디스크 정리 스크립트를 소개한다.
#데이타가 쌓이는 디렉토리가 /data1/crawl_data 라면 아래 스크립트는 최근 300 개만 남기고 파일을 지운다.
#!/bin/bash
DATE=`date +'%Y%m%d_%H%m%S'` ## 로그 기록을 위해 작업시간을 기록한다.
BACKUPCOUNT=300 ## 최근 300 개만 남기고 지운다.
WORKDIR=/data1/crawl_data
dirlist=`/bin/ls -t $WORKDIR`
i=1;
for fd in $dirlist; do
@nothinking
nothinking / .bash_profile
Last active December 16, 2015 06:58
dotfile: .bash_profile
# Easier navigation: .., ..., ~ and -
alias ..="cd .."
alias cd..="cd .."
alias ...="cd ../.."
alias ....="cd ../../.."
alias .....="cd ../../../.."
alias ~="cd ~" # `cd` is probably faster to type though
alias -- -="cd -"
# Detect which `ls` flavor is in use
@nothinking
nothinking / LazyImageLoader.js
Created May 9, 2012 02:36
javascript: LazyImageLoader.js
var LazyImageLoader = (function(){
var threshold = 150;
var isInitialized = false;
var tid = null;
var isFirst = true;
var loadImagesInHere = function(){
var images = daum.$$("img:not([src])");
var minY = daum.Browser.getScrollOffsets().top;
var maxY = minY + ( window.innerHeight || 800 );