2009年5月7日 星期四

幫EXCEL XLS檔瘦身

幫EXCEL XLS檔瘦身

在 EXCEL 如果有不斷的複製剪下或是修改
有時候資料一多 , EXCEL 檔就會不斷膨脹
有時候在EXCEL檔就會變得太大 在透過eMail傳送時
可能會送不出去

這時候Open Office 就派上用場了

方法簡單到一個不行 ,
打開 Open Ofiice 的 Open Office Calc ,
用它開啟你的 Excel xls 檔案 ,然後 另存新檔 , 確定它是存成 Office 2000格式


這樣就完成了

前幾天幫同事的 Excel 檔案瘦身 , 從 10.5 MB 左右 , 變成 3 MB大小

就這麼簡單 , 沒有甚麼絕招 , 只要 開啟 , 另存新檔 就幫 Excel 檔案瘦身了....


===============================================
補續: 後來用 Google 查了一下 excel 瘦身
發現有大陸人寫的文章 ,
裡面巨細靡遺的說明了 , EXCEL要作多少注意事項才能避免 EXCEL 檔案越來越肥大

如果你碰到一般的User , 要把這些注意事項跟他們講完 , 可能天都黑了
如果你很勤勞  , 可以去看看那篇大陸人寫的文章(大陸網站相同的文章四處都會出現)

如果你很懶 , 那麼用用我上面介紹的 Open Office Calc ,
開檔 , 另存新檔 , 兩個動作 就可以幫 EXCEL 檔案瘦身了...

2009年3月21日 星期六

什麼是專業倫理道德?

什麼是專業倫理道德?
在 CISA / CISSP / PMP 等等專業證照考試中都有包含專業倫理道德

不過看看最近國內放到新聞台面上的某些專業人士的作為還真稱不上專業

(1)法律專業人士
被告律師將偵查中案件的證人的偵訊光碟內容公告給新聞媒體/社會大眾;
不論這是刑事案件或是民事案件 , 這種作法難道不違法嗎?
如果違法 , 律師仍然這樣作就是知法犯法 , 是專業人士還是訟棍 ?

不要說是甚麼政治迫害案件...
是不是只要加入某某政黨就可以為所欲為?

(2)法律專業人士
聽說某法律系畢業的台大高材生 , 要為人提供法律諮詢服務
專不專業 , 誰知道?

連自己的所作所為是不是洗錢都裝不知道 ? 說自己不知道某些行為算洗錢?
法律的規範是甚麼?
<洗不洗錢 , 國內或許尚未結案 , 但是國外的洗錢防治中心都行文過來了 , 還想要掰說不是洗錢嗎?>

自己都犯法或是對於法條裝不清楚的人 , 要提供甚麼樣的法律諮詢?

(3)醫界人士
在某次縣市長選舉中 , 數位醫界人士 ,
在不是某位當事人的主治醫生的情況下 ;
非法取得 , 並且公開了某位當事人的病歷 ,

<別告訴我那是合法取得, 你的病歷 , 如果不是你本人 , 又不是你的主治醫生 , 然後一狗票阿貓阿狗的醫生都能複製一份出去 ,  然後公開給媒體 , 還要硬掰那是合法的 ?>


(4)教育界人士
這幾天的案例 , n位校長疑似將學生與家長的個人資訊提供給補習班

<就某種程度上來說 , 台灣可能有上千萬人的個資都是透明的 , 因為早就不知道被賣了多少手了...>


這些案例都只不過顯示出台灣在不同的專業領域中有不少老鼠屎敗壞了各個不同專業領域的專業倫理....


有些是基本概念 ,
例如廠商約你在公司以外的咖啡廳談事情 ,
雖然只是一杯不到一百元的咖啡 , 也千萬別讓廠商買單....

古人說:  拿人手短 , 吃人嘴軟

 專業倫理需要專業人士自己去堅守
誰是專業人士 , 你我他各行各業的人都是專業 ;
(誰是食神 , 人人都可以是食神...很冷的補充語)

2009年3月5日 星期四

Yes Man 的四首歌不錯聽


Yes Man 的四首歌不錯聽

又是金楷瑞主演的電影 , Yes Man 是喜劇

那個不是重點 , 重點是電影中女主角唱的四首歌 , 不錯聽

