是我就不可以嗎

連交個朋友都不行,不得不說,這對我的打擊相當大.

總算下決心寫信去和富容交換MSN,卻一直音訊全無,
心急如焚的我,藉機向品慧打聽,卻從她那得知了不想知道的答案.

也難怪請品慧幫我安排機會時,被推三阻四,「這很難喔!!」
約個吃飯也很難喔!! 恍然大悟…

品慧說,「有提醒富容有人想追她」
而富容也說她知道是哪位!!
品慧說,她當時還很訝異為什麼富容會知道.
(不知為何,腦海中出現了畫面,富容表情相當冷漠)

「原來你有寄信給富容喔!! 」品慧這麼問我,

「那結果怎麼了?」品慧接著問,

「就沒有回音呀!!」已主動出擊的我無奈回答….

照這樣看來,富容不是沒收到我的信,而是壓根沒打算回我,
看著包包裡的小卡片,看來也不需要送了,唉!!

一次的機會,品慧找富容看了信件內容,
大意是”我有沒有機會和你做個朋友,交換個MSN”,

品慧對富容說,「為什麼不回信呀!! 只是交個朋友呀!!」

她說,「富容不想給我期待,只因為我不是她喜歡的型.」

「她做事很謹慎」,品慧這麼幫富容說話,

(拜託,只是交個朋友,交換個MSN,我也是都還不了解妳呀!!)

「如果你非她不可的話,就要多花點心囉!!」品慧這麼和我說,

「那妳喜歡哪一型的」品慧繼續追問,「裕中和Jason讓妳說」,

「都不是」富容回答,

出師未捷身先死!! 還沒開始就被打槍,打擊很大…

品慧說,本來是不會把以上內容告訴我的,只是看到我這麼的煩惱…

「你真的非她不可嗎?」「那你可能會走的很辛苦喔!!」品慧說,

品慧接著說,「富容,老公不是這麼選的」,勸富容,「要多交朋友呀!!」

(我說品慧,妳也真的太盡力作媒了吧!! 不枉費平時有打好關係)

「TONE跳太快了啦!!連朋友都還沒當成….」我想打斷品慧的話.

品慧不管我,接著說,「就算已經這麼說,富容還是沒有回應」
「機會不大」這是品慧給我的答案.

我說,「這樣也好,不用多花時間投資」

「心情不要低落囉!!」品慧安慰著我,

告個段落就好,我這麼想.
不合的話,就不要再造成女方的困擾了.

只是我又受到打擊了…
是我,真的就不可以嗎?

無力與改變(二)

大過年的就在complain,哈!
沒辦法呀!! 文章實在是拖太久了.

本文開始:
為何我遇到的專案總是如此呢?
前輩安慰:「只要是開發案就無法避免加班,
以前她也是這樣走過來的,加班,加班,還是加班…..」

我知道在科技業說不加班不太可能的!!
但所不平的是,和同期專案相比,本專案特硬,
而且一加就加六個月,還有沒做過加班加這麼久的專案.

是自以為這樣做對專案才好吧!!
把別人的問題擔一肩扛上,
「反正總會有人解決」
我想專案的其他人應該都是這麼想的,
苦差事總會有人出頭.

是個人的因素吧!!
自以為了不起的傲氣,如果缺少了我,專案就很難進行的下去.
因為這樣拚了,只為結案…..

一鼓作氣,再而衰,三而竭.

長久下來苦了自己,早該知道,專案不會因多了你、少了你而改變,
即便你再努力,如問題不是你所能處理的,
做的一切都只是白工.

沒錯,就是白工,
而得到的就是無力….以及……無力…..

話說這個洞還是我自己挖,自己跳的…..
是因為某人想離開SKL,從而向主管表達想去寫AP程式的意願.
沒想到程式沒寫成,卻困在另一個更大的洞裡.

也是自找的,誰叫我喜歡挑戰呢?

來自不同專案的四人,雖做了很多白工,所幸有了成果,
但大家也都累了,也因存在太多未解的問題,
「下個階段我們不想再做了」
SA紛紛向PM表達不想再撐下去,

