2013年4月3日

第一次用手機遙控家電就上手

blog荒廢很久,都長草了。沒辦法,最近比較忙所以沒啥時間po文。
最近開始半路出家玩硬體,先後買了一個Arduino,後來又買了一塊Raspberry Pi

Arduino是一個單晶片的板子,而且有一個不錯的SDK。所以非常適合以前沒接觸過硬體的人快速上手。
只要會寫C語言,稍微google爬個文就會Arduino的簡單操作了。

Raspberry Pi是一個可以跑linux的嵌入式系統,ARM架構。
IO部分:有兩個USB port,可以接鍵盤、滑鼠、web cam以及USB無線網卡。
顯示:有一個接電視那種黃色VGA端子,以及HDMI
網路:RJ45 ethernet
storage:SD卡插槽
基本上把它當一台小電腦玩就對了。

最近因為懶惰,睡前想在床上玩iPad又不想下床關燈,因此有了用手機或平板關燈的想法。
因此陸陸續續入手了上面提到的那些小玩具。
接下來這篇文章要講的是,如何自己搞一個用手機控制電燈的小東西。

2013年1月24日

AppleTV免JB看祖國影片原理分析

公司同事買了Apple TV3
他發現可以不用JB就看一些祖國的影片

後來我去問google,找到這篇文章

就只要把AppleTV的DNS改成某個私人DNS就可以了
然後在預告片就可以看到那些祖國的影片了XD


現在來講原理。

2012年12月24日

讓你的iOS App有條件的在背景執行一些東西

在水果的iPhoneOSProgrammingGuide中,有提到iOS4以後可以允許App在背景做一些事情
但是只限制10分鐘。10分鐘到了之後就不讓你做了。

當然還有沒限制的,ex: audio, location, voip, newsstand content, external accessory
這邊先不講這種沒限制的...

下面是範例

2012年12月2日

Objective-C的block

iOS4之後,Obj-C多了一個block的東西
最近在玩node.js跟android SDK的時候,也發現有這種類似的寫法
所以就花了一點時間,研讀前輩的文章水果官方技術文件
然後整理出一些心得...

這篇文章在一開始,會先介紹block的宣告與使用方式
接下來,將會用兩個例子,把block當成物件丟到某個method裡面 (類似匿名function的概念)
最後,再用兩個例子來實驗block的性質:可存取block外部的變數
這篇文章暫時不講記憶體管理的部份...

2012年11月1日

FB詐騙--釣魚、應用程式授權、SMTP協定所造成的杯具


這個畫面,大家應該都不陌生。
最近詐騙集團越來越猖獗。從以前的e-mail釣魚盜取使用者帳號密碼,發展到最近的臉書詐騙簡訊。只能說這個年代,想要以不正當的手段去騙人的小屁孩越來越多了。

這篇文章主要是在分析這種新型態的FB詐騙技巧。