How to handle YouTube in your program

Home


**Summarized:
**YouTube the world largest bideo braofcast company. People usually watch video under the web site or use the mashup to integrate into theirown blog. This article describes the way to deal with YouTube  via C++ coding. I will show you how to handle YouTube  API using Web Browser or using C++ to write a simple sample to demo how to get response from YouTube. Also I also tell you help to write a simple program to download YouTube video via HTTP connection client.

**YouTube APIs
**YouTube already provide lots of APIs which could help us to query video detail, get list by tag, list popular… All you have to do is open a url which like

[http://www.youtube.com/api2_rest?method=youtube.videos.list_by_tag&dev_id=XXXX_ID&tag=TakeThat](http://www.youtube.com/api2_rest?method=youtube.videos.list_by_tag&dev_id=XXXX_ID&tag=TakeThat) > >

As you see the URL it separate into three part:

  1. “method=youtube.videos.list_by_tag”: it
    is API name, whole API list is here.

  2. “dev_id=XXXX_ID”: Every API request need a developer ID which you can request here.

  3. “&tag=TakeThat”: This API could help to figure out the list of specific tag. Oh my favorite band is “Take That” ^_^.

After you send the Http request via your browser, you would get the result XML as follow:

Y_XML

Yes, a XML based response which you could full handle it in any kinds of program you like.

**Download YouTube:
**Pick up any video from YouTube which like: http://youtube.com/watch?v=abK9WNFbKus&eurl=%2Findex. How to download it via Http connection? First I want to introduce a web site which can help you to transform your YouTube URL to a download-able address. 男丁格爾’s 脫殼玩 - FLV Video Parser Web 版 is a one of this web site.

Because any playback from YouTube need request a SK(I don’t know what is stand for). How to get the SK? You can paste a URL like http://youtube.com/watch?v=abK9WNFbKus&eurl=%2Findex, and you open the source code of this page (Use IE to right click and “View Source”). Search a strinbg as follow:

 function writeMoviePlayer(player_div, force)  {   var v = "7";   if (force)    v = "0"; > >   var fo = new SWFObject("/player2.swf?hl=en&BASE_YT_URL=http://youtube.com/&video_id=1vjLC_gcftE&l=121&t=OEgsToPDskIwzbAyRDMe7MOVOjVzt-Qf&soff=1&sk=CxfMnY-qWhLIp4nOKIFWOgU", "movie_player", "450", "370", v, "#FFFFFF"); > >    fo.addVariable("playnext", 0);   fo.addVariable("hl", getQueryParamValue("hl"));   fo.addParam("allowFullscreen", "true");     fo.addVariable("sourceid", "yw");     fo.addVariable("sdetail", "m%3Auser%2Crv%3AabK9WNFbKus");   player_written = fo.write(player_div);  } > >

Use the “RED” string and connect with http://www.youtube.com/get_video? it should be http://www.youtube.com/get_video?video_id=1vjLC_gcftE&l=121&t=OEgsToPDskIwzbAyRDMe7MOVOjVzt-Qf&soff=1&sk=CxfMnY-qWhLIp4nOKIFWOgU it could download the video from YouTube directly. (The URL may invalid after a period time, please request it again.)

**Sample Program:
**Any handle of YouTube could via Http connection clien which IE/FireFox… CHttpClient is a very useful simple http client program which write by C++. 

It has a clear GUI and useful connection API to get/post and request to Web Site via HTTP. I modify this application and change it to deal with YouTube.

Please download in
http://www.badongo.com/file/3563196

Any comment is welcome.

用記事本寫HTML畫圖???

[youtube http://www.youtube.com/watch?v=NqFOB77jLaE]

發霉客看到的

暨之前小畫家勇者之後~~果然神人界總是不會停止的~~~ 現在出現了利用記事本來寫html去畫圖的人~~  

利用記事本寫code ,其實對於軟體工程師而言算是蠻簡單的~~ (雖然後來ultraEdit 實在看到鬼的好用~~ )但是很多時基於快速~ 我們還是會使用記事本來修改程式~~ 不過~ 利用記事本寫html 裡面的table 並且將每個td 去著色的技巧~ 只能說太神奇了~~~~

女人最大也最恐怖的武器

[youtube http://www.youtube.com/watch?v=4BRUOC-QRbk]

主要是正妹星球看到的影片,不過在浮士德的異想空間~ 有一些主要的敘述如下:

場景一: 不好意思~~ 嗯? 這隻娃娃我夾了好多好多次,但就是夾不起來...為什麼夾不起來呢.... 耶....這....就繼續加油囉.... 但我超想要的! 耶...那...其實...我們真的是不可以這樣子做啦... 拜託~~ 那...就只有這次破例哦..... 謝謝~~~  (商品實驗完有還給店家) 場景二: 你好~這個,麻煩你們 來,請轉一次 啊~~是紅的! 紅球是銘謝惠顧唷 耶~~那....再讓我玩一次!下次我會灌注念力下去轉的! 剛就當作練習...? 嗯嗯!練習! 可是一張只能轉一次啊...只能再一次唷... 啊~我們三個人來一起灌注念力吧! (來賓驚嘆) (省略) . . 啊~剛剛忘了往回轉,要好好攪拌一下.........呀!中獎了!白的!中獎了!鏘鏘,怎麼沒有鏘鏘? (不是美女的話,這邊還真的是奧客) 場景三: 不好意思...我想點這個中午套餐可以嗎? 啊,這個啊...我們午餐特惠已經結束了,你可以參考這邊的餐點...... 你們中午特餐是到幾點呢? 到三點....嗯~現在已經晚上七點了呢 真的沒有豬生姜焼き(我不知道這餐點中文叫啥)了嗎? 這個嘛...現在有點... > >

我個人覺得最好笑的是最後的時候~~ 主持人詢問可愛女主角說~~ “那你覺得旁邊那個女生也能做到嗎?”   女主角又不改天真可愛的表情說”她~~ 應該’某種程度’可以做到” ~~

想不到~~ 美女機車也那麼可愛~~~~

全球點點大賽今日揭曉??

1-120

1-119

a quickr pickr post

(圖片來源: 重灌狂人)

我想最近網路炒的沸沸揚揚的~~ 除了很會唱歌的楊宗緯離開超級星光大道之外~~ 大概就是這個全球點點點大賽(不論大家喜歡叫做”全球丁丁大戰”還是”全球宅男大戰”~~ 只要讓台灣能上國際媒體的機會,台灣同胞都是相當熱情支持的~~)。

根據網路消息的指出~~ 今天應該就是這場比賽的截止日期~~ 剛剛試著連過去, 就發現整個網站已經連線不上了 (大家最後衝刺嗎??)

**Sorry - the server is temporarily unavailable. Please try again later... or why not visit one of these sites:   [CombinationLock.com](http://www.combinationlock.com/)   [GetToZ.com](http://www.gettoz.com/)   [ImpendingDoom.com](http://www.impendingdoom.com/)   [PointlessSites.com](http://www.pointlesssites.com/) ** > >

不論結果如何~ 在此也要跟大家慶祝一下~ 我們全球點點點大賽竟然可以獲得前三名的好名次(根據前天的名次) ~ 在此也看到許多好笑的影片檔案,分享給大家

2006/06/23: 根據PTT HOT_GAME 傳來的戰情,當機前~ 我們應該是第一名。

 World Rankings  Click  ( 下位との差 ) [ 0 Click/min ]
01 Taiwan   517,140,769  ( 58,725,318 ) [ 153,843 Click/min ]
02 Japan   458,415,451  ( 253,638,107 ) [ 147,400 Click/min ]
03 Hungary   204,777,344  ( 201,905,462 ) [ 130,288 Click/min ]

我們還太無聊去幫南極

排名 國名(當地時間)  點擊數     下位差<被超越>         【CPM】  01 台灣(08:02)  464,073,213  [72,857K] (-47,416) <約26hrs> 【33,349 CPM】 02 日本(09:02)  391,216,341  [225,430K] (-34,063) <約110hrs>【80,765 CPM】 03 匈牙利(01:02) 165,786,599  [163,417K] (+114,828)     【114,828 CPM】 04 香港(08:02)   2,369,452   [1,085K] (-643) <約28hrs>   【0 CPM】

08 △南極(NaN:02)   756,871      [483] (+1,069)      【1,069 CPM】
09 ▼義大利(01:02) 

youtube http://www.youtube.com/watch?v=mF4d5nJ_e9A

[youtube http://www.youtube.com/watch?v=Z-1ZgWGbHiw] (我愛我國家 自製惡搞連點器???)

買屋要小心~凶宅大家怕

台灣凶宅網
(好心人士成立的: 台灣凶宅網)

最近在看房子~~ 由於在士林劍潭看到一間不錯的房子(再福港街~ 旁邊有公園的那個四樓的四樓)~

由於整間房子的風水與座向都相當適合我(沒辦法~ 我是個迷信風水的人)~ 於是開價的活動就如火如荼的展開,一開始我們還不覺得很奇怪 房屋仲介公司也告訴我們說~ 不要怕買到凶宅~ 如果是兇宅馬上退保證金給我們~~ 我們也就繳交了保證金去開始做詢價的動作。

這樣一開始,開始怪怪了~~ 房子本來是760萬的~ 結果屋主一口氣願意降低到660萬左右~~ (這時候其實我們開始有點懷疑了說) 加上~ 看過產權說明書之後,我們發現屋主(其實是投資客) 是去年九月買進來的房子~ 而且整個貸款也才貸款500萬左右~ 這就讓我開始擔心起來了~~~

加上我們在台灣凶宅網發現了以下的這篇文章

**士林福港街公寓原租客在頂樓跳樓.很便宜.有人想投資嗎** > > * * * > > 公寓四樓.面公園.26坪左右.價格好談.原租客在五樓跳樓身亡.這樣有人想投資嗎?請來電09XXXXXX > >

於是在關係人員的動員下,我們開始尋問周圍的鄰居 是否這間房子有發生過什麼事情~~~

"有阿~ 去年才有個租屋的從樓頂跳了下來!!!!!" > >

哇哩勒~~~~ 這就把我嚇的屁滾尿流~馬上跑去旁邊的派出所 去詢問警察有沒有相關的報案紀錄。結果警察都不願意幫忙查詢~~ 於是我們請房屋仲介幫我們查詢這件事情~還好在房屋仲介的幫助下順利的查清楚~ 是真有此事 並且也解除了合約~~

再這裡分享一些資訊給大家~~~~

  • 警察不會幫忙做凶宅查詢: 不想擋人財路~ 也不想讓週遭恐慌下~ 沒人願意扛這種混水~~~ 加上”所買賣房屋的同一棟大樓其他住戶或鄰居曾經發生殺人或自殺事件,是否構成凶宅的定義?” (來自: http://www.newslaw.com.tw/article.asp?PID=224)~~ 一般警察及消防隊都不會幫忙。

  • 購屋合約上的”凶宅”:  購屋合約上面僅是註明~~ “屋主自持有房屋權之後~ 沒有發生自殺或是他殺的非自然死亡的事件” ~~ 甚至 爬上樓頂自殺這種事情~ 要怎麼界定~~ 還是只能靠各位買家自己多做功課~~ 多去查查

  • “訂金”、”斡旋金”停看聽: 雖然要出價~ 可能得先支付斡旋金~ 但是還是奉勸大家先做功課再去出價~~ 避免支付斡旋金之後~ 被惡劣的仲介翻臉不認人。

  • 遠親不如近鄰: 要確定是不是兇宅除了台灣凶宅網之外~ 最好的方法~ 還是去週遭的鄰居問問看~ 基本上有”非自然死亡”的事件發生~ 鄰居應該多少都會知情 花點時間去問問~~ 總比後來去打官司好~~~

參考資料:

不可以射在裡面要拔出來

33不可以

同事在我這電腦弄給我看的一個笑話~~ 只要在Google上面打上”不可以”~~~ 出現的選項竟然是~~~

不可以射在裡面要拔出來 > >

太搞笑了~~~ 這篇文章也很搞笑~~