2018-07-16
Xmpp 是一個古老的開放通訊協定, 所以有很多包袱, 開發者有不少怨言。 如果你跟你的朋友們從零開始尋找簡訊自由軟體, 那麼我會推薦 matrix/riot.im, 以後再撰文介紹。 先前我寫的 xmpp 及 加密 教學文其中介紹的 ChatSecure, 開發者現在已不再維護; 至於 pidgin 則因為不支援 OpenPGP 而且我沒試出傳圖片的方法, 所以也就暫時先 bye bye 了。 最近終於把兩者的替代品 -- 電腦版的 gajim 跟手機版的 conversations -- 的重要功能試出來。 如果你像我一樣有很多朋友在用 xmpp 通訊協定的話, 現在改推薦這兩套 xmpp 軟體。 這篇新文章用來取代過時的那兩篇。 以下的測試版本是: gajim 0.16.8-3 on lubuntu 17.04 及 conversations 2.1.4 from
2018-07-14
是的,今年的 LibreOffice 大會於9月25至28日於阿爾巴尼亞舉辦。今天就報名,來看我們的社群,並玩得開心!下面是快速預覽:


新聞來源:Join us at the LibreOffice Conference 2018 in Tirana!
2018-07-10
以下三件事有什麼共通處? debian-live 光碟的 persistence 機制 用一層薄薄的 (例如 2G) 可讀寫空間來製造 「從 live CD 開機, 後來卻竟然可以將工作階段寫入硬碟」 的假象。 撰寫 dockerfile 時第一句 from 拿某個 (即使很厚重的) base image 當作地基, 如果後面的變動沒很多, 那麼在 docker build 時, 扣除下載 base image 的時間, 你的 docker image 本身的建立其實花不了多少時間。 有一個 4G 大小的 iso 檔, 我想改它的開機圖片跟選單, 可以不要把整張光碟的內容複製到硬碟上修改嗎? 答案: 它們都可以用 overlayfs 來實現。 把玩 overlay 文件系統 這篇簡中文章有很詳細的解說。 單純從 end-user 的角度來說, 其實沒有細讀也 ok, 只需要
2018-07-10

LibreOffice 6.1 即將到來,土耳其社群組織了一個在7月13日於安卡拉舉辦的 RC1 臭蟲狩獵季活動。下面是詳細資訊:
  • 時間:14:00-17:00 (UTC+3)
  • 位置:TUBITAK ULAKBIM,七樓第二會議室
  • 報名表單
參與者必須帶自己的筆記型電腦過去。報名一直持續到週四下午五點 (UTC+3)。現場就會有零食、茶飲和一些紀念品!所以如果你正在安卡拉(或附近),加入友善的社群,並讓 LibreOffice 6.1 變成最好的版本!