<懶得寫電影介紹 , 反正很多人都寫過了>

金楷瑞的喜劇對半帶有童話意味 , 但是又帶有一點成人特有的無奈
好人不一定有好報 , 是一開始的串場 , 老實本分當宅男也不好 ,
所以一定要給他點打擊 , 打擊再打擊 , ....
(一個頭兩個大 , 他演警察 , 然後結婚不久 , 老婆竟然跟開他們結婚禮車的侏儒出牆而且跑了 , 更慘的事 , 明明是白人夫妻 , 老婆幫他帶綠帽子 , 還幫他生了黑人娃娃 , 然後就跑了)
(這一片 , 他是銀行放款審核人員 , 沒想到老婆也跟他離婚了 , 然後要升官 , 也沒有他的分 , 他只好上婚友網站去四處尋找對象)


然後讓宅男有點機會放開一點 , 再放開一點 , 但是放放放....放過頭了 , 就會有危險 , 
(這一片則是 , 他聽了演講奉行 Yes 主義 , 事事 Yes , 讓自己放開點 , 去學了韓語 , 開小飛機 , 彈吉他 , 對大家都說 Yes , 救助了流浪漢 , 然後.....好事來了 , 他認識了有點無裡頭的女主角 ,
(發現金楷瑞電影中的女主角偏好可愛又有點羞澀 , 但是又很外的女孩子<--有點矛盾的形容詞) ,
用韓語跟裝賽臉的婚紗店員溝通 , 讓婚紗店員可以樂意協助他幫助他朋友的未婚妻辦理婚前對 ,
然後他用吉他救了要跳樓男子的一命 ,
然後 , 又跟女主角無計畫式的到機場 , 看看命運會安排他們搭乘那一個航班到那一個城市去 , 他們就去哪裡玩
 , 他們竟然也玩的高高興興的 , 一切的進展都很美好 , 女主角也愛上男主角想跟男主角同居 ....男主角當然回答 Yes )
再敲回來 ,
(但是女主角發現男主角事事說 Yes , 讓她以為 , 男主角其實沒有那麼在乎她 , 只是不得不說 Yes , 所以很生氣  , .....)

當然最終還是要來個好人有好報的結尾
最後當然是男女主角快快樂樂的在一起

(人生真的能夠有這種單純的快樂嗎? 如果有 , 為什麼這麼多怨偶 , 這麼多離婚的 , 這麼多婚外情....)


不過 Yes Man 的片尾不錯看 , 片尾曲也不錯

2009年2月17日 星期二

班傑明的奇幻旅程 vs 阿甘正傳


看了班傑明的奇幻旅程 , 發現它的敘事風格與故事模式與阿甘正傳有點相似
首先 , 兩者都有一個愛他的媽媽 , 而且不願意放棄故事中的主角 ,
然後呢 , 主角都會愛上一個女孩子 , 但是這個女孩子可能會跟花蝴蝶一般 , 閱人無數 ,...
           不過最終都會回到主角的身邊 , 而且幫主角生下一個孩子
其三 , 主角會碰到一個算是老大似的傢伙 , 帶著主角去增長閱歷與見聞
           阿甘碰到的是他們的班長
           班傑明碰到的是船長 (甚至帶他去體驗女人...)

其四 , 兩者幾乎都可以不用為了柴米油鹽醬醋茶煩惱
           阿甘是因為他的班長幫他投資蘋果電腦
        班傑明是因為繼承了父親的遺產 

兩者的差異是:
                    阿甘一個最最平凡的人在行不平凡的事業 ,
                    班傑明一個最不平凡的人在行平凡的事業

不過好看的是這兩者的故事內容都是未知的 , 沒有看到最後一刻 , 不會知道結局是甚麼
<就是因為不知道結局 , 故事才會吸引人>


後記:
寫完這篇之後 , 才發現兩者的編劇是同一個人 , 難怪會有那種十分好像很熟悉的敘事風格...

2009年2月10日 星期二

Google Earth 5.0 中文部份出現方框 , 無法顯示的解決方式

Google Earth 5.0 中文部份出現方框 , 無法顯示的解決方式
(UBUNTU 8.10)

裝完 Google Earth 5.0 之後 , 一啟動發現選單變成方框 , 無法顯示
解決方式:

