跳到主要內容

發表文章

目前顯示的是 7月, 2010的文章

莫名其妙的 ASP.NET

因為最近工作上的需要,開始大量接觸微軟的動態網頁技術,本來自己是專寫 PHP 的,雖然手動又很難有專有軟體可以寫,不過卻因為他必須手動,而非常有彈性,可以讓我自己控制一切,再加上使用 MySQL,一切都很便宜好用,本來是希望用這個作為且網頁的根本。但是考量到未來必須有人接手,這時候如果用一個資源沒那麼充裕的技術,且又有點難寫的狀況下,恐怕有人要來接手都是件難事,如果再加上學校計資中心現在常用的微軟 Server,恐怕就不是憑我一個人的喜好來做囉! 於是我就改以微軟的 ASP.NET 技術來撰寫,搭配學校就可以下載到的 Visual Studio 2008,雖然出 2010,但是平常就看很多英文的我來說,我當然不想再用還是英文版的 2010。不過以上都不是重點,重點在於... Visual Studio 真的好奇怪! 有許多我無法理解的 Bug 產生,譬如說,明明一個 Multiview 裡面可以放置多個 View 的說,結果我只要放置超過 3 個以上的 View,他就會開始亂了,不管用何種指令指定該哪個 View 跳動,他就是乾脆不反應,真是詭異! 另一個詭異的地方莫過於神經病的轉譯過程,一樣的 code,但是在稍微複雜一點的網頁裡面就無法跑了,在簡單的網頁裡面卻是不會有任何問題,我始終無法了解,再來得強調一點,ASP.NET很好寫,我可以邊想像網頁,就邊做,只是每次跑出來的都不一定會是我所想的,單單除 Bug 就會除到絡賽... 還有一些奇怪的 Bug,像是有時候連點兩次按鈕,理論上會進入編寫 Button_Click 指令撰寫的地方,他有時候確實會跑出來,不過妙的是寫完後,跑去執行,卻跑不出來,回頭再看看按鈕區,才發現按鈕的觸發指令 onClick 卻沒自動加入,也就是我寫完按鈕按下後的指令,但是按鈕本身觸發指令卻沒自動放上去,得自己去寫,可是怪異在於他平常都是正常的,偶而才會出現這種現象,當這種現象出現時,也代表我儲存要變成經常性儲存,否則很容易在改了很大一段 code 後,按下儲存馬上程式死當給你看,當場一定欲哭無淚,你說,我這樣還能說啥勒? 綜合結論,撇除上面譯堆稀奇古怪的 Bug 後,我覺得他還是比起 php 好寫,只不過或許是我自己比較愛 php 吧!我覺得 php 自由度高,又能玩出很多花樣,確實彈性較大,ASP.NET 另外一個有意義的地方

不知道何時只剩下自己

自從工作後,就天天忙碌,過著不知道何時才能位自己而活的日子,生活的確沒有很容易,那種不確定感更是恐怖的有點真實,突然間也佩服起工作很久的大人們,也才了解自己的無知,而更能體會陶淵明不為五斗米折腰之偉大精神! 希望哪天, 我也能放手出去... 走出去...

新 Growl HardwareGrowler 中文化

在 Mac 中,Growl 算是人人必裝的系統通知軟體,視覺化的統籌那些程式通知訊息給使用者,使操作者能夠輕易的知道現在正在發生什麼事,又因為有很多視覺化效果,更增添它的好用性與適用性,不過很多人都不知道,位於它的安裝資料夾中,還有一個名為 "Extras" 的資料夾,其中則含有一個叫做 "HardwareGrowler" 的通知外掛,它則具備有通知使用者目前電腦的硬體所有通知。 它的通知訊息包含載入隨身碟、映像檔、IP、無線基地台、藍芽裝置...等,相當多種的通知,不過相當可惜的是,目前也只有簡體中文版,竟然沒有繁體中文版,而且其中通知訊息部分似乎也不含簡體中文版,於是我就很手癢的給它 "中文化",想說竟然都中文化了,就放上來,看看如果有人碰巧需要又搜尋到的話,剛好就 "瞎貓碰上死耗子" 歪打正著可以使用!(檔案有預留浮筆,因為還有一個小功能有寫進去,就是Dock 上圖示隱藏,如果要使用:請在 HardwareGrowler 圖示上按下右鍵 => "顯示套件" => "Contents",開啟後,會看到 "Info.plist",請備份,然後將其刪除後,並再將 "Info加強.plist" 這個檔案之檔名 "加強" 去除,即可關閉視窗,並重新啟動 "HardwareGrowler" 程式,即可。)如需登入即啟動,則必須在 "系統偏好設定" 中,進入 "帳號",將 "登入項目" 中加入 "HardwareGrowler",並勾選 "隱藏" 即可。 這次修正很多翻譯上的問題,不過仍有待加強! 另外由於 Growl HardwareGrowler 這次有大幅度的更新,我想有在用的您也最好能更新囉! PS. 通知訊息圖片示範 下載檔案