tag:blogger.com,1999:blog-153357148178871202024-03-06T00:58:26.654+08:00好馬的部落格Franklinhttp://www.blogger.com/profile/09106918545616840175noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-15335714817887120.post-66499152721579698642017-08-07T11:27:00.001+08:002017-08-07T11:27:35.636+08:00Akademy 2017<br />
Being absent in Akademy 2016, this year when starting calling for paper I almost immediately submitted two topics. Fortunately two proposals were all accepted. BTW, this time a young community friend also submitted a topic and was accepted, so I was no longer travelling alone. Plus KDE and The Document Foundation are partners now, being a member of both KDE e.V. and TDF it was my honor to be the bridge between the two important community.<br />
<br />
This time the travel was not as twisted as in 2015. We arrived Almeria smoothly and met Lydia in the bus to the hotel! It was a happy time meeting old and new friends and that's supposed to be the fun of having open source conferences.<br />
<br />
In this year I had a long and a short talk. The long talk was about customizing Kubuntu 16.04. The way I used to customize Kubuntu 14.04 was almost useless in 16.04, which made me very frustrated. I used to call for help in mailing lists and IRC channels but didn't get too much help. So in my talk, I listed some important issues like the environment variables of XDG menu specs were of no use in Plasma 5, and the configuration structure in Plasma 5 was totally different but no enough documents available. I have to say that, face to face communication is really good because we can see the problems and discuss together. After my talk some issues were confirmed and I got to know the new "look-and-feel packages" way to customize.<br />
<br />
In another short talk it was about Calligra suite. In these two years I mainly work on helping the Taiwan's governments to adopt ODF and LibreOffice. Since an important advantage of using open standard is that users will have different choices for software, I hope that Calligra can be improved especially for the CJK issues so that users in Taiwan can have more choices.<br />
<br />
In the BoF session I helped Gabriele Ponzo and Xisco Fauli, who were from TDF to register BoF sessions talking about the LibreOffice community and announcing the release of LibreOffice 5.4. I also registered one talking about to form a total solution composed with free software, for public administration in all the countries. Being an excellent desktop environment KDE can and should play an important role in it.<br />
<br />
Another important issue I raised in the "Ask us everything" sessions of KDE e.V. board members was the member electing system we are using now. I was elected as a KDE e.V. member as well but these years I keep wondering if it is an appropriate system. Someone apply for e.V. member because he contributed to KDE and would like to get involved more. Why should he get a certain number of current members to agree? Besides, in this system the "+1" scheme is problematic too. I hope that we can together discuss and think about the member system more to improve it.<br />
<br />
Though the time was short but I really had a great time in Akademy 2017. Wish to see you all in Vienna next year!<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://community.kde.org/images.community/5/51/Akademy2017_banner.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="196" data-original-width="800" height="78" src="https://community.kde.org/images.community/5/51/Akademy2017_banner.png" width="320" /></a></div>
<br />Franklinhttp://www.blogger.com/profile/09106918545616840175noreply@blogger.com0tag:blogger.com,1999:blog-15335714817887120.post-30124490559902925242016-09-17T22:44:00.004+08:002016-09-17T22:44:58.529+08:00在 kububtu 16.04 上裝 KDE applications 16.04 <br />
<br />
<br />
1. 套件庫: ppa:kubuntu-ppa/staging-kdeapplications<br />
2. apt-get update; apt-get dist-upgrade<br />
<br />
但是有三個重要套件會被移除掉:calibre, musescore, fcitx-frontend-qt5<br />
原因是 kubuntu 16.04 中這三個套件是相依於 qt 5.5.1,但 kde applications 16.04 用的是 qt 5.6.1<br />
<br />
所以被移除之後,要到開發中套件庫把它們加回來:<br />
<br />
echo "deb http://mirrors.kernel.org/ubuntu/ yakkety main universe" >> /etc/apt/source.list<br />
<br />
apt-get update; apt-get install calibre musescore fcitx-frontend-qt5<br />
<div>
<br /></div>
<div>
kubuntu 獨立後,感覺整個 QA 品質變好差 :( </div>
<div>
<br /></div>
<div>
<br /></div>
Franklinhttp://www.blogger.com/profile/09106918545616840175noreply@blogger.com0tag:blogger.com,1999:blog-15335714817887120.post-33817277433698381922015-08-01T22:28:00.000+08:002015-08-01T22:28:48.460+08:00Akademy 2015<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYo7zGwgHj0v0UQhMTOkgU1dztH3JDGhIsUuXe-EionrJ038wOq49sqlHiwKntjAvAmNeY5H6zdcHP8ygHZCxC7Wr4zzlfmLcQTOLQco8R604Oaqn1CrgXmFJigqGUpo6myi0L7R5lTA/s1600/Banner2015.going.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="142" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYo7zGwgHj0v0UQhMTOkgU1dztH3JDGhIsUuXe-EionrJ038wOq49sqlHiwKntjAvAmNeY5H6zdcHP8ygHZCxC7Wr4zzlfmLcQTOLQco8R604Oaqn1CrgXmFJigqGUpo6myi0L7R5lTA/s320/Banner2015.going.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
今年是第二次參加 Akademy 了。雖然投的講題有被錄取,但最後 program schedule 上並沒有我,換句話說這次拿到贊助還不用上台說話。:-D<br />
<br />
不過,這次旅程從一開始就不是很順利。先是出發前,筆電摔到地上螢幕破了!只好臨時借兒子的筆電來用。再來,從杜拜轉馬德里,要搭西班牙航空到拉科魯尼亞時,居然遇上座位超賣,上不了飛機!看著其他也上不了飛機的乘客在跟櫃台吵,但一點用也沒有,只好跟著其他三位也要參加 Akademy 然後也上不了機的社群朋友一起去重新劃位。西班牙航空幫我們重新劃了 Air Europe 的班機,並答應給我們補償,結果我們去 checkin,我又是候補!幸好在 Air Europe 地勤人員準備登機作業時,我去找他說明,他很快就給我候補到座位了,才順利結束這三十小時的旅程到了拉科魯尼亞。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDcFr1MCIGC0nXpp1O8vj3ZgTXGXp2iC7SDD5W21ignllf2nCB6L2W93xf-y6kxh9hQAW-ew5tUHG8q9r18CO_Z43Se9h_cjmtjucRCsepp60wksqV8FS8Cm3p3GcqHfSi9e93cPUMiw/s1600/20150723_212248.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDcFr1MCIGC0nXpp1O8vj3ZgTXGXp2iC7SDD5W21ignllf2nCB6L2W93xf-y6kxh9hQAW-ew5tUHG8q9r18CO_Z43Se9h_cjmtjucRCsepp60wksqV8FS8Cm3p3GcqHfSi9e93cPUMiw/s320/20150723_212248.jpg" width="320" /></a></div>
<br />
<div style="text-align: center;">
最後終於順利候補到機位</div>
<br />
這次在 Akademy 之前,先參加了 KDE e.V. General Assembly,也就是 KDE e.V. 的會員大會。會議中進行一些 Working Group 的年度報告,並選舉新的 Board of Director member。最後由一名巴西的教授 Sandro Andrade 當選。<br />
<br />
而 Akademy 的議程,說實話今年的議程吸引我的並不多。"Teaching Free Software for Everybody" 是由一位西班牙的物理老師主講,不過內容反而是他寫的部落格,關於 Linux / FOSS 等等的,而不是我期望中的自由軟體融入教學。我後來問他是否有在物理課上使用,他表示有,舉了像 Step 等一兩個自由軟體。"Embracing Mobile" 則是 KDE Plasma 5 直接 port 到 Mobile device 上。現場有展示,跑起來還算順,不過在我看來則是 "Yet another mobile platform"。我在議程中舉手發問,問主講人跟 Firefox OS, Ubuntu one, 甚至 Android / iOS 相比有什麼優點,說實話他的回答我聽不太懂...<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8vLhVQZpjs2cVy1ibkzQzHw4w2-NvEKDYORCVY4w6NAkHqdMmeFXZM2TVBA7QBbVIwCKe-5vKw7McvQm6wxvGrLf9YjD0VI1LPvEUWQTAr_EoKN3mHEUxRabOmkG5HEEhgiX7zgbxEw/s1600/20150725_111427.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8vLhVQZpjs2cVy1ibkzQzHw4w2-NvEKDYORCVY4w6NAkHqdMmeFXZM2TVBA7QBbVIwCKe-5vKw7McvQm6wxvGrLf9YjD0VI1LPvEUWQTAr_EoKN3mHEUxRabOmkG5HEEhgiX7zgbxEw/s320/20150725_111427.jpg" width="320" /></a></div>
<br />
<div style="text-align: center;">
Teaching Free Software for Everybody</div>
<div style="text-align: center;">
<br /></div>
我比較關切的議題應該是 lightning talk 中的 "Qt's road to mobile domination",也就是去年所提的 Qt on Android / iOS,經過一年後,似乎又更成熟了一點。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8WG61X_uoh1Jk8BLz-vLAPUo44TNopxi59dzgEwjIn4R1RY0M51J-I6658pQH0yw8BEKITc2nkhzahaE8n0gm8so4I0vUnh4MGsacKe7q4pYhiZHWuAt3N6LqbcNHdjIyR_7YohW9mg/s1600/20150725_184528.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8WG61X_uoh1Jk8BLz-vLAPUo44TNopxi59dzgEwjIn4R1RY0M51J-I6658pQH0yw8BEKITc2nkhzahaE8n0gm8so4I0vUnh4MGsacKe7q4pYhiZHWuAt3N6LqbcNHdjIyR_7YohW9mg/s320/20150725_184528.jpg" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
Qt's road to mobile domination</div>
<div style="text-align: center;">
<br /></div>
<br />
第二天的 keynote 是重頭戲:Evolving KDE,也就是之前做過調查,對於大家參與 KDE 事務的意願,可能的問題等等。調查顯示,user vs developer 的矛盾在 KDE 中還是存在的。大家少參與的一個重要因素是認為自己不會寫程式。可見這種誤解不是在台灣才有。<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglzGJkhqxjoYlCJwzhjUjcwq4uLd8wfaLVy0ZsFfErWpCG93IpVgeho-saOM_ox-6injZWl9C0NR4c19nohwukmU05HbZEE9X-6Egwp5SRj_fK4B67DT8tZpUXVFZF6PPOwFSjbPM54g/s1600/20150726_095450.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglzGJkhqxjoYlCJwzhjUjcwq4uLd8wfaLVy0ZsFfErWpCG93IpVgeho-saOM_ox-6injZWl9C0NR4c19nohwukmU05HbZEE9X-6Egwp5SRj_fK4B67DT8tZpUXVFZF6PPOwFSjbPM54g/s320/20150726_095450.jpg" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
<br />
在這個 session 中,KDE e.V. 總裁 Lydia 根據調查的初步結果提出了一些可能的願景 (Visions)。結果接下來的講題很有趣,叫做 "I Have Visions! Should I Go See A Doctor?"<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjE2_kNwmShlFFxN3rK7GvfJUndTUdUP6rD1HExjGrmvlzpAT023VFTvYcZ1OKLApvfnNx6Y70m9LuEbXN_neb1Zfr7Dnxm6oBCVxW2t7IditJNk_MVWdjWVc37MjwYlGiB5J_qT_tbQ/s1600/20150726_104938.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjE2_kNwmShlFFxN3rK7GvfJUndTUdUP6rD1HExjGrmvlzpAT023VFTvYcZ1OKLApvfnNx6Y70m9LuEbXN_neb1Zfr7Dnxm6oBCVxW2t7IditJNk_MVWdjWVc37MjwYlGiB5J_qT_tbQ/s320/20150726_104938.jpg" width="320" /></a></div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: center;">
這裡用 "Visions" 做雙關語 (除了「願景」之外也可以解釋成「幻覺」)</div>
<div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
這個 Session 提出了所謂的「願景」常犯的錯誤。</div>
<div style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOj2mY0OTHmzNxCn39Jwbrznll3ClZkHHlvz2iTKAv7pWhaUiJAll0saUDNeYjvF0D6-J0PnXlp6OeQH44PR9-0F64lRGTdFgmVPTIOQm9fa8qNya8C1zUE80t30pI50JGPX4F9fi6eA/s1600/20150726_105049.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOj2mY0OTHmzNxCn39Jwbrznll3ClZkHHlvz2iTKAv7pWhaUiJAll0saUDNeYjvF0D6-J0PnXlp6OeQH44PR9-0F64lRGTdFgmVPTIOQm9fa8qNya8C1zUE80t30pI50JGPX4F9fi6eA/s320/20150726_105049.jpg" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ9cTmDmTacrQesw-KPhVwEJqJCvqIKE0bhfIL4l28zNS7PCoW3-JwtR9KwJpbIOf7shgj0wMqunq5vHnK0MWoOCXPfRXMFn9K_xZWSFKsN_9wy9UYQ3Fcb1pslFhOvtMuosQHj7A-8g/s1600/20150726_105350.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ9cTmDmTacrQesw-KPhVwEJqJCvqIKE0bhfIL4l28zNS7PCoW3-JwtR9KwJpbIOf7shgj0wMqunq5vHnK0MWoOCXPfRXMFn9K_xZWSFKsN_9wy9UYQ3Fcb1pslFhOvtMuosQHj7A-8g/s320/20150726_105350.jpg" width="320" /></a></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: center;">
Vague 是描述願景時的一大忌諱</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
有趣的是,在第二天的 BoF 議程中,大家進一步討論了 Evolving KDE 的一些問題。可是在討論的過程中,"Confuses what and how" 卻很明顯成了討論時的一大問題。前面一個多小時的時間,居然有一大半在討論 "Tools"... 直到我後來舉手問大家,我們在討論的是 "Vision", "Mission" 還是 "Goal" 之後,大家才比較聚焦一點。</div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
第二天的 BoF 我提出了經由 trace KDE applications 來學習 Qt 的一個 course outline,有一些 developers 表示支持,包括剛選上 Board member 的巴西教授 <span style="background-color: white; color: #222222; font-family: arial, sans-serif;">Sandro Andrade</span><span style="background-color: white; color: #222222; font-family: arial, sans-serif;"> 也私下來跟我討論一些可能的做法。此外還有一件有趣的事,就是我趁這個機會,幫 GCompris 的正體中文錄音!之後大家從 Google Play 下載的 GCompris,使用正體中文時可以下載聲音檔,裡面的聲音就是我的啦!(如果嫌我聲音太「俗」了,歡迎一起來幫忙錄!我已經知道怎麼處理了 :-D)</span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
這次的 Akademy 我看到了國際自由軟體社群如何運作。隨著時代在改變,KDE 也面臨了不少問題與挑戰。目前觀察到的,KDE e.V. 核心團隊算是很積極在面對、思考與調整,Akademy 結束後隨之而來的就是發信做後續的事項說明與追蹤。或許還需要一些時間,也可能會跌跌撞撞個一陣子,但我還是覺得這次參與討論收穫不少,也繼續思考自己能在這裡扮演什麼樣的角色。</div>
<div style="text-align: left;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5FYcyd1wCNtwUX-Y17S6E_RCjBOkQdGZ2eNAUv_FehyphenhyphenoPAAz9rAjuwotmp_-7FjLYK006xnHBOpTKTVE4Mf8FvxVEFJ13q6iFFVjJirCN2eLn5Ez0yeDcgVuO59DTNTEcp2eBhmp1eA/s1600/Banner2015.loving.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="142" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5FYcyd1wCNtwUX-Y17S6E_RCjBOkQdGZ2eNAUv_FehyphenhyphenoPAAz9rAjuwotmp_-7FjLYK006xnHBOpTKTVE4Mf8FvxVEFJ13q6iFFVjJirCN2eLn5Ez0yeDcgVuO59DTNTEcp2eBhmp1eA/s320/Banner2015.loving.png" width="320" /></a></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
Franklinhttp://www.blogger.com/profile/09106918545616840175noreply@blogger.com0tag:blogger.com,1999:blog-15335714817887120.post-36995320905475460712014-09-15T07:00:00.000+08:002014-09-17T00:14:45.828+08:00Akademy 2014<br />
雖然參與 KDE 事務已經好多年,但 Akademy 每年都在歐洲舉辦,不管是時間還是旅費問題都讓人卻步。在數年前曾邀請數位重量級 KDE developers 來台灣參加 COSCUP,但舉辦 KDE Asia 始終只停留在念頭階段而已。<br />
<br />
今年工作上有了大轉變,因此決定試投 paper 到 Akademy,主講自由軟體在台灣校園的推動現況。沒想到順利錄取,並且得到了全額補助!真是非常感動與感謝。因此今年單槍匹馬,前往捷克布爾諾參加 Akademy 2014 大會。<br />
<br />
Akademy 的形式很特別。雖然安排了七天,但實際的議程只有兩天。這兩天的主題安排非常豐富,不是只有技術議題而已。第一天的早上,令我印象深刻的就是 GCompris 這套我們平常也在力推的幼教軟體的開發者 Bruno Coudoin,說明 GCompris 在今年跳槽到 KDE 下,全部用 Qt 改寫!並且藉由 Qt5 on Android 的優勢,直接移植到 Android 平台上。<br />
<br />
接下來,Albert Astals Cid 兩場 session,一場說到軟體的 Quality 問題,另一場則是 Spyware 的使用,如何在不影響使用者權益下,收集到使用者行為的資料以供參考。<br />
<br />
第一天下午就是我與印度的 Akshay Ratan 一起分享 KDE 在亞洲區的發展。亞洲區中,KDE 在印度的發展可以說是相當蓬勃,但其他國家卻相對沉默許多。我用了三個 Q&A 告訴大家 KDE 在台灣的現況。<br />
<br />
第二天比較印象深刻的議題則是 KDE-connect 與 Qt on Android and iOS. 再來就是一個非常有意思的議題,Social Skills for Geeks! 主講人很風趣的將平日的人際互動變成一個個 protocol,包括一開始的 handshaking,後來的 data transfer 等等。雖然英文聽得有些吃力,不過還是非常的有趣。<br />
<br />
雖然主要議程只有兩天,但 Akademy 的一大特色,就是接下來連續五天的 BoF session! 在五天中,許多開發團隊 Book 了一間會議室,一個早上或一個下午的時間,直接關在門裡開始一個個列出問題,解決問題。我認為這是 Akademy 非常重要,也非常有意義的部份;除了辦研討會外,在這五天中,每天都有新的開發進展!實際上是令人非常興奮的。除了開發者的 workshop 外,也有一些社群推廣議題,例如印度社群就討論了 KDE-edu 與 KDE india future plan。我待了兩天,這兩天中除了我用一個小時介紹 NTPC 這個在台灣自由軟體界的里程碑外,也討論了 KDE-edu 與 KDE games 的發展。我們都同意往 Android/iOS 移植 KDE 應用程式,應該是未來 KDE / Qt 的一大優勢。<br />
<br />
希望明年能再次參加,並帶去更多 KDE 在台灣發展的好消息。<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-7KBt_mo6pPRk5dHoyM-Krp3mds4C-kZsqlZCjkaRWwVvHroncbqoiWyr6g6T9OPbKnXvUfUCyN28pbvarF-_SPQ_lHhEEbYYF6x8im7NGT0OrjUqdbcaTokXW6XL2aPTPmO8XMN6ZA/s1600/Banner300.going.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-7KBt_mo6pPRk5dHoyM-Krp3mds4C-kZsqlZCjkaRWwVvHroncbqoiWyr6g6T9OPbKnXvUfUCyN28pbvarF-_SPQ_lHhEEbYYF6x8im7NGT0OrjUqdbcaTokXW6XL2aPTPmO8XMN6ZA/s1600/Banner300.going.png" /></a></div>
Franklinhttp://www.blogger.com/profile/09106918545616840175noreply@blogger.com0