原创 Cordova+Angularjs 開發IOS App

近期在開發Hybrid的IOS App,用的Cordova和AngularJS。Cordova前身叫PhoneGap,現今兩者功能上也還基本相同。 Cordova的最基本使用方法見教程https://cordova.apache.org

原创 Security testing

最近在爲一個網站做security testing, security小白對這類問題總結如下: 1. SQL injection 這類injection可以在text box或者url裏面插入sql語句,比如 '; DROP TABLE

原创 項目所用tech stack記錄

當前項目用到 Language: AngularJSObjective-C Libraries: Lo-dashangular-slickjquery-uiAFNetworking css framework: foundationsc

原创 解決Maven報錯:invalid target release: 1.7

最近項目升級到java 1.7,更新之後卻一直在Intellij上不能編譯成功,報錯Invalid target release。花了好久終於解決了這個問題。 首先檢查系統環境,確保java javac都更新到正確的版本了。 再進入項目

原创 mac下安裝啓動Mongodb

mac下安裝啓動MongoDB很簡單,terminal下運行以下指令就可以了 1. 通過homebrew安裝mongodb     $ brew update     $ brew install mongodb     如果沒有ho

原创 Conditional validation on Symfony2 fom checkbox widget

這幾天做symfony,遇到一個情形: 有兩行checkbox,Row1: Checkbox A, Row2: Checkbox X, Y, Z 當A選中的時候,X,Y,Z必須至少有一個被選中。當A沒有選中的時候,X,Y,Z disabl

原创 說說rspec測試的使用

近來開始學習ruby on rails,用rspec做unit test. An basic rspec testing requires the following steps: 1. add gem 'rspec-rails' to

原创 《硝煙中的scrum和xp》讀書筆記

很精煉的一本書,結合目前項目上對scrum的實踐總結一下 --------------------------------------------------------------------- 團隊部署: 團隊組織: 當做一個比較大

原创 在windows 7下創建windows server 2008 virtual box

在linux下創建linux virtualbox很容易,下載一個box vagrant up就好。但放到完全windows的環境下事情就便麻煩了許多。 由於windows沒有支持vagrant指令,首先需要下載vagrant-wind

原创 windows下使用ssh挫折記錄

上次說到我嘗試在windows下試圖同linux一樣ssh進入windows virtual box但是沒有成功,中間走了好多彎路。。。 1. 當我直接在windows cmd下運行vagrant ssh時候,得到報錯信息: `ssh

原创 Amazing ruby: block & yield

之前聽Anand講用了ruby以後就不想用java了,如今看來還真是。Ruby裏面有好多神奇的function,先小記一下block&yield 簡單來說,ruby允許把一整個statement以parameter的形式放在block中

原创 在Chart.js上顯示自定義tooltip

Chart.js允許通過HTML5的canvas進行圖表繪製。這裏我們希望繪製一個環形圖,點擊圖上各segment時可以顯示自定義的圓形tooltip。 Chart.js支持通過幾個變量添加tooltip,它提供一個tooltipTem

原创 Ruby on rails naming conventions

一直都很暈ruby on rails裏面的命名,看到一篇總結記錄下來。(http://itsignals.cascadia.com.au/?p=7) Model Naming Convention Table: orders Clas