原创 經典RVM項目工作流

原文地址:http://rvm.io/workflow/projects RVM支持多種配置文件,並允許爲一個項目配置全自動的Ruby環境切換。不論在什麼情況下,都不要忘記把那些配置文件一起放入版本控制系統,因爲它們也是整個項目配置文

原创 使用visual studio 2013 快速搭建phonegap開發環境

前一段時間開發了一款簡單的Phonegap應用,遇到了很多坑,其中有一個坑就是在搭建開發環境上。由於Phonegap 2.x 與3.x 區別比較大,導致了開發環境也有所不同。 2.x 是這樣的 http://www.cnblogs.com

原创 問卷-七牛【開發者最佳實踐日】邀您來做主!

你心目中的技術大牛是誰? 你最感興趣的技術是什麼? 開發者們想了解想接觸的皆在七牛【開發者最佳實踐日】。 什麼是【開發者最佳實踐日】 【開發者最佳實踐日】是由七牛雲存儲發起並聯合各方小夥伴爲開發者舉辦的系列技術沙龍,關注開發者在實際應用中

原创 淺談 Underscore.js 中 _.throttle 和 _.debounce 的差異

Underscore.js 是一個很精幹的庫,壓縮後只有5.2KB。它提供了幾十種函數式編程的方法,彌補了標準庫的不足,大大方便了JavaScript的編程。 本文僅探討Underscore.js的兩個函數方法 _.throttle 和

原创 翻譯:HTML5與HTML4的區別

本文選譯自:W3C Working Group Note: HTML5 Differences from HTML4。 解釋一下W3C Working Group Note,作爲“工作組筆記” 發佈,意味着它是一個草稿版文檔,可能被其它文

原创 別寫 js 編譯器啦!用宏代替吧。

from http://jlongster.com/Stop-Writing-JavaScript-Compilers--Make-Macros-Instead 過去的一些年對 js 是不錯的。曾經備受 political 停滯折磨的屌絲

原创 JavaScript常用腳本集錦5

DOM操作的增強版功能函數 /** * 將一個DOM節點、HTML字符串混合型參數 * 轉化爲原生的DOM節點數組 * * */ function checkElem(a) { var r = []; if (a

原创 js日期多少小時前、多少分鐘前、多少秒前

剛好項目需要這樣一個功能,順便共享出來給大家玩耍。 例子: dateDiff(Timestamp,now Timestamp) Timestamp:毫秒 jsdateDiff(1411430400000,1421313395359)

原创 怎麼去掉同源策略

Access-Control-Allow-Origin: *

原创 Swift 的坑:如何實現 enum 的多選

問題 在OC裏,enum是可以多選的。如: NSString* string = @"一段文字"; CGRect boundingRect = [string boundingRectWithSize:CGSizeMake(label.f

原创 CSS編碼規範

轉載:原地址 1 前言 CSS作爲網頁樣式的描述語言,在百度一直有着廣泛的應用。本文檔的目標是使CSS代碼風格保持一致,容易被理解和被維護。 雖然本文檔是針對CSS設計的,但是在使用各種CSS的預編譯器(如less、sass、stylus

原创 【發現趣味】要你命三千——老代碼中的那些坑

本文作者:Wang Hyde 代碼倉庫: https://gitcafe.com/callmewhy 博客地址: http://callmewhy.gitcafe.io 最近在給以前的老項目維護,說起來工作很簡單,一個字:改 Bug。這看

原创 Andy Hunt:音樂和編程,都是想象力在現實世界的宣言

Andy Hunt是一位程序員,他還是諮詢師、作者、以及出版人。他創作了很多獲獎又暢銷的書,其中包括《程序員修煉之道》,《程序員的思維修煉》,Programming Ruby。Andy是“敏捷聯盟”17位創始人之一,他也是“敏捷宣言”的發

原创 Service Object 整理和小結

TL;DR 這篇文章整理了 Service Object 的一套 Convention,用 PORO 結合 Rails 的功能完成了一個例子,並介紹了一些其他思路。 Why Service Object (Again)? Service

原创 安卓開發日記(1) - 安裝 Android 開發環境和 first app

安裝 Android 開發環境 安裝 Android Studio 並升級到最新版本(本文使用 1.0.2 版本) 如果沒有安裝JDK, 安裝 64-bit JDK MAC 下需要手動裝一下HAXAM (安卓虛擬機加速器),安裝文件