2012年10月30日 星期二

Install NS2 in ubuntu

This post will help you in installing Network Simulator 2 version NS2.35 in Ubuntu 11.10

Instructions

Install Ubuntu
Download NS-2.35 (http://sourceforge.net/projects/nsnam/files/allinone/ns-allinone-2.35/ns-allinone-2.35.tar.gz/download)
Unzip or untar it to any folder (recommended is /home/loginname) using the following commands one by one
sudo apt-get update

2012年9月10日 星期一

iOS 中如何禁止進入螢幕保護狀態

在 iOS 程式中,如果希望我們的程式不要進入螢幕保護狀態,例如導航軟體一樣,作法其實很簡單,只要使用
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];

這樣程式就不會進入螢幕保護狀態了。但是如果使用者手動的方式進入 Lock Mode ,而重新解鎖之後你會發現,原本在執行的 Server 都被關閉了,這個時候你可以在下列函數中重新啟動

2012年7月9日 星期一

MirrorLink (Nokia N8) - 引言

今天成功的透過  uPnP  控制 Nokia N8  的 MirrorLink,而且 VNC 也可以連線了,再這個領域中,需要完成下列的能力(需要解決的問題):

2012年7月5日 星期四

CCITT 16 Bit CRC

CRC 在程式設計中是相當重要的功能,他提供了錯誤偵測的能力(沒有修正,要有修正能力,要使用 ECC),確保我們傳送的數據是正確無誤的,這不管是在寫軟體、韌體都是經常會使用的方法。

Linux uPnP Programming (一)

在 Linux 上要如何開發 uPnP 程式呢?當然要先安裝 uPnP lib 。然後我以 lib 中所附上的 sample code 來解說,本篇我們先來解說  Control Point。下載完成之後解壓縮,再目錄中你會看到 upup/sample 目錄,我們現在來編譯看看
shanchieh@peter:Downloads$ cd libupnp-1.6.17/
shanchieh@peter:libupnp-1.6.17$ ./configure
shanchieh@peter:libupnp-1.6.17$ make
shanchieh@peter:libupnp-1.6.17$ cd upnp/sample/

這個時候你應該會看到三的執行檔案,如下: