출근하기전….

참으로 더운 날씨다.
평소 땀을 잘 안 흘리는 편인데, 지금도 이마와 등줄기에서는 땀이 송글송글 맺혀져있다.
들를 곳이 있어서 서두른다고 서둘렀는데 아무래도 시간이 모자랄 것 같아
다시 선풍기앞에 앉아서 몇자 적는다.
모처럼 집에 어른이 안계셨기에 아침에 늦잠도 잘 수 있으련만, 평소의 습관을 무시못하나보다. 더 자려고 이리뒹굴 저리뒹굴 하다가 8시 반에 박차고 일어나버렸다.
문득 창밖을 보니 ‘햇볕은 쨍쨍 모래알은 반짝’ 이런 노래가사가 생각나더만
별안간 스치는 생각.. 어라? 빨랑 이불빨래를 해야겠다..
ㅋㅋ.. 역시 어쩔 수 없다.
얼릉 침대패드 두장을 탈탈 털어서 세탁기안에 쑤셔넣어버리고, 그다음은 알아서 하리라
내버려두었다.
앗차.. 그러고 나니 울 텃밭에서 수확한 몇안되는 고추를 널어야한다는 생각이..
또 얼릉 마당에 돗자리 펴놓고 고추 훌훌 뿌려 펼쳐놓고..
그러고 주방을 들어오니 이런 바닥이 영 말이아니라는 생각과 함께 청소.. 이왕 걸레들은참에
마루까정..
이런 이런 이런날 좀 쉬어야하는거 아닌가..
따악 청소까지 하고나니 으메~ 세탁기가 끝나버렸다는 신호를 보낸다.
빨래줄에 고루펴서 뽀득뽀득 잘 마르라는 주문을 건다음 널었다.
이제야 좀 가뿐하다는 생각을 뒤로 한 채 이젤 앞에 앉았다
어제 스케치한 조카의 모습에 물감으로 이쁜 옷을 입혀야 하므로..
항상 그림을 그리기 위해 이젤앞에 앉을 때는 두려움이 먼저 다가온다..
그리고 시간이 흘러 내가 그림과 동화가 될 때쯤에는 만족과 뿌듯함을 느낀다.
난 그 기분을 좋아하고 즐긴다.
이제야 땀이 선풍기바람에 날라가 버린 듯 하다.
널어놓은 빨래와 고추를 거두느라 몹시 서둘렀더만, 이리 더울까..
어쨌든 좀 쉬다가 출근을 하련다.
오늘은 또 얼마나 바쁠까를 생각하면서…….

onError 이벤트를 이용한 업로드전 이미지 미리보기

방금전에 msdn 보다가 onError 이벤트를 우연히 보게됐는데 몇가지 이용할만한게 생각이 나더군요.
그 중에 업로드전 이미지 미리보기를 만들어서 올려봅니다.
검색해보니 업로드전 이미지 미리보기가 올라온게 있긴한데 이쪽이 더 좋지 않나 싶네요.
이건 확장자에 상관없이 이미지 파일이면 무조건 보여주거든요.
보여드리는데 중점을 둔거라 조잡해도 이해해 주세요.

echo”


ORO





“;
?>

작은 달력 표시하기

//* calendar 용..

//표시하고자 하는 월 값 초기화
$cur_date = isset($cur_date) ? strtotime($cur_date) : time();

//요일의 시작을 설정(일요일이면 0, 월요일이면 1)
$start_dayofweak = 0;//0-sunday , 1-monday

//달력정보 : 달력에서 표시하는 첫날과 마지막날의 정보
$calendar = getCalendarInfo($cur_date,$start_dayofweak);
$day_term = 60*60*24;

//전월과 다음월 : 링크위해 사용
$before_cur_date = date(“Y-m-d”,mktime(0,0,0,date(“m”,$cur_date)-1,1,date(“Y”,$cur_date)));
$next_cur_date = date(“Y-m-d”,mktime(0,0,0,date(“m”,$cur_date)+1,1,date(“Y”,$cur_date)));

echo ”

“;
for($i = 0;$i<7;$i++) echo "

“;
echo “

“;

$disp_type = 0; //0:no month, 1:with month
$_disp_month = 0;

$_cnt = 0;
while(1){
//표시할 날짜
$display_date = intval($calendar[startdate]+$_cnt*$day_term);

//색깔
switch(strftime(“%w”,$display_date)){
case 0: //sun
$fontstyle = ““;break;
case 6://sat
$fontstyle = ““;break;
default:
$fontstyle = ““;break;
}
if(date(“m”,$cur_date)!=date(“m”,$display_date))
$fontstyle = ““;

if(strtotime(date(“Y-m-d”)) == $display_date) $fontstyle.=”“;

//출력
if(!$_disp_month):
$date_str = date(“m/d”,$display_date);
$_disp_month = true;
else:
if(intval(date(“d”,$display_date)) == 1) {
$date_str = date(“m/d”,$display_date);
} else {
$date_str = date(“d”,$display_date);
}
endif;

echo sprintf(“%s

%s”,(($_cnt%7 == 0) ? “

” : “”),$fontstyle,$date_str,((!$_cnt%7 == 6) ? “

” : “”));

if($display_date==$calendar[enddate]) break;

$_cnt++;
}

//* 해당월 달력정보
function getCalendarInfo($date,$start_dayofweak = 0){

$_date = is_numeric($date) ? $date : strtotime($date);

$info = array();
//그달의 첫날
$info[firstdate] = mktime(0,0,0,date(“m”,$_date),1,date(“Y”,$_date));
//그달의 마지막날
$info[lastdate] = mktime(0,0,0,date(“m”,$_date)+1,0,date(“Y”,$_date));
//달력시작일
$info[startdate] = $info[firstdate] + 60*60*24*intval($start_dayofweak-strftime(“%w”,$info[firstdate]));
//달력종료일
$info[enddate] = $info[lastdate] + 60*60*24*intval($start_dayofweak-strftime(“%w”,$info[lastdate])+6);
return $info;
}
?>

사업자번호체크스크립트 간단버전

123-45-67890 스타일과 1234567890 스타일을 모두 처리합니다.
예제에 두가지 경우를 테스트하는것이 나와있으니 잘 쓰실수 있으리라 믿고…

조만간 제 validate 함수에 추가해서 올리도록 하겠습니다.

‘차(茶)한잔의 농요’ -퍼온글

이슬 감로로 다린 햇차를

삼신단 위에 올려놓고서.

금산 산신님 남해 용왕님

나라 세우신 태조님이요.

두 손 모아서 비옵니다

이내 한 소원 들어주소서.

위의 민요처럼 차는 우리
백성들의 의식 속에 다를 올리고 비는 것으로
인식 하여던 것이다.

–얼마전 가입한 차모임에서 퍼온 茶詩입니다

“.strftime(‘%B, %Y’,$cur_date).”
<  
>
“.substr(date(“l”,intval($calendar[startdate]+$i*$day_term)),0,1).”
%s%s