參考資料: http://www.raspberrypi.com.tw/ http://www.raspberrypi.com.tw/faqs/ https://github.com/raspberrypi http://www.element14.com/community/community/raspberry-pi?view=documents http://www.raspberrypi.org/downloads 電路圖 http://www.raspberrypi.org/wp-content/uploads/2012/04/Raspberry-Pi-Schematics-R1.0.pdf 講師: http://yennan.blogspot.tw/ Raspberry Pi模擬器 QEMU http://zh.wikipedia.org/wiki/QEMU RoR on Pi: http://raspberrypi.stackexchange.com/questions/4597/setting-up-a-ruby-on-rails-server http://elinux.org/RPi_Ruby_on_Rails http://sirlagz.net/2013/02/14/raspbian-server-edition-version-2-3/ 第一堂課: ** ** What is Raspberry Pi: 只需要very low poet Model#B 700ma(3.5W) Model#A 500ma(2.5W) USB only output 500ma Pi —> Python as major programming language. 其他的Embedded System Board相關資源: BeagleBoard 小獵犬 NT 6000 up http://cms.mcuapps.com/series/training-beagles/adopt-a-beagle.html About Hardware in Raspberry Pi (model#B) ARMv6 (ARM11) GPU OpenGL 2.0 1080p 30fps H264/MPEG4 512M main memory TP2 could help to check if problem happen, check if it is 5V. OS: 官方推薦使用Raspbian (change from Debian) http://downloads.raspberrypi.org/raspbian/images/ Pidora. Noobs 比較簡單~但是相當的站記憶體.. Android OS could not run full function on Raspberry Pi, not a chase in Windows. 燒錄OS到Raspberry Pi SD卡 Download image http://www.raspberrypi.org/downloads Download tool for Windows: Mac 使用系統的功能就可以 參考http://computers.tutsplus.com/articles/how-to-flash-an-sd-card-for-raspberry-pi–mac-53600 diskutil list 必須先unmount diskutil unmountdisk /dev/disk2 直接用系統指令去燒錄img (記得檔案名稱要改) dd if=2014-01-07-wheezy-raspbian.img of=/dev/disk1 bs=2m 燒好後記得把 #hdmi_force_hotplug=1 uncomment掉 他會有兩個分割區,一個是FAT(看得到) 另一個需要用工具才能查看. 第二堂課 Raspberry Pi開機/設定 開機流程: GPU啟動,載入bootcode.bin [bootcode.bin]啟動快取與記憶體 載入start.elf [start.elf] 讀取config.txt cmdline.txt 劃分記憶體 載入作業系統 kernel,img (畫面開始出來) 開機選單後,先選取第一個選項讓OS分割區占滿整個記憶卡(原本只占2.8G) 多語言選項 en_US.UTF-8 UTF8 zh_TW BIG5...
Slide: http://goo.gl/RPbGVn About Evernote SDK API trick or experience discussion: (for iOS/Android.) findNote — http://dev.evernote.com/doc/reference/NoteStore.html#Fn_NoteStore_findNotes It must It is depressed, because it has performance issue to get all notes entity (include all attachment) But it still could use for now. It alway need to assign number of notes, but you could recessive to get all notes. Currently Evernote official will suggest to use “findNotesMetadata” and “getNote” if you need to ordering your result, using filter. findNotesMetadata — http://dev.evernote.com/doc/reference/NoteStore.html#Fn_NoteStore_findNotesMetadata Please note: findNote performance is still better than findNotesMetadata + getNote getNote — (http://dev.evernote.com/doc/reference/NoteStore.html#Fn_NoteStore_getNote) getNote(string authenticationToken, Types.Guid guid, bool withContent, bool withResourcesData, bool withResourcesRecognition, bool withResourcesAlternateData) withResourcesRecognition — It help to get back image recognition(evernote specific), but it will depends on priority (pay account first) withContent — content is HTML data using HTML data , you could easily to put HTML data to browser. withResourcesData — For attachment or image it will contain a hash code for your to reserve file . createNoteBook — http://dev.evernote.com/doc/reference/NoteStore.html#Fn_NoteStore_createNotebook NoteBook “setName” could not...
Google Cloud Platform Slide: http://www.slideshare.net/littleq0903/introduction-to-google-cloud-platform/1 What is google cloud platform Using google storage Goole bandwidth Cloud encapsulation Cloud Platform: Cloud SQL it is MySQL 5.5 Cloud Datastore NoSQL (Non-Relationshop SQL) storage. Much faster than normally SQL. Cloud Storage: Protection, similar with Google Drive GAE It much better performance for now. Full Functional Service feature: Scalable Normally LAMP Apache2 (three apache )with one DB. Master/Slave DB mapping with Apache2. PaaS (Platform as a Service) GAE (Google App Engine) Language: PHP,JAVA, Python GO: (New language), refer https://developers.google.com/appengine/docs/go/gettingstarted/helloworld Communication: Channel: Using Web socket Mail: Using specific mail alias to pass some email to GAE to parsing. XMPP: message like Facebook and google talk. Outbound socket Only outbound could pass socket to another service from GAE. Process manager: Cron Job: Similar with Crontab. Computation: Image API: For image resizing or scaling. Map-reduce: Like OpenCL or multiple threading. Application: Big Query: Terabyte data analysis SQL-like Google...