목련꽃이 수줍게..

드디어 이사가 끝났습니다.
뭐, 저의 한 일이라면 앉아서 입만 쫑알쫑알이었지만, 그것도 저에겐 무리였나보네요.
어제는 꽤 힘들더만, 오늘 오전에 쉬고 나니 그나마..
이제는 무조건 조심할 일만 남았네요..

이사한 새 집의 주방 창문은 무진장 크답니다. 맞는 커텐이 없을 정도로
( ㅋㅋ.. 주문제작하면야 물론 있겟지만.. 비싸다우)
근데 그 큰 창문에 저희 집에 가장 큰 장점이 됐네요.
앞집 정원에 핀 목련을 내 정원의 목련인 양 흐뭇하게 바랄볼 수 있걸랑요.
그리고 개나리도 진달래도..
현관문을 열고 나가면 오른쪽으로 너른 논과 산이 숨통을 트이게도 하지요.
탄현에서 가깝긴하진만, 공기좋고 조용한 시골이네요.
또, 먼저 살던 집에서의 아침을 깨우는 새소리가 그리울거라 생각했는데,
그립기는요. 여기 새소리도 만만치 않답니다.
까치도 날고, 참새도 지저귀고..
태교엔 만점? ^^
그 중 식탁에 앉아 창문너머 보이는 목련꽃감상은 일품이지요.
좀 있음 목련꽃이 만개할터인데, 그러기전에 열심히 감탄할랍니다.

이사 완료!!

이사때 도와준 종목이, 효순이 고생 많았어~ 한턱 내마.
앞마당에서 삼겹살 구워주마. ^^
5일 아침 7시 50분에 짐 싣기 시작해서 저녁 7시 정리 및 청소까지 완료!
그제는 커튼 달고, 어제는 전화선 연결, TV케이블 연장..
이제 인터넷만 되면 끝~ 오늘 오전에 교하읍사무소 가서 주민등록 이전하고
이제 파주시민이여.. 하이텔 고양시통신모임 자유로.. 그래도 한번 자유로는
영원한 자유로여.. ㅋㅋㅋ

생일날짜 카운터 (남은 날수혹은 지난 날수 계산)

응용 : 결혼기념일 등 각종 기념일 체크

생일날짜를 계산해 줍니다.

남은 날이 10일이면 -10으로, 지난 날이 10일이면 10으로 값이 얻어집니다.

아래는 제대로 동작하지 않지만 그 방법을 보여주는 PHP스크립트 입니다.
(몇줄 주석처리 되어 있는 부분을 회복시키고 테스트 해보세요.)

// BIRTHDAY Counter
list($today_count,$year)=explode(” “,date(“z Y”));

#############################################
# list($mon,$day)=explode(” “,”10 25 1975”);
# list($mon,$day)=explode(” “,”01 01 1975”);
$day_count=date(“z”,mktime(0,0,0,$mon,$day,$year));

$check_counter=$today_count-$day_count;
# echo “$check_counter
“;
if ($check_counter > 233) {
#올해의 전체 일수를 뺀다.
$year_day=date(“z”,mktime(0,0,0,12,31,$year))+1;
$check_counter-=$year_day;
} elseif ($check_counter < -233) {
#작년의 전체 일수를 더한다.
$year_day=date(“z”,mktime(0,0,0,12,31,$year-1))+1;
$check_counter+=$year_day;
}
# echo “$check_counter
“;
# echo date(“z”,mktime(0,0,0,12,31,$year-2))+1;
?>

이상입니다.

특정일 카운터

$oneday = 86400;
$_today = mktime();

$today = date(“Y년 m월 d일 (l) 입니다”,$_today);

echo “오늘은 “.$today.”

“;

?>



기념일 날짜 계산기

>

처음 만난 날 : ‘ size=2> 월
‘ size=6> 일째 되는 날을 알고 싶어요.


{

$m_today = mktime(“0″,”0″,”0”,$m_month,$m_day,$m_year);
$h_today = ( $_today – $m_today ) / $oneday;
$h_today = round($h_today);
//$h_today++; // +1일 해주어야 한다. 만난날부터 1일이기 때문에;;
echo “오늘부로 만난지 “.$h_today.”일 되었습니다.

“;

if ( ( date(“m”,$_today) == $m_month ) && (date(“d”,$_today) == $m_day ) )
{
$congu_year = date(“Y”,$_today) – $m_year;
echo “오! 축하합니다. 오늘은 만나신지 $congu_year 년 째 되는 날입니다!

“;
}

$_w_day = $w_day * $oneday – $oneday; // 꼭 하루 더 빼줘야 합니다. 왜그런지는 생각해보세요 -ㅅ-
$_w_today = $m_today + $_w_day;
$w_today = date(“Y년 m월 d일 (l)”, $_w_today);
echo “만난지 $w_day 일 되는 날은 $w_today 입니다.”;

}

?>


체크박스(checkbox) 그룹 체킹

이미 그룹 체킹에 대한 많은 해법이 나왔는데, form.elements[‘chk[]’].length 방식을 사용한 것은 없더군요. mozilla1.3, IE5.0에서 테스트되었습니다.

두가지 그룹 체킹 모드를 지원하는데, 하나는 일반적인 [전체선택/전체해제](chkAll)이고, 다른 하나는 [반전](chkRev) 모드입니다.

체크박스가 하나일 경우에 대한 처리까지 포함했습니다. element name이 chk[] 형식이므로 submit 페이지에서는 배열로 받아서 처리하면 됩니다.





Group Check

onClick=”checkGroup(this)” style=”width:1.5em;height:1.5em”/> === 전체선택/전체해제(Check All/Check None)
test….
test….
test….
onClick=”checkGroup(this)” style=”width:1.5em;height:1.5em”/> === 체크한 것 반전(Reverse)