2010年9月29日 星期三

「商業服務業創新提案競賽」 當然需要自由軟體解決方案參賽

請見 公告: 「商業服務業創新提案競賽」, 特別請打開其中附件來看。 以下是幾個可能的題目:
  1. 母語網咖 (特別適用於餐飲業的離峰時段及洗衣業)
  2. 留學補習班的加值服務: 母語隨身碟

總之重點就是: 軟體/資訊工具不再是主角, 而是重要的配角。 替其他產業服務, 根據他們的需求 (例如解決洗衣客戶的無聊, 尤其是想收 mail 的外國背包客) 挑適當的工具給他們用。 我舉的例子雖然都是隨身碟開機, 但你可以不受限於此。 像是 sweethome3d 或那個美髮美容的軟體 (這個要問志緯, 他在 ICOS 上有用過... 或者更精確地說, "被用過" XD), 若加以包裝, 多強調應用情境而不是軟體功能, 也可以呀。

最後, 我們的建議書以 cc 授權分享, 將完全符合其要求。

平常我對學校寄來的什麼資訊類比賽都沒太大興趣, 因為那些比賽太強調 「販售價值」 (sale value); 現在這次的重點是 「使用價值」 (use value) 這正是自由軟體發揮的地方。 同學們, 衝吧! (特別是還沒找到題目的研究生或專題生, 請認真考慮申請。)

2010年9月27日 星期一

今年10月至明年12月短期全職工作機會 @ 霧峰, 需熟 sql與 html 語法

工作地點:立法院中部辦公室議政博物館(就是以前霧峰省議會)
工作時間:正常上下班(9:00~6:00)不需加班,週休二日(其它假日比照公務員)
待遇:實領月薪25,000(另有勞健保)
工作內容:
1.協助使用者操作本公司的博物館管理系統
2.系統操作如有 BUG,整理BUG資訊後回報公司
3.協助系統程式更新及資料庫更新備份,資料修復
4.依公司工作分派指示,完成工作

釋出 slax-cyut-100913 版; 正式官方網頁上線

如題, slax-cyut 推出 100913 版。 是啊, 已經上傳兩週了; 但為了整理網頁, 拖到現在才公告。 先前 slax-cyut 的資訊散在各處。 趁著這次把所有資訊集中在同一個網頁: Slax-cyut 官網。 這個版本的軟體沒有太大改變, 唯一的重點是: 為避免過度寫入, 掛載為 tmpfs 的目錄從兩個增為三個。 自從幾個月前自己的隨身碟改成這樣之後, 到目前為止, 都還沒有遇到檔案壞掉的問題。 簡單地說, 這個版本更加實用了。

其他的修改以網頁為主, 但修改過的網頁並未反映在光碟片上。 (啊就改到剛剛才大致完成咩; 可是光碟片是兩週前開學時就必須要用到了。 雖然後來 linux 課沒開成, 光碟好像也沒什麼用到 orz...)

  1. 有了一個集中資訊的官網。
  2. 軟體條列清單更清楚。
  3. "「百毒不侵救命碟」 使用入門", 變成 "「百毒不侵救命碟/slax-cyut」 使用入門, 專注於 slax, 簡化內容。
  4. 增加 微幅升級 功能說明。 (這功能早就有了, 只是一直沒講清楚說明白。)
  5. 增加一頁 wiki: 要按那個鍵才能叫電腦從隨身碟開機? 請大家幫忙填寫 您所遇過的支援隨身碟開機的電腦的型號囉。 感恩 orz (不必登入﹑ 不必註冊。)

2010年9月11日 星期六

跨平臺電腦螢幕廣播工具 iTALC : 安全建議及 slax 模組

iTALC 是一套廣播軟體, 可以:

  1. 廣播教師的螢幕給學生
  2. 監控學生螢幕
  3. 用遙控的方式, 協助學生操作他的電腦
  4. ...

最重要的兩點: (1) 它是跨平臺的 (2) 它可跨越區網。 請想像它對 偏鄉教育宅急便 或是一般遠距教學的幫助。 但是, 從安全性的角度來看, iTALC 的學生電腦自願地將掌控權交給教師電腦, 允許教師電腦從遠端監視學生畫面﹑ 操作學生滑鼠﹑ 老師關掉學生的機器﹑ ...。 這產生一些安全性的問題。

[2014/5/11: 如果你只需要廣播功能, 改推薦比較簡單的做法: 用 vnc 當廣播教學軟體]

白話非對稱式密碼學 Asymmetric Cryptography

[2013/12/21 整個重新改寫][ sozi 簡報版]

古代的 symmetric encryption (對稱式加密/解密)
及現代的 asymmetric cryptography (非對稱式加密/解密) 什麼是 非對稱式密碼學 Asymmetric Cryptography非對稱式加(解)密 Asymmetric Encryption(Decryption)? 不必讀英文文章, 看 圖片搜尋結果 就可略知一二了。 右圖改編自 微軟官網。 先介紹一下術語。 如果甲(左側 sender)想寄私密訊息給乙(右側 recipient), 他可以用一把金鑰 (key) 對明文 (plaintext, 就是未加密的原始訊息) 進行 加密 (encrypt), 產生 密文 (cyphertext)。 如果他們所採用的加解密演算法 夠好的話, 密文根本就是一堆亂碼, 就算貼在網頁上昭告天下也沒關係, 因為沒有人看得懂。 乙收到密文之後, 再用金鑰對密文進行 解密 (decrypt), 又得到明文。

比較古老的方法, 加密跟解密用的是同一支金鑰, 稱為 「對稱式加解密 symmetric encryption/decryption」, 如圖上半所示。 今日的通訊軟體, 加密跟解密時, 用的則是成對產生的兩支不同金鑰, 這類演算法稱為 「非對稱式加解密 asymmetric encryption/decryption」, 如圖下半所示。 這兩枝金鑰一枝稱為公鑰 (public key), 通常會在網站上昭告天下; 另一枝稱為私鑰 (private key), 是持有人自己小心保護、 不讓任何人看到的秘密。 右圖特別值得注意的是: 加密時, 採用 收件人的公鑰; 解密時, 採用 收件人的私鑰

2010年9月5日 星期日

網路不穩時, 如何下載大檔? split 與 md5sum 的螞蟻搬家法

如果你和我家一樣採用 256k 的入門等級低速網路服務, 甚至和我家一樣, 遇到溼度較高時網路就不穩, 卻又需要下載很大的檔案 (例如 linux 光碟), 該怎麼辦呢? 這時可以用 wget 下載 -- 它有一個 -c 功能可以 "直接跳到上次斷線的地方, 開始接力下載"。

不過檔案那麼大, 有沒有可能下載過程當中錯了幾個 bytes 呢? 這時就會看出 md5sum 的用處了。 用 md5sum 爬過一個大檔之後, 會產生一小組數字, 效用像是它的指紋或簽名。 當檔案經過搬動或隔了一些時空之後 (例如系統被入侵過), 可以再用 md5sum 爬一次, 如果這一小組數字沒變, 大概就可確認這個檔案內容沒有改變。

但是像 linux 光碟那麼大的檔案, 萬一檢查失敗, 需要重新下載, 不就要抱頭痛哭了嗎? 所以通常我在網路慢/不穩的地方, 都用螞蟻搬家的方式下載大檔: