Sunday, August 21, 2016

Rocket League 連線獎盃

這個和朋友一起玩線上比賽的獎盃,其實有2個手把,2個 PSN 帳號,就可以在一台 PS4 上解掉

http://psnprofiles.com/trophy/3679-Rocket-League/35-Barras-Bravas

Tuesday, December 15, 2015

Akka Cluster in Java

My presentation in JCConf Taiwan 2015

Monday, December 14, 2015

The simplest way to add custom icon in Ionic app

This way we don't need to generate the font file.

CSS:
.tab-icon-home {
    display: inline-block;
    mask: url('../img/tab/icon_home.svg') no-repeat center;
    -webkit-mask: url('../img/tab/icon_home.svg') no-repeat center;
    mask-size: 32px;
    -webkit-mask-size: 32px;
    background-color: #929292;
}

.tab-active i {
    background-color: #03A9F4;
}

a.tab-active {
    color: #03A9F4;
}

HTML:

    
    Home

Sunday, June 1, 2014

在 Mac 中用 homebrew 裝的 Python3 中安裝 graph-tool

目前 Homebrew 提供的 Python 3 是 3.4.1,所以以下各路徑和檔案修改都是用 3.4.1,若版本有變要做相對應的修改
  1. brew install python3
  2. pip3 install numpy
  3. brew install gcc (scipy 需要 Fortran Compiler)
  4. pip3 install scipy
  5. 修改 /usr/local/Library/Formula/boost.rb https://gist.github.com/jiayun/f331db2bef429d532ea4
  6. brew install boost --with-python3 --c++11
  7. 安裝 XQuartz http://xquartz.macosforge.org/
  8. brew install pkg-config
  9. brew install --c++11 cgal cairo cairomm py3cairo google-sparsehash
  10. pip3 install matplotlib
  11. brew tap homebrew/science
  12. 修改 /usr/local/Library/Formula/graph-tool.rb https://gist.github.com/jiayun/66682b5deb80bb32d0a3
  13. cd /usr/local/Cellar/py3cairo/1.10.0/include/pycairo/
  14. ln -s py3cairo.h pycairo.h
  15. export PYTHON=/usr/local/Cellar/python3/3.4.1/Frameworks/Python.framework/Versions/3.4/bin/python3.4m
  16. brew install graph-tool --with-google-sparsehash

Saturday, April 26, 2014

Mustache .length

Mustache http://mustache.github.io/

文件都沒有提到,要判斷某個 collection 有東西才顯示時,可以用 .length

例如

{{#items.length}}
items 不是空的
{{/items.length}}

Friday, April 25, 2014

不要用 CherryPy

網路上一些資料 CherryPy 效能都不太好,像這篇

http://mindref.blogspot.tw/2012/09/python-fastest-web-framework.html

它連結的其他評比也都不出色


實際用起來還真的很有問題,我們是用來做 REST API,但是 API 設定多了之後,效能就嚴重下降(每分鐘七千多個 request)



同樣數量的 API 用 Flask + Flask-RESTful 寫,效能完全大勝(每分鐘三萬五千多個 request)



Friday, February 28, 2014

Python3 也還是加上 # -*- coding: utf-8 -*- 吧

雖然 Python 3 預設程式碼是 UTF-8

但我發現 .py 檔案開頭沒加一行 # -*- coding: utf-8 -*- 的話,在 PyCharm 要執行 debug 會出錯

乾脆仍然通通加上,也有助於其他工具或編輯器辨認程式碼的編碼