2012年5月7日星期一

SimplyMepis 底下安裝 clonezilla 並備份救命碟

clonezilla 操作畫面
安裝 clonezilla 需要解決一點相依性的問題。 又, 如果你自己沒在用 nis 的話, 建議將 nis 從相依清單當中剔除。 初次使用 clonezilla 時, 建議手動建立 /home/partimag (存放資料的目錄)。

2012年4月8日星期日

jOrgChart: 在網頁上展示可以收起/展開的樹狀結構資料

有 「機關組織架構圖」、 「演化樹」、 「某國行政區域表」、 「某學科流派分析」、 「Linux 版本衍生圖」、 ... 之類的資料, 想要用 (可以展開收起的) 樹狀結構呈現在網頁上嗎? 可以安裝 jOrgChart 這個外掛, 然後就可以用層層相疊的簡單 <ul> ... </ul> 在網頁上呈現你的資料了。 我當初則是因為想寫 英文語法分析講義 (<== 每個單元都有許多範例), 需要一個 「可以縮放樹狀結構」 的工具, 所以搜尋到這個套件。 詳見 jOrgChart 簡介

[後來才發現 「tree jquery」 或 「tree js」 可以找到更多其他更熱門的 jquery 套件或 js 函式庫! 對岸整理出好幾份清單: 1, 2, 3; 也有 英文清單]

2012年3月18日星期日

RetroShare: 完全保護隱私的社交圈; 建立你的 PGP 金鑰

RetroShare 手動與朋友交換金鑰 厭倦了臉書侵犯你的隱私嗎? 用 RetroShare 建立一個完全私密的社交圈吧! 使用這個社交圈, 不需要將個人隱私資料放到任何大公司的伺服器上 (例如 facebook.com) 所以也不會有廣告、 不會有第三者窺視蒐集你使用習慣。 你可以跟你信任的朋友私密交談、 私下交流分享任何圖/文/影/音檔案 (例如不想放到 flickr 或無名的私人家庭相片或生活錄影檔)。 在這過程當中, 你也會順便建立自己的 PGP 金鑰, 方便以後 (1) 陌生人可以透過公開管道 (例如在你的部落格上) 傳機密文字/檔案給你, 只有你解得開 (2) 你可以對特定檔案 (例如一張相片) 簽章, 證明這個檔案才是出自你手。

2012年3月10日星期六

貴哥的養生運動; 大力推薦 「痠痛拉筋解剖書」

不知道是不是因為高中時從爬竿上摔下來過, 還是因為電腦打太多, 總之從三十多歲開始, 就一直有肌肉緊繃、 胸悶、 脊椎不正的問題, 然後跟著有吃不下睡不好的症狀。 試過許多活動: 跑步或其他聚烈運動的效果有限、 按摩要看運氣 (很難按很深)、 游泳/水療效果不錯 (但腦袋若沒放空就無效); 持續做了幾年的平甩功效果也不錯; 最近幾個月開始做瑜珈, 效果也很好。 不過游泳需要特定場地; 瑜珈需要特定時間跟著老師; 平甩功可以大幅改善吃睡等症狀, 但脊椎卡卡的問題不完全有效。 直到過年時, 有一天逛書店隨手買了一本 「痠痛拉筋解剖書」 回家做一做發現其中幾個動作超級簡單、 超級有效, 五分鐘立即 (幾乎) 拉直脊椎, 於是決定一定要分享給大家知道。 趁著現在社區網路斷線什麼文章都不能寫 (被發現了: 沒有 google 我就幾乎沒辦法寫文章) 正好整理報告我的養生運動。

拱背式跪姿拉筋操 延伸上背部的拉筋操 抬起上身的腹部拉筋操

2012年3月5日星期一

multi-feeds : 手工自製 rss 過濾混搭器

