[wordpress]取消「繼續閱讀」的標籤連結(井字號)

wordpress很貼心的會在我們加入「more」的地方,自動加上自動遷移的井字號。
不過有時我們只是為了排版方便,所以,希望使用者在進入詳細頁面時,一樣從最開頭開始閱讀(也就是把超連結中的井字號拿掉)。
這時只要在使用的主題(theme)的function.php中加入下列程式就可以:

	function remove_more_jump_link($link) { 
		$offset = strpos($link, '#more-');
		if ($offset) {
			$end = strpos($link, '"',$offset);
		}
		if ($end) {
			$link = substr_replace($link, '', $offset, $end-$offset);
		}
		return $link;
	}
	add_filter('the_content_more_link', 'remove_more_jump_link');

[html5] 用canvas作動畫

為了即將要弄的iphone遊戲,實在是不得不要來理解一下html5…
雖然開頭總是一頭霧水,總之還是先把它一部分一部分的拆開來慢慢了解,為了遊戲的需求,canvas理所當然就是我的第一個目標囉~

canvas如他字面意思就是一張畫布,所以想要讓他變成像是flash一樣的動畫就得先為他加上時間軸,我是把它想像成小時候我們有時會畫在書角的小人一樣,當快速翻動時,人,就可以動起來了!
以下是實現時間軸的code:

function init(){
	canvas = document.getElementById("canvas");
	canvas.width  = WIDTH;
	canvas.height = HEIGHT;
	canvas.addEventListener("click",ctxOnClick,false);
	ctx = canvas.getContext('2d');
	//時間軸
	setInterval(drawCanvas, 1000/FPS);
}

function drawCanvas(){
	//sceneTime --;
	// console.log(sceneTime);
	for(i=0;i

也就是說,每執行一次drawCanvas,就要把canvas清空一次,然後再從「更新過」的objarr陣列中,一一把東西再畫出來。
閱讀全文

[Titanium]請全部使用英文檔名

話說今天是打算要把EC2上的SVN設好,把Titanium上的專案上傳到SVN以免再發生該死的command+del慘劇。結果很歡樂的commit結束後,想說來執行一次試試看,就出現了這個訊息…

[ERROR] 
[ERROR] Error: Traceback (most recent call last):
  File "/Library/Application Support/Titanium/mobilesdk/osx/1.7.2/iphone/builder.py", line 1238, in main
    execute_xcode("iphoneos%s" % iphone_version,args,False)
  File "/Library/Application Support/Titanium/mobilesdk/osx/1.7.2/iphone/builder.py", line 1012, in execute_xcode
    output = run.run(args,False,False,o)
  File "/Library/Application Support/Titanium/mobilesdk/osx/1.7.2/iphone/run.py", line 39, in run
    sys.exit(rc)
SystemExit: 65

google了很久,有人說是認證壞掉了!
所以我就把key access叫出來又搞了很久 -> 失敗!
(但是必須確認在認證中沒有無用的重複名稱是確定的)
閱讀全文