今天發現 Apache 啟用了 Gzip 或 Deflate 之後,在 IE 會發生 css 檔案一直丟 cache 出來,而不去讀取目前 css 檔案的狀況。
也就是下面這種語法會沒辦法讀到更新過後的檔案:
<link rel="stylesheet" type="text/css" href="common.css" />
解法的方式可以參照這篇的做法,動態產生日期碼來解決:
<link rel="stylesheet" type="text/css" href="common.css?time=20060408.css" />
不過我個人的解法傾向於直接把 CSS 用 <style> </style> 放在 HTML 裡面,目前 Yahoo! 跟 Google 不論 css 或 javascript 皆不採用外部載入的方式,Yahoo! 連斷行跟多餘的空白也都拿掉了,這樣的做法應該對傳輸效率會有大幅度的提升。
號稱安全性高的 vsftp 預設是所有使用者都能離開 home 目錄,不論是什麼樣的考量都造成管理上的不便。
其實在只要 vsftpd.conf 裡面加一行:
chroot_local_user=YES
這樣 vsftpd.chroot_list 就變成「允許」離開 home 目錄的列表了。
台灣電訊難得的網址促銷又來了,忠誠九九方案 org.tw、net.tw、com.tw 網址首次申購只要 799 ,續購一年只要 599。(促銷期間5/11~5/31)
官方網址:
http://www.ttn.net/dn/price.html
剛剛朋友請我上網找「觀世音」的畫相,本來還以為 Google 跟 Yahoo 可以用搜圖功能很容易的找到順眼的圖,結果真的大失所望,好看的實在不多。
我的印象在很多年以前,網路上流傳著一封 Email ,標題是說轉寄給10個人就會有好運,一打開裡面就是觀世音的畫像,還有「南無阿彌陀佛」幾個大字,那個像大概就是我記得最漂亮的觀世音畫像。
後來在找的過程中才知道原來那封流傳的像是「四臂觀音」
這時我再用四臂觀音當關鍵字下去找,意外找到一個收集了相當完整的觀世音法相的網頁。
網址:
http://www.buddhanet.idv.tw/buddha_art/thangka/tk_bodi/Avalokiteshvara/index.html
除了觀世音之外,該網站收集了佛教各種不同的法相,算是相當的完整:
http://www.buddhanet.idv.tw/buddha_art/index.html
就像煙酒廣告要大家注意健康一樣,請大家要注意網頁下面的那段話:
凡所有相,皆是虛妄;若見諸相非相,即見如來
兌換外幣是出國一定要做的事情,但是最不聰明的做法就是「等人到了機場再換外幣」。除了手續費較高,而且並不一定完全 24 小時都可以換的。
我在去年搭凌晨的飛機,在機場就看到兌換外幣的櫃台全部拉下鐵門,心理就在想「還好在銀行先換好了」。果然在等飛機的時候,活生生的就可以看到旅客跟導遊在換外幣。(這是不合法的行為喔!)
目前「聽說」兌換外幣免手續費的銀行:
中國國際商業銀行 (據說匯率較低)
台灣銀行
第一銀行
安泰銀行
「聽說」來源:
http://tw.knowledge.yahoo.com/question/?qid=1405122906280
Yahoo! 網路拍賣果然什麼都賣,剛剛看到有網拍模特兒專區,現在看到喜歡的男生、女生都可以「喊價錢」啦!
不過 Yahoo! 你們是不是有哪裡沒搞清楚呀?
你們是拍賣平台,不是在做經紀耶!
在人人可以喊價的平台推出這種分類,把「人」物化的太徹底了吧。
![]()
(「幼齒」、「配合度高」...怎麼看都覺的有點怪怪的,完整抓圖在此)
採用 Ruby on Rails 設計模式的 PHP Frameworks 算是愈來愈多了,但是成熟好用的 Framework 真的不容易找。
剛剛看到這篇「Rails-inspired PHP frameworks」或許對於有這方面需求的是人有幫助。
作者總結推薦 CakePHP。正好 CakePHP 1.0 stable 正式發佈,算是在同期誕生的 Framework 當中最早推出 1.0 版本的。(先前遷站時還延宕了好一段時間都沒有動作)
至於 Symfony ,作者的看法跟我一樣,實在複雜到不想去碰它。
延申閱讀:
5 Next Generation PHP Frameworks (簡中版)
廖宇雷的Weblog » 我对 CakePHP 和 Symfony 的看法
CakePHP - A PHP Rails competitor
本站相關文章:
[PHP] Cake - 令人期待的 Framework
10 大 PHP MVC Framework 排名?
剛剛跟 lman 講到硬體防火牆的機種選用時,lman 認為直接拿一台來試看看撐不撐的住就好了,畢竟流量、連線數實在很難量化來評估防火牆的需求。
我想這也是很多專業人士的困擾,技術層面看的愈多,規格愈模糊。
相信玩數位相機的朋友身邊,最常遇到的大哉問就是:
「這台數位相機能拍幾張相片?」
雖然數位相機大多把記億卡大小跟可拍攝的張數做了平民化轉換,在說明書上都會記載大約一張記憶卡在什麼「模式」下能拍幾張。但是每種相機依照使用者的選擇(如像素、畫質),可以存放的張數也完全不同,如果使用者一下子要拍 800x600、一下又改拍 1024x768,那台相機的記億卡能放多少張相片,恐怕只有神知道了。
數位相機的平民化轉換已經算是相當精準了,但是較複雜的技術規格在平民化後很容易造成與實際規格相差甚遠的情況,但是平民化規格的轉換的確有其必要性存在。
像買軟體也常常會看到電腦的需求。以魔獸世界為例:
.作業系統:Windows 98/Me/2000/XP
.中文繁體版系統需求:P3 800MHz以上或與其100%
.相容機種記憶體:至少256MB以上
.硬碟空間:至少4GB以上
最後回到防火牆的議題上面,要用什麼來做為平民化規格的判斷好呢?
以架設網站用的防火牆來說,lman 說到以「租用頻寬」的大小來做為判定防火牆的規格,我個人倒認為是很好的方法。
(例如:本機種適用頻寬5M以下)
平民化規格雖然帶來採購上的便利,但是遇上了複雜的環境,特例太多的商品,可能僅供參考的成份就愈大,但是同業之間若能制定出一個平民化規格的標準,相信對於非專業的消費者無異是一大福音。
僅適用於網路/語音下單。
原文廣告網址:
http://www.skis.com.tw/Event/q402_web/index.htm
申請開戶網址:
http://www.skis.com.tw/Event/q402_web/006.htm
今天晚上跟某公司的業務 A 先生喝飲料,當中聊了很多他們公司的同事及主管內鬥過程,甚至擺明黑公司及客戶的錢。
其實我個人也待過上市公司,公司規模愈大,內鬥的情況就算是小小的員工都能感受的到,然而最糟的情況莫過於小員工成為鬥爭下的犧牲品。
A 先生回憶剛當業務的時候,懷疑他的大老闆拿了廠商的回扣,一個一千多的商品,廠竟然賣他們公司六千多。由於是大量訂購,這樣的價差任誰都會起疑,他明顯感受到有問題於是跟公司採購反應。之後該廠商甚至跟採購部門說「因為 A 先生跟他們要回扣,所以才給這種價錢」。
A 先生跟二老闆反應,二老闆間接表示要他離開,還會幫他找其它的工作。
A 先生覺的這已經不是換工作的問題了,而是個人的信用遭到踐踏,於是他決定自己來處理好這件事。
首先他打電話給廠商,詢問他們為什麼價格這麼高? 因為他知道這東西的行情也只有一千多。該廠商說回答因為內容物不同。A 先說那比照一般的規格即可,不需要那麼多的功能,後來該廠商也自砍價錢,改以三千元的價格供貨。
接著他請廠商過來公司說明,把一千元與三千元機種的不同當面解釋清楚,廠商故意提出堅澀的術語來矇混。
於是 A 先生事後找了該廠商的同業幫忙回應該廠商提出的技術項目。
而事後該廠商也故意打馬虎眼,說 A 先生誤會他的意思了,來企圖掩飾先前的說法。
A 先生於是跟廠商說:
「我們這樣一來一回的說明,每次結果都不一樣,恐怕我也沒辦法跟老闆交待,我想我用 Email 正式提問,麻煩你把實際的差距給列出來」
於是廠商傳真的四大不同點出來,A 先生看到其中一項「美國軟體認證」佔了整體成本 50 美元,於是要求該廠商提出認證的證明。該廠商卻以認證證明為公司機密文件不可外洩為由拒絕,A 先生見時機已成熟,立刻寫簽呈往上提報「該廠商有惡意欺瞞之嫌,請求取消與該廠商的交易」
A 先生請二老闆簽名向上呈報,簽呈一到大老闆手上,原來沈默的大老闆也出來說「這種事不用寫簽呈,找廠商來談一下就好了」
於是廠商再次來公司開會,A 先生在會議室白板上幫該公司做成本分析:
廠商有個便宜機種是 1300
報給我們的機種是 3000 ,但是認證費用就佔了 50 美元,也就是 3000 - 50*40 = 1000,再加上其它功能,根本就是賠錢賣給我們。
A 先生說,讓廠商賠錢也不好,那請廠商給我們 1300 的機種就好了。
廠商說 1300 的機種不太穩定,A 先生也堅持只要 1300 的機種。
接著A 先生故意以有其它業務需處理為由先離開會議室,讓他們的採購、大老闆及廠商討論後續的事情。
後來廠商也同意出了 1300 的機種(採購已殺價到 1150),上線之後果然出現不穩定的狀況。而 A 先生也立刻跟廠商反應,廠商也承諾不再加價,換了原先的 3000 元機種給他們,換新機種上線後也未再發生任何問題,順利的把這件事給結束掉了。
A 先生用自己的智慧保住了工作,順利挽回了他的個人名譽。至於大老闆有沒有收錢,那已經是檯面下的事了,但是檯面上已經幫公司省了上百萬的採購費用。
當然這只是 A 先生業務生涯的起頭,下次有時間再來跟大家分享 A 先生的其它經驗。
今天去天瓏旁邊的金石堂翻到的,「聰明買基金」這本書對想買基金,又不知道從何下手的人真的是寶呀。
薄薄的一本,沒有深奧的金融理論,當中還教讀者如何挑選基金,並且實際用網路及 Excel 實作「四四三三法則」來挑選基金。
雖然書本上目錄項目很多,但是每個主題都直達重點、廢話少之又少,真的是不可多得的入門書。
正好前陣子有需要,從螢火飛的 VB 版本移植到 PHP 上。
function getChineseNumber($money){
$ar = array("零", "壹", "貳", "參", "肆", "伍", "陸", "柒", "捌", "玖") ;
$cName = array("", "", "拾", "佰", "仟", "萬", "拾", "佰", "仟", "億", "拾", "佰", "仟");
$conver = "";
$cLast = "" ;
$cZero = 0;
$i = 0;
for ($j = strlen($money) ; $j >=1 ; $j--){
$cNum = intval(substr($money, $i, 1));
$cunit = $cName[$j]; //取出位數
if ($cNum == 0) { //判斷取出的數字是否為0,如果是0,則記錄共有幾0
$cZero++;
if (strpos($cunit,"萬億") >0 && ($cLast == "")){ // '如果取出的是萬,億,則位數以萬億來補
$cLast = $cunit ;
}
}else {
if ($cZero > 0) {// '如果取出的數字0有n個,則以零代替所有的0
if (strpos("萬億", substr($conver, strlen($conver)-2)) >0) {
$conver .= $cLast; //'如果最後一位不是億,萬,則最後一位補上"億萬"
}
$conver .= "零" ;
$cZero = 0;
$cLast = "" ;
}
$conver = $conver.$ar[$cNum].$cunit; // '如果取出的數字沒有0,則是中文數字+單位
}
$i++;
}
//'判斷數字的最後一位是否為0,如果最後一位為0,則把萬億補上
if (strpos("萬億", substr($conver, strlen($conver)-2)) >0) {
$conver .=$cLast; // '如果最後一位不是億,萬,則最後一位補上"億萬"
}
return $conver;
}
只要當過上班族的一定能夠理解,不要說七年級是草莓族,很多五、六年級的上班族也不一定能夠適應大公司的階級鬥爭文化。
媒體近幾年來也不斷的出現創業題材的節目,於是乎很多上班族就把焦點轉移到創業上,希望脫離公司內部不平等的階級制度。
但是實際上,創業並不是有個好產品就能從此過著幸福美滿的生活。
上班族離開了公司的階級鬥爭,創業隨之而來的就是同業之間的競爭。公司內部的競爭大多是跟自己職級差不多的員工,至少防禦的範圍可以確定在某個族群上。
但是創業可不同,創業之初除了小公司之間的同業競爭,有些產業龍頭為了拉開跟競爭者的距離,常常會撒下大資本做出一些讓小公司倒地不起的策略。
資金夠粗的或許還能苟延殘喘,但是能不能在競爭對手的下一波攻勢前讓公司成長,有更強的抵抗力也是個未知數。
創業除了競爭外患,策略及管理上的內憂也不少,諸如股東的權益分配、公司資金調度、員工的管理等等。舉個例子來說,像是必需執行的策略遭到大股東的反對、員工執行效率低落、或是股東臨時退出,這些挑戰對於想創業的上班族來說可能想都沒想過,更別說知道公司在發生危機時應該怎麼去處理。
從收入來看,上班族賺了錢就全部都是自己的。但是創業不一樣,公司賺了錢除了要分給股東之外,還必須提撥固定的收益來維持公司的營運及擴張公司的規模。尤其創業之初從自己口袋拿出去的錢可能遠比從公司進來收入還要來的多。
雖然創業在未來「有機會」成為大量收入的來源,但是相對付出的代價也不小。通常公司發生問題,負責人揹的債務也跟公司的規模及資本額成正比,常常在新聞上看到企業老闆負債上千萬到上億,遠走海外或無法承受債務壓力自己斷絕生命的也都不在少數。
近期倒閉揹負龐大債務的有名例子如順鎰汽車,去年最有名的大概就是佳姿事件。不要以為這些新聞跟自己無關,小公司經營不善的後果不見得會比大企業倒閉來的輕鬆。
雖然創業能為自己的未來帶來無限可能,但是也有可能帶來無限衰敗。
創業的年齡跟投資及買保險一樣,儘量愈早愈好。中年創業通常還有家庭的經濟壓力,同時兼顧家庭及事業更不是件容易的事。因此上班族想創業,應該先看看自己有沒有把的心態調整好,試著去了解創業伴隨而來的風險,並且擬定相關的對策,才不至於一下子就淹沒在創業的洪流之中。
以下是我覺的上班族跟創業者的心態需要調整的地方,給大家參考一下:
上班,競爭對手只有身邊的一群人。
創業,競爭對手遍及全台灣甚至是全世界。
上班,人跟人的競爭。
創業,團隊跟團隊的競爭。
上班,犯了錯頂多被罵或走人就好。
創業,犯錯會產生資金虧損或官司纏身。
上班,不會因為公司經營不善而產生債務。
創業,倒閉時會可能產生鉅額的債務。
註:
本篇主要討論一般上班族,專業經理人則不在本篇討論範圍。