新聞來源:Live LibreOffice 6.1 RC1 Bug Hunting Session in Ankara on July 13
2018-07-09
[這篇是給習慣使用 vim 的讀者看的。 習慣 geany 或其他記事本類型/GUI 類型的讀者, 用 meld 會簡單很多。] 如果 f1.txt 跟 f2.txt 兩個文字檔內容差不多, 可以用 vimdiff f1.txt f2.txt 同時編輯/比較兩個檔案。 這會進入 split 模式, 出現左右兩個框 (panes) 左邊顯示 f1.txt, 右邊顯示 f2.txt。 而且 vim 會把兩檔的差異處用顏色標出來。 在這個模式下, 以下是一些好用的按鍵: ] c 跳到下一個差異處; [ c 跳到上一個差異處。 ctrl-w l 跳到右框、 ctrl-w h 跳到左框。 或是更簡單的 ctrl-w ctrl-w 跳到另一個框。 zo 展開相同的部分 (就是每個框左緣部分的 + 號)、 zc 收起相同的部分。 有時會需要改變框的寬度, 例如視窗大小改變時, 多出來的空間分配
2018-07-06
Ubuntu 18.04 Bionic Beaver 的網路設定改用 netplan 取代舊的 /etc/network/interfaces 設定方式。 如果只是單純的固定 IP 或 DHCP, 據說設定很簡單。 可是我想採用類似 手工精簡版 的方式來幫未來的 qemu-kvm guests 設定獨立式或可橋接外界的虛擬區域網路。 暫時沒有力氣學 netplan, 所以就照著 這個問答 強制改成舊的設定方式比較簡單。 但若不小心, 有可能會在開機時無限等待 dhcp 服務。 以下是我的 lubuntu 18.04 最終網路設定, 及一些有助除錯的筆記。 一、 懷舊網路設定 首先安裝幾個套件: apt install ifupdown2 bridge-utils qemu-kvm。 再來把 /etc/network/interfaces 改成類似這樣: #
2018-07-05
您知道 LibreOffice Viewer 可以在 Android 手機或平板上使用嗎?來看看吧:


其在 Play 商店上可用,並包含了實驗性的編輯支援。但我們想要走得更遠!您可以協助我們的社群來改善它:
我們可以一起實現 Android 上的完整功能版 LibreOffice。感謝您的協助與支援!

新聞來源:LibreOffice Viewer for Android: Help us fight for digital freedom!
2018-07-03
LibreOffice 6.1 預計將於2018年8月中釋出,包含了許多新功能,已經實作的部份可於 release notes 頁面上看到,而這是在它正式釋出前最後一次測試並找出臭蟲。

QA 團隊將會在7月6日舉辦 LibreOffice 6.1 的第三個臭蟲狩獵會議,其將會檢查 LibreOffice 6.1 發行候選版,會在活動的前幾天放上預發佈伺服器,並可供 Linux(提供 deb 與 rpm 軟體包)、macOS 與 Windows 使用,而其設定檔將會另外存放,所以可與您目前使用的版本一同安裝。

在7月6日當天,導師會在 UTC 早上7點至晚上7點(亦即臺灣時間的6日下午3點至29日的凌晨3點),經由 QA 團隊的 IRC 頻道及郵件列表協助經驗較少的志願者分類臭蟲。當然,您也可以在其它時間協助測試 LibreOffice 6.1.0 RC1,其將會在預發佈伺服器上放到七月底。

這次在 UTC 時間的下午2點至4點將會測試新的離線說明系統。

新聞來源:Join the final Bug Hunting Session for LibreOffice 6.1!
2018-07-01
如果 f1.txt 跟 f2.txt 兩個文字檔內容差不多, 可以用 meld f1.txt f2.txt 同時編輯/比較兩個檔案。 meld 是圖形介面的程式, 非常直覺好用。 它會把差異處用顏色標示出來, 並且找到正確的差入位置。 按一下畫面中間的左箭頭或右箭頭, 就會以左邊或右邊的檔案為準, 更新另一邊的檔案, 把那一小段差異消除掉。 當游標位於左側時, 還可以用 「變更」 選單下的 「從右側合併所有更改」 一秒同化兩個檔案。 反之亦然。 如果不小心改錯了, 當然也可以用視窗上方工具列上的還原按鈕還原。 工具列下方兩個檔案名稱之間的垂直線可以拉, 可以改變兩個檔案佔據畫面的比例。 對了, windows 用戶也可以從 官網 下載安裝檔哦。
2018-06-15
基金會目前正在寄送 LibreOffice 之月的貼紙包。您在2018年5月時貢獻專案,然後名字(或使用者名稱)在這個頁面上嗎

如果是這樣,而且您還沒跟基金會聯絡,請寄電子郵件到 mike.saunders@documentfoundation.org,並在其中寫出您的名字(或使用者名稱),還有您的郵寄地址,然後基金會就會寄一大包貼紙給您貼筆記型電腦、桌上型電腦與其他裝置!

(注意:基金會只會將您的郵寄地址用於寄送貼紙。資料不會傳送給第三方,您的地址將會在貼紙寄出後刪除。)

新聞來源:Posting stickers for the Month of LibreOffice – don’t forget to claims yours!
2018-06-11
文件基金會提醒其成員與志願者遞交講題的提案到今年在地拉那(阿爾巴尼亞)舉辦的 LibreOffice 大會。活動將於9月底舉辦,確切的時間是9月26日(週三)至9月28日(週五)。提案必須於2018年6月30日前填好送出,這樣基金會這裡才能決定要讓哪些講題出現在大會的議程之中。

大會議程主要包含了以下幾個領域:
  • 開發、API、附加元件、未來科技
  • 品管
  • 在地化、文件、母語專案
  • 吸引人的 LibreOffice:易用、設計與無障礙功能
  • 開放文件格式、文件自由與互操作性
  • 提倡、推廣與行銷 LibreOffice
商業議程:
  • 企業部署與導入、認證與最佳實踐、建立使用 LibreOffice 的成功商業機制
  • 公司代表與圓桌會議:企業、政府與非營利組織
簡報、案例探討、工作坊、技術演講等將深入探討一個主題,其將持續30分鐘(包含 Q&A)。閃電講將涉及一個特定的主題,其將持續5分鐘(包含 Q&A)。議程將會進行現場直播並錄製後供下載。

請把您的簡介/自傳,以及演講/工作坊的提案寄送給議程委員會:conference@libreoffice.org。

若您不同意使用「創用 CC 姓名標示─相同方式分享 4.0」授權條款,請在您的提案中明確指出這點。為了讓您的錄影可以在文件基金會的 YouTube 頻道上供人觀看,請不要在您的簡報中使用可能有版權問題的資源(音樂、照片等)。

若您想要講多個主題,請為每個主題寄一封信。

感謝您的參與!

新聞來源:IMPORTANT LibOCon Call for Paper Reminder
2018-06-08
LibreOffice 2019大會徵集舉辦地點的截止日期快到了,就是6月30日,基金會很確定您不會想要錯過組織在自由與開放原始碼軟體裡相當重要的其中一個活動,有從世界各地而來的參與者來分享在 LibreOffice 開發、品質保證、在地化、無障礙、使用者介面與體驗、行銷、以及開放文件標準的最佳實踐。

2017年時,有來自六大洲32個國家的夥伴聚集在卡比托利歐山,而基金會也已經準備好在今年於地拉那,阿爾巴尼亞的首都舉辦同等規模的大會,時間是2018年9月26日至28日。

所有需要在提案中包含的元素都在此頁面中有詳細的說明:https://wiki.documentfoundation.org/Events/2019/LibreOffice_Annual_Conference/Call_for_Location。快點,截止日期只剩三週了!!!

在收到申請後,文件基金會的董事會與團隊會評估提案並檢查是否所有必要的資訊都已在其中,並會給予申請者一次說明細節的機會。將會於7月份做出決策。2019的組織者也可以參與在地拉那的活動以便了解舉辦活動的詳細資訊。

新聞來源:Hurry Up, deadline for LibOCon Call for Locations is approaching!
2018-06-02
2018年5月的 LibreOffice 月已經結束了,多麼美好的一個月。整個專案有許多的貢獻,包含了原始碼修補、確認臭蟲回報、翻譯使用者介面與更新文件。更別提 AskLibreOffice 上的使用者支援,以及在 Twitter 上推廣 LibreOffice!下面這個數字代表了有多少張貼紙會被發出去:
336點選上面的數字來取得詳細資訊。並且,如果您看到您的名字(或使用者名稱)在該頁面裡的話,領取貼紙吧!只要寫一封電子郵件給 mike.saunders@documentfoundation.org,並在信件中寫明您在該頁面上的名字(或是使用者名稱)與郵寄地址,並在主旨寫上「Sticker claim」。基金會就會在接下來的數週內寄給您貼紙,它看起就像這樣:
(基金會只會將您的郵寄地址做為貼紙寄送用途,並不會留存或挪作他用。)盡情展現您的貼紙吧,基金會感謝您的貢獻!


新聞來源:Month of LibreOffice, May 2018: The results!
2018-05-26
LibreOffice 是一個真正的通用辦公室套裝軟體,其提供了超過一百種語言的版本,並橫跨多個作業系統,還可以開啟多種文件格式。不過有多少種呢?來看看基金會做的短片吧……


新聞來源:Video: How many file and document formats can LibreOffice open?
2018-05-25
基金會在本月的一開始推出了新一次的 LibreOffice 之月,慶祝橫跨整個專案的貢獻!所以有多少張貼紙已經可以被發出了呢?嗯……
265點選上面的數字來看看你的名字或使用者名稱在不在裡面,如果你還沒在這份清單上的話,你還是有機會參與 LibreOffice 的!這裡有許多你可以協助 LibreOffice 專案的方式,同時也能取得一張貼紙:
  • 協助確認臭蟲:到團隊的 Bugzilla 頁面,並搜尋新臭蟲。若您可以重現,加入一個像是「CONFIRMED on Windows 10 and LibreOffice 5.4.6」的評論。請確保您使用的是最新版本的 LibreOffice!
  • 貢獻程式碼:程式碼庫極其巨大,但仍有許多可以參與的小工作。參見團隊在網頁上的開發者頁面在 wiki 上的來入門。一旦您遞交了一份補丁,只要它被合併,團隊就會送您您一份貼紙!
  • 翻譯使用者介面:LibreOffice 提供非常多種語言,但使用者介面翻譯仍須有人維持最新。或許您可能會想要把整個套裝軟體翻譯成團隊尚未收錄的語言?在此參與
  • 撰寫文件:另一個得到徽章的途徑是協助 LibreOffice 文件團隊。不論您是想要更新線上說明或是在手冊中加入新章節,這裡可以入門
  • 回答使用者的問題:在 Ask LibreOffice 上有很多使用者在尋求關於套裝軟體的協助。團隊將會隨時注意該網站,這樣您在上面給予某人有用的建議時,您就會得到一份閃亮亮的貼紙。
  • 話語廣傳:在 Twitter 上告訴大家有關於 LibreOffice 的事情!像是您為什麼愛它,或是您正使用它做什麼,並加入 #libreoffice hashtag,然後團隊就會授予您一枚徽章在月底送您一份貼紙。(基金會在這個部份只提供 100 份貼紙,所以動作要快,因為大家都開始發推文了!)

所以別錯過了!你還有一週的時間可以參與,協助使用者、更新文件、翻譯軟體並協助 LibreOffice 對世界上數以百萬計的使用者來說變得更好!



新聞來源:Final week of the Month of LibreOffice, May 2018
2018-05-25
所謂 (圖片的) semantic segmentation 語義分割 是指 「如何辨識一張圖片當中哪些 pixels 構成了人、 哪些 pixels 構成了車子、 ... 等等」 這個問題。 理論的部分 ( 知乎簡中原文、 itread01 內容農場正體中文) 我也沒研究, 呵呵, 直接省略。 幾個月前上網找到 (僅適用於分析街道圖片的) ENet Semantic Segmentation 實作, 斷斷續續花了幾個週末 建立映射、 撰寫 Dockerfile、 修改外包裝 python 程式, 這個週末終於把可用的版本上傳到 Dockerhub 的 ckhung/enet 去。 嗯, 效果不太好... 大家將就玩玩看吧! 用 grep -i avx /proc/cpuinfo 查看你的 CPU 是否支援 avx 指令。 如果有印出一些東西, 就可以往下做;
2018-05-25
想要把彩色圖片變成黑白, 可以這樣下: convert color.jpg -colorspace Gray gray.jpg。 詳見 ImageMagick 手冊。 想要把黑白相片塗上顏色, 可以到 梅問題大大 及 攝影札記 所介紹的網站去上傳相片。 如果不想上傳, 想要離線作業, and/or 需要以指令的方式批次大量處理 -- 例如想要幫歷史黑白影片上色 -- 那就到 github 去下載 colorization 吧。 (有圖可看效果) 站在 docker 的肩膀上, 這個程式很容易安裝, 因為它所需要的相依套件, floydhub/dl-docker 裡面都已經備齊了。 先啟動 dl-docker: docker run -it --name ailab -v /home/ckhung/share:/root/share floydhub/
2018-05-23
LibreOffice 6.1 預計將於2018年8月上旬釋出,包含了許多新功能,已經實作的部份可於 release notes 頁面上看到,當然,還有更多新功能。

QA 團隊將會在5月28日舉辦 LibreOffice 6.1 的第二個臭蟲狩獵會議,其將會檢查 LibreOffice 6.1 Beta1,會在活動的前幾天放上預發佈伺服器,並可供 Linux(提供 deb 與 rpm 軟體包)、macOS 與 Windows 使用,而其設定檔將會另外存放,所以可與您目前使用的版本一同安裝。

在5月28日當天,導師會在 UTC 早上8點至晚上8點(亦即臺灣時間的28日下午4點至29日的凌晨4點),經由 QA 團隊的 IRC 頻道及郵件列表協助經驗較少的志願者分類臭蟲。當然,您也可以在其它時間協助測試 LibreOffice 6.1.0 Beta1,其將會在預發佈伺服器上放到七月初。

在這天當中,會有兩個特殊階段,第一個是在 UTC 時間上午10點至12點的對圖片處理上的改進進行測試,而第二個則是在 UTC 時間下午2點至4點的測試 Firebird 的 HSQLDB 匯入過濾器的測試。

新聞來源:Coming up on May 28: Bug Hunting Session for LibreOffice 6.1 Beta 1
2018-05-22
基金會公佈了指南修訂週,自5/21週一起至5/27週日止,這段期間會審閱《入門指南 6.0 》的所有章節。

這次的任務包含了下載任意一章並審閱。並在修訂完成後將其傳送回 documentation at libreoffice dot org。

基金會邀請志願者造訪我們的 Wiki 頁面,並對內容進行深層閱讀。

請使用基金會在那裡描述的通訊頻道來與基金會互動。

好好享受指南修訂週!

新聞來源:Guide Revision Sprint Week
2018-05-20
想玩一點 AI, 又不想自己直接面對 封閉的 nVidia 顯卡驅動程式 嗎? 如果你的訓練資料沒有隱私或機密的問題, 那就上雲端租用 GPU 吧。 我採用的是 floydhub。 根據 這一篇比較文, floydhub 的效能比 AWS 跟 paperspace 略遜一籌; 不過他們以軟體環境取勝: 有許多現成的深度學習 docker 環境 可選。 而且當初我起步機器學習, 就是靠他們做的一些 docker images, 所以就寫介紹文來回饋囉。 你需要先註冊一個帳號, 每個月可免費使用 CPU 20 小時。 然後根據 官網文件, 以普通人的身份下 pip install -U floyd-cli 在你的電腦上安裝 floyd 指令。 ( 會安裝在 ~/.local/bin 裡面) 再來下 floyd login 這會在瀏覽器開啟一個登入分頁。 登入後, 瀏覽器上會