二月 21

快被載入順序煩死了,幸好有好心人提供,以下為文章

資料來源網站:瓶水相逢.Net

  • 一般情況下:

Page.PreInit
Page.Init
Page.InitComplete
Page.PreLoad
Page.Load
Page.LoadComplete
Page.PreRender
Page.PreRenderComplete

  • 使用了 MasterPage 情況, MasterPage 與 ContentPage 事件順序:

ContentPage.PreInit
Master.Init
ContentPage.Init
ContentPage.InitComplete
ContentPage.PreLoad
ContentPage.Load
Master.Load
ContentPage.LoadComplete
ContentPage.PreRender
Master.PreRender
ContentPage.PreRenderComplete

參考:
(1) ASP.NET 網頁生命週期概觀
(2) ASP.NET 主版和內容頁面中的事件





五月 11

文章來源:Tsung's Blog

很多人常會發生把某個套件搞爛了, 或者設定檔之類不小心砍掉了,

再來想到的當然是移除再重新安裝 或直接 (apt-get install --reinstall package),

但是怎麼裝, 設定檔就是回不來, 搞爛的資料也還是留著.

這並不是 Debian 的錯, 主要是怕你在移除時,

不小心就將重要資料跟著就砍掉了(ex: MySQL 不小心移除就把 DB 砍掉, 這就很尷尬了.)

此篇文章也有說明發生狀況: 如何在 Debian Etch 系統下完全移除套件與實體目錄?

套件重新安裝

就上述那篇文章的例子, 不小心將 Apache 的設定檔蓋掉/砍掉, 所以打算重新安裝 Apache.

套件移除重新安裝, 和 apt-get install --reinstall apache2 並沒有錯,

只不過問題是, apache2 的 package 裡面並沒有 設定檔. Orz.

由此可見 Package 套件內容:

  • dpkg -L apache2 | grep conf
  • dpkg -L apache2.2-common | grep conf # Debian 設定檔都放在 package_name-common 中
  • 或者上述文章作者的做法是 less /var/lib/dpkg/info/apache2.list 也是可以.
  • 所以要重新取得設定檔, 應該直接

    apt-get install --reinstall apache2.2-common

    即可. (請修改成自己系統的 apache2 版本)

套件完整移除

現在遇到的另一個狀況是, MySQL 被搞爛了, 所以要將全部移除(含資料都要移除), 再重新安裝.

完整移除的步驟:

apt-get remove --purge mysql-server mysql-server-5.0 mysql-common mysql-client mysql-client-5.0

這一行就會將 DB/設定檔都完整移除(--purge 會將所有移除), 不過大多人的問題是, --purge 後面那一串是從哪來的?

