2011年8月11日 星期四

Useful diagram creator

非常實用的流程圖工具

https://cacoo.com/

Cacoo is a user friendly online drawing tool that allows you to create a variety of diagrams such as site maps, wire frames, UML and network charts. Cacoo can be used free of charge.

好用之處:
免費線上製作 25 個 diagram
可與其他人同時修改
免費版可 export PNG, 已經足夠吧!

還提供 5 種不同 templates

有 iPhone layout, ER diagram, network flow , etc










2010年11月17日 星期三

Text to Speech Bug Fix in Chrome / IE / Safari

當 Flash 使用 google translate API - "http://translate.google.com/translate_tts" 時, 如果用 FireFox 以外的Browser 會有 Proxy 問題, 導致讀取 "http://translate.google.com/translate_tts"時, 變了 404 Error
在 Flash run in browser 時會拋出 Stream Error #2032

解決方法:
開一個 php File (translate.php), 寫以下 Code,
$url = $_POST["url"];
$content = file_get_contents($url);
echo $content;


AS3:
var url:String="http://translate.google.com/translate_tts?tl=en&" + "q=" +encodeURI(_input.text);
req = new URLRequest(url);           
var urlRequest:URLRequest = new URLRequest("translate.php");
var urlLoader:URLLoader = new URLLoader();
var urlVars:URLVariables = new URLVariables();
urlVars.url = url;
urlRequest.data = urlVars;
urlRequest.method = URLRequestMethod.POST;
         
snd = new Sound();
snd.addEventListener(Event.COMPLETE, onComplete);
snd.addEventListener(IOErrorEvent.IO_ERROR, onIOError);

// 讀取 php 從Google取回來的Sound Data
snd.load(urlRequest);




参考:
http://blog.onebyonedesign.com/actionscript/googles-text-to-speech-engine-in-flash/

2010年5月26日 星期三

多人連線 Flash 遊戲伺服器: SmartFoxServer

SmartFoxServer是相當強大的多人伺服器,以Flash Socket為基礎,可實現多人應用程式及MMO Game,由於是Java base開發,在Windows、Linux及MacOS都可運行,而且client端支援AS1、AS2、AS3語法,專業版還能跨防火牆,功能相當強 大。

還提供完整的 Server side package 及 Client side API, 不需要重寫 server side code, 就可以輕鬆完成多玩家遊戲

BlueBox: 讓玩家避開網絡限制(防火牆, 代理) 來進行多玩家遊戲,而不犧牲連接速度. 因為API 會自動在”幕後“選擇最好的連接系統.    

RedBox:  免費開源的附加軟件,使在SmartFoxServer的框架中集成了音頻/視頻流的能力, 並簡化了A/V應用的開發難度. 

官方首頁:http://www.smartfoxserver.com/

2010年5月4日 星期二

Written Javascript like as flash action script

HTML5 javascript API for developing Web and Mobile Application such as iPhone web apps. The use of API is like flash programming (as3).

The API Code in MIT License, written by me~~~:
http://code.google.com/p/keylib-js-to-as3/

Examples are avaliable too.

2010年2月19日 星期五

2010年2月3日 星期三

AMFPHP 初陣

先到這裡下載
http://sourceforge.net/projects/amfphp/

下載完還有東西需要修改:
1. globals.php (修改 database info)
2. gateway.php (如果想使用到中文, 就要更改 default charset
$gateway->setCharsetHandler("utf8_decode", "UTF-8", "UTF-8");

AMFPHP Debug page: (非常好用)
http://127.0.0.1/amfphp/browser/

2010年2月1日 星期一

Flash Media Server 3.5 VS Red5

最近正準備使用 Media Server 來做 Virtual Space Project
找了些最紅 Media Server, 其實都不外乎 FMS & Red5

順便比較看看那一個適合
  
 比較 1: (我看是太主觀的比較)
10 Quick Reasons Of Why To Choose Red5 Media Server Over Flash Media Server

比較 2: (正常資料分析, 不過不夠 update)
http://askmeflash.com/article/10/comparison-wowza-vs-fms-vs-red5

Red5 0.9 Final 已經可以進行 H.264 Video streaming


功能上, FMS 的確強大多了, support 也多,易學, 易上手, setup 簡單
最不好的就是貴

Red5 最大好處就是 Open-Source & Free !!! 免費才是王道
不過, 實在麻煩, setup 上, 要裝 J2EE 又要裝 Eclipse


如果用在工作上~~我毫不猶疑地選擇用 FMS
個人開發的話, Red5 吧~~~

所以最後我決定要同時擊破這兩個 Server !!!!!!!!!!!!