Heroku Redis: Connecting in Python

15 February 2016

這篇要講怎麼在Heroku上,使用它的Heroku Redis
大致上分為三個步驟,分別為安裝,配置,寫code。



1. Installing CLI


第一步驟是要先安裝heroku-redis的command line tools, 但如果你不想要用command line,你也可以至heroku的後台裡面的Add-ons加一台redis。

$ heroku plugins:install heroku-redis



2. Provisioning the add-on


接著要配置一台Redis server,有二個比較特別的參數,

  1. hobby-dev: 這個是這台server的Plan & Pricing,hobby-dev是免費的。
  2. sushi: 你的heroku app name
$ heroku addons:create heroku-redis:hobby-dev -a sushi


當你成功配置一台redis以後,你可以透過下面的指令找到該台redis URL,

read more »


Android Fingerprint API

12 December 2015

Google在Android 6.0中,釋放了對[Fingerprint] (http://developer.android.com/intl/zh-tw/reference/android/hardware/fingerprint/FingerprintManager.html)操作的API,
而最近剛好也買了Nexus 6P,因此有了機會來玩看看。



1. AndroidManifest.xml


首先要在AndroidManifest.xml中設定permission,

<uses-permission android:name="android.permission.USE_FINGERPRINT" />



2. Check Requirement


接著要檢查device上,是否有fingerprint reader,以及是否有設置了至少一枚fingerprint。下面這段code,主要檢查了三件事情:

  1. isKeyguardSecure : 是否有設定screen lock
  2. isHardwareDetected : device是否有fingerprint reader
  3. hasEnrolledFingerprints : 是否有設定至少一枚指紋

read more »


Install zsh and oh-my-zsh on Mac

11 December 2015

今天把mac上面的default shell換成zsh,其實主要是看上了oh-my-zsh,所以才想換成zsh。
過程有點複雜,所以還是紀錄一下怎麼做。



1. Install oh-my-zsh


由於mac預設就有zsh了,所以不需要安裝,只需要把default shell改成zsh即可。

$ chsh -s /bin/zsh


接著就安裝oh-my-zsh

$ curl -L https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh | sh

read more »