「智慧生活科技專業社群」由 Nantou.py 使用者社群與國立虎尾科技大學電機資訊學院共同維護,匯集關注Python、人工智慧、物聯網與智慧生活應用的教師、學生及實務工作者。本社群以「科技融入生活、教學連結場域、知識促進共好」為核心,分享Python程式設計、AI協作學習、AIoT、網際網路與雲端服務、智慧農業、福祉科技、永續發展及USR社會實踐等內容,並將技術導入課堂、社區與真實生活場域。部分文章運用生成式AI協助資料整理、內容架構、程式範例與文字潤飾,文章主題、場域經驗、內容查核及最終修訂則由作者與社群成員負責。我們期待透過人與AI協作,讓科技成為改善生活、連結世代、支持地方與實踐永續的力量。
2013年2月21日 星期四
Raspberry Pi 第一次接觸
Raspberry Pi是最近一年很熱門的一項產品,維基百科這麼寫著: Raspberry Pi(樹莓派)是一款基於Linux系統...它由英國的樹莓派基金會所開發,目的是以低價硬體及自由軟體刺激在學校的基本的電腦科學教育。
目前網路上已經有人將Raspberry Pi做成家庭劇院媒體播放系統、文書處理機、架設各種網路站台、檔案(NAS)或IP分享器、遊戲機或是智慧家庭系統控制等。
因此,跟著趕流行也在網路上買了一套來玩玩,Raspberry Pi 在台灣有零售代理商網站叫做Raspberry Pi台灣樹莓派,如果是想要比較有保障(保固)的話可以在零售代理商網站上購得(NTD$1833),別忘了連同附屬相關例如SD卡、USB無線網卡、...一併購買可省去麻煩。
除此之外網拍也可以購得,價格大約落在NTD$1500-1600左右,如果連同壓克力盒子及電源供應器、傳輸線等台幣2000元有找(大陸製的)。
另外還需要購買其他相關配件例如:SD記憶卡建議找 class10 4G以上;無線網路建議找EDIMAX EW-7811Un無線網卡(順X約NTD$300),其他如鍵盤、滑鼠、藍牙...等等在RPi VerifiedPeripherals官網都有列出相容清單,購買前最好先做足功課免得買回來不相容。
其他部分別忘了附屬配件如讀卡機、HDMI線、...之類的就不在詳加說明了。
2013年2月9日 星期六
[ Windwos 8 APPs ] 學習Windwos 8 APPs就從Metro UI開始
Metro UI 是Windows 最新人機介面,或許我們可以稱它為Windows UI、Medern UI、Windows 8-style UI,目前已被採用在Windows 8, XBox 360中。Metro UI最主要的訴求是"光滑、快、現代",其靈感來自於機場及地鐵的指示牌。詳細介紹您可以參閱維基百科的Metro UI的說明。
微軟這次在人機介面上改版下了很大決心,我們所熟悉的Icon不見,最小化及最大化也不見,連關閉鈕都不在,而其設計樣子跟乾隆年間盛行的"多寶格"很像,只不過使用軟體來呈現數位多寶格,其框架大小可以無限延伸,自訂大小。有興趣讀者可以閱讀"Metro UI 不是一套Skin"的文章。
在"談 Metro UI 以及 Expression Blend 的未來"文章中說明Metro UI的四個重點:
在操控Windows 8 Metro UI可以用十二字訣來說明,那就是
"Windows Phone靈魂詮釋:Metro UI界面完全解析"對Metro UI有詳細的說明。
若您對Metro UI的應用有興趣,可以閱讀"未來生活進行時: 數字倫敦2012 —— 從Metro UI 到奧運規劃未來智慧城市的一個範本"文章。
微軟這次在人機介面上改版下了很大決心,我們所熟悉的Icon不見,最小化及最大化也不見,連關閉鈕都不在,而其設計樣子跟乾隆年間盛行的"多寶格"很像,只不過使用軟體來呈現數位多寶格,其框架大小可以無限延伸,自訂大小。有興趣讀者可以閱讀"Metro UI 不是一套Skin"的文章。
在"談 Metro UI 以及 Expression Blend 的未來"文章中說明Metro UI的四個重點:
- 矩形大色塊、顏色單一且簡單
- 內容為簡單的文字或是圖案
- 大量簡潔的空白空間且具設計感
- 使用直覺式設計,讓使用者操作無障礙
- 強調文字/字型設計
- 樸素的圖文
- 強調畫面的轉變過程
- 內容為主角
- 改變空間的運用
- 大膽使用顏色
- 反應快速的動態磚(tile)
- 最精簡的文字
- 最簡單的圖示(或圖案)
- 沒有多餘的設計
在操控Windows 8 Metro UI可以用十二字訣來說明,那就是
- 觸控四邊
- 滑鼠四角
- 右鍵無敵
"Windows Phone靈魂詮釋:Metro UI界面完全解析"對Metro UI有詳細的說明。
若您對Metro UI的應用有興趣,可以閱讀"未來生活進行時: 數字倫敦2012 —— 從Metro UI 到奧運規劃未來智慧城市的一個範本"文章。
2013年2月8日 星期五
Fragment子類別之WebViewFragment
在Fragment子類別中包括了 ListFragment 、DialogFragment、PreferenceFragment 及 WebViewFragment,前幾篇已經討論過ListFragment 、DialogFragment及PreferenceFragment 接著繼續探討WebViewFragment應用。
WebViewFragment可以把網頁顯示在Fragment中的功能,它跟WebView(網頁視圖)功能相同,主要是用來當作瀏覽器顯示網頁畫面;例如點選類似新聞或RSS列表後進入新聞網頁畫面功能。
2013年2月5日 星期二
Fragment子類別之PreferenceFragment
在Fragment子類別中包括了 ListFragment 、DialogFragment、PreferenceFragment 及 WebViewFragment,我們已經討論過ListFragment及DialogFragment接著繼續探討PreferenceFragment應用。
Preference稱之為"偏好設定",顧名思義如果使用在程式內容中代表你可以儲存一些資訊給程式來使用。在 Android中常見使用在程式參數設定、網頁資源(帳號、密碼之類)儲存或是新聞RSS更新時間儲存等等應用;這類的開發方法常見有 SharedPreferences 、 PreferenceActivity 及 OnPreferenceChangeListener等類別,如果使用Fragment的話就是使用PreferenceFragment類別。
Fragment子類別之DialogFragment
在Fragment子類別中包括了 ListFragment 、DialogFragment、PreferenceFragment 及 WebViewFragment,上一篇已經討論過ListFragment接著繼續探討DialogFragment應用。
DialogFragment是一個浮動在Activity上對話框形的Fragment,它有著類似Dialog(對話框)同樣的功能,經常使用在與使用者互動的畫面上;例如輸入帳號密碼、問題訊問回答、...等詳見Dialogs官方網頁說明。
另外,在另一個Dialogs官網上有建議AlertDialog(告警、詢問)、DatePickerDialog (年、月、日)及 TimePickerDialog(時間)等對話框(Dialog)建議改採繼承 DialogFragment 方式完成。
2013年2月1日 星期五
Fragment子類別之ListFragment
在Fragment子類別中包括了 ListFragment 、DialogFragment、PreferenceFragment 及 WebViewFragment。在探討Fragment與Activity間的資料傳遞時,官網範例使用了ListFragment類別,所以今天我們就從ListFragment開始探討如何應用。
ListFragment就是包含了ListView的Fragment,他會顯示來自你所指定的陣列或Cursor資料。ListFragment經常會使用在類似新聞或RSS列表的資訊顯示。
Fragment與Activity間的資料傳遞
繼上篇討論了Fragment間的資料傳遞後,接著來討論Fragment與Activity間的資料傳遞。
在HelloFragment這篇文章中的第二段提及了一個新聞列表及新聞內容範例。
上圖分別代表兩個Fragment,假如我們要寫出類似這個程式出來在資料的傳遞上該如何做呢? 以下提出兩個方法:
1. 當使用者點選新聞列表(Fragment 1)後資料直接傳遞到新聞內容(Fragment 2)顯示。
2. 當使用者點選新聞列表(Fragment 1)後Fragment 1把使用者所選擇的項目或標題告訴Activity;然後Activity再告訴Fragment 2,接著新聞內容(Fragment 2)顯示新聞資訊。
訂閱:
文章 (Atom)





