2007年9月11日 星期二

簡報技巧

簡報應強調之重點
  • Motivation
  • Problem Definition
  • Related Work
(另一版本)
  • Motivation最重要
  • 例子要簡單易懂
    ps.可多利用Wireshark查封包、解釋各種現象
  • 不要過分強調技術細節
  • A picture speaks louder than words.
注意事項
  • 避免一頁有大量的文字
  • 少用formula
  • 多用examples.figures
*重點不在你講了多少,而在於台下的人聽進了多少。
*簡報,要讓聽者的頭腦能動起來。(請考慮聽者的背景)
(2008/2/12)

有關meeting 簡報
*meeting的意義:讓實驗室的同仁能多方了解與自己研究領域相關的新知或工具,重點在「了解」。
同樣地,簡報的重點不在技術細節,而是讓台下的人能夠跟得上、能夠跟著你的簡報思考。如果能夠給人新的發想,這場簡報對聽者就是值回票價了。
(當然不是說技術細節不重要,但是要用一個一個的範例呈現演說主題的所需的技術範壔。)
所以,為了不要讓自己和台下的人浪費這一個半小時的時間,要認真準備,裨能增進自己邏輯思考能力、簡報能力,和同伴們的知識範圍。

啟動SIP Fluoroscope

前言:
啟動SIP Fluoroscope 有自動(使用shell script)及手動兩種方法,建議先使用手動啟動,若未能啟動成功,比較容易了解問題出在哪個環節。

用sipfluoroscope.sh命令稿啟動:命令稿如下。

#!/usr/local/bin/bash #使用bash執行
# Author : Sepp Wang ( pennywang.tw @ yahoo.com.tw )
# Date : 2007/03/27
# Purpose : Start the SIP Fluoroscope at system startup

SIPFLUOROSCOPE='/home/martensite/www/sipmagnifier/captor.exe | /home/martensite/www/sipmagnifier/dissector_lite.php'
#pipeline 執行captor.exe及dissector_lite.php
SIPFLUOROSCOPE_PID_FILE='/var/run/sipfluoroscope.pid'
SIPFLUOROSCOPE_PID=$(cat $SIPFLUOROSCOPE_PID_FILE)

function USAGE() #定義function USAGE
{
echo -e " Usage : $0 [start|stop|restart]" #顯示Usage:sipfluoroscope 開始、停止、重啟($0為SIPFLUOROSCOPE ←檔案名稱)
}
# ---- Main ------
if [ X$# == X0 ] #若命令列參數為0(?)
then
$SIPFLUOROSCOPE & #背景執行
echo $! > /var/run/sipfluoroscope.pid #顯示process id
elif [ X$# == X1 ] #若命令列參數為1(?)
then
case $1 in #比對字串樣式
start) echo "Starting SIP Fluoroscope ..." #若case $1=start,則顯示開始的訊息
$SIPFLUOROSCOPE & #背景執行
echo $! > /var/run/sipfluoroscope.pid #顯示process id
echo "Done." #結束
;; #跳至esac

stop) echo "Stoping SIP Fluoroscope ..." #若case $1=stop,則顯示停止系統的訊息
kill $DISSECTOR_PID #刪除DISSECTOR的process id
echo "Done." #結束
;;
restart) echo "Restarting SIP Fluoroscope ..." #若case $1為restart,則顯示重啟系統的訊息
kill $SIPFLUOROSCOPE_PID #刪除process id
$SIPFLUOROSCOPE & #背景執行
echo $! > /var/run/sipfluoroscope.pid #顯示process id
echo "Done." #結束
;;
*) USAGE
;;
esac #case 迴圈終止
else
USAGE
fi #命令稿結束

#update by tintin on Sep.27

=====================

手動啟動:Step by step
/**Manually**/
1.$cd /home/martensite/www/sipmagnifier
2$sudo ./captor.exe | ./dissector_lite.php &
找不到device r10,應該是因為沒有root權限→所以,至少要有sudoer權限才可啟動

