2012年9月30日 星期日

xls 檔遇到 「無法修改鎖定的儲存格」 時, 略過密碼的方法

xls 檔出現 「無法修改鎖定的儲存格」 錯誤訊息 [2022/8] 推薦 OfficerBreaker 更簡單。

某些 xls 檔加上了 微軟的 IRM 機制 -- 當你用 LibreOffice 要修改其中某些被 "保護" 的欄位時, 會看見 "Protected cells can not be modified." 或 "無法修改鎖定的儲存格" 之類的錯誤訊息。 如果是在 excel 底下, 則會看見 "您嘗試變更的儲存格有密碼保護" 之類的錯誤訊息。 試著在分頁的 tab 上按右鍵, 欲取消 「保護工作表」, 卻會被詢問密碼。 這就是名為保護實為限制的 DRM 遙控數位枷鎖。 只要這麼做就可以略過密碼了:

2012年9月15日 星期六

ezgoX 開機隨身碟減少寫入要領

2013/9/3 補充: 改推薦 antix。 (ezgo 還是比較適合裝在硬碟上。)

趕在替本學期的修課同學製作第一支救命碟之前, 成功地試出如何把 ( 教育意義遠超過 iPad 的...) ezgoX 製作成開機隨身碟了! 對於處理 /var/log 的熟手而言, 這篇的重點只有兩句話: 「開機時從隨身碟還原到記憶體」 的動作可以寄生在 bootlogd 裡面 (但 ezgox/kubuntu 12.04 預設並未開啟 bootlogd); 「關機時從記憶體寫入隨身碟」 的動作可以寄生在 umountfs 裡面。 以下列出完整的步驟。

2012年9月10日 星期一

製作救命碟, SimplyMepis 11.9 還是比 Fedora 17 方便

2013/9/3 補充: 改推薦 antix

要製作救命碟, 減少寫入頻率很重要。 「開機隨身碟延年益壽妙方」 這一帖有詳細的步驟。 其中最較麻煩的一步是: 如何將 /var/log 掛成 tmpfs ? 因為我們必須讓系統在剛開機、 /var/log 已經掛載好但各種服務尚未開始寫入 /var/log 之前, 就先把隨身碟/硬碟上的資料拷進 tmpfs; 又必須讓系統在即將關機前、 各種服務已經停止寫入 /var/log 之後再把 tmpfs 上的資料寫回隨身碟/硬碟。 後半步如果做錯了, 只是遺失一部分 log 而已; 但前半步如果做錯了, 開機可能會失敗。 以下解釋在 SimplyMepis 11.9.60 (其實就是 SimplyMepis 12 的 alpha 版) 底下如何把 /var/log 掛成 tmpfs。

2012年9月9日 星期日

Slax 獲贊助, 年底推新版!

狂賀 Tomáš Matějíček 大大 獲得 兩家德國的嵌入式系統廠商 P&P Software wisol technologie GmbH 資金贊助, slax 又活過來了! 按照合約, 年底之前 T 大就必須推出 slax 7.0。 新版將以 slackware 14.0 為基礎, 一樣採用 syslinux/isolinux 開機、 採用 全新的 linux live 開機腳本 (原來這也是 T 大的作品!)、 採用 zram 記憶體內的壓縮技術 讓記憶體彷彿倍增、 只需要單一目錄 (boot/ 省下來了; T 大有潔僻, 說受不了多一個目錄)。 另外, 主流版本上已經可以直接讀取 lzm 檔 了。 目前有 pre-alpha 版 可供測試, 只有從開機到 bash。

這意謂著我的 2 G肋 G 隨身碟又有用了嗎? 期待來自 T 大的聖誕禮物...

2012年9月3日 星期一

原來 IPTC、 IIM、 XMP、 EXIF 是... 認識 jpg 相片/圖檔的「中繼資料」 內嵌文字欄位機制

JPG 相片/圖片裡面的欄位分類: IPTC、 IIM、 XMP、 EXIF 之間的關係 相片/圖片檔 *.jpg 裡面, 其實內含了很多文字資訊, 例如相片的標題、 一段文字描述、 一組標籤、 ... 等等。 這些資訊稱為 「中繼資料」 (metadata)。 用 exiftool 命令 可以列出來。 或者用 geeqie 看圖軟體的 「檢視」 => 「exif window」 也可以查看。 [2022/6 在強尼戴普vs他老婆的官司裡, 相片的 metadata 也扮演著證據的角色。 (前三分半鐘) ] 這些文字資訊其實混合了 IIM (一般稱為 IPTC)、 XMP、 EXIF 等等多種標準; 裡面又有些某些欄位彼此重複。 到底這些簡寫之間有什關係? 重複的欄位有什麼作用?

2012年9月1日 星期六

用 exiftool 查看/(整批)編修圖檔裡面的文字資訊

先前美妝部落客照片時間順序不對被抓包一事, 網友是怎麼看出來的呢? 資料夾裡雜亂的一堆相片, 哪幾張是用哪部相機拍的呢? 當初拍攝時所採用的光圈/快門是多少? 有沒有用閃光燈? 如果你會操作 exiftool 查詢增刪相片裡面的 IPTC/IIF/XMP/EXIF 等等文字資訊, 就能回答上面的問題。 請搜尋 「exif 相片」 或 「exiftool 相片」 可以找到很多圖形介面的教學文。 但是 真正的男子漢是不用滑鼠的 貴哥習慣用 regexp 批次處理大量資料, 所以這帖要分享命令列版的操作方式。

在 fedora 底下, 要安裝 perl-Image-ExifTool 套件; 在 ubuntu 底下, 要安裝 libimage-exiftool-perl 套件。