ckhung-feed.php 的輸出就是一個 rss feed 上一帖 提到: 用 feedrinse/filtermyrss/blastfeed/feedsifter 之類的 rss 過濾器, 再搭配 rssmixer/feedblendr/feedtwister/blogsieve 之類的 rss 混搭器, 可以從許多個 rss feeds 混搭出自創的客製化 rss feed。 但手工自製終究還是比別人提供的服務彈性更大。 例如 feedrinse 只提供一層的 and 或 or 過濾條件; 如果可以自己寫一小段簡單的 php 程式碼, 隨便你要用什麼 and/or/not 隨便你要疊幾層的邏輯組合, 或甚至用 regexp, 都很自由。 我寫的 multi-feeds 是一個小小的 php 程式, 你可以用 php 陣列的語法簡單描述你的 feeds 的來源、 並且用上述的一小段 php 程式碼當做篩選條件, 然後它就幫你產生一個 「過濾-混搭」 之後的新的 rss。 所有動作都可以自主定義, 不需要假手別人的網站; 也沒有個數的限制。

2012年2月14日星期二

潛水族社交媒體密技: 用 rss 一網打盡貴哥 (或您的大大) 的所有網路活動

規畫你的 「rss 訂閱流」 噗浪、 twitter、 google plus、 新浪微博、 ... 我的天啊! 為了追蹤幾位大大的即時訊息, 真的就必須跟他們一起註冊相同的社交媒體/社交網站嗎? 對於大部分時候只讀不寫 (read-only) 的潛水族來說, 最完美的方法是停止登入這些社交媒體/社交網站, 改用一個 rss (really simple syndication) rss 圖示 一次訂閱您真正關注的少數人的所有社交帳號跟他們的部落格。 這樣做有好多優點:

  1. 簡化帳號管理。
  2. 避免 注意力破產
  3. 別人比較不容易知道你到底追蹤了誰、 忽略了誰; 比較不傷感情。
  4. 減少網站追蹤/分析你 (的上網行為) 的機會, 保護隱私。

但這個建議有兩個限制: 一、 不適用於訂閱那些更新太頻繁的明星/大大; 二、 封閉的臉書自成一個 walled garden, 不歡迎大家用這種方式訂閱。

2012年1月12日星期四

Google 搜尋結果的連結太長、 太複雜?

Google 搜尋結果的連結有時候會很長很亂。 例如搜尋 「蘋果 藍星」, 搜尋結果的綠色連結看起來很正常, 像這樣:
http://ckhung0.blogspot.com/2011/09/use-apple-see-no-evil.html
(或者中間省略變成 "...") 但若在連結上方按下滑鼠右鍵, 「複製連結網址」, 然後貼到他處, 卻會發現貼上來的網址亂七八糟, 像這樣:
http://www.google.com/url?sa=t&rct=j&q=%E8%98%8B%E6%9E%9C+%E8%97%8D%E6%98%9F&source=web&cd=1&ved=0*******A&url=http%3A%2F%2Fckhung0.blogspot.com%2F2011%2F09%2Fuse-apple-see-no-evil.html&ei=u********************g&usg=A********************************A

如何讓這又臭又長的連結還原成簡單正常的網址呢? 請先安裝 greasemonkey 這個 firefox 套件。 然後你可以選擇安裝以下其中之一:

  1. Linkify Google Search Results: 搜尋結果當中的綠色網址變成可以點的連結, 而且路徑會依據一層一層的子目錄而拆成一段一段, 方便你點入上層的目錄。
  2. Google Anonymizer: 連結網址會恢復正常。 而且據說這個 user script 可以讓你變成隱形, 讓 google 不記得你。 不過這個 user script 也有點年紀; google 所採用的 cookie 後來有沒有改變過? 隱形還有效嗎? 我也不確定。 如果要完全避免 cookie, 建議另外安裝 cookie monster, 這可以指定禁止某些網站在你的瀏覽器上面留下 cookie。

不論安裝哪一套, 要記得到 「工具」 底下的 「greasemonkey」 底下的 「管理使用者腳本」, 打開 preferences, 設定這個 script 要用於何處 (遇到哪些網站才要啟動這個 script)。 這兩個 scripts 都有點舊, 所以預設值裡面只有 "http://..."; 但現在的 google 會用 "https://...", 所以可能需要新增一項 "https://www.google.*/search*" 之類的。 更改設定之後不必重開 firefox, 新的搜尋立即生效。

Greasemonkey 的這兩個套件是從這篇文章看來的: How to Remove Redirects from Google SERPs

2011年11月13日星期日

離線播放 TED 影片, 切換中英文字幕

