講者:強尼
軟體介紹:
musescore
tuxguitar
Audacity
Hydrogen
課堂實作:
聲音檔
2014年11月28日 星期五
2014年11月21日 星期五
2014-11/21 Note
講者:李昕迪
講義:http://mcdlee.github.io/20141121_NCKU/
OpenStreetMap
英國買地圖很貴 => 應該要每個人都可以免費使用
=> 成立OpenStreetMap
圖課的工具:
GPS TRACK
Wiki style特色:
可能發生悲劇(但都有解決辦法)
所有紀錄都有跡可循
接受半成品
有Android App:
OsmAnd
http://openstreetmap.tw/documents/141
。商業軟體可以從自由軟體得到更多養分
。越來越多商業軟體投入在自由軟體
課堂上做的MAP:
講義:http://mcdlee.github.io/20141121_NCKU/
OpenStreetMap
英國買地圖很貴 => 應該要每個人都可以免費使用
=> 成立OpenStreetMap
圖課的工具:
GPS TRACK
Wiki style特色:
可能發生悲劇(但都有解決辦法)
所有紀錄都有跡可循
接受半成品
有Android App:
OsmAnd
http://openstreetmap.tw/documents/141
。商業軟體可以從自由軟體得到更多養分
。越來越多商業軟體投入在自由軟體
課堂上做的MAP:
我的母校沒有人編輯QQ~~
只好我來編輯了~~2014年11月14日 星期五
2014-11/14 Note
講者:Franklin
--
為什麼遊戲的字是簡體 => 解析度不夠
--
過去軟體要能顯示中文,必須處理非常多事情:
-訊息的修改
-字型的處理
-編碼的問題
其他問題:表示法的不同 ex:西元年,民國年,農曆
--
簡單的多國語言化概念:
原始程式 => 將訊息抽取出來編所引號存成一個檔案 => 原始訊息檔
=> 將該檔內容翻譯成不同語言 => 修改訊息機制參考翻譯後的檔根據所引顯示相對應的訊息
--
Linux 中文始祖 - CLE
CLE 開發團隊知道,不能光是修改打包,因此積極與原始程式的開發團隊合作,加入國際化的架構
包括Linux, glibc, Qt, GTK+, KDE, Gnome 等大型計畫都曾收過CLE開發團隊的修改
--
國際化:
將軟體與特定語言及地區脫鉤
如此一來軟體被移植時,本身不用做內部工程上的改變或修正
將程式中跟語言,文化,區域環境相關部分獨立出來
執行時期才依照使用者選擇的區域環境執行
--
在地化:
-語言,文字翻譯
-特定語言支援(左到右,右到左)
-符號,數字,度量衡系統
-排序方法
--
用Gettext實現自由軟體的多國語言化
翻譯者只需要將pot翻譯就好
--
協助翻譯工具
-Lokalize
--
Dirty hack
-改過的東西太過零散,容易忘東忘西
-版本一多不易管理
-不符合 Debian 規範 ,無法上傳
解決辦法:
-盡可能遵循標準機制,並進行自動化:例如選單
-盡可能採用外加設定檔的方式,不覆蓋現有的檔案
-做成 package:deb, rpm
--
ezgo的調校重點一:選單
-XDG Menu Spec: Freedesktop.org
-遵循規範產生 menu 檔
-Desktop 檔格式
-刷新選單: ezgomenu_database.csv
ezgo的調校重點二:桌布
-每一種桌面系統都有不同的方式抓取桌布
-採用 ezgo-artwork 搭配 ezgo-kde, ezgo-unity, ezgo-xfce, ...
-除了桌布之外,還有哪些?
*開機Grub選單背景
*開關機過程動畫
*登入選單背景畫面
--
Dirty hack
-改過的東西太過零散,容易忘東忘西
-版本一多不易管理
-不符合 Debian 規範 ,無法上傳
解決辦法:
-盡可能遵循標準機制,並進行自動化:例如選單
-盡可能採用外加設定檔的方式,不覆蓋現有的檔案
-做成 package:deb, rpm
--
ezgo的調校重點一:選單
-XDG Menu Spec: Freedesktop.org
-遵循規範產生 menu 檔
-Desktop 檔格式
-刷新選單: ezgomenu_database.csv
ezgo的調校重點二:桌布
-每一種桌面系統都有不同的方式抓取桌布
-採用 ezgo-artwork 搭配 ezgo-kde, ezgo-unity, ezgo-xfce, ...
-除了桌布之外,還有哪些?
*開機Grub選單背景
*開關機過程動畫
*登入選單背景畫面
ezgo的調校重點三:檔案系統
-iso檔解開再包回去的技術
*mount
*mkisofs
-Squashfs 檔案系統
*unsquashfs
*mksquashfs
-initrd: init ram disk
*lzma
ezgo的調校重點四:軟體
-iso檔解開再包回去的技術
*mount
*mkisofs
-Squashfs 檔案系統
*unsquashfs
*mksquashfs
-initrd: init ram disk
*lzma
ezgo的調校重點四:軟體
-chroot
-apt-get ...
-apt-get ...
ezgo的調校重點五:使用者體驗
-軟體的預設設定: /etc/skel
-快捷建設定:依據不同的桌面系統
-軟體的預設設定: /etc/skel
-快捷建設定:依據不同的桌面系統
2014年11月7日 星期五
2014-11/07 Ezgo
講師:Erik
聽了這堂課
才知道網路上有這麼多資源可以使用
有可以計算微積分的
有可以用來看天空的
(Erik 在課堂上說有朋友用此軟體說明永晝永夜)
還有課堂上介紹的EZGO也非常棒
可是為什麼這些東西明明是免費的,卻非常少人知道呢
因為太少人去推動
很多人都不願意去用他沒有用過的事物
所以我們要慢慢地
將自由軟體融入我們的生活
並且適當的推廣給朋友
如此一來才能成功的推廣自由軟體~~
最後附上課堂上講到的很棒的網站~~
PHET
聽了這堂課
才知道網路上有這麼多資源可以使用
有可以計算微積分的
有可以用來看天空的
(Erik 在課堂上說有朋友用此軟體說明永晝永夜)
還有課堂上介紹的EZGO也非常棒
可是為什麼這些東西明明是免費的,卻非常少人知道呢
因為太少人去推動
很多人都不願意去用他沒有用過的事物
所以我們要慢慢地
將自由軟體融入我們的生活
並且適當的推廣給朋友
如此一來才能成功的推廣自由軟體~~
最後附上課堂上講到的很棒的網站~~
PHET
訂閱:
文章 (Atom)




