2009年9月25日 星期五

【Tips】SQL查詢時設定大小寫認定

最近為一個系統要加入使用者帳號認證,在測試時才發現無論key入大寫或是小寫,都可以通過認證進入管理介面,之後找出了問題在於忽略了SQL Server 定序對於大小寫的區分。
寫下這篇文章也是給自己做個筆記 ^_^

如果在安裝SQL Server未特別指定資料庫定序的話,預設會是
Chinese_Taiwan_Stroke_CI_AS

其中的 _CI:不分大小寫;_AS:區分腔調字
相反的,如果要區分大小寫的話就必須用
_CS:區分大小寫;_AI:不區分腔調字

因此在對應要區分大小寫的使用者帳號、密碼時的SQL語法即可使用:

SELECT *
FROM user_admin
WHERE user_pwd = 'xxxxxxx' COLLATE Chinese_Taiwan_Stroke_CS_AI
COLLATE 是 SQL 關鍵字,用以進行定序之轉換。

想知道全部的資料庫定序清單的話,可以在SSMS中使用以下語法:
SELECT * FROM fn_helpcollations()

參考資料:
COLLATE (Transact-SQL)

2009年9月15日 星期二

【Tips】開發專案設計

在開發程式時,10個人也許會有10種不同的命名原則,
在本篇列一下自己的習慣,嗯~不定期進行更新。

2009/09/15

1. 程式類別來源、用途、建立時間說明:
/*===============================
* Code: utf8-堃
* Sorce: ZZliu
* Author: galaxy.chien
* Function:
* Date: 200X/XX/XX
* Modify: 200X/XX/XX
================================*/

2. 程式檔案命名:
動詞+名詞,例 - GetXXXData.aspx, DelXXXData.aspx

3. 資料夾命名:
後端處理資料夾(Classes/App_Code)
- Dao 資料庫存取
- Core 物件類別,例MemberInfo, RequestInfo ...
- Util 工具Function
前端處理資料夾(依功能區分)
- MainPage
- AjaxService
- ...

2009年9月2日 星期三

【讀書摘記】讓錢包變厚的祕密

最近剛看完的一本書,把摘要記一下,也充實一下自己的理財知識

More about 讓錢包變厚的祕密


錢包法則一:真心的愛錢


想要變成有錢人,必須超越喜歡,變成喜愛。只要有時間,就必須想著錢,一天之中,必須要毫不厭煩的再三計算自己有多少錢
  1. 建立與設定清楚、具體的目標 (貼張圖在工作區前!)
  2. 愛錢的人,就會存錢
  3. 可以發現錢隱藏的價值,別人看不見的地方
錢包法則二:訂下你專屬的用錢法則
  • 找出適用自己錢包的專屬規則
  • 要讓錢包依照自己的意願來支配,而不是依每天面臨的狀況來決定
  • 從錢包裡拿錢出來時,要考慮三次;把錢放入錢包時,一次都不要考慮
  • 花錢不是買東西,而是買價值。東西再好若不合你的價值標準的話,一毛錢也不要付
  • 如果花了錢之後不能得到重複價值(可再得到的價值),就不要買
