2016年3月21日 星期一

[iOS] CIImage to UIImage

作法簡單

如下

UIImage* xxUIImage = [[UIImage alloc] initWithCIImage:xxCIImage];
 
 
即可取得UIImage
  

2016年3月15日 星期二

[iOS] 如何安裝使用Google map sdk

如題

步驟如下

沒有cocoapods的就用以下的指令安裝,有的就跳過

sudo gem install cocoapods

接下來新開一個專案


用console輸入命令cd到專案的資料夾下


vim 新增一個Podfile

內容如下

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.1'
pod 'GoogleMaps'

存檔
接下來指令是
pod install

等待安裝完,開啟.workspace的檔案即可


 
 

[iOS]CoreLocation使用時callback沒有被呼叫,也沒有詢問使用者權限的問題。

問題如題

解法如下:

如果確定delegate都設定好了,

那請去info.list內新增一個row

輸入key名稱為"NSLocationWhenInUseUsageDescription"或"NSLocationAlwaysUsageDescription"

在App開始時就會詢問了。

參考連結
http://nevan.net/2014/09/core-location-manager-changes-in-ios-8/

2014年1月12日 星期日

安裝完archlinux後grub2找不到windows 7?該怎麼辦?


安裝完archlinux後grub2找不到windows 7?該怎麼辦?

我在電腦內有win7, 我想試試雙系統~

安裝完後找不到win7!!


解法
再輸入一次看看吧~
#grub-mkconfig -o /boot/grub/grub.cfg
就可以看到"Found Windows 7"了.



2013年5月12日 星期日

無線ap repeater筆記

準備的ap是edimax的br6428ns、以及Dlink 的DI-624+A這兩台
目前是把Dlink這台當做連外網的ap,edimax這台則是我的repeater。
設定方面,

  1. 則是兩台的頻道都設定一樣。
  2. 加密方式因為在家裡就不加密了,Dlink這台的頻道我是設定是1,edimax也是1。
  3. edimax選擇universal repeater的模式,Dlink就不變。
  4. 另外,因為兩台的dhcp網段都不同,要改成相同的網段才可以,所以我是兩台都改成192.168.0.x,dlink那台是192.168.0.1,edimax則是在區域網路設定那邊把ip改為192.168.0.2,並解除dhcp伺服器的功能
  5. 至於網路上說的兩台ssid要相同,我是沒改就能用,所以就沒改相同啦。
  6. 廣域網路這邊則是沒動。

2011年3月5日 星期六

雲端作業系統 OS-eye

剛剛看到一個有趣的作業系統

那就是eyeOS!

這個OS是以瀏覽器為主,一切的活動都在瀏覽器上操作,所以可以看到有word processor、presentation、試算表等等的工具~

他的風格跟linux上面的kde很像,我記得以前有玩過類似的OS,但是速度卻沒那麼快,開個東西要等一下才會出現。








像是做投影片的工具也有叫作"Presentation"的軟體可以使用。









可以做投影片......那word勒?別擔心~
有"word processor"啊~








我想你也會問...那....
對~有叫作"試算表"的軟體喔~








還有日曆~









我覺得最有趣的是....
這個..
他也有瀏覽器啊~~~~~~
對啊,畢竟他也是OS嘛!
但是在瀏覽器內使用瀏覽器(有點繞舌 = =|||).......哈哈...感覺真妙~





想要使用的話,要先註冊一個帳號,而且是註冊完馬上使用,可以在language那邊選擇繁體中文喔。

網址在這 http://classic.my.eyeos.org/

2011年2月28日 星期一

產生翻譯的檔案

做個筆記

Step1:
  1. 安裝gettext,如果是在windows請在這下載
  2. 安裝Poedit
Step2:
安裝完後,到我的電腦->內容->進階系統設定->設環境變數->進階->環境變數->Path
那邊新增C:\Program Files\GnuWin32\bin

Step3:
產生POT檔
到要翻譯的檔案資料夾下,輸入xgettext -a 你的檔案 -o 你的檔案.pot


Step4
  1. 執行poedit並點選"檔案"->"偏好"->"個人化"->"編輯器"->"儲存時自動編譯出.mo檔",要打勾。
  2. 點選"檔案"->"從POT檔新增編目檔"後會出現對話視窗,找你剛剛找到的pot檔

Step5
開始翻譯

Step6
翻譯完後,按存檔,poedit就會自動轉出mo檔了。

Class has no initializers in swift

Class has no initializers in swift I have met this situation. Found a solution here It says if you have the code like bellow var se...