(1)確認本機是否已經安裝 Qt4
     否 -> 請安裝 Qt4
     是 -> 繼續下一步

(2)搬移Google Earth 5.0 內附的 Qt4 相關檔案 , 到其他目錄
執行以下指令:
 cd  ~/google-earth
 mv libQtCore.so.4 ~/Desktop
 mv libQtGui.so.4 ~/Desktop
 mv libQtNetwork.so.4 ~/Desktop
 mv libQtWebKit.so.4 ~/Desktop

(假設:
(a) 你的 Google Earth 5.0 是裝在你的使用者目錄下的 google-earth
(b) 我們把檔案暫時搬到你的桌面目錄
)

(3) 重新啟動 Google Earth 5.0
      應該可以正常的看到 選單的中文顯示了

(4) 刪除剛剛搬移的4個檔案

解說:
可能是 因為 Google Earth 內附的 Qt4 有些問題 , 所以我們把 Google Earth 5.0 內附的 Qt4 拿掉 ,
讓他 吃系統的 Qt4就可以了

2009年1月31日 星期六

UBUNTU 8.10 - 解決新增硬碟或外接硬碟沒有資源回收筒問題

UBUNTU 8.10 - 解決新增硬碟或外接硬碟沒有資源回收筒問題

UBUNTU 8.04 / 8.10 在新增外部硬碟時不會自動建立資源回收筒
所以在外接硬碟 , 刪除檔案時會出現訊息 , "無法移動檔案到回收筒"
這樣對某些人來說 , 可能不會有困擾 , 反正刪除了就刪除了
但是有時候人有失手 , 萬一誤刪了就再也救不回來了 ,
所以還是要設定資源回收筒比較保險一點

注意事項: 本篇文章只適用於 格式化為 ex3 , fat32 的硬碟磁區
            如果是格式化 ntfs 的硬碟磁區 , 目前此解決方式無法解決問題
           <我用 USB 隨身碟進行測試發現的結果>

症狀:
新增外接硬碟(包含使用 硬碟分割編輯器 去增加硬碟分割跟格式化)
不會自動新增 資源回收筒

原因:
在外接硬碟沒有 , 回收筒的目錄
為了保險起見 , 還是要先讓檔案可以移動到回收筒之後 , 再決定要不要清除回收筒


解決方式:
開啟終端機 Terminal
輸入以下指令:

cd /media/M500-1
sudo mkdir .Trash-1000
sudo chown demo .Trash-1000

然後移除外接硬碟
重新接上外接硬碟 , 讓 UBUNTU 重新 Auto mount
應該就可以有 資源回收筒 ,

說明:
(a)
M500-1 是你的外接硬碟經過 UBUNTU 自動掛載上去 /media/ 下的名稱 ,
看看你的硬碟名稱為何 , 請修改為你自己機器上的名稱

(b)
sudo chown demo .Trash-1000
demo 是指你目前登入電腦的帳號名稱 , 看看你的帳號是甚麼 , 換掉demo



測試方式:
在外接硬碟 , 透過檔案瀏覽器 ,
EX: 在 /media/M500-1/SUB1 目錄 下
按下滑鼠右鍵 , (新增文件->空白檔案) , 新增一個空檔案 , 然後刪除那個空檔案 ,
看看是否仍然會跳出 "無法移動檔案到回收筒"
如果不會就是成功了 ,

接著可以看看刪除的空檔案是否出現在外接硬碟的 .Trash-1000 裡面的子目錄下
如果是 , 表示資源回收筒手動建立成功
(檔案瀏覽器 , 要在功能表選擇 -> 顯示-> 顯示隱藏檔 , 這樣才會看到 .Trash-1000的目錄)

備註:
(1)沒有必要去修改 /etc/fstab ,  因為沒用 , 會有權限問題 ,
(2)上述作法是單一使用者的作法 , 因為我的電腦都是個人用

2009年1月24日 星期六

專案管理_技術的問題 , 請以技術來解決

看過一些系統開發案 , 專案嚴重延誤 , 問題一堆 ,
有不少的狀況是 PM 完全不尊重公司內部的技術專家 , 聽信外部廠商的說法所造成