3.ps -aux | grep captor %顯示自己和其它人的 process
ps -aux | grep dissector %check these two PIDs,and they should contiguous


Web Technology note(1)

9/11
http→mime:can transport video.voice...multimedia
java/applet (client)
\servlet (server) cf:cgi

/Java-applet
\plug-in


*IEEE Internet computing magazine

Who invented web?
w3c executive.

/HTTP
\TCP security.reliable base to transmot cf:RTP.UDP(unreiable)

(protocol of different layers)

*HW deadline:12:00 pm. Mon

DNS server and 查號台

XSL.SMIL?

RTSP:jump to a desired point of movie downloading(random access)

proxy:代理, make a copy of data

要記起來的首字縮寫字

3GPP:Third Generation Partnership Project(ETSI)

ARP:Address Resolution Protocol位址查解協定
IMS:IP Multimedia (Sub)system
WiMAX:Worldwide interoperability Microwave Access(Where is X??)
IEEE:Institute of Electrical and Electronic Engeerers
RFC:Request For Comments
SMTP:Simple Mail Transport Protocol
ENUM:

VoIP:Voice over IP( see also :DTMF)
DTMF:Dual Tone Multi-Frequency encoding of numbers(??)
ADSL:Asymmetric Digital Subscriber Line
B2BUA:Back to Back User Agent
UAS:User Agent Server
UAC:User Agent Client
OAM:Operation,Administration and Maintenance
PSTN:Public Switched Telephone Network
PBX:Packet Branch Exchange
ISP:Internet Service Provider
ISDN:Intergrated Services Digital Network
NAT:Network Address Translator (cf:NAPT)
NAPT:Network Address and Port Translation
ALG:Application Layer Gateway
STUN:Simple Traversal Underneath NATs)
TANet:
IETF:Internet Engineering Task Force, the Internet standard body
MIME:Multipurpose Internet Mail Extension Protocol
SIP:Session Initiation Protocol
SDP:Session Description Protocol(simple plain text document,usually in the body of SIP message that describes the capability of an internet end point)(RFC ?)
CSeq:Sequential number of SIP requests within a SIP dialog(the number is used to detect out of order requests and retransmissions)
AP:Access Point
RTP:Real Time Streaming Protocol(Realtime Transport Protocol)
DNS:Domain Name Service
NAPTR:Naming Authority Pointer
SER:SIP Express Router
GNU:?
GPL:General ? License
LDAP:Lightweight Directory Access Protocol
SMS:Simple Message ?
FAQ:Frequently Asked Questions
BELLcore:communication Research
TTL:Time to Live(hop to live)
SIPit:SIP Interoperability Test)
Reference:
http://www.iptel.org/glossary

2007年9月10日 星期一

GDS(Global Dialing Scheme)

GDS(Global Dialing Scheme)
format:
  • the Internet Access Code(IAC):the world gatekeeper prefix, defined as 00
  • a Country Code(CC)
  • an Organization Prefix(OP)
  • an Endpoint Number(EN)

[Weekly Report]2007.9.1-2007.9.7

1.Continue RFC3261 and Bash manual page:
1.1 Forward 7 pages of RFC 3261 and take notes of it(to page 27 on Sep5).
1.2 the History section of Bash manual page

2.Prepare for the Entrance Exam Practice writing the research report.

VoIP Foro -- SIP Architecture:Session Initiation Protocol

main objective of SIP:
  1. the communication between multimedia devices.
  2. SIP makes the communication possible thanks to:
  • RTP/RTCP(used to transport voice data in real time)
  • SDP(used to negotiate the participant capbilities)

3. an application-layer control protocol

4. a signaling protocol for Internet Telephony

5. establish sessions for features such as audio/video conferencing, interactive gamimg and call forwarding to be deployed over IP networks