Thursday, January 31, 2013


今天的宅男行為:
1. 老家的塑膠曬衣鍊斷了, 就用幾個 S 勾, 吊在陽台的鐵窗上.
2. 把一台放了好幾年的喇叭, 原本只有單邊有聲音 + 調音量有雜音, 先拿三用電表測線路有沒有接觸不良(順便換了三用電表內的電池), 確定線路大致上正常後, 再測喇叭音體也正常, 最後測最容易故障的可變電阻(調音量的主要元件), 果然有接觸不良, 噴一點接點復活劑, 再連續轉幾次(讓復活劑能更均勻塗到可變電阻內的碳片上面), 就這樣整理好了一台喇叭, 但一顆新喇叭只需要 $200~$500 , 修一次就要 1 個小時多, 難怪很多人寧願拋棄東西而不是試著修理.

將文件加工成 PDF 並降低資料被盜的原理


1. 先把重要的內容轉成圖型, 再加一點"花"(例如: 降低解析度, 放符水印圖檔), 這樣減少被直接用 ocr 軟體轉成純文字.

2. 放文章摘要, 文章摘要可以放在本文, 不過上面再用圖蓋掉, 這樣就可以讓 PDF 編輯軟體找到, 但不放全文, 一般情況就較難複製摘要.

3. 在 PDF 編輯器的內容放關鍵字, 這樣還有基本的關鍵字可以用.


2013年1月31日

用 Ramdisk 減少硬碟寫入, 再配合 junction 強化

很多人都知道可以在電腦建立 Ramdisk , 把不太重要但讀寫頻繁的檔案改存到 Ramdisk ; 不過有些軟體並不能更動目錄, 就可以再使用 junction 來強化; 以下就是以 Java 來當範例.

很多人都知道可以在 Windows 環境建立 Ramdisk , 再把 Windows 的 TEMP , IE 的 Temporary Internet Files 搬到 Ramdisk , 由於 Ram 存取及搜尋速度遠超過硬碟, 可以減少軟體讀寫檔案的延遲, 又可以降低硬碟讀寫次數.

可是有些軟體本身有固定的檔案寫入位址, 例如大部份的人電腦都有安裝 Java , 而 Java 會把檔案暫存在 使用者的 Application Data\Sun\Java\Deployment\cache 與 SystemCache 目錄下, 或是 IE 的歷史記錄是在 Local Settings\History 等等, 如果想把這些目錄, 改到 Ramdisk , 雖然很多網站有教怎麼改 Registry 把目錄移到 Ramdisk , 可是如果升級或重新安裝, 有時擔心程式出問題, 好像又有點不順手.

其實 NTFS 已經有支援 junction 功能, 也就是在 Linux 的 ext FS 已經普遍使用的 Soft Link , 在 Windows 的磁碟管理畫面, 其實就有"把磁碟加在空的 NTFS 目錄", 也就是 junction 的應用, 只是 XP/2003 以前沒有一個專用的程式.

所以在應用上, 只要發現程式有大量讀寫硬碟, 再確認這些頻繁讀寫的資料並沒有很重要, 就可以透過 junction 這小程式, 把暫存的目錄, 改成在 Ramdisk 建立的目錄, 這樣不必異動程式設定, 又可以提高速度.

