2013年9月30日 星期一

Raspberry Pi入手與NOOBS心得

Raspberry Pi是由英國樹莓基金會研發出來的迷你電腦,目的是教小朋友學習電腦科學"Computer Science",因此這個版子本身的硬體設計是留下了教育目的,不是一開始就將所有硬體的功能都整合在板子上面,反而是鼓勵使用者學習自己動手組合,先了解硬體的知識,將各式的套件組合起來,這樣迷你電腦才能運作,而且樹苺派(Raspberry Pi)的相關學習資源相當豐富,在網路上隨時都能找到相關的介紹跟資源,所以善用Google Search或是常逛Raspberry的網站,就可以讓自己快速熟悉Raspberry Pi知識。

Raspberry.org有一份新手快速指南,這一張是官網上的Raspberry Pi快速上手指南圖,裡面建議了五大步驟,底下是我實際操作的心得。
1. 插入SD卡 (Insert SD Card)
你買到的這個版子是沒有附SD卡或是其它的永久儲存設備(像硬碟,NAND Flash),你必需先選購一張SD卡,官網的建議是至少class 4,然後容量4GB以上,我購買的是創見的class10,32GB的SD卡,圖中右邊的SD卡。

1-1 首先需要下載SD Association's Formatting Tool,安裝完畢之後記得設定"邏輯大小調整"為"開啓",再將新的SD卡插入,利用這個軟體格式化你的記憶卡。



1-2 將適合新手的Zip檔(NOOBS, New out of box software)下載到電腦,然後解壓縮到剛才格式化好的SD上,這個檔案有點大約1.1G,下載需要一些時間。

2. 連上顯示器(Connect Display)
在Connect Display在圖中有2a跟2b, 2a是HDMI的接頭是一種數位訊號的格式,可以同時傳送影像跟聲音,新的電視或一些顯示器皆有支援,另外一個2b色差端子(RCA)的話是只有輸出類比影像,稍早之前的電視會支援。

3. 連結輸入端(Connect Input)
就是連上鍵盤或滑鼠,因為Raspberry Pi只有二個USB槽,我是使用了無線鍵鼠組,羅技(Logitech MK330),將訊號發射器插在USB槽上,然後接上步驟五的電源,使用無線鍵鼠組的好處是只要用一個USB槽裝訊號發射器,然後空下來的USB槽還可以拿來接別的裝置。


4. 連上網路(Connect Network)
這個步驟在安裝過程是選擇性的,因為所需要的軟體己經在1步驟中下載下來並且裝到SD卡上面,所以在這個篇介紹中就先不介紹這個部分。

5. 插上電源(Power Up)
這裡官網建議的是5V電壓至少有700mA電流的變壓器跟USB線,Raspberry Pi的接頭是Micro USB,其實一般Android智慧型手機用的變壓器跟USB線正好可以拿來使用在Raspberry Pi上面,像我手機用的就是5V電壓而且是1000mA的變壓器,而且接手機的USB是Micro USB,所以就拿來供電用囉。

正面全部接起來的樣子,未接上電源。

背面的樣子

附註: 外殼是賣家額外贈送的,一般的Raspberry Pi是沒有外殼的。

2013年9月27日 星期五

2013秋季全國少年足球聯賽(Taiwan Youth League)比賽分組出爐

2013秋季全國少年足球聯賽(Taiwan Youth League)比賽分組出爐了,板橋足球俱樂部(FCBanqiao)的小朋友們是第一次參加這個聯賽,報名的可是U8(Under 8)這個級距的比賽,但對大部分板橋足球俱樂部的小選手而言,這個級距明年還可以挑戰,因為大部分的小朋友今年還可以參加U7的比賽,但是目前參賽的隊伍還不夠多,沒有辦法做到一歲一個級距來分組比賽,所以算是跨級挑戰。

U8台北賽區,板橋足球俱樂部(FCBanqiao)被分到第二組,這一組一共有六隊要進行循環賽,地點都在台北的迎風河濱公園,FCBanqiao比賽的對手,日期跟時間如下:

  • 10/5    15:00 Torero B                  V.S. U8-板橋足球俱樂部
  • 10/26  11:00 U8-板橋足球俱樂部 V.S. 衝鋒少年
  • 11/2    13:00 U8-板橋足球俱樂部 V.S. 台北孔雀 U8
  • 11/9    10:00 U8-板橋足球俱樂部 V.S. 榮富國小
  • 11/10  14:00 MFA                        V.S. U8-板橋足球俱樂部
更多關於台灣的全國少年足球聯賽在官方網站有更多資訊。


分享9/15跟神龍隊友誼賽的照片,這是丹尼教練為了全國少年足球聯賽特別安排的友誼賽。


神龍隊是西班牙國家代表隊的球衣,FCBanqiao是Barcelona的球衣

這次聯賽,Brian將代表三峽的小朋友為板橋足球俱樂部出
還有一些照片分享在我的Google+相簿中。

2013年9月23日 星期一

Pork Knuckles Versus Pork Feet

最近在聽ICRT的時候在教客語的某一個單元,主要是介紹屏東萬巒豬腳,一直聽到一個豬腳的單字"Pork Knuckles",這跟我直覺上認為的"Pork Feet"有點出入,想找出主持人所介紹的Pork Knuckles到底是什麼單字。

