少年幃禿的煩惱


心情也微微的...凸

最近的學習心得 都改放到 少年幃禿的煩惱@Google Sites

2008/12/25

很久沒更新了...

其實本來就是想拿 Blogger 來記錄一些心得...
後來發現 使用 Google Sites 似乎比較符合我的需求
所以之後寫的東西都搬到 http://sites.google.com/site/summerwxy/去了
至於這邊呢 等我想到用途的時候 還是會繼續寫的...

2008/11/01

Link Within a YouTube Video

Link Within a YouTube Video 又提到了, 現在的 YouTube 網址可以接受參數, 讓影片可以從某個時間點開始播放. 只需要在網址的最後加上 #t=XXmYYs, XX 是分鐘, YY 是秒數.

http://www.youtube.com/watch?v=UfDr9eD7wKY#t=1m39s

2008/10/22

the answer to life, the universe, and everything

Google 有答案

2008/10/16

Embed a Part of a YouTube Video

Embed a Part of a YouTube Video 中提到, 有些時候在 YouTube 的影片, 只需要比較有趣的中間段落, 這時候有個方法可以使用. YouTube 撥放器有一個參數可以指定影片要跳過的秒數. 只需加上 &start=[秒數] 到 Embed code 的兩個 URLs 後面就可以了.

<object width="425" height="344"> <param name="movie" value="http://www.youtube.com/v/UfDr9eD7wKY&hl=en&fs=1&start=99"></param> <param name="allowFullScreen" value="true"></param> <embed src="http://www.youtube.com/v/UfDr9eD7wKY&hl=en&fs=1&start=99" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed> </object> 重點就在上面兩個 &start=99 的部分

因為 YouTube 網站本身不接受這個參數, 如果需要網址的話, 可以直接指到撥放器上
http://www.youtube.com/v/UfDr9eD7wKY&start=99
因為並沒有 end 這種參數, 如果需要截取 YouTube 片段的話, 可以試試看 Splicd 這網站上的功能

2008/10/15

say "hello" to Blackbird

Blackbird 是一個蠻容易使用的 logging 工具.

首先在網頁上放入 .js 與 .css 這兩個檔案:

<script type="text/javascript" src="/PATH/TO/blackbird.js"></script> <link type="text/css" rel="Stylesheet" href="/PATH/TO/blackbird.css" />
使用方法(每個項目都可以點擊看效果):
  • - 隱藏/顯示 Blackbird
  • - 左上, 右上, 左下, 右下 Blackbird 依序移動到四個位置
  • - 放大/縮小 Blackbird
  • - 清除 Blackbird 內容
  • - 新增 debug 訊息
  • - 新增 info 訊息
  • - 新增 warn 訊息
  • - 新增 error 訊息
  • - 開始/結束 time profiler
另外還提供了三個熱鍵來控制:
  • Hide/show: F2
  • Move: Shift + F2
  • Clear: Alt + Shift + F2
Demo 1: Output all message types
log.debug('this is a debug message'); log.info('this is an info message'); log.warn('this is a warning message'); log.error('this is an error message'); (記得按F2把Blackbird顯示出來)

Demo 2: Collect and show local anchors
log.profile( 'local anchors' ); var anchors = document.getElementsByTagName( 'A' ); for ( var i = 0; i < anchors.length; i++ ) { if ( anchors[ i ].name ) { log.debug( anchors[ i ].name ); } } log.profile( 'local anchors' ); (記得按F2把Blackbird顯示出來)