2016/08/04

Raspberry Pi情報彙整(65)(最後一期)

我收集整理網路上看到的、感興趣的、跟Raspberry Pi相關的資訊,如果您發現任何新奇驚人的專案、新聞、活動等等,還請留言告知。

這是最後一期,之後大概只會發文介紹非常特殊的東西。若想追蹤Raspberry Pi的新聞,可到:Raspberry Pi基金會官方部落格MagPiRaspberry Pi WeeklyAdafruitSlice of Raspberry PiRaspberry Pi PodRaspiHubRasPi.TV。其實只要追蹤rpi官方Twitter,大概就差不多了。

Lovelace & Babbage樂高積木組合,就快要達到10000名支持人數囉,趕快來登記(免費)表達支持之意思吧。

eIDShepherd: Sheep Tagger - The MagPi Magazine,別人數羊入眠,這位仁兄使用rpi加上RFID,用來追蹤羊隻。
503HTA 擴大機模組讓樹莓派化身有耳擴的真空管網路播放機,看起來滿酷的,真空管耶。
Gesture control for your TV - Raspberry Pi,拿遙控器,遜;用手指操控電視,酷。
Instant Camera using Raspberry Pi and Thermal Printer | Adafruit Learning System,即拍即沖洗。
Zero grows a camera connector - Raspberry Pi,Zero板子小改版(1.3),多了相機模組連接插槽;嗯,這不是本來就該有的嗎。加上相機模組後的耗電量,請看這裡
Le Myope - a confused camera - Raspberry Pi,相當有趣的專案,拍出來的照片,跟你眼前所看到的景象,居然不一樣,嘿。
Sun Tracking for More Solar Power - Part 1 - The Hardware - SwitchDoc Labs,太陽會動,你的太陽能面板也應該跟著動啊。
ClusterHAT - Cluster HAT for Raspberry Pi Zero,哇,真的開始賣啦,不知道能不能連接多台組成更大的叢集。
Raspberry Pi社群聚會 #14#15,sosorry舉辦的聚會活動。
Holopainting with Raspberry Pi - Raspberry Pi,立體光塗鴉。
Building the Raspberry Pi Infinity+ – MICHAEL K CASTOR,好大一塊rpi板子啊,而且它真的能用喔。
Photocatalysis with a Raspberry Pi - Raspberry Pi,可飲用水的研究。
ArduCAM Introduces A Third Party Raspberry Pi,想要從硬體層面相容於rpi,必須拿到Broadcom晶片,嘿,那可不是有錢就辦得到。聽說ODROID-W現在開始拿不到了,聽說ArduCAM或許拿得到。
Batinator - spot bats in flight - Raspberry Pi,哇,拍攝暗夜中飛行的蝙蝠。
其他:

2016/07/09

安裝Anaconda

許多Python程式庫,諸如numpy,很難裝,所以有Anaconda,把一大堆東西通通包好,例如IPython、Spyder編輯器、各種資料分析與科學計算的模組,非常便利。

先試著在Windows XP上安裝Anaconda,下載的是Python 2.7、32位元Windows的那一套,檔名是Anaconda2-4.1.0-Windows-x86.exe。

經過冗長的過程,最後卻出現錯誤訊息,略過後...
又出現另一個,再次略過後,雖然最後出現成功的訊息,但到電腦找、想執行Anaconda的東西,卻沒辦法。上網拜估狗大神,嗯,好像很難解決的樣子,暫且跳過。
接下來試著在Windows 7上安裝Anaconda,下載的是Python 3.5、64位元Windows的那一套,檔名是Anaconda3-4.1.0-Windows-x86_64.exe。

PS 後來也在Windows 10上安裝。

安裝程式開始畫面。
設定安裝目錄。
有兩項重要的設定。如果Anaconda就是你唯一要安裝的Python實作,那麼兩項都勾選。但如果像我一樣,先安裝了CPython,Anaconda其實算是次要,我的作法是取消勾選這兩項,但這麼一來就沒有把Anaconda加入環境變數PATH,必須注意,可使用Anaconda安裝後提供的「Anaconda Command Prompt」。
開始安裝,慢慢等。
完成囉。
在選單裡看到Anaconda3 (64-bit)。
執行IPython,打聲招呼吧。
叫出Anaconda Prompt,執行指令conda。
試著更新conda本身。
然後試著安裝numpy,真輕鬆。
啟動程式編輯器Spyder。
啟動Jupyter Notebook。
網頁介面。

2016/07/05

程式語言排行榜

有許多組織,分析各種資料來源與指標,比較出程式語言受歡迎、熱門、社群活躍的程度。雖然互有差異,但若不太計較一兩名之間的差異,長期觀察的話,可得知此消彼長的差異。

各方評比方式有其取捨,應查閱各家的評判標準。

TIOBE。主流熱門語言就不多談了。嘿,Objective-C已掉出前十,嗯,Swift將來應會進入前十。

IEEE Spectrum - The 2015 Top Ten Programming Languages。底下橘色是2015年的排名,黃色是2014年。哦,這份排行榜有R和Matlab。
The 2016 Top Programming Languages - IEEE Spectrum,嗯,與去年相比,有些變動,C居然登上寶座,厲害。但大致看來,仍是差不多的。
PYPL PopularitY of Programming Language index,量測人們在Google上搜尋某程式語言入門教材的程度。
The RedMonk Programming Language Rankings – tecosystems。咦,CSS也算啊。JavaScript第一名耶。
Emerging Languages Overshadowed by Incumbents Java, Python in Coding Interviews - HackerRank Blog,面試時所用的程式語言,Python進前三。
The Transparent Language Popularity Index,已不再維護,底下是2013年7月的排名。