於是就利用了Google Search了一下,找到了John Chin-Hao Chen的網誌介紹了Pork Knuckles是"豬蹄膀"而Pork Feet是"豬腳"的意義,又自己研究了Knuckle這個單子指得是關節,因此Pork Knuckles是"豬蹄膀"沒錯,因為豬蹄膀是豬的腳最接近身體的關節附近的部位,所以豬腳的前段"豬蹄"跟中段的翻譯成"Pork Feet"比較正確,但是靠近身體的部分是"Pork Knuckles"。

那萬巒豬腳為什麼叫"Pork Knuckles"呢?我回憶了一下萬巒豬腳,豬蹄的那一段前段已經被去掉,留下的是中段以後以及蹄膀的部位,所以叫Pork Knuckles應該更貼切囉。
借用一張豬腳的照片來讓大家看一下,感覺一下。


2013年9月19日 星期四

2013秋天台灣櫟樹開花

最近節氣已進入秋天,樹梢的葉子會掉下來,台灣櫟樹開始開花,樹枝的末梢先從淺綠變成黃色小花再變為褐色,,再長出深色的果實。

樹梢的葉子己經掉下來


金黃色的台灣櫟樹花,台灣櫟樹又被稱為黃金雨樹

轉變為深褐色的花

另一棵台灣櫟樹的花

深褐色快要結果的花

台灣櫟樹的豆莢,可以看出來一顆豆莢裡有三顆果實


這種樹在四季都有不同的變化,並不是只是單純地都是常綠而已,這篇分享的是2013秋天在台北大學三峽校區內外的台灣櫟樹觀察心得及照片。

2013年9月10日 星期二

三峽中園精英幼兒園2013小班入學

妹妹也到了唸小班的年紀,她跟隨哥哥的腳步到了中園精英幼兒園就讀,從小最喜歡模倣的妹妹,拿到跟哥哥一模一樣的書包還有小叮噹便當袋,開心地模樣讓我印象深刻。


妹妹也買了自己的水壺哦,這個水壺就跟哥哥的不一樣了,比較像女孩子用的,雖然跟哥哥的水壺不一樣但是妹妹也是很喜歡。

中園精英採取的入學方式是漸進式地,也就是讓小朋友自然的融入團體生活還有將跟家人分離的情緒降到最低,所以家長一開始都需要配合園方跟小朋友建立互信,讓小朋友慢慢的融入學校生活。剛把小朋友送到學校,先讓他從熟悉環境開始,慢慢地讓他轉移注意力,如果己經開始融入,家長要跟小朋友約定半個小時或是一個不太長的時間後再來接他,然後慢慢將時間增加直到完全融入幼兒園生活才行。

妹妹跟哥哥一樣是花了二天,第三天就能在中園精英過上一整天了,原先是很擔心妹妹需要久一點的時間,因為她超黏媽媽,原先是計劃由我帶她去適應,不過阿公挺身而出,之前妹妹學幼兒律動也是阿公帶去才藝中心學的,所以妹妹己經很習慣阿公帶去上學的模式。

每個星期都有一次妹妹喜歡的玩沙活動,第一個星期去,因為不清楚小班玩沙的時間,所以沒有幫妹妹多帶一套衣服去,妹妹回家後就一直提醒我們"下次玩沙要幫忙帶衣服",第二個星期妹妹就玩到沙子了,非常地開心。

希望妹妹可以跟哥哥一樣開開心心地在中園精英學習團體生活與自己獨立自主,加油,妹妹。

2013年9月6日 星期五

在雲端開發程式使用Cloud9 IDE

今天在瀏覽網站的時候,發現有雲端IDE(Integrated Development Environment)的服務存在,"Cloud9 IDE"就是其中有名的雲端IDE,IDE是幫助程式設計人員提高生產力的工具,有很多在PC上執行的IDE,像微軟的Visual Studio系統,Ecilipse,NetBean等等,如果你是程式開發人員相信對這些IDE應該都不陌生。

如果使用Chrome瀏覽器,可以到Web Store找Cloud 9,在安裝後,Chrome的首頁就會出現一個Cloud9的圖示。
登入Cloud9後,系統會寄一封信到你留的信箱裡,從信箱的連結連回來之後啓動"Activate"後,就可以開始使用IDE了。
這裡是Dashboard, 系統己經產生好一個demo-project,點選了Start Editing的按紐之後,就會進到demo-project這個專案裡面,左側的Folder裡有html, node.js, php, python, ruby的目錄,裡面都有各自的"Hello World"範例程式。

畫面的下方有一個Terminal的畫面,如果你熟悉Unix/Linux Command的話,你會非常的熟悉這個指令模式。在指令模式可以去嘗試你在會指令列裡下的Command,看看這個雲端的IDE能支援到什麼樣的地步,我是試了直接在指令列裡面執行demo-project的"hello.py"python程式,在command line就會看到執行的結果。

目前的Workspace支援node.js, HTML5, Wordpress, php, djanogo, Ruby on Rails, C/C++, 跟自訂"Custom",這些語言都可以在Cloud9上面執行的,但是如果只是語法標示(Syntax Highlighting),Cloud9說目前己經支援更多語言了,可以參考它的網頁

Cloud9本身也是一個Open Source的Project,有興趣的人也可以看一下它的License Agreement,另外Cloud9也與Github這個Open Source版本控管整合得不錯。

雲端的腳步正在一步步的貼近我們的生活,越來越多的創意及想法在雲端上面被實現出來,Cloud IDE他自己首頁上的註解"It's like Google docs for code",在這樣子的平台下,多人在雲端上協同開發程式變得可能,而且今後登入任何一台有瀏覽器的電腦,就可以開發程式,不需要費心在每台電腦上安裝開發環境,工作的效率也得以提升。