例如剛剛舉 Java 為例, 第一次搬移時:
  1. rem 第一次先把檔案 copy 到 Ramdisk  
  2. for %%f in ("Documents and Settings\使用者\Application Data\Sun\Java\Deployment\cache"do xcopy /c /d /e /h /y "C:\%%~f" "R:\%%~f\"  
  3. rem 把目錄改名, 如果遇到問題可以救, 沒問題再刪.  
  4. for %%f in ("Documents and Settings\使用者\Application Data\Sun\Java\Deployment\cache"do move "C:\%%~f" "C:\%%~f_old"  
  5. rem 實際建立連結, 注意用法是"新連結"在前, 對應的目錄在後.  
  6. for %%f in ("Documents and Settings\使用者\Application Data\Sun\Java\Deployment\cache"do junction /s "C:\%%~f" "R:\%%~f"  

以後開機時, 或由 Ramdisk 建立後再接著執行
  1. for %%f in ("Documents and Settings\使用者\Application Data\Sun\Java\Deployment\cache"do md "R:\%%~f"  

由於 C: 底下的連結已經建好了, 所以之後不必再連結, 只要確保對應的目錄存在, 以後跑 Java 時就會把暫存檔放在 Ramdisk 了.

而相同的應用, 也可以用在如 P2P 軟體的索引, 如 aMule 是放在 C:\Documents and Settings\使用者\Application Data\aMule , 只是要記得關機前找地分備份.

當然還有其他方式, 例如單一 folder cache 軟體等, 只是個人偏好系統內不要裝太多軟體, 所以有 junction 這樣簡便的軟體, 就先測這套, 也想應用如: 以後裝完系統, 整個 Documents and Settings 就搬到另一個磁碟, 在系統碟是建立 junction , 備份就相對輕鬆了.

junction 檔案下載: http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx

Tuesday, January 29, 2013


前幾天才剛"評論"完 MSN 轉 Skype , 今天就遇到"溝通"上的問題....

我(透過 Facebook ): 友, 用 Skype 聊(語音)一下?
友: OK
我(開啟 Skype , 用 Skype 帳號登入): (等....)

(這段都是透過 MSN )
友: 在嗎?
我: 在啊.
友: 不是要聊?
我: 我已經開 Skype 了....
(警覺: 友人用 Skype 開 MSN 帳號)
我: 等我一下.
(從 Skype 登出, 用 Skype 登入 MSN 帳號, 才開始用 Skype 的 MSN 帳號語音通信)

用這例子, 看到越來越多"跨平台"的服務, 反而失去自己的"本分"

連到某 Mail 主機, 也出現"用 Facebook 登入或用原本帳號登入", 我反而迷惑了, 你家有 Mail 主機, Facebook 也可以申請 Mail 帳號啊.

如果同樣都可以用 Mail , 消費者一定是往"單一登入", "功能適合自己"的地方移動, 如果要借用 Facebook , 那至少你家要留著某些專長是 Facebook 所沒有的, 不然就等著消費者流動到 Facebook 而已....

2013/1/30: 想了一下, 原本 Skype 帳號並沒有像 Windows Live (MSN, Passport, 其他微軟的各種名字)一樣用 E-mail 當帳號名稱, 所以在登入畫面大致上只要一格, 使用者輸入後, 系統再判斷"是 E-mail 樣子的, 用 MSN 登入, 其他的用 Skype 登入", 這樣使用者就簡化工作, 而不用判斷了.

多功能且"半.免安裝"的媒體播放軟體 Daum Potplayer


多功能且"半.免安裝"的媒體播放軟體 Daum Potplayer

由於 Windows 內建的 Media Player 支援的格式很少, 許多使用者會另外裝 KMPlayer 或 K-Lite 來補充. 有時候親友間"交換檔案"時, 又不知道對方的播放軟體, 是否支援這次抓的影片, 而會花時間再裝新的 KMPlayer 或 K-Lite .

Daum Potplayer 除了支援多種檔案格式外, 比一般媒體播放軟體更方便的是: 有"偷吃步"的方式可以達到免安裝的效果.

首先: 從官網下載安裝檔 http://tvpot.daum.net/application/PotPlayer.do (畫面中唯一有英文的 Download Potplayer 處)
然後, 建立一個目錄, 用解壓縮軟體開啟剛剛下載的檔案, 把檔案都解壓縮到剛剛的建好的目錄內, 好了, "安裝"完成.

要使用時, 只要執行目錄內的 PotPlayerMini.exe 即可, 另外一個 PotPlayer.exe 功能比較多也比較"肥", 個人不喜歡.

也可以配合其他用法, 比如燒成光碟時, 把播放軟體也一起燒錄, 再建立捷徑或 Autorun.inf 於根目錄; 或是親友交換時, 直接把解開的目錄也整個 copy 過去就可以用了, 省下安裝的過程.

Monday, January 28, 2013


記得國中時, 跟國文老師(蔡老師)討論到一個問題, 為什麼都要追求高分呢?
老師說: 因為資優並不能呈現, 所以在成績制度下, 要求績優.
這件事對我影響很深, 在社區大學時, 也就想著是讓學員有更多元發展, 或讓所學與生活結合, 就是希望能讓學員的其他潛能發揮出來.

不過現在反過來看, 政府拼命賣地衝高房價造成 GDP 成長, 引中華人民共和國人民與物產進口, 再包裝成臺灣製, 追求績優的結果, 真的資優了嗎? 也難怪在投資版都會看到, 臺幣帳面價值沒有貶, 可是實際可購買的商品變少了, 人民即使有感, 也往往是反感啊....

原先可以apt-get,變成無法使用
執行:sudo apt-get update
顯示:sudo: /etc/sudoers is world writable
sudo: no valid sudoers sources found, quitting

1. 這台主機上的 /etc/sudoers 是人盡可夫....(大家都可以改)
2. sudo 找不到適合的檔案.
有幾個可能:
1. 被入侵改掉了 sudoers
2. 有人設錯的權限
造成:
sudoers 檔案是空的或裏面沒有設定了
而:
sudo 無法從 sudoers 抓設定來參考, 也就無法同意執行.
解法:
1. 先檢查 /etc/sudoers 怎了?
2. 重建 sudoers .
3. 檢查 log , 確定是入侵或人為疏忽, 再採取對應行動.


http://ithelp.ithome.com.tw/question/10115029

排油煙口防蚊法


排油煙口防蚊法:

原本是想用舊洗衣袋,再用彈性繩束起來,不過一方面是醜,另一方面是剛好看到一個舊塑膠篩,大小跟排油煙口一樣大,就先這樣固定了(膠帶+舊鞋帶),大概會擔心的是油煙累積之後,會不會黏住而不好拆。


排水孔防蚊法


排水孔防蚊法:
上網查了一下,蚊子是有可能順著排水孔進入家中;浴廁廚房的排水孔通常有集水彎,所以確認一下即可;而陽台排水孔及排油煙機就成了蚊子進出的可能管道。
最近天氣稍微升溫,蚊子也變多了,看了一下家中的陽台排水孔,由於沒有任何遮蔽,又沒有集水彎,懷疑蚊子可能從這邊進出。
於是拿一個網袋,利用網袋的柔軟,塞進排水孔,出口處再反折,希望能夠密合,也試著倒水,仍可以順利排水(塑膠管就是冷氣排水用)。
希望蚊子可以少一點,晚點再去找排油煙機的罩子。
註:如果是有蓋子的排水孔,也可以用排水管濾網,再用排水孔蓋固定即可。


Sunday, January 27, 2013


收到微軟寄的 mail , 提醒用戶 Messenger (MSN)將停用, 並且會"程式將更新為 Skype ".

看到這樣的描述, 我會想預測, 微軟將在這轉換過程失去多少用戶?
在臺灣, MSN 的盛行, 就是微軟以 Windows "內建"的方式, 才在 10 年(大約)內累積了這麼多用戶; 所以有個很重要的因素: 使用者"無相關技術來安裝"或"懶得去找"其他即時通軟體. (也許用盜版軟體也是其一, 就不考慮.)

而我一直都有用 Skype , 也不擔心 Skype 的發展, 反而看到微軟用"綁標升級", 在 Skype 限制
"只有 Win 7 (不確定 Vista 可不可以)以上版本, 才能使用 Skype 來登入 MSN ."
這招看起來有種暗示: "用戶不要再用 XP 了, 換 Win 7/8 (機巴 XD)吧." 不過個人認為這招效果不太優, 因為升級成 Skype , 在 XP 是無法登入 MSN 的, 就會造成許多使用者無法繼續用 MSN , 而許多使用者, 是"無相關技術來安裝"或"懶得去找"的用戶, 所以最後就是這些用戶會流失掉.

而流失的用戶去哪呢?
有在中華人民共和國經商的, 用淘寶的, 大概會裝 QQ ,
有智慧型手機的, 已經一堆人用 LINE , What's App , Viber ,
Windows 用戶, 還有老牌的 Yahoo!
這些都是需要額外安裝的軟體, 如果微軟沒有更無痛的方式讓用戶轉換到 Skype , 那用戶就不需要留在 MSN 了.

如果舉"前車之鑑", 相信很多人用 Office 時, 還是存成 2000/2003 格式吧? 甚至改用 Google Docs 了, 為什麼呢? (竊笑)

2013/1/27: 更正, 有新版 Skype , 可以在 Windows 2003 用 Skype 登入 MSN 了....

Saturday, January 26, 2013

有沒有網友在 B580 裝過 SATA-1 的硬碟


想問問看有沒有網友在 B580 裝過 SATA-1 的硬碟?

手邊有顆 Fujistu MHT2060BH , 想說把小硬碟當 OS , 原本內建的 500G 改裝在第二顆硬碟(原光碟機), 這樣要 copy 資料只要把 500G 拔出來, 改接外接盒就可以了.

但是實作時, MHT2060BH 裝在主硬碟區, BIOS 有九成機會偵測不到, 而無法安裝系統, 如果把 MHT2060BH 放第二顆硬碟, 就可以順利抓到並安裝 OS , 只是與原本期望就不合了.

找了一下資料, 似乎 SATA 都有往前一代的相容, 但不一定能相容兩代, 若以此推論, 則第一硬碟區可能支援 SATA3/SATA2 , 而第二硬碟區支援 SATA2/SATA1 , 只是無法驗證這假設.

所以想問問看, 有沒有網友在 B580 裝過 SATA-1 的硬碟? 若有, 型號? 哪一個槽? 安裝是否有其他狀況呢?


2013/1/26 20:26 補充:
確定把筆電設定由 SATA 改為 IDE 相容, 就可以順利抓到, 所以問題可能還是 SATA 訊號不相容, 目前就先這樣用, 反正這台"大筆電"不用常開開關關, 大多讀寫都改在 RamDisk 了.

IE 還蠻會"污染" Windows 的


一直覺得 IE 很喜歡"污染" Windows , 所以除了網路銀行外, 我都不使用 IE ; 剛剛又驗證了一次.... :(

剛裝好 Windows 2003 , 用 IE 開啟了網路銀行, 裝好 ActiveX , 之後關閉 IE , 再把瀏覽器的記錄都清除; 但是重開機之後, IE 快取目錄卻有網路銀行的暫存檔, 而且是在 Ramdisk , 表示一開機系統就自動連到網路銀行了; 檢查了一下, 不在 IE 目錄或登錄檔(Registry)內, 所以搜尋整台電腦 + 登錄檔, 原來被放在"Internet 連線精靈"內, 覺得很不可思議; 上網看了一下, 也難怪很多惡意網站清不掉, 因為藏在這種看起來不是 IE 應該改的地方, 但是 IE 又會讀取這邊的資料, 電腦就中毒了.

所以再次驗證.... IE 還蠻會"污染" Windows 的, 而且是許多惡意軟體的好入口.... :(

經過幾天測試, 覺得 2003 + ImDisk 是比較適合目前我的筆電的環境.

原本習慣用 XP 搭配 VSuite Ramdisk 來使用 3.xG 以上的記憶體, 但 XP 老是把我喜歡的"傳統配色"改掉, 而造成可用視窗變小, 另外看到朋友裝 IE8 之後的不相容問題, 想想自己幾乎都用 Chrome , 也不需要 IE8 .

而試用 2003 之後, 在筆電裝 12G 記憶體也都可以配置, 並改用 ImDisk 取代 VSuite Ramdisk , 同時可以掛載 iso 檔當"虛擬光碟機", 而且 2003 只有 IE6 , 對網路銀行的相容性很好, 其他的網路功能都在 Chrome .

所以剛剛就重灌了筆電, 希望這樣的環境可以讓我覺得穩定一點. ^^!

Friday, January 25, 2013

SQL語法考勤上下班問題?

1. 看起來原始資料有 'employeeID', 'date' 兩欄, 分別代表'員工號'及'打卡時間', 另外連結 'NameID' 是'員工姓名'.
2. 公式裏用了 convert(varchar,date,111) , 一般是把 date 當保留字, 不會把變數用 date .
3. 再來原本的 select 為
  1. convert(varchar,date,111)+'  '+datename(weekday,date) as date  

既然用 as , 前後的名稱就最好不要一樣, 才知道是原始資料還是轉換的.
4. 最後看了一下公式, 簡化為
  1. Select date,employeeID,NameID,N'上班',as N'下班'  

就邏輯上感覺有點怪, 如果以比較簡單的表格(employeeID,date)來看, datepart(hour,date)如果是 <12 就會在上班, >=12 就會在下班, 所以出現在上班, 就不會出現在下班, 後來補充的範例並沒有問題.

只是以需求來看, 應該要依這樣的步驟思考:
1. 抓讀卡機資料.
2. (目前看起來要補這一項)把讀卡機資料轉成上班打卡記錄, 以標準朝酒晚舞(畫線), 可能像這樣:
  1. 員工號,日期,12點前的打卡時間,12點後的打卡時間  

這部份應該要搭配 select ... group by 處理
3. 等步驟 2 處理完, 才判斷
a. 12 點前的打卡時間, 是漏打還是遲到.
b. 12 點後的打卡時間, 是漏打還是早退.
c. 當天都沒打, 與出差或請假記錄比對.


補充公式(沒有 MS SQL 可測, 大意寫一下)
  1. select 員工號, convert(varchar,打卡時間,111) as 打卡日, 打卡時間, case (12點前算上午,12點後算下午) as 上下午 into #temp_raw  
  2. select 員工號, 打卡日, min(打卡時間) as 上班打卡 from #temp_raw where 上下午='上午' into #temp_morning  
  3. select 員工號, 打卡日, max(打卡時間) as 下班打卡 from #temp_raw where 上下午='下午' into #temp_afternoon  
  4. select 員工號, 打卡日, 上班打卡, 下班打卡 from #temp_raw join #temp_morning join #temp_afternoon group by 員工號, 打卡日  


還是有很多工作上會實作的東西沒有檢測到, 例如: 有分多班制的公司, 有加班等動作的處理, 如果以基本使用大概是這樣吧. (歡迎各位捐 MS Windows Server + SQL 給我, 可折現更好)

以我用過的邏輯大約是這樣:
1. 員工必須先有排班表, 各班有對應的"起始時間"與"結束時間".
2. 若打卡時間在"有排班(已經排除休假)"的"起始時間"與"結束時間"內, 就是遲到或早退.
再把我的回答的第 3 個步驟: 
  1. 3. 等步驟 2 處理完, 才判斷  
  2. a. 12 點前的打卡時間, 是漏打還是遲到.  
  3. b. 12 點後的打卡時間, 是漏打還是早退.  

改成
  1. 3. 等步驟 2 處理完, 以打卡時間對照當天的出勤時間, 是漏打還是遲到/早退.  


原理就是"上下班認定的基準點", 由題目的"中午 12 點"(很奇怪的點), 更細緻的調整成:
  1. 1. 系統預設每個人的應上班時間.  
  2. 2. 員工排休假或調班.  
  3. 3. 打卡時間記錄, 對應排班或休假, 若無特殊排班或休假, 則對應標準應上班時間.  
  4. 4. 做成差勤記錄.  
  5. 5. 月底後 5 日內確認差勤記錄, 若無誤則轉薪資系統處理.  






原問題:http://ithelp.ithome.com.tw/question/10114881

Thursday, January 24, 2013


花了半天瀏覽了一些 php 及 oo 設計的網站, 似乎對於類別及屬性的應用有一點概念, 而需要累積如何把屬性適當地分在類別內, 再實作繼承等作業.

想法大概是這樣, 有點覺得是以前在思考像選課系統設計時, 資料的分類法:
以前我會直接用"學員", "教師"兩種類別, 而後來看到其他人會先建一個"人"的類別; 在應用上, 當初我用 Access , 所以程式對應資料幾乎都是單純的動作, 如果要採用 oo 概念, 就可以考慮先有"人", 再分"(繼承了人的屬性)學員", "(繼承了人的屬性)教師", 這樣處理時, 就會分為"人的屬性", "教師的屬性".

只是在寫程式時, 也就要多考慮這些屬性的一致性或特殊性; 不過安慰自己一下, 也有人覺得"經過 oo 化的思考後, 有些專案並沒有細緻到非分開不可, 例如小規模的專案並不一定要分這麼細, 效率反而好".

接下來....嗯, 還是先處理欠別人的兩件事好了.... XD


感覺 oo 化動作跟"正規化"有點像....

1. 觀察
2. (正規化中間多一點技術動作)
3. 解構
4. 定義
5. 再結構



剛剛再想了一下, 在選課系統的資料, 用"人"去當主要的類別的確可以省下比較多空間;
之前社大人員不太能接受某套選課系統的狀況, 則是在於程式直接把這樣的類別設計方式, 呈現在使用者端, 而大多數的使用者習慣了交叉表的呈現方式(類似 Excel ), 就造成了使用者排斥.


在看健保法, 覺得寫這法的人前後關係都沒弄清楚, 漏洞一堆....(研究精神上身~)

總算可以理解媒體報導的幾個特點:
1. 健保補充保費就是以「稅」為處理方式。
2. 健保局(或衛生署)可能跟稅捐單位不合,所以健保補充保費很多設計是以「稅」來計算,但是稅捐單位不代收時,這種處理工作健保局也轉嫁給"投保單位"或"扣費義務人", 造成一般機構行政負擔.

比較一下:

健保法第31條「所屬投保單位給付全年累計逾當月投保金額四倍部分之獎金」

請試著推論出「1. 累計超過4倍投保金額之獎金=(全年累計獎金-(投保金額)×4倍)
2. 本次獎金與累計超過4倍投保金額之獎金比較,以較小之金額為獎金之費基
3. 補充保險費=獎金之費基×2%
獎金之費基超過1,000萬,以1,000萬元計算。」(健保局的算法)

如果推不出來, 要以「稅」來想才容易懂:
所得稅 = (全部所得 - 免稅額 - 扣除額) * 稅率
補充保費 = (全部薪資(含獎金) - 基本薪資(已經繳過一次基本保費) - 扣除額(4倍的投保金額)) * 補充保費費率

而如果是由稅捐單位代扣, 跟所得稅一起繳, 那就很容易理解為什麼會有"全年累計"這種事, 但稅捐單位不代扣時, 健保局又把責任轉嫁給投保單位, 就會造成投保單位的人員負擔增加, 但健保局又不一定能稽核的情況.

原本光獎金就想了 4 種可能, 而健保法及細則都沒寫, 健保局的說帖也沒有提到這麼細, 後來才在新聞媒體找到.

Monday, January 21, 2013


魅.力.無限~
恁.伯.沒錢~

我覺得老建築的意義不只是緬懷, 而是一種實體化的生活記憶表徵. 在"攻殼機動隊"中草薙的手錶, 或"全面啟動"中的陀螺, 骰子, 西洋棋等, 都是可以連結"個人專屬"記憶的工具. 而老建築比這些更廣, 是可以連結不同時期的人, 串連出各種故事, 這些可以感動人的過去, 也可以當未來發展的借鏡, 才是老建築的意義與價值.

所以我認為能達到同樣的影響下, 老建築不一定要由政府接手. 好的例子像高雄玫瑰天主堂, 由教會自己保存. 另外老建築保存也不一定要原地或原用法, 例如: (舊)橋頭火車站保留了但目前未使用, 可以考慮與台糖合作, 作為南台灣糖業發展介紹.

在學校附近的早餐店, 總會有家長載小朋友一起吃早餐.

有天早上, 一個小女孩除了她自己的早餐外, 還點了大杯奶茶跟一份三明治, 一直沒吃, 快半小時之後, 一個中年男性才跑過來, 小女孩馬上大喊:

爸, 大奶小三已經在這很久了, 你快吃吧....

Sweet Home 3D 試作

Sweet Home 3D 是一套免費的"室內設計"軟體, 主要用途....

我是拿來試著調整家具空間啦, 因為我是實用取向, 所以我的步驟是:
1. 先量房子的大小, 標出基本空間. (基本上動不了的)
2. 再看有什麼家具, 能移動的範圍(例如要配合插座)
3. 把這些東西在軟體內畫出來.

然後就是開始排列組合, 想像一下使用時的動線與視線, 還有電線, 網路線配線的走法, 畫幾個版本來比較看看.

畫完的樣本....

官方網站: http://www.sweethome3d.com/zh-tw/index.jsp

Sunday, January 20, 2013

個人使用 RamDisk 偏好


個人使用 RamDisk 偏好:

1. 免費版, 可接受功能限制(例如可用容量上限), 使用場合限制(通常是限個人用), 但不能接受使用日期限制(如果象徵性標一下就可以接受, 如果會自動計時, 表示會"污染"設定檔或機碼)

2. 個人的 Windows 系統碟已經使用 ewf 來處理還原功能, 所以 RamDisk 只有用在暫存檔, 不太需要回寫功能.

3. 目前用的 OS 有 XP 與 2003 , 都是 32bit , 所以有可能會有 2G 限制, 但許多軟體可能沒有寫到這限制; 另外 XP 32bit 只能使用 3.5G 以下的記憶體, 能否用到 3.5G 以上的空間, 也是一個關鍵.

比較了幾款 RamDisk 之後, 比較適合我的有幾款:
1. VSuite Ramdisk Free Edition (32-bit only): Romex 的前一代, 可以在 XP 32bit 使用到 3.5G 以上的空間, 最多可以開 4G RamDisk (也就是大概電腦插 8G 就會有一點"浪費"了)

2. SoftPerfect RAM Disk: 除了在 XP 32bit 不能使用 3.5G 以上的空間, 以及不能動態使用記憶體外, 功能最完整; 除了 XP 32bit 外, 都可以考慮用這套.

3. ImDisk: 因為是文字介面, 所以設定上較難入手, 配合awealloc 可以在 XP 32bit 支援 3.5G 以上空間, 不過這軟體受限於 OS 的 2G 限制, 所以單一磁碟不能用滿 2G , 反而有支援動態分配, 所以在 XP 32bit 又記憶體比較少(小於 3G 以下)時, 用這套可以節省資源.

簡易比較表: https://docs.google.com/spreadsheet/ccc?key=0Ar10y-TeUk90dF9vbU1EVnFhNWRkV2owVjhuckVEQUE

(2013/01/21: 昨天才比較完, SofiPerfect 今天就給我"出鎚"....在 32bit OS 下, SoftPerfect 有可能出現 C000009A 錯誤, SoftPerfect 已經知道這狀況, 但目前還未完成新版釋出.... :( )

201301小蘇打粉清潔記


先用刷子直接沾小蘇打粉, 塗在浴室水垢處, 然後把多的粉泡水.
等 20 分鐘後, 用泡小蘇打粉的水刷一次.
再等 5 分鐘, 再刷一次, 水垢大致上都清掉了.
用清水沖乾淨, 再拿吸水抹布擦乾.

還沒有清潔的樣子




Friday, January 18, 2013


邊洗澡邊想著以前跟社大伙伴討論的事: 為什麼我給她的文件, 都會建目錄, 而且目錄都會在前面標 00~99 ?

其實這是我個人的習慣, 把專案進度列出來, 這樣電腦列目錄時, 會照 00~99 的順序排列, 就大概知道進度, 也可以預先把可能用到的時程建好, 並把參考資料放進去.

只是這樣的作法在文件管理上, 仍有改進之處, 就是每個人的期望進度不同, 而且這樣和其他同事共用時並不一定容易理解, 心中就有個點子, 那是不是電腦系統可以找到這樣的文管系統呢? 後來想想, 以前摸過一點點的 Lotus Notes 好像就有點這樣的概念, 只是現在要找到合用的, 就還要搜尋看看.

Thursday, January 17, 2013

WordPress 操作簡介(搭配 Simple Catch 主題)

WordPress 操作簡介(搭配 Simple Catch 主題)

https://docs.google.com/file/d/0B710y-TeUk90cVNuczJnRlpJVzQ/edit

小辦公室應用 Google 日曆當活動公告用....


小辦公室應用 Google 日曆當活動公告用....
實作: http://www.newchungho.org.tw/ 左上角

https://docs.google.com/presentation/d/1jM4iqQSE9AGZUwlebbX6-novfuubSD7aMKagK8NrrJI/edit#slide=id.p4

用 XP Mode 讓 Win7 下還沒死但都動不了的讀卡機可以用....


由於 Win7 + IE8 常有讀卡機找不到的問題, 索性用 XP Mode 來處理, 就寫了簡單的文件....
https://docs.google.com/file/d/0B710y-TeUk90UlJfVmdJLWlkamc/edit

原本知道的原理有:
1. 讀卡機需要正常驅動.
2. Smart Card服務需要正常啟動.
3. IE要裝各銀行的ActiveX.

而看起來都 OK , 在 XP/2003 也 OK , 偏偏在 Win7 就是找不到讀卡機, 也試過這幾種方法:
a. 關掉服務的 Certificate Propagation
b. 確認服務的 Smart Card 有啟動
c. 關閉 IE 安全性的 啟動記憶體保戶以避免網路攻擊
d. 新增機碼: TabProcGrowth
e. 將網站加入 信任的網路
f. 將信任的網路中, ActiveX 都設定為允許安裝及不要阻擋
g. 新增銀行的 ActiveX

但是就只有在 Win7 不能用, 所以退而求其次, 那就用 XP Mode 吧, 安裝過程就省略了, 裝好之後, 就照附件的說明檔操作, 總算可以用了....(泣)

Wednesday, January 16, 2013

Lenovo B580 使用 XP 小心得


一、完全不能在 XP 使用的:
  1. 獨顯: 由於 nVidia 沒有提供 XP 驅動, 所以只能用內顯; 還好第三代 i3 的 HD4000 的網路評價比獨顯的 610M 好(自我安慰, 但應該還是會稍微耗電吧....), 只要 BIOS 設定為只使用內顯即可.
  2. 指紋辨識: 同樣是原廠未提供 XP 驅動程式, 只能在裝好 XP 後再停用. (不停用也無妨, 只是個人習慣是選停用.)
二、會造成困擾的:
  1. 通常在觸控板"輕點一下"等同按左鍵, 如果觸控版是 Elan 的, 裝 Synxxxx 的驅動程式, 會造成觸控板輕點一下之後, 還要移動一下游標才會有作用. 這問題會發生在下載了所有驅動程式, 再用整合軟體製作安裝光碟時發生(例如: nLite )
  2. 有些驅動程式會判斷來源檔是否在內建的硬碟, 如果不在本機硬碟(例如外接硬碟), 會先複製一份到 C:\drivers (不確定這設定的來源)才開始解壓縮, 所以若 C: 太小, 可能會安裝失敗(建議保留 2G 以上空間)
    1. 另外 Auto Scroll Utility 程式會發生檔名重複的狀況, 第一次解壓縮之後, 需要把目錄改名或移到其他地方, 才能執行第一層解開的 setup.exe , 否則第二層會有另一個 setup.exe 想寫入同樣檔案而失敗.
三、稍有不便的:
  1. 裝了 HotKey 當中的 On Screen Display 後, Fn+F6 無作用, 調亮度與音量有作用但畫面無提示(若是 ThinkPad 系列會有顯示)
大概就這樣啦....為了傳統注音, 只好選用早一點的 XP 了....

Tuesday, January 15, 2013

Google 文件(試算表部份)也變差了, 我是個不習慣全螢幕作業的人(因為看不慣 16:9 ), 所以瀏覽器大約開 4:3 , 而 Google 文件在非全螢幕下, 最底下切換工作表的功能列會不見.

Lenovo 的驅動程式品質變差了....

我都把 Temp 設定在 Ramdrive , 而 C: 是唯讀的; 以前 Lenovo 驅動程式都會找到 Temp , 而且可以指定解壓縮後存到其他目錄; 但 B580 的驅動程式卻是一定要把檔案先寫在 C: , 而造成解壓縮失敗....


目前看起來是:

1. 驅動程式檔案放在外接式硬碟, 會先自己複製一份到 C:\drivers 底下, 才開始解壓縮.
2. 如果檔案是在本機的硬碟, 就不會做這個動作.

實作有 8 個驅動程式會這樣:
Active Protection System
Broadcom Bluetooth Driver
Elan Touchpad Driver
Integrated Camera Driver
Intel Graphics Driver
Intel Wireless LAN Driver
Intel Wireless LAN Driver
Realtek LAN Adapter Driver

另人不解的是, 多做這個動作有什麼效益嗎? 如果為了避免外接硬碟斷線, 個人認為增加解壓縮時的逾時處理及解壓縮後的檢查比對會比較完整吧....



更讓人哭笑不得的程式出現了:
Auto Scroll Utility

同樣地我是放外接式硬碟(從其他電腦下載到外接硬碟後, 要安裝在 B580), 執行 Auto Scroll Utility 安裝程式, 而安裝程式有兩層, 第一層解開是 setup.exe(1) , 而再執行 setup.exe(1) 時, 會試著解開 setup.exe(2) , 但是目錄相同, 會出現無法解壓縮, 這是驅動程式設定的目錄架構有問題了, 不是我的錯.... XD




我覺得問題會分三項:
1. 來源與成功率: 我也認同本機處理, 速度或成功率會比較高; 像 iSCSI/SAN 等方式也是透過網路, 但風險跟網芳是不同的, 另外 USB 外接的風險也是不同的.
2. 風險處理: a. 可以考慮共用檢查機制, 例如: 解壓縮時再回頭檢查原始檔是否還正常; b. 若判斷不同的來源, 再使用不同的檢查方式.
2. 既然 Windows 系列都已經有 TEMP 變數, 則不解的是為什麼要特異獨行在使用者不知道的地方另外建一個目錄, 而造成管理上的風險(安裝前並不會判斷目錄是否有其他用途, 安裝後也不會移除)?
比較好的作法, 例如:
a. Chrome 是直接把檔案放在下載區的同一個目錄, 類似的作法: 如果使用者指定了解壓縮目錄, 就在解壓縮目錄下處理.
b. 先檢查 Temp 區是否空間足夠, 再解壓縮, 或解壓縮後再比對檔案是否有異常.



無為系統中有關社大鐘點費的操作步驟.

完成這部份, 大概一般社大需要的功能就都有了.

報名: 2489/2481
鐘點費: 2453
其他收支: 1371
資產: ....(裝作沒看到)


全部檔案: https://docs.google.com/folder/d/0B710y-TeUk90U3VuamRfV0tkckU/edit

Monday, January 14, 2013

請問要如何以DOS command或WScript把子目錄下的檔案,全部複製至指定目錄(但不含目錄結構)

問:

假設有一A目錄,底下分別有A1,A2,A3,A4....的子目錄,而各子目錄底下都有一個檔案,請問要如何把A1,A2,A3,A4....下的檔案全部複製到B目錄,但不建立A1,A2,A3,A4....的目錄結構。

使用xcopy /s是會在B底下同步建立A1,A2,A3,A4....等目錄,故不適用。

擬答1:


  1. @echo off  
  2. set temp_file=4892346928364.txt  
  3. if exist %TEMP%\%temp_file% echo 卡家雖小....  
  4. rem 以上是隨便加的, 以下才是主要功能....  
  5.   
  6. dir /a-d /b /s A目錄 > %temp_file%  
  7. for /F "delims=''" %%f in (%temp_file%) do copy "%%f" B目錄  
  8.   
  9. rem 注意幾點:  
  10. rem 1. 批次檔內, 變數的 % 或 %%  
  11. rem 2. for /F 功能在 XP 或 Server 2003 測試 OK , 其他版本不保證.  
  12. rem 3. for /F 要加上 "delims=''" 避免目錄或檔名有空白造成異常.  
  13. rem 4. 實作時 A目錄 跟 B目錄 要自己改名, 另外要注意同名問題.  
  14. rem 5. 如果當備份用, 要注意時差引起的問題. 例如隔天複製時檔案已經存在的異常.  
  15. rem 6. 這方法需要有暫存區放一個檔.  
  16. rem 7. 只能滿足您題意需要, 無法處理衍生的問題, 例如但不限於: B目錄 空間不足.  
  17. rem 8. 本人無業中, 歡迎捐款, 但請勿拍打或餵食.  
  18.   
  19. set temp_file= 


擬答2:

  1. @for /R A目錄 %%f in (*) do @copy "%%f" B目錄

請問要如何以DOS command或WScript把子目錄下的檔案,全部複製至指定目錄(但不含目錄結構)

回到老家, 在南部加油站, 可以體會到台北沒有的"服務".

在台北去過 4~5 個加油站, 除了北部習慣的匆忙外, 有 6 成的機會, 服務生是跳停後, 就把油槍直接拿起來, 而幾滴汽油, 就隨著油槍口滴在車上, 往往服務生還在聊天而沒有處理, 就揮手要人把車牽離加油島. 所以後來辦信用卡之後, 我都盡量自助加油.

在南部除了不那麼匆忙外, 服務生通常等油表跳停, 會等個幾秒, 或像拿著紅酒瓶一樣, 稍微轉動加油口, 避免油溢出, 即使稍有滴到, 也很勤快地拿抹布擦掉.
除了塑膠袋之外, 另一個覺得疑惑的就是"衛生紙"的使用增加了, 以個人觀察, 是因為"家"的感覺變弱了, 如果是在"家", 可以用毛斤擦手, 洗臉, 用抹布擦桌子等, 再用水洗淨就好. 而在外生活的人, 因為較難用毛斤/抹布, 而改成用衛生紙擦手, 擦桌子, 用濕紙巾洗臉, 生活變得"方便"了, 其實是對於"家"的感覺, 對於有地方洗毛巾跟晾毛巾的感覺變弱了....

鬼扯:
客人在超商除了不能洗澡、睡覺、做愛(跟店員在倉庫例外)之外,還有什麼不能做的?

Sunday, January 13, 2013

看到老家一堆塑膠袋就覺得很厭煩, 隨便一動就很吵, 沒有攤平時又充滿空氣, 很佔空間, 放太陽下會脆弱不堪用但又不會壞, 剛剛把一半看起來比較新的塑膠袋重新折好, 另外一半就包一包送回收吧....重要的是: 為什麼總要外帶塑膠袋呢?

Saturday, January 12, 2013


惡搞:
A: 為什麼晴天娃娃無效呢?
B: 因為你把祂吊死了.... XD

Thursday, January 10, 2013

原本打算再弄一台電腦來, 所以把傳統映像管螢幕清掉, 留下桌面空間; 不過卻發現想買的電腦缺貨了, 就把桌面整理一下, 順便照習慣調整電線, 讓檯燈, 電腦, 外接硬碟有不同的開關, 沒用到的時候就可以分別關掉, 雖然省不了多少電, 不過常想著要做這樣的安排就是了....

Wednesday, January 9, 2013


雖然小筆電是以 7"~10" 螢幕為主流開始的, 但從 iPhone / iPad 站穩(大約) 4" 及 10" 螢幕大小的市場後, Android 也開始攻入 2.5~7" 市場, 而 iPad Mini 推出後, 小筆電更退守 11.6"~12.1" 以上, 各廠商也大多預告不再推出小筆電, 可以視為小筆電的結束.

不過稍微比較一下, 為什麼市場的走向是小筆電退出?
一、從技術上來看:
1. OS 與 App Store / Market 的演進: 由於小筆電搭配 Win OS 居多, Win OS 的 App 安裝容易程度低於 App Store / Market , 且發展上 Win OS 娛樂軟體複雜化, 較難取得簡易的娛樂軟體.
2. 省電性: ARM 架構通常比 x86 架構省電, 而另一方面小筆電卻又衍生出 CULV (省電型 CPU)及 UltraBook 等分枝.
3. 操作方便: 由於 iOS / Android 原本就是專為手持設備設計, WinOS 原本是為 PC 設計, 所以操作界面上, WinOS 在小筆電有工具列佔用太多, 切換工具不易的問題.
二、從操作者需求來看:
1. 工作 / 娛樂取向: 工作取向者需要有鍵盤與較佳的編輯環境, 小筆電在 10" 還有生存空間, 但價差與 11.6" 差不多時, 11.6" 有較大擴充性; 而娛樂取向者以軟體來看, App 成為關鍵.
2. PDA 與 MID (可攜式上網設備)應用: 與 3g 網路盛行有關, 以前網路較不普遍, 需要透過電腦與 PDA 同步, 而 3g 網路普及後, 手持設備本身就有與主機同步功能, 不必然要透過電腦, 所以電腦市場也稍微降低.

所以整體來看, 由於 3g 網路(及無線網路)的盛行, 手持設備可以更方便與"雲端"連線, 並安裝多樣化的軟體, 而且省電. 不過可惜的是 intel ....當初靠 Centrino 推無線的也是 intel , 推 Atom 省電 CPU 的也是 intel , 但沒有良好的 OS 搭配時, 硬體就只能降價賣了....

Tuesday, January 8, 2013

覺得終身學習/成人教育的確是需要記錄, 作為個人歷程的參考, 但是記錄的形式不應該太早定死, 所以像之前台北市一直推出社大聯網/學習型城市網/終身學習護照就是太早把規格定死, 但缺少彈性, 反而讓行政人員增加資料處理的負擔.

以 $75 魚肚粥比較物價:
台南: 一整片魚肚 + 熬過的粥
高雄: 一整片魚肚 + 飯湯(沒熬過)
中和: 2/3 片魚肚 + 飯湯
大安: 1/3 片魚肚 + 飯湯

平安回到家, 從客運站騎公共腳踏車, 看著天空居然還可以看到獵戶座....

政府及學校為了保護"財產", 或為了省下管理成本, 所以不允許專案申請"印表機"等設備, 而實務上印刷的成本及方便性, 其實就會讓申請人買"很特別的碳粉"來報帳, 很多公司也都能生出這種發票, 方便申請人核銷; 數十年來始終如一, 學校單位不知道嗎? 政府不知道嗎? 上下交相賊吧....

也許, 政府可以讓申請人申請的設備, 改成以學校為單位由政府統一購置或先購買再補助, 這樣財產能管理, 申請人也能跟學校借用或歸系所共用, 而不必浪費太多行政成本, 才能讓研究更專業化吧.

(鞭屍)
在 Windows Server 2003 使用 IE6 的不便之處, 在於很多 IE 跳出來的視窗沒有正確出現在畫面上, 比如有個主視窗, 而出現安全警告視窗時, 是被主視窗蓋住, 但按主視窗本身的 x 又關不掉, 工具列也沒有出現安全視窗, 只有按 alt-tab 才會切換過去, 常常會以為 IE 又當了....

Sunday, January 6, 2013


在台北的兩個社大感想:
A 比較注重形式, 不過在一定的形式下有較多溝通與發揮, 給還在成長中的班級較合適.
B 更注重形式, 不過開了很多特例, 又以辦公室強制要求班級配合, 較適合初嘗試或已經很熟悉的舊課程, 反而轉形或發展中的課程會受到社大辦公室干預吧....

以兩個例子:
有老師的舞蹈是比較屬於個人引導, 所以不容易在成果展表現, 在 A 社大由於被認為"無意願參加成果展", 而形式上不滿足, 也失去了繼續溝通; 但在 B 社大屬於舊課程, 也認為老師的課程特性而允許自由發揮, 不用參加成果展.

反過來有些老師在 B 社大遇到課程中斷無法接續, 班級都同意額外加時間補課, 借用教室也並非不可行, 辦公室卻不認同這種補課方式, 要扣求老師鐘點費, 衍生實際上課時數也不足, 反而開了特例.

有時候覺得詭異的就是這樣, 在 A 社大有一定的行政程序, 行政人員累, 班級卻容易跟社大配合, 行政程序無大問題, 形式也都可調整; 而在 B 社大看起來很自由, 不過行政卻更拘泥於形式, 反而程序上的異動感覺很頻繁, 而又造成很多班級成為行政上的特例.

Facebook 動態時報的設計真是亂七八糟....

在 1/6 寫了不少動態之後, 再回過頭整理 1/5 的照片, 結果只因為相簿設定為 1/5 , 動態時報上這些照片就被"洗板"而被 1/6 的其他動態優先了.

所以還是傳統照發表時間的方式, 反而容易找到最新動態啊....
(Facebook 又不是在編個人電子報, 以大家互相得知新消息會比較好用....)




想想這種時間的想法, 大概是以前稍微看會計而認識的:

1. 事情發生的時間
2. 認定帳務發生的時間
3. 記錄的時間

而以 Facebook 的"傳統版"及"動態時報版"排序, 幾乎可以確定有保留:

1. 發布時間
2. 原本事情發生的時間

動態時報拿原本事情發生的時間來排序, 對於很多老照片整理就變得很不方便.

Friday, January 4, 2013


台灣已經習慣各種封閉軟體, 不過假如給一台空機(無 OS , 任何軟體), 就會發現其實軟體成本需要計算, 而這些成本往往在各種政府單位及學校都是由稅金支付, 但是並沒有管道去議價, 所以成為不公平的競爭. 以德國為例, 會以自由軟體來跟商業軟體競爭, 不過有開放檔案格式及省錢的結果.

其實軟體問題比毒品複雜一點, 不過想想一台電腦沒有 ms-office , 那"常用"的 .docx , .doc 該怎麼處理? 也就是如果 npo 用了"省錢"的 ms-office , 再把 .docx , .doc 檔案給會員時, 就是某種程度在促銷, 如果會員要合法使用, 需要額外付費買 ms-office ; 而業者願意給學校便宜的軟體也是如此, 學生只會用這種, 職訓或考試只考這種, 老師只收這種檔案, 這就是不公平的競爭管道.

所以要破解這種問題, npo 要用軟體提高效率, 也可以把存檔改用 .rtf , .csv 等, 或者在格式差義不大時, 用 .htm , 確保格式的自由性.

Thursday, January 3, 2013


從外地帶回來不少衣服, 雖然很多都是親友的好心, 可是我的身材並不適合, 加上濕冷的天氣蘊釀下, 黃斑也跑出來, 目前大概就分幾種狀況:
1. 大小: 合身與不合身, 完全不合身, 合身的留, 不合身的另外留, 完全不合身的送出去.
2. 破損與否: 無破損留, 小破損另外留(當辦活動拋棄式), 大破損丟回收.
3. 黃斑與否: 無黃斑留, 有黃斑比照小破損.

Wednesday, January 2, 2013

整理了一下房間, 發現最可以留的電腦零件, 卻也是最沒有價值的....電源線跟電源供應器....其他的設備都已經老到難以跟現在的設備連接....


(高雄)清出一堆東西, 如果還有人看得懂的就拿去吧.... XD
1. IDE 硬碟及軟碟排線 1 箱
2. SCSI 排線及終端電阻 1 袋
3. RS-232 及 Parallel Port 線 1 袋
4. 5.25" 及 3.5" 檔板 1 箱
5. 電腦用電源線 10 多條
6. ATX 電源供應器 5 個
7. CRT 17" 螢幕 1 個
8. K6-3 + 128M + 光碟機主機一部(無音效, 硬碟, 有顯示卡及網路卡, 光碟機)
9. 筆電用 CardBus 網路卡 + PCMCIA 網路卡.
10. 還有光碟機 2 部(正常), 軟碟 3 部(不確定好壞)
11. PS/2 鍵盤 2 個, PS/2 滑鼠 1 支, 壞掉的無線 USB 滑鼠 1 支
12. 1394 外接線數條.

(謝絕回收商)


A4 紙箱是整理房間的好東西....只要世界沒有無紙化(也不可能吧), 就有市場, 而且規格一致又容易取得....