就到這告個段落吧!!

待續~

無力與改變(一)

忙到有陣子沒更新文章,不是沒題材可寫,而是心有餘而力不足…..

書到用時方恨少,寫文章也是,
文思泉湧時沒寫下來,到有空要寫,卻是腦袋空空.
故事總是這樣演的.

還記得這半年是怎麼過的嗎?
累!! 很累!! 沒有其他形容詞了,
雖沒到回家大腦就停機的地步,但也常一到家就攤在床上,
那陣子常從AM9:00做到PM9:00,工作時間12hr起跳.

一個月二個月的過去,加班還是加班,也不知這種日子還要多久.
看著半夜都在回信的PM和堆積如山的待辦事項,
幾個SA就這樣和內憂外患對抗著,
至少,我們四個SA是團結的.

外患,不用多說,USER每日一變的需求早在預料之中.
但內憂,很多都是早先能避免的,也是PM有先見之明,
在專案開始時即有點出問題,卻因公司政策組織陋習,
反對無效,只能期禱不會發生,
但事情總是這樣,該來的還是會來….
而且還一起來….

大陸PG產出的程式品質太差,程式反需台灣方面的人來除錯,
平台程式走在AP後面,導致AP雖完成卻需配合平台程式反覆修改,
而平台本身的程式也相當不穩,常會上個版本就導致系統掛掉.

人手不足的問題也一直困擾著我們,
加上平台程式預估的太樂觀,用修改來估重新架構的時間,
差太多的後果就是需要更多的人.

人人人…..都是出在人.

個人造業各人擔,平台出包SA擔,
在公司,平台是個似東廠的組織,為虎作倀,無人可管,
也因此養了一堆拒絕加班,無所事事的人,
無人可用之下,只能向外求材,
但找來的不少是來亂的…..
有剛出社會的,有能力不足的,有不適任的,有心不在工作上的….

以上這些都需花時間,但本專案最缺的就是時間,
總算,在12月中第一階段上線了,是先苦後甘吧!!
PM最近也努力地讓加班情況減少,可喜可賀.
看似順利的背後,其實都是一連串辛苦所累積出來的.

待續~

2010MSDN & TechNet聯合版聚 – 台北場

很難得的因CTCB停電,才有機會參加版聚,要不然我應該是在加班中吧!!
也或許是很久沒參加類似的活動了,相當期待!!

雖然我不是第一次當SA,但這次的經驗還真驚奇,
我己經不知怎麼形容了,除了一般開需求、訪談的工作,
還需DEBUG寫爛的程式,特別是大陸寫的品質…
「吼!!我受夠了!!」
還需釐清是AP程式寫錯,還是系統平台提供的程式出了問題,
「吼!!自己的問題可以自己找嗎??
為什麼都要別人把答案找給你」
需要花時間,而本專案最缺的就是時間,
加班…應付USER動不動的CR,我真的累了,真的累了…..

我只好想單純的去寫程式,只有種好想回去寫程式的衝動.
也許這也是為我什麼我很期待這次版聚吧!!

回到這次主題,版聚談論的主題相當輕鬆,
而且台灣微軟很海派的提供PIZZA、KFC炸雞、蛋塔吃到飽外…..
我也終放知道原來蛋塔吃太多是會噁心的.

第一單元是我很有興趣的職業-講師,
我很欣賞其中一段話,「機會是身旁人給你的,端看你如何把握」

第二單元是我不熟悉的主題….手機系統…..雖然很有市場….但有機會再說吧!!

第三單元我只記得,「保持熱情是很重要的」

第四單元,異想世界…屠老師搞笑的能力真是一流…..
「要做出一套好的遊戲軟体,就先交個會美工的女朋友」
真是說到所有程式人員的心坎裡.

後續還有兩論壇的版主分享心得,
「建立容易,維護難呀!!」

對了,中間串場的大怒神-發表對MS產品的不滿,也是爆笑到了極點,但也有不少人是來亂的啦!!