(當然 , 公司內部的技術專家 , 要真的熟悉相關的技術 , 了解每一塊的決策會影響後面的那一塊 , 然後需要衍生甚麼樣的問題處理等等)

系統開發專案 , 有時候最基本的問題就是 , 找來的廠商技術有問題 , 觀念有問題 ,
(為什麼會找這樣的廠商過來 ?


 有時候 , 公司的運作 , 是一堆利益問題跟政治問題所組合 ,
 就好像招標的時候 , 完全不提選商要用價格標 , 但是呢,


 如 果經過一堆選商的委員去評分 , 選出的廠商不是上面那些大主管們內定的廠商時 , 大主管們甚至會直接推翻選商的委員的評分結果 , 直接稿個價格限制 , 逼迫被選上的廠商自動棄標 , 然後大主管們也不是採用第二名或是第三名 , 而是搞個內定的廠商(可能是選商委員給 0 分的
 , 用這種玩法 , 你說過來的廠商的成員 , 他的素質會有多高?
)


系統開發專案有問題 , 有不少是根本性的技術問題 ,
但是有時候 , 常常會發現 , 很多PM並不是尋求專家的建議 ,
而是自顧自的 , 用所謂的 Soft Skill  去試著解決廠商因為技術能力而導致的問題

(技術能力的涵蓋:  包含程式語言 ,  工具的使用 , 軟體開發流程的觀念 , 品質的要求等等....)

這個時候 , 你就會發現 , 例如廠商技術能力不足 , 導致可能連 SA文件都出不來 , 或者是交付的程式可能是無法編譯或是執行的 , 或者是因為不熟悉某項特定產品而亂搞一通的

像這類技術問題 , 你只要看到PM不是從技術面去處理 , 而是在作搞定所謂"人"的問題時 ,
那可以掛保證的 , 專案還會繼續出問題下去 ,
因為不對症下藥 , 病是不會好的 ,....

專案管理可以管理許多問題 , 但是絕對沒有聽到說 , 不針對問題的源頭或是問題的核心去處理 ,
然後問題就會消失的


我看過某些系統開發專案 , 在廠商胡搞瞎搞之後 ,
系統還是上線了 , 但是公司的主管卻不敢把它全面的鋪到所有單位去使用 ,
因為廠商的技術有問題 , 寫出來的系統根本撐不住所有單位一起使用 ,
(過了一年多 , 廠商仍然沒有把問題解決 )

這樣的系統是有上了 , 但是只有鋪到一兩個單位去使用 ,
那開發這樣的系統效益何在?



有時候 , 技術問題 , 要根據專家的意見 ,
有時候 , 專家意見是不得修改的與忽略的 ,

技術問題絕對不是你找 5 個臭皮匠可以湊成一個諸葛亮 ,
碰到技術問題 , 如果你不是聽從專家意見 ,
而是在搞多數決 , 搞民主投票方式的話 ,
絕對可以保證你的系統問題叢生~~~

(例如 , 在開發 Web 系統時 , 找幾個搞 AS400  , 只會 COBOL的專案成員 , 跟一個熟悉 Web 開發技術的專案成員(專家)人(EX: JSP/ .NET) 進行多數決  , 去討論 Web 系統的架構以及可行的技術)


(如果你碰到 PM 這樣搞的 , 就要留意了 ,
 開發軟體系統 ,  技術問題不以技術解  ?

看過不少這種例子 , 一堆不懂技術的人在旁邊說風涼話 , 作建議 , 說沒關係 , 沒影響.....等等不富責任的話 , 最後有問題的時候 , 這些人絕對不會負責 , 一定是去找別人出來死....


基本這種對自己不在行的領域喜歡隨便亂說話的人都是不負責任的人 ,
這種人 ,  才是最不希望專案完成 , 系統上線的人 ,


另一種人(技術專家) , 是在專案一開始 , 已經在考慮專案要怎麼上線 , 怎麼測試 , 怎麼運作 , 怎樣問題會最少等等 ,  這種人多半會在發現問題的當下 , 立刻反應問題 , 並且要求或阻止廠商繼續讓問題擴大 ,
但是常常 , 這種人常常會被打成是 不希望專案完成 , 系統上線的人.... )



但是經驗可以發現 , 系統開發專案  , 當你不以"技術"解決"技術問題"時  , 你的系統大概也差不多該完了...