2015年4月10日 星期五

Raspberry Pi 2 Model B

Image
簡介
  • Raspberry Pi 2相較於第一代Raspberry Pi Model B+,處理器換成了ARMv7,從本來的700MHz提升到900MHz,記憶體的容量和時脈也提升到1GB,450MHz,而記憶卡不再使用標準的SD卡,而是以Micro SD卡取代
規格
  • Soc: Broadcom BCM2836
  • CPU: 900 MHz;Quad-core ARM Cortex-A7
  • GPU: Dual Core VideoCore IV® Multimedia Co-Processor; Open GL ES 2.0; hardware-accelerated OpenVG; 1080p30 H.264 high-profie decode
  • 記憶體:1GB LPDDR2(和 GPU 共享)
  • 視訊輸出: Composite RCA; HDMI
  • 音訊輸出: 3.5 mm jack; HDMI(1.3 & 1.4)
  • 儲存: microSD
  • USB: USB 2.0 x 4
  • Ethernet: 10/100 RJ45
  • GPIO: 40-pin 2.54 mm (100 mil) expansion header: 2×20 strip
  • 工作電流: 700 mA
  • 尺寸: 85mm x 56mm x 17mm
  • 重量: 42g
Image


2015年3月30日 星期一

程式設計職崖探索(2):瞭解就業市場

Context
如何切合業界的需要,去強化自己的專業知識與技能,前提是要清楚就業市場的人才需求,如果對於就業市場毫無頭緒,以下提供一些資源和方法或許對你有幫助
image
知道自己喜歡做甚麼很好,但別把自己侷限的過於狹隘,你也需要了解目前的工作市場以及它是如何侷限你去找尋理想的工作,特別是經歷經濟衰退的時候,比如90年末的網路泡沫化。




基本的市場資訊
透過以下的資源或資訊,能幫助你找到甚麼工作室目前熱門的?甚麼不在目前的就業市場中?
  • 就職網、外包網、人力網路平台
    • 職缺發布網站:能幫助你找出甚麼樣的工作是目前被需要的
      • Dice:張貼科技相關領域的職缺
      • Monster:張貼一般性質的工作職缺
      • 國內的相關網站如104人力銀行,1111人力銀行
    • 評論網站:這類的網站主要評論工作的條件、薪水、分紅、額外津貼等等,也提供能幫助你找尋工作的相關資訊
      • Glassdoor與CareerBliss
  • 書店
    • 出版書籍的書名是個值得參考的指標,某種程度上表示這些技術與技能對於就業是有價值的
    • 留意那些有機會成為你適合的職務的相關主題,這些主題有機會成為就業市場的主流技術
  • 社群網路
    • 如Linkedin、Facebook、Google+
    • Linkedin尤其重要,社群網路已轉化為各種類型與規模的組織的虛擬招募場所
    • 社群網路能夠間接地提供市場的脈動,對於新的或者未曾發布的工作提供有價值的導引
  • 專業的開發課程
    • 大學教育試著維持各公司的人才需求並圍繞著業界需求去建立專業的開發課程
如果你不在大學或相關教育機構中,在當地的機構中找看看有甚麼程式語言或技術正在使用,並且你的母校對於電腦科學學生的要求有甚麼?雖然學術的要求並不總是與雇主的需求一致,教學機構試著使學生在畢業時能夠具備雇主能利用的實務性技能。

2015年3月24日 星期二

程式設計職崖探索(1):了解自己

了解自己適合甚麼職務


Context

最近開始注意職涯規劃與探索,一來是因為在電資領域摸索與學習了幾年,慢慢地希望能找出一個適合自己的領域,以下參考《Programming Interviews Exposed》這本書,摘要了幾個問題,能幫助程式設計人士釐清甚麼工作適合自己
Binary_Tech_Systems

2014年1月25日 星期六

完形律(Gestalt principles)

完形律(Gestalt principles)了解完形定律對人類心理的影響,我們可以很容易了解衣服的條紋對身材觀感的影響,還有它為何成為視覺藝術、介面設計、排版等多種領域不可或缺的原則

完形心理學家(Gestalt psychologis)在20世紀初期發展出分群和對齊背後的理論,描述了數種人類視覺系統內在的布局屬性:
  • 鄰近性(Proximity)
    如果東西緊密地放在一起,觀看者會將這兩個東西建立關聯。這就是UI上要做的內容和控制元件分布的基本原因
    Image(63)
  • 相似性(Similarity)
    如果兩個東西具有相同的尺寸、體積、顏色、方向...觀看者也會為它們建立關聯
    Image(64)
  • 連續性(Continutiy)
    我們的眼睛想要看到連續的直線和曲線,可由較小的元素排列而成。
    Image(65)
  • 封閉性(Closure)
    我們也想要看到簡單的封閉形狀,像是矩形和一整塊留白,我們會不自覺受其吸引。將東西群聚成一個完整的形狀。
    Image(66)

如何結合不同的原則,建立一個更有效的整體設計?
  • 連續和封閉性解釋了為何對齊?—
    使它們的邊緣形成連續不斷的線條,使用者將沿著這條線且(或許在淺意識中)假定他們有關係。
  • 強化成形的效果
    如果對齊的項目具有相互協調的外形,就會形成形狀,或是從留白或反白中形成一個形狀,這樣一來封閉性也包含進來了,強化成形的效果。

完形律的穿搭應用
  • 解釋完形定律的封閉性的一個很好的例子就是衣服穿搭:
    Image(67)
  • 因為封閉性及連續性的關係,我們會把條紋的間隔視為一個封閉的區塊,並且向特定的方向做延展
  • 區塊與區塊間會有空隙的感覺,因而產生加長或加寬的效果
  • A:垂直排列的區塊有垂直延展的視覺效果,因而看起來比較瘦
  • D:水平排列的區塊有水平延展的視覺效果,因而看起來比較胖
  • B與C是細條紋的呈現效果,為了方便說明,再加上一個沒有條紋的示例,中間有條紋的會比沒條紋的感覺上更瘦(比較腰的部分特別明顯),完形心理學讓我們產生了不同的視覺觀感
    Image(68)
  • 最後這是兩個相同長寬的正方形
    Image(69)
    我們很容易的把它當成了長方形,左邊的圖形感覺比較長,右邊的圖形感覺比較寬

2014年1月17日 星期五

不知道怎麼挑選色彩?Adobe Kuler幫你自動選色

Adobe Kuler


Adobe Kuler可以根據你上傳的圖片自動建立色盤,省去選色的麻煩,在做設計時我們的選色通常希望和logo有一致的呈現效果,所以Adobe Kuler就是一個可以根據圖片的色彩風格,快速取樣出需要的顏色的選色工具

Draw 9-patch:按鈕背景圖示製作

Draw 9-patch

  • Draw 9-patch tool可以讓你輕鬆的建立NinePatch格式的圖像,這類的圖像最常用來當作按鈕
  • NinePatch是一種可延展的PNG圖檔,。「可隨文字大小縮放」的圖片
    • 參考android development:連結

單視窗深入(One-Window Drilldown)

單視窗深入(One-Window Drilldown)
image


清單介面設計有許多呈現方式 單視窗深入(One-Window Drilldown)就是相當典型的模式
  • 在非常有限的空間(手機等小屏幕移動裝置)這個模式可能是唯一合理的清單與項目細節表達方式。