而這次聚會看到不少ID的真面目,也算是另外的收獲吧!!

如何取得目前程式執行的根目錄

轉貼來源:http://www.AllenKuo.com.tw ( 格子樑 | 艾倫 郭 )

若在 asp.net 裡想取得根目錄的實體位置,可以寫成
string path = Server.MapPath(“/”);

若在 Windows Forms可以寫成
string path = Application.StartupPath ;

若在 Console Application 可以寫成 
string path=System.AppDomain.CurrentDomain.BaseDirectory;

如果您想寫一支 dll 專案,供上述專案類型參考並叫用, 而您想在 dll 取得目前該專案的根目錄, 則可以寫成
string path=System.AppDomain.CurrentDomain.BaseDirectory;

是可以在上述三種專案裡同時正確執行

net 裡想取得根目錄的實體位置,可以寫成
string path = Server.MapPath(“/”);

若在 Windows Forms可以寫成
string path = Application.StartupPath ;

若在 Console Application 可以寫成 
string path=System.AppDomain.CurrentDomain.BaseDirectory;

如果您想寫一支 dll 專案,供上述專案類型參考並叫用, 而您想在 dll 取得目前該專案的根目錄, 則可以寫成
string path=System.AppDomain.CurrentDomain.BaseDirectory;

是可以在上述三種專案裡同時正確執行

asp.net裡寫javascript

http://www.dotblogs.com.tw/aspnet0403/archive/2009/09/10/10526.aspx

裡面有提及:

建議您到ASP.NET後不要使用這樣的寫法。

如果需要在server端註冊js,

可以透過

Page.ClientScript.RegisterClientScriptBlock(this.Page.GetType(), “RegisterJS_ID”“alert(‘您輸入信箱或密碼錯誤!!’)”true);

或是透過ScriptManager.RegisterClientScriptBlock。

否則您的寫法在有UpdatePanel裡,會出現error。

如果該畫面您有用Ajax的話,那麼註冊就不是用ClientScript這物件囉,要改用ScriptManager來註冊。

「睡眠模式」與「休眠模式」有什麼不同?

老實說,我們常常搞不清楚睡眠與休眠的差異在哪裡。也許是中文字義太過相近,容易使人產生混淆。

睡眠(Sleep Mode)」在 Windows XP 裡又稱為「待機(Standby)」,當電腦進入睡眠模式時,它並不會完全關機,而是關閉螢幕、硬碟以及其它一些用不到的裝置,以極低的耗電量保存記憶體裡的資料,達到「節能減碳」的目的。之後當我們「喚醒」它的時候,又可以在極短的時間內讓電腦恢復之前的工作內容。

休眠模式(Hibernate Mode)」與睡眠不同的是,它會讓電腦完全關機,但是在關機之前會把工作內容儲存到硬碟裡,以 Windows 7 來說就是 hiberfil.sys。當下次開機時便可以從這個檔案原還最後的工作內容。


在Windows XP中,電腦關機跟待機狀態可分為「關機」、「待命」與「休眠」三種:

關機:完整關機,完全關閉電腦電源,開(關)機速最慢。

待命:將目前狀態儲存至記憶體中,開(關)機速度最快,但主機板與記憶體需持續供電。

休眠:將目前狀態儲存至硬碟中,開(關)機速度較慢,主機板、記憶體與硬體週邊不用供電。


在Windows Vista中,有「休眠」、「睡眠」跟「交互式睡眠」三種模式:

睡眠:跟XP中的「待命」類似,將目前狀態儲存至記憶體中,開(關)機速度最快,但主機板與記憶體需持續供電。

休眠:跟XP中的「休眠」一樣,將目前狀態儲存至硬碟中,開(關)機速度較慢,主機板、記憶體與硬體週邊不用供電。

交互式睡眠:又稱「混合式睡眠」,此功能混合睡眠+休眠的功能,先將目前狀態儲存於記憶體中,再將相關資訊也儲存一份到硬碟中,避免因為睡眠期間電腦不正常斷電而使得資料遺失。