有一些不錯的 TED 影片想要分享; 但沒把握上課/演講的場地有沒有網路, 該怎麼辦呢? 先從 所有 TED 演講影片清單 當中下載想播放的影片 mp4 檔, 再到 TED talk subtitle download 輸入影片網址取得中文字幕檔 (*.srt)。 把 mp4 跟 srt 的主檔名改成相同 (例如 xyz.mp4 與 xyz.src) 最後就可以用 vlc 播放了。 若是用 mplayer 播放, 還要加一個選項 -subcp cp950 中文才不會變成亂碼。

如果想切換中英文字幕, 就把中英文字幕都下載回來。 vlc 會自動認檔名, 例如播放 xyz.mp4 時, 會自動把所有的 xyz.*.srt 認成是字幕檔。 播放當中按滑鼠右鍵, 選 「視訊」 的 「字幕軌」 就可切換中英文字幕 (或不要字幕)。 若是用 mplayer, 它無法自動辩認兩個字幕檔名, 所以要類似這樣下指令: mplayer -subcp cp950 -sub xyz.zh_TW.srt,xyz.en.srt xyz.mp4 然後播放當中按 j 鍵就可切換不同語言字幕。

xine 的中文字幕有問題; 教學文都有點舊。 放棄。 難怪 SimplyMepis 要內建 vlc...

感謝 三秒緯 提供 TED talk subtitle download 跟 vlc 的資訊。 他說這個太簡單不必寫教學文; 可是對我很少碰影片的人來說還是要花不少時間找其他相關問題的答案耶!

2011年10月21日星期五

自助式打造 SimplyMepis 救命碟 (適合老師用自製開機隨身碟上數學及其他課)

指示 mk-boot-usb 如何切分割 老師如果想用自己客製化的 linux 開機隨身碟上 「非 linux」 課程 (例如我有一學期曾經 在電腦教室用 drge/gnuplot/maxima 上微積分課), 可以考慮採用本文的方式。 您可以幫學生製作陽春版+slax版開機碟 (複製速度較快), 然後請學生自行下載完整版的系統快照壓縮檔 (例如 SimplyMepis), 自行解壓縮。 學生只需要學本文的第三節, 或者更簡單版本的教學文 (例如改用圖形界面檔案總管操作)。 以下則假設讀者是 「不曾碰過 linux, 但有興趣學習自助打造開機隨身碟」 的學生 (任何科系)。 同時, 這篇也可作為 linux 課程的第一週教材。

2011年9月11日星期日

Linux 開機隨身碟延年益壽妙方 & 複製 SimplyMepis 版救命碟

May your tux usb keys and sd cards live long and prosper! 「百毒不侵救命碟」 可以讓你過著 電腦樂活 的生活。 不過隨身碟如果寫入頻率過高, 很容易衰老損毀。 在經過設定之後, 過去三個多星期我帶著 Linux 開機隨身碟在國外生活, 開機六十多次共使用一百多個小時, 到目前為止都沒什麼問題。 (這帖的圖文也還是在這上面完成的。) 以下解釋如何讓您的 Linux 開機隨身碟也可以延年益壽; 主要參考 SSD optimizations on Linux 這篇文章。

2011年8月15日星期一

Graphviz 加 Jessyink: latex 風格的 prezi 與心智圖簡報替代品

network phenomenon map 如果你覺得 latex 比 writer 好用, 那麼或許你也會覺得 graphviz 和 jessyink 的組合比 impress 好用 -- 如果兩者再改進一下的話。 如果加上一些功能, 讓這個組合勝過 prezi, 那 PowerPoint 就要說拜拜了。 請點圖片, 並且用方向鍵切換 「投影片」。

2011年7月18日星期一

SimplyMEPIS 11 無光碟愛地球環保安裝

愛地球, 用 Linux 就對了啦! 去年 11 月 從 ubuntu 移民到 SimplyMEPIS, 用起來很滿意。 不過那個版本上面的軟體有點舊。 趁著暑假較閒, 這次下載 5/2 推出的 SimplyMEPIS-1.5G_11.0.00_32.iso。 因為不想製造垃圾光碟, 增加地球的負擔 (謎之音: 是因為那幾天正好四處奔波, 不方便燒光碟, 而且嫌 DVD 燒 1.5G 的映象檔太可惜吧) 所以想說可不可以把映象檔放在隨身碟上, 直接用隨身碟開機安裝。 在 MEPIS Cheatcodes 找到 fromiso= 這個開機選項, 於是...