可用下述查法:

  • dpkg -l | grep mysql # dpkg -l 會列出此系統安裝的所有 package
  • ls /var/lib/dpkg/info/*mysql*

移除之後, 重新安裝直接 apt-get install 就可以囉~ :)

註: 若只是 Database file 爛了, 只要 apt-get remove --purge mysql-server-5.0, 再重新安裝 mysql-server-5.0 即可.

套件鎖定版本

此段內容詳可見: Apt和dpkg快速參考

假設現在要鎖定 gaim 版本, 不想要 gaim 被升級或降級,有下述兩種做法:

  1. echo "gaim hold" | dpkg --set-selections # 將 gaim 鎖定版本
    dpkg --get-selections "gaim" # 檢查: 出現 gaim hold # 狀態是 hold, 就不能被升級了.
  2. vim /etc/apt/preferences # 內容如下, 把版本編號寫死.

    Package: gaim
    Pin: version 0.58*

套件解除鎖定

  1. echo "gaim install" | dpkg --set-selections
  2. dpkg --get-selections "gaim" # 檢查: 出現 gaim install # 狀態被重置為 install, 就可以繼續升級了

狀態檔案位置

  • hold / install 這些狀態標誌都寫在 /var/lib/dpkg/status 裡, 也可以手動去修改變 hold / install 等狀態.

其它相關

  • apt-get clean #/var/cache/apt/archives 會清掉 *.deb 檔
  • apt-get update # 會更新 /var/lib/apt/lists 的資料

相關網頁





三月 05

一般我們要修改電腦名稱就是使用介面模式去修改

如果有好幾台電腦要改,那會很煩

這時候就是使用指令模式的時機了

要使用指令模式必需先要有一個小程式 netdom.exe

這個小程式微軟放在Windows XP Professional CD-ROM 上的 [Support\Tools] 資料夾中安裝 Windows XP「支援工具」

你可以到微軟官方下載封裝好的安裝檔

或是下載我封裝不用安裝的版本

使用方式微軟已經幫我們準備好了,大家享用吧

資料來源:如何使用 Netdom.exe 公用程式來重新命名電腦

------------------------------------------------------------------------

Netdom.exe 公用程式可以重新命名屬於 Windows XP 網域成員的電腦。然而,若要重新命名電腦,您必須要能指定具有本機系統管理權限的使用者帳戶,以及 Active Directory 中的電腦帳戶物件。

若要重新命名電腦:

  1. 請從 Windows XP Professional CD-ROM 上的 [Support\Tools] 資料夾中安裝 Windows XP「支援工具」。
  2. 在命令提示字元下,輸入下面命令。注意:下面命令列已經折成好幾行,以方便您閱讀。請以單一行來輸入此命令。netdom renamecomputer machine /newname:new_computername /userd:domainname\administrator_id /passwordd:* /usero:local_admin
    /passwordo:* /reboot:seconds before automatic reboot

    上述命令列的說明如下:

    Machine 是電腦目前的名稱。

    New_computername 是電腦的新名稱。

    Domainname\administrator_id 是網路基本輸入/輸出系統 (NetBIOS) 的網域名稱,以及對網域中的電腦物件具有系統管理權限的使用者帳戶的系統管理員識別碼 (ID)。

    Local_admin 是具有本機系統管理權限的使用者,有可能和 /userd: 所指定的帳戶相同。

    星號 (*) 是和 /passwordd:/passwordo: 參數連在一起用的值,是用來指定當命令傳送出去時密碼應該要以隱藏的字元來輸入。

    Time before automatic reboot in seconds 是重新命名電腦後,電腦在重新啟動前所需的時間。如果沒有指定此參數,您就必須手動重新啟動電腦。

例如,有一部稱為「Mycomputer」的工作站,是「Mydomain」網域的成員。您想要將此工作站的名稱改為「Yourcomputer」,然後在 60 秒之後自動重新啟動此工作站。您可以使用下面命令。

注意:下面命令列語法已經折成好幾行,以方便您閱讀。您必須以單一行來輸入此命令。

netdom renamecomputer mycomputer /newname:yourcomputer
/userD:mydomain\administrator /passwordd:*
/usero:administrator /passwordo:* /reboot:60

您可能會收到下面警告訊息,並提示您是否要繼續進行:

This operation will rename the computer "Mycomputer" to "Yourcomputer".Certain services, such as certification authority, rely on a fixed computer name.If any services of this type are running on "Mycomputer", a computer name change would have an adverse impact. (此操作程序會將「Mycomputer」電腦重新命名為「Yourcomputer」。某些服務,例如憑證授權,是要依靠固定的電腦名稱,如果 「Mycomputer」上正在執行任何這類服務,變更電腦名稱會造成不利的影響。)

如果您不想收到是否要繼續進行的提示,當您輸入 netdom 命令時,除了其他參數之外,請另外加上 /force 參數。





二月 17

老闆之所以會成為老闆,就是他們願意去做員工不願意做的事

有的時候總覺得老闆怎麼說的跟做的都不一樣

站在老闆的角度看,明顯的做下去就是一定會失敗,
為什麼還要持續做下去,不如找別的方法

站在員工的角度看,老闆這個人言行不一,說的跟做的都不一樣

這個問題我想就是看的東西不一樣,老闆想要完成目標,員工想要完成工作

老闆看到的是一個面,而員工看到的是面裡的一個點

沒有所謂的對與錯,只有能不能配合而已

有的時候常常看到上班族出來全職創業,都為他們捏一把冷汗

開一間店1年內如果沒賠錢就算是賺了,如果心態一開始就不正確了

撐不過草創期,那造成的傷害會更大

離題了.......................

總結一下:

如果你始終總是覺得老闆怎麼比你還笨,我來當老闆或許還比他好

只要你還這麼想,那麼可能「你就是只有當員工的份」

為什麼呢? 因為你不知道你老闆之所以會當老闆的原因

想當老闆要學的是什麼? 相信身邊有很多例子可以學

不論是好的老闆、壞的老闆,想想他們為何現在還是老闆的原因

--------------------------------------------------------------------------------

企業永續經營需要千里馬,更需要伯樂

文章來源:http://stupid77.com/?p=328

許多企業管理的書籍中,總是告訴我們,「企業裡面沒有不可替代的人才」,而這句話也經常掛在一些老闆們的口中,尤其是裁員或者是想要解聘某位員工的時候…

不 過,實際上許多的企業,卻也身受「某些人才」的影響,所謂「成也蕭何,敗也蕭何」的狀況更為多見,因為某個特殊的人物,帶動了企業甚至是古代朝代的發展時 有所聞,甚至通常也隨著此人的離開而沒落,也就是說,企業雖然沒有不可替代的人才,但是卻很難找到即時替代的人才,是以人才管理的重要性可見一般…

還 在學校讀書的時候特別喜歡看《三國演義》,因為這個時代人才輩出,似乎在其他的朝代中所不多見,或許也正是因為亂世出英雄的關係,當時對於三國裡面每一幕 出場的重要人物都瞭若指掌,而後來坊間還出了一本《三國人才學》的書籍,作者以現代經營觀點重新對焦,將三國的諸多人才分成幾類,歸納三國用人藝術,強調 能正確評價人始能正確用人…

只是有沒有想過,真正的人才出現,你知所善用嗎?你知道他的存在嗎?在大家都求才若渴的現實社會裡,更多的是人 才出現在你的團隊裡,但卻往往不知道或者不會利用的局面,因為老闆與員工之間有一道跨越不瞭的鴻溝,雙方無法站在對方的立場思考,也無法體會對方的甘苦, 是以經常出現「何不食肉糜」的狀況,致使人才不被你所用,或者只想混日子…

這是因為企業以賺錢最大化股東權益為目的,所以老闆們多半都是業 務導向的,首先看到的是業績的表現,對數字很敏銳,也導致管理者腦筋裡的想法是非常現實的,只有賺錢與虧本兩個指標,對賺錢沒有幫助的都可以捨棄,當然這 並沒有錯,因為只有獲利才能永續經營,只是這種現實的壓力卻往往無法被人才所接受…

或許可以這麼說,大多數的管理者都會把「以人為本」、 「人才是最重要的資產」等口號掛在嘴上,然而實際上卻「以利益為優先」的法則來經營,所以在大多數人才的眼中,不只在專業上有不受重視的感覺,甚至覺得這 個管理者怎麼總是言行不一,由此可知,要當好一個管理者確實也不容易…

「良禽擇木而棲,賢臣擇主而事」,人才正因為其有過人之處,通常也有 恃才傲物的傾向,而且有時候一點點不如意或者看不過去的狀況,都是他們不如歸去的原因,畢竟對他們來說,選擇多的是,根本不會因為找不到工作而擔心,是以 人才的流動率也往往很高,而過於現實的管理者在他們心目中的形象是有缺陷的,他們通常認為一個好的管理者,應該是以德服人,德才兼備之人,除了賺錢之外, 還需要照顧大家的權利,而不是對一些人事物揮之即來,呼之即去這樣的…

就我的觀察,這是企業之所以往往留不住人才的重要原因之一,再者,所謂的人才,也很關心是否備受「重視」,所謂的重視,不只是專業上的表現,有時候還包含一些情緒或者身邊的一些小事情,可以這麼說,他們需要被「關心」,簡單的一兩句噓寒問暖,對他們來說都非常受用…

一啪啦說了這麼多,其實不難瞭解管理者與人才之間的那道門檻不難跨越,重點還是在於日常的「觀察」與「溝通」,畢竟團隊力量大,而如果要團隊中的人才都能有所貢獻,那麼只有彼此照顧到彼此的需求才能突破,所謂「民之所欲,常在我心」也正是此理…

不只如此,就連同我們生活週遭,當我們對於某些人有所求時,試想對方憑什麼幫你呢?很肯定是一種利益的交換,或者是一種同舟共濟的精神,當你照顧到別人的需求之時,別人很自然也會主動的推你一把…