2011年12月29日 星期四

從人口統計看青貧族

台灣產業外流也許是目前年輕人失業率高的原因之一,但也許台灣目前的人口分布也是影響的因素之一。

30到35歲是一個區間是台灣人口最多的一個區間,有近百萬人。

接下來是25到29歲這個區間,為第二多。

這表示這個世代的年輕人比其它世代面臨更多同輩的竸爭。純以人口數來看的話,比上一個世代約多了10%的競爭。

而接下來馬上要出社會的這個世代(20-24歲),比30-34歲這個世代少了近20%的人口。

根據2010年的人口普查,目前5-9歲這個世代只有60萬,只有30-34歲這個世代的60%。

15~20年後台灣將面臨嚴重的勞動力不足問題,而且可能會越來越嚴重。

2011年12月15日 星期四

Ubuntu Hardware Summit 2011

今年的Ubuntu Hardware Summit (UHS)投影片已經可以下載

今年也發送了一本關於常用的debug技巧的小書給大家。

http://odm.ubuntu.com是Canonical Hardware Enablement team (我目前所在的部門)維護的公開網站。在這篇投影片中蠻詳細說明了本部門在Ubuntu開發中的角色:

2011年12月3日 星期六

ibus-array patch-applied tree

目前 ibus-array 有許多未 merge 到 upstream 的 patch,主要是在製作 debian 套件時放在 debian/patches 中的 quilt patch。

將這些 patch 做了些整理,放在 https://github.com/lexical/ibus-array/tree/patch-applied

2011年12月2日 星期五

煩人的google+廙告

Google對於自己的google+的產品推廣真是不遺於力,以致於本人對於google+的恨意達到100%。

betaradio libindicator port

我是 FourdollarsBetaradio 的愛用者,但是Ubuntu目前只支援indicator,而原本的 betaradio 需要 notification area,在Ubuntu預設是不顯示的。

隨手寫了一個betaradio indicator的版本:

git branch: https://github.com/lexical/betaradio/tree/indicator
ppa: https://launchpad.net/~lexical/+archive/indicator-betaradio

2011年11月22日 星期二

apport-bug 某個「癥狀」

apport-bug後面也可以接目前bug的「癥狀」(symptom),例如我要收集對解audio問題有用的apport log,可以用下列指令:
apport-bug audio --save=audio.apport
會出現視窗,問你幾個和這個bug相關的問題。
這些symptom被包含在apport-symptoms套件中,目前只有「audio」、「storage」、「display」、「storage」四種。

2011年11月17日 星期四

將apport的資料存下來

apport是Ubuntu中一套用來回報除錯資訊的軟體,一般的用法是後面直接接launchpad的bug number即可:
apport-collect 888888

這樣就會自動把一些有用的debug資訊送到launchpad上。

但是有個限制是你必須是原始的bug回報者才能回報這些debug資訊。

如果想將debug log貼到別人回報的bug上,可以把apport log存下來,再手動的處理:

apport-bug linux --save=./apport.log

解開的指令:
  mkdir mylog; apport-unpack ./apport.log mylog

之後可自行將有用的log貼在launchpad上,或是直接整個tar之後貼上。

2011年11月8日 星期二

UDS-P 第一天 (Plenary)



* Introduction and Keynote [影片]

- developer.ubuntu.com: Ubuntu的軟體市集
- 剛釋出的Ubuntu One Windows版吸引了25000個從未使用過Ubuntu的新使用者
- lightDM
- Unity Lens: 整合了banshee和ubuntu one
- 新的monospace字型
- openstack, Rackspace。 HP開始使用Ubuntu with Openstack。
- ARM已經點燃戰火,入侵傳統PC的世界。
- ARM on server. 64Bit.
- Vodafone ARM筆電
- 5年LTS支援。在目前Ubuntu中支援的硬體(hardware enablement, certification),也應該在LTS版中支援。
- Dell, Lenovo, Acer, Asus等OEM都有出預安裝的Ubuntu機器
- Juju/charm: language to cloud services
- 重度使用者:Ubuntu除了簡化使用性之外,也該吸引重度使用者
- power management
- 14.04LTS: 未來兩年的趨勢,Ubuntu手機, Tablet和電視版
- Unity,這些大螢幕、小螢幕的設備都能有個統一桌面環境

Ubuntu 12.04開發者大會 (UDS)

Ubuntu 11.10 (Oneiric Ocelet、夢幻的豹貓)才釋出不久,Ubuntu社群和Canonical員工又趕忙開始下一版的開發大會(Ubuntu Developer Summit, UDS)。

Ubuntu 12.04命名為Precise Pangolin(精密的穿山甲)。為長期支援的發行版(LTS),支援期為五年。

這次的地點和一年前的UDS-N一樣都在佛羅里達Orlando的Caribe Rayale飯店。

UDS是有點像個大雜儈的活動,Ubuntu各個team會各自有自己的討論場次(session)。同一個時段的總容量是24個tracks(將Linaro Connect也列入)。

每個session都有live audio streaming,遠端的參加者可以透過freenode的IRC頻道發問。有些重要的場次會有live video streaming。

之後這些bluesprint都再被再整理成詳細的work item,被列入下一版的實作。

開始吧!let's rock!

2011年2月24日 星期四

開關touchpad的熱鍵在udev中已經標準化


commit a1ca5f60e0770299c5c5f21bd371f5823802412b
Author: Bastien Nocera
Date: Thu Nov 4 23:58:56 2010 +0000

extras/keymap: Make touchpad buttons consistent

We'll need to standardise on the Touchpad related keys in udev, kernel, and
X.org. I selected F21 for XF86TouchpadToggle, F22 for XF86TouchpadOn and F23
for XF86TouchpadOff.

See:
https://bugs.freedesktop.org/show_bug.cgi?id=31333

Signed-off-by: Martin Pitt


參考 Touchpad toggle mess

Bug 31333 - Standardise Touchpad toggling keys