錢包法則三:選擇打開錢包的時機
  • 比賺錢更優先的事,「好好使用」
  • 花錢是本能,必須善加控制並有效的活用(看緊錢包)
  • 適當的時機來臨時,就要大膽的打開錢包。不這樣做,雖不至於餓肚子,卻永遠無法變成有錢人
  • 時機徵兆一:人。人經常比錢先動。賺錢的時候或花錢的時候,不要追隨錢的流動,而是應追隨人的流動(如何移動、生活型態如何改變、相同地區的居住地或型態如何改變,動線如何改變
  • 時機徵兆二:有一方賺錢的話,就要注意相反的流動。一方上漲了一陣子,就意味著不久後另一方也將上漲。所以不是要投入已上漲的地方,而要密切注意下一個上漲材料的移動,同時評估出手時機
  • 時機徵兆三:錢的拋物線。點-錢進出的瞬間;直線-錢的走勢與趨勢;拋物線-長期的走勢
錢包法則四:用在何處比用多少來得重要
  • 同樣的一份錢,用在不同的地方會有不同的價值,有錢人和貧窮人的區別,就在於能否看出這其中的差異
  • 瞭解價值及找出價值,然後集中投資該價值
  • 要重視的是錢從錢包拿出後用在何處、如何用掉、是否用在有價值、能產生新價值的地方,而不是拿出多少和還剩下多少
  • 將自己財富適當的分配在最有價值的地方,並妥善管理
  • 找出有投資價值的地方
    1. 賽馬場的原理-與其找許多人聚集的賽馬場,不如找只有幾個人但卻是有錢人聚集的地方。在投資上,多數決的方法是行不通的
    2. 百分比(%)的假象原理-不要相信在我們四周無數的資訊所提到的假象;不要受到「漲百分之幾、跌百分之幾」的誘惑,而要更關心「產生實質價值了嗎?」以及「該價值增加了嗎?」
    3. 除法的原理-好好的細分某種資訊所顯示的價值,分得越清楚直到無法再細分,就越能看出細分區塊間的關聯性或矛盾,再將這些資訊組合或再細分的話,就能找到一般人無法看到的新價值
錢包法則五:讓錢幫你賺更多的錢(加快錢賺錢的循環速度)
  • 光靠努力工作,絕對無法成為有錢人;要讓錢幫你賺錢
  • 要從小教導孩子「學習錢是什麼、以及該如何處理錢的問題」
  • 循環的圓-「財產->投資->產生利潤->分開本金與利潤->本金穩定儲蓄->利潤投資高風險商品->財產增加->投資」
  • 要打造「速度雖慢到穩定的循環圈」,也要有「稍有風險但可更快製造大筆金錢的循環圈」
  • 真正的有錢人不是「會賺錢的人」,也不是「會存錢的人」,有錢人只是「擅長加快錢的進出循環速度的人」
  • 重點在如何製造循環的圓」,以及如何讓它轉得又快又穩
錢包法則六:用有錢人的腦袋思考
  • 一定要勤快-所謂有錢的地方,要勤快的去找
  • 有錢人的錢包是薄的-不要帶著錢包到處走,用錢的法則是盡可能減少可以用的錢
  • 有錢人不相信沒看到的東西-少在家購物,以及買些不必要東西
  • 確保固定收入可說是成為有錢人的成敗關鍵-一定要確保有固定來源的生活費
  • 有錢人經常想遇見有錢人,分享可以成為有錢人的資訊,並彼此互相協助成為有錢人
  • 把自己的想法變成有錢人的想法

2009年8月24日 星期一

公司工作機無法開機!!

話說平常週休二日在家裏時,都會利用SSL VPN遠端連線回公司的電腦,
在星期天(8/23)早上要連時,突然無法連線,原本還想說是單純的電腦自動關機,

結果!!!!
星期一(8/24)上班來看,果然是電腦關機了,但怎麼壓電源就是沒反應啊!!!慘~~~

經過廠商檢測結果,是有一顆硬碟的電路板有問題,造成電腦無法開機。
拿回來透過同事提供的連接器(真是好物)連連看能不能讀取,啊哈~~冒煙了 T_T
果然沒受過寫BLOG的專業訓練,所以忘了拍照一張做為驗証 XDDDD

真正的原因是這顆Seagate 200G(型號:ST3200822A)電路板上的晶片燒毀,所以無法通電,
因還在保固內,所以打去Seagate的客服詢問,好樣的大陸口音客服,直接說電路板燒毀,
不在保固範圍內,這是因為你的power電壓不穩、品質不好造成燒毀,他們幾乎沒接過這種情況,真正重視的客戶會買好一點的power....<囧>,真是好樣的Seagate客服啊!!!

Seagate的客戶保固聲明沒具體看到電路板上晶片燒毀在或不在保固範圍內,
但因這是資料碟,也只好趕快送資料救援,就沒在和原廠切磋了。

結論:
目前的硬碟容量越來越大,公司最近採購的電腦也配了1TB的硬碟,但如為硬碟本身的物理問題,如電路燒毀,在同一硬碟切成多個磁區備份也沒用,所以工作用的電腦,硬碟還是要多幾顆,例:系統*1、資料*1、備份*1,這樣比較保險啊。

2009年8月17日 星期一

小黑X31和我說Bye Bye

從研究所以來一直陪伴我的小黑X31,在7/26早上起來要開機時,完全沒反應了,只能說個慘字,在前一天晚上還好好的勒,突然間就掛了。

在Mobile01上找到篇討論群組:IBM X31突然無法開機了,看來是主機板的晶片掛了,導致無法通電,維修的話,在Y拍找到要三張小朋友,還在考慮是否要修呢。
NB果然還是要好好注意散熱才行,真是慘痛教訓。

這幾天整理照片,正巧有一張7/24小黑還正常運作的照片,故為文一篇記念之。

2009年8月15日 星期六

父親節-夏慕尼聚餐

話說第一篇文章不是寫七月二十五日訂婚相關,反而是父親節聚餐成為Blog的第一次 XD。

廢話不多說,8/9那天,老婆弟弟計畫到桃園的"夏慕尼"慶祝父親節,王品集團的產品線真的很多,目前去過有王品台塑牛排、陶板屋、西堤、原燒。

夏慕尼是鐵板燒,以前就有聽過,只是價錢不太平易近人,所以比較少去,這一次到是趁父親節去第一次去嘗鮮了。

老婆家人的習慣是家族一起聚餐,所以這次總共十三個大人再加五個小孩一起聚餐,佔了一張半的料理桌,哈。

料理台全景:


鐵板燒套餐菜單:


上餐前的擺設:


開胃菜:


卡布奇諾青豆濃湯:還不錯喝呢~


老婆的松露洋蔥湯:


海鮮晶凍沙拉:(改來改去都是直的勒,怪~)


主菜:白蘭地鴨胸,有廚師點火秀呢


可以一直點的櫻花蝦炒飯,但光吃套餐就飽的差不多了,所以只吃一碗。


忙著一直吃,所以還有很多菜色沒照到,嗯~看在第一次po文的份上,就原諒我吧 XDDDD

最後來一段白蘭地鴨胸的廚師點火秀,感謝各位的收看,下次再見 哈哈。