2012年1月7日 星期六

[多媒體] Setup Video Streaming in Linux

VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVD, Audio CD, VCD, and various streaming protocols.

environment:
* server: ubuntu 10.04 (192.168.104.131)
* client: ubuntu 10.04 (192.168.104.1)

1. launch VLC
server$ vlc

1.1 choose "Media" -> "Advanced Open File..."

1.2 in "File Selection", press "Add..." to choose your media file, then set "Stream"

1.3 check the path of media is correct and press "Next"

1.4 in "Destinations", choose "HTTP" and press "Add"

1.5 set HTTP output port as default "8080", path as default "/"

1.6 set Miscellaneous Options as default and press "Stream"


2. receive video streaming via SMPlayer
client$ smplayer

2.1 choose "Open" -> "URL..."

2.2 fill in URL with http://server:8080/

2.3 play



reference:
* 架設HTTP Streaming Servrer
* Live Streaming Using C

2011年12月28日 星期三

2011年12月22日 星期四

[PHP] Warning: date(): ... date_default_timezone_set() ...

如果在code裡面用到date()或time()相關函式,出現以下warning:
Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Chongqing' for 'CST/8.0/no DST' instead in /path/to/code.php on line xx

解決方法就是在php.ini設定timezone
$ vim /path/to/php.ini
date.timezone = "Asia/Taipei"
或是在code裡面date()/time()呼叫前指定timezone
$ vim /path/to/code.php
date_default_timezone_set('Asia/Taipei');

2011年12月13日 星期二

[PHP] XML to Array

網路上找到的,用起來這個最順手,順便備份一下

2011年11月29日 星期二

[Tips] HTTP Proxy

由於有時候會需要測一些鎖IP的應用程式,例如Pandora,Hulu,Netflix等,大概不外乎使用VPN或是proxy取得國外的IP後才能開心的使用...

網路上的proxy一狗票,不外乎是先透過HTTP連線到對方的proxy再幫你轉導或是直接在本機瀏覽器指定對方的proxy兩種方法,可是常常不是因為對方的Proxy服務斷線,就是有時候連線到一半就會斷掉...

而還有一種可以先建立ssh連線的服務就很方便,大致上就是用10分鐘郵件ssh center註冊一個帳號,就可以透過ssh tunnel快樂的使用24小時免費proxy服務

2011年11月22日 星期二

[Android] Native + Web on Android

今天在找一些Webkit的資料時,發現對岸的分享《淘宝客户端 for Android》项目实战, 先做個紀錄

2011年11月10日 星期四

[Embedded] Arduino

wiki上的介紹:
Arduino是一個基於開放原始碼的軟硬體平台,構建於開放原始碼simple I/O介面版,並且具有使用類似Java,C 語言的Processing/Wiring開發環境

最近在COSCUP看到這好玩的東西,而本次的COSCUP也邀請了David Cuartielles (Co-Funder of Arduino Platform)做Keynote:Arduino in the DIY Classroom,相關的演講還有使用Arduino開放平台建置智慧型插座,羊逃成熟時-以Arduino開發的互動設計商品RepRap 3D Printer

網路上有許多不錯的資源,目前我看到繁體中文講得最詳細應該是arduino.tw台灣使用者社群Arduino入門教學這一系列的文章吧,未來有其他資訊再繼續補充吧

reference:
* arduino.tw台灣使用者社群
* Arduino入門教學
* INTERACTIVE2GO