2015年8月11日 星期二

2015年5月29日 星期五

[演講] VoiceTube 行銷秘密

VoiceTube這個英文學習平台,過去就有接觸過,覺得是設計不錯的影音站台,剛好看到學校有這個演講: 創聯會X VoiceTube 看影片學英語 WORKSHOP ─ 新創公司才能告訴你的行銷秘密,於是就來聽聽啦!


2014年4月21日 星期一

[筆記] Think outside of the Box—雲端運算的商業價值應用(翟本喬)


#雲端運算

今天聽這場演講,真是收穫良多。原本是衝著講師翟本喬本身的魅力與對他的好奇的,而沒想到雲端的內涵其實是比原本認知更多的,不是單純的虛擬化、行動化,或是把資料丟到網路運算這麼簡單。
更多收穫則是在"大數據"的議題上,這不只是傳統 data mining 上的分析統計,因為這些資料是趨近無限大,會變動的,也包含錯誤或是假資料,所以如何從資料等級提升為資訊策略,並且轉化為獲利模式,是中間最有價值的一段。

((以下流水帳筆記))

2014年3月10日 星期一

[筆記] 3D列印大未來

學校的講座-蘇英嘉: 3D列印大未來,看到這個越來越熱門的主題,趕緊來聽聽看。

2010年6月22日 星期二

[實作] 建構 Ajax連動式選單 @jsp

原本我做連動式選單的方式,是在載入頁面時,就把主,副選項都寫到 js array裡,因此在運作上是純粹 js的對應顯示,並無用到 Ajax 的動態機制。

2009年11月21日 星期六

[演講心得] 電腦遊戲、手機遊戲、iPhone遊戲

講者:龍華科技大學 多媒體與遊戲發展科學系 梁志雄教授

先提到全球在遊戲領域很重要的研討會: GDC (Game Developers Conference)

2009年10月18日 星期日

[Database] .NET 連接 informix

一開始遇到問題,大概可以確定是 informix 版本的問題,但到底是 SDK版本太新太舊,還是引入參考的方式不對,一直沒頭緒……

卡了大半天,問有經驗的同仁才曉得,原來因為學校舊平台的校務系統也有裝一個 ifx sdk,造成環境變數中的 path會有兩個目錄設定,系統優先找第一個,自然讓開發的 AP無法順利編譯執行,顯示找不到正確的 dll -> 無法載入 DLL 'iclit09b.dll'
一個解決方案,是將原本預設的路徑砍掉,只留新的 path,本機執行就成功了。(但是這樣會使得校務系統無法順利執行,要能兼容兩種環境,恐怕就得動態切換或是隔離開發環境了。)

後來遇到第二個問題,是將程式由本機發佈到主機後發生的,這類似的問題,推敲了一天,才曉得我的本機 ifx 版本又跟 server 上的不同,所以無法順利執行。我想這又帶來一個很寶貴的經驗,開發環境跟發佈環境需要一致的重要 0rz~

ps. 這邊似乎也存在著一個 IIS的 bug:[節錄]
If you are trying to use IBM.Data.Informix (Client 2.81 TC3, 2.9, 3.5, etc.)
from IIS, and you still have this problem, I have a solution. I found that
IIS 5.1 has a bug!!. IIS cannot read the entire PATH environment variable if
it’s too long (my PATH has 1364 characters).

So if your informix dir is near the end of your PATH and your PATH is too
long, IIS will never read your informix dir ("C:\Program
Files\IBM\Informix\Client-SDK\bin"). Just put your informix dir at the
beginning of your PATH variable, and very important execute an "iisreset" and
the issue will gone away. I don't know if this bug remains in IIS 6.0 or later

2009年9月15日 星期二

[C#] 四捨五入之無條件進位 0.5

因為特殊用途,所以需要用到無條件進位0.5的規則,例如 1.3 要變 1.5,1.8 要變2,所以來研究一下怎麼達成。

先參考既有的方法,
http://www.allenkuo.com/EBook5/view.aspx?TreeNodeID=27&id=381
http://www.dotblogs.com.tw/yc421206/archive/2008/11/03/5852.aspx
[節錄] 舊的規則,會根據前一位數字,來決定小數點
的進位。在.NET 2.0 以後, Math.Round()多了參數,可以自訂如何進位。

其他參考:
C#無條件捨去
利用ToString()

自己生出簡單的進位 0.5 函式:
public double halfRound(double val)
{
double ten = val * 10;
double key = ten % 10;
if( key>=5 || key==0 )
return Math.Round( val, MidpointRounding.AwayFromZero);
else
return Math.Round(val, MidpointRounding.AwayFromZero)+0.5;
}
這樣子就達成目的了!

halfRound(1.2) => 1.5
halfRound(1.6) => 2

2009年3月5日 星期四

在 Jbuilder X 開發 web services

之前寫 web services的經驗是在 Eclipse導入 ws,不過最近的程式橋接,因為該專案原本就是 jBuilder 的,所以改用JB內建的方法。