怪異的javascript月曆放置位置

最近找來現成的javascript小月曆來使用,結果月曆出現的位置一直不對勁,後來發現是CSS的問題,放置小月曆的div標籤使用到了 position:relative,改成 position:absolute就正常了。

小月曆的javascript似乎有使用offsetparent去找到該div物件,並且將它的 offsetX(Y)存到一個變數,而這個變數最後是用來決定小月曆的位置。

關於Mysql處理時間的方式

Mysql的時區是和伺服器所在時區一樣,通常我們操作Mysql時是在本機,所以顯示的時間看起來沒什麼問題,不過我們還是必須瞭解Mysql處理時間的方法,它是以UTC來儲存時間,當使用者使用select撈出時間資料時再轉換為當地時區的時間。 閱讀全文〈關於Mysql處理時間的方式〉

某些人、其他人、沒有人

文章用詼諧的方式來描述我們一般人在面對事情時的態度及思考邏輯。在職場裡,常常有一些人面對上級交待的事情時,總以為有人會去完成,因為上級會以一整個單位為對象來表達他的意思,但我們聽的人卻又會自動的把對象細分為更細更小的單位,你、我、他是不一樣的人,有些人、某些人和我沒有關係。 閱讀全文〈某些人、其他人、沒有人〉

一點點聰明一點痴

金庸武俠小說-射雕英雄傳裡的主角,郭靖,他是一個個性單純、善良的人物,但不怎麼聰明,所以教他的師父們都十分困擾,連四大高手之一的洪七公都差一點要放棄他,若不是黃蓉抓住了洪七公的胃口,可能郭靖真的沒有辦法成為一代大俠,但我們知道的就是郭靖最後的確也苦練成了降龍十八掌,並以此揚名天下。雖然這是虛構的武俠小說,但我們的確可以體會到那所謂痴的力量,以及聰明反被聰明誤的警示。 閱讀全文〈一點點聰明一點痴〉

replace用法概述

replace來執行新增、更新資料庫的動作,關鍵在於更新的欄位中若有不可重複的欄位,那麼mysql會刪掉舊記錄,然後再放入新的記錄。在(應該)5.0版本之後的mysql,新增時因為沒有主鍵欄位的值,此時可以用0來代替,mysql便會替我們新增一筆記錄,而若是其他已存在的主鍵號碼,則會執行上述更新的動作。不存在的主鍵資料就可以放得進去。

重新認識「倫理」

現在的老板或領導人真的不好做,因為你的部屬幾乎認為他和你是平等的,而且部屬也不會因為你是主管就多尊重你一份,遇有不符合自己觀念的事情還得跟你爭執一番。多數人做一份工作常是因為取得工作報酬,或者貢獻自己的才能,特別是覺得自己是貢獻才能者,通常會對於自己有一份優越感,甚至可能覺得「公司沒有我不行」,這樣一來就很容易忽略職場倫理。 閱讀全文〈重新認識「倫理」〉

工具列的新寫法

原本的工具列寫法是

$arr[]=”test”;
$arr[]=”tryit”;
foreach($arr as $stat){
$tmp++;
$coma=($tmp>1)?” | “:””;
$tool.=$coma.”<a href=”>{$stat}</a>”;

}

後來發現利用implode函數更乾脆。

<?php
$arr[]=”test”;
$arr[]=”tryit”;
foreach($arr as $stat){
$tmp++;
$arr2[$tmp]=”<a href=”>{$stat}</a>”;

}
$tool=implode(” | “,$arr2);
?>

其實還可以直接寫成函數

$arr[]=”test”;
$arr[]=”tryit”;
echo maketool($arr);
function maketool($arr){
foreach($arr as $stat){
$tmp++;
$arr2[$tmp]=”<a href=”>{$stat}</a>”;
}
return implode(” | “,$arr2);

}

Proudly using Dynamic Headers by Nicasio WordPress Design