在modules\flashvideo\classes\FlashVideoRenderer.class
裡面有說
/* Set allowDL=false to omit download button in upper right of player */
$flashVars .= '&allowDl=flase';
原本是true 改成false就好了
--
害我研究這麼久 原來這麼簡單 XD
2010年12月22日 星期三
2010年12月15日 星期三
ns2的一些error message
抓了ns-allinone-2.29_multichan.rar下來 想把他弄到Fedora上面跑
沒想到工程比想像中的浩大 囧....
----
先解壓縮 然後搜尋檔案內容 把/home/smallko/ns-allinone-2.28/改成你自己的ns2路徑
然後再執行./install
不過中間會遇到很多錯誤訊息 (有人說是編譯器版本問題!?)
下面節錄部份解決方法 因為改的東西太多了 那就改天吧(冷)
不然就去參考這個
http://shagin45.blogspot.com/2008/02/ns2-nistmobility.html
或者是把你的錯誤訊息丟到google 應該也可以找到
----
dsr/dsragent.cc: In member function ‘void DSRAgent::handleFlowForwarding(SRPacket&, int)’:
dsr/dsragent.cc:828: error: ‘XmitFlowFailureCallback’ was not declared in this scope
dsr/dsragent.cc: In member function ‘void DSRAgent::sendOutPacketWithRoute(SRPacket&, bool, Time)’:
dsr/dsragent.cc:1385: error: ‘XmitFailureCallback’ was not declared in this scope
dsr/dsragent.cc:1386: error: ‘XmitFlowFailureCallback’ was not declared in this scope
dsr/dsragent.cc:1403: error: ‘XmitFailureCallback’ was not declared in this scope
make: *** [dsr/dsragent.o] Error 1
@line 220, add:
void XmitFlowFailureCallback(Packet *pkt, void *data);
void XmitFailureCallback(Packet *pkt, void *data);
= = = = = = = = = = = = = =
diffusion/diffusion.cc: In member function 'void DiffusionAgent::MACprepare(Packet*, nsaddr_t, int, bool)':
diffusion/diffusion.cc:429: error: 'XmitFailedCallback' was not declared in this scope
make: *** [diffusion/diffusion.o] Error 1
add:
void XmitFailedCallback(Packet *pkt, void *data);
before
void DiffusionAgent::MACprepare(Packet *pkt, nsaddr_t next_hop,
int type, bool lk_dtct)
= = = = = = = = = = = = = =
diffusion/omni_mcast.cc: In member function 'void OmniMcastAgent::MACprepare(Packet*, nsaddr_t, unsigned int, bool)':
diffusion/omni_mcast.cc:388: error: 'OmniMcastXmitFailedCallback' was not declared in this scope
make: *** [diffusion/omni_mcast.o] Error 1
@line 106, add:
void OmniMcastXmitFailedCallback(Packet *pkt, void *data);
沒想到工程比想像中的浩大 囧....
----
先解壓縮 然後搜尋檔案內容 把/home/smallko/ns-allinone-2.28/改成你自己的ns2路徑
然後再執行./install
不過中間會遇到很多錯誤訊息 (有人說是編譯器版本問題!?)
下面節錄部份解決方法 因為改的東西太多了 那就改天吧(冷)
不然就去參考這個
http://shagin45.blogspot.com/2008/02/ns2-nistmobility.html
或者是把你的錯誤訊息丟到google 應該也可以找到
----
dsr/dsragent.cc: In member function ‘void DSRAgent::handleFlowForwarding(SRPacket&, int)’:
dsr/dsragent.cc:828: error: ‘XmitFlowFailureCallback’ was not declared in this scope
dsr/dsragent.cc: In member function ‘void DSRAgent::sendOutPacketWithRoute(SRPacket&, bool, Time)’:
dsr/dsragent.cc:1385: error: ‘XmitFailureCallback’ was not declared in this scope
dsr/dsragent.cc:1386: error: ‘XmitFlowFailureCallback’ was not declared in this scope
dsr/dsragent.cc:1403: error: ‘XmitFailureCallback’ was not declared in this scope
make: *** [dsr/dsragent.o] Error 1
@line 220, add:
void XmitFlowFailureCallback(Packet *pkt, void *data);
void XmitFailureCallback(Packet *pkt, void *data);
= = = = = = = = = = = = = =
diffusion/diffusion.cc: In member function 'void DiffusionAgent::MACprepare(Packet*, nsaddr_t, int, bool)':
diffusion/diffusion.cc:429: error: 'XmitFailedCallback' was not declared in this scope
make: *** [diffusion/diffusion.o] Error 1
add:
void XmitFailedCallback(Packet *pkt, void *data);
before
void DiffusionAgent::MACprepare(Packet *pkt, nsaddr_t next_hop,
int type, bool lk_dtct)
= = = = = = = = = = = = = =
diffusion/omni_mcast.cc: In member function 'void OmniMcastAgent::MACprepare(Packet*, nsaddr_t, unsigned int, bool)':
diffusion/omni_mcast.cc:388: error: 'OmniMcastXmitFailedCallback' was not declared in this scope
make: *** [diffusion/omni_mcast.o] Error 1
@line 106, add:
void OmniMcastXmitFailedCallback(Packet *pkt, void *data);
2010年12月13日 星期一
madwifi - 多張網卡的IRQ問題
http://madwifi-project.org/ticket/2335
好像是說 使用多張同樣的網卡 他們會使用同一個IRQ
因此會造成一些問題
然後那個人有講他覺得的解決方法為何
--
我也不知道我這個說法對不對 XD
好像是說 使用多張同樣的網卡 他們會使用同一個IRQ
因此會造成一些問題
然後那個人有講他覺得的解決方法為何
--
我也不知道我這個說法對不對 XD
2010年12月4日 星期六
Fedora 1 的 yum站台
編輯 /etc/yum.conf (應該沒記錯XD)
[base]
name=Fedora Core $releasever - $basearch - Base
#baseurl=http://fedora.redhat.com/releases/fedora-core-$releasever
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/core/updates/1/i386/
[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
#baseurl=http://fedora.redhat.com/updates/released/fedora-core-$releasever
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/core/updates/1/i386/
[base]
name=Fedora Core $releasever - $basearch - Base
#baseurl=http://fedora.redhat.com/releases/fedora-core-$releasever
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/core/updates/1/i386/
[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
#baseurl=http://fedora.redhat.com/updates/released/fedora-core-$releasever
baseurl=http://archives.fedoraproject.org/pub/archive/fedora/linux/core/updates/1/i386/
2010年12月3日 星期五
修改xp遠端預設port
regedit
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp
改PortNumber
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp
改PortNumber
2010年11月2日 星期二
2010年10月22日 星期五
IP分享器設定FTP service
今天在幫某一台虛擬IP設定ftp service的時候
原本以為只要把port 21改掉就可以了
沒想到事情沒這麼簡單 因為還有一個port 20的問題 囧....
參考鳥哥的文章XD
-----------------------
我的server端是Fedora 使用vsftpd
如果我想從外面連到這台電腦的FTP IP分享器要做兩個設定
一個是設定port21的對應 一個是設定port20的對應
ex:
設定port 10021指向該電腦的port 21 同樣設定port 10020指向該電腦的port 20
這樣就好了
-----------------------
不過手邊的IP分享器有點笨 不能設定這種規則
他只能設定把虛擬IP電腦的某個port直接開放對外
也就是說
我只能設定port21指向該電腦的port 21 設定port 20指向該電腦的port 20
如果未來有其他電腦也要設定FTP 這樣就很麻煩了 orz...
所以我的解決方法是 把FTP的預設port 21、20都改成別的port
這樣未來有其他電腦也要設定FTP就不會有問題XD
只是 在vsftpd裡面 把port21改成別的還蠻簡單的 網路很多資料
改port20的部份就很少人在說 (因為找到的結果幾乎都一樣 = =)
後來看官方的說明文件 很快就找到了 科科
http://vsftpd.beasts.org/vsftpd_conf.html
-----------------------
編輯 /etc/vsftpd/vsftpd.conf
更改ftp-data的port:
connect_from_port_20=NO
ftp_data_port=10020
更改port 21
listen_port=10021
記得關閉被動模式 (因為被動模式我不會設定XD)
pasv_enable=NO
然後去設定IP分享器 重新啟動ftp 這樣就可以連了
用pietty開啟圖形介面程式
後來幫上課同學測試的時候 發現還是不能使用 囧
不過後來找到解決方法了 XD
-------------------------------
環境:在電腦教室(虛擬IP)連到工作站跑icfb
因為電腦是虛擬IP 所以用x-win32的時候似乎不能使用?
後來參考http://www.cs.nctu.edu.tw/help/xming.html 改用Xming
只是除了安裝主程式 Xming-6-9-0-31-setup.exe
還要再安裝 Xming-fonts-7-5-0-25-setup.exe
兩個都裝完之後就可以跑icfb (當然還要設定putty XD)
2010年10月13日 星期三
putty + 圖形介面程式
裝Xming似乎就可以了!?
方法:
http://www.cs.nctu.edu.tw/help/xming.html
其實就照他做的就好 XD
去抓Xming下來安裝 然後執行Xlaunch 一直按下一步就好
之後再去開pietty 要記得選putty模式 (不然直接用putty也行 XD)
進去putty模式之後 要去X11的地方做設定
forwarding要打勾 display要打 localhost:0
這樣應該就可以了 XD
--
我後來打xeyes、gedit和nam都有顯示畫面出來 科科
用nam開一個檔案來看 也可以正常使用 XDD
方法:
http://www.cs.nctu.edu.tw/help/xming.html
其實就照他做的就好 XD
去抓Xming下來安裝 然後執行Xlaunch 一直按下一步就好
之後再去開pietty 要記得選putty模式 (不然直接用putty也行 XD)
進去putty模式之後 要去X11的地方做設定
forwarding要打勾 display要打 localhost:0
這樣應該就可以了 XD
--
我後來打xeyes、gedit和nam都有顯示畫面出來 科科
用nam開一個檔案來看 也可以正常使用 XDD
2010年10月11日 星期一
vsftp - 紀錄使用者登入時間&資訊
編輯 /etc/vsftpd/vsftpd.conf
最後加上這些就可以了
vsftpd_log_file=/var/log/vsftpd.log
dual_log_enable=YES
log_ftp_protocol=YES
http://hi.baidu.com/zxd08/blog/item/7c1f31312c85f7ad5fdf0e42.html
最後加上這些就可以了
vsftpd_log_file=/var/log/vsftpd.log
dual_log_enable=YES
log_ftp_protocol=YES
然後去看vsftpd.log就可以看到這些東西
=========================
Mon Oct 11 05:18:48 2010 [pid 19518] CONNECT: Client "IP位址"
Mon Oct 11 05:18:48 2010 [pid 19518] FTP response: Client "IP位址", "220 (vsFTPd 2.0.3)"
Mon Oct 11 05:18:50 2010 [pid 19518] FTP command: Client "IP位址", "USER xxxx"
Mon Oct 11 05:18:50 2010 [pid 19518] [xxxx] FTP response: Client "IP位址", "331 Please specify the password."
Mon Oct 11 05:18:51 2010 [pid 19518] [xxxx] FTP command: Client "IP位址", "PASS"
Mon Oct 11 05:18:52 2010 [pid 19517] [xxxx] OK LOGIN: Client "IP位址"
Mon Oct 11 05:18:52 2010 [pid 19519] [xxxx] FTP response: Client "IP位址", "230 Login successful."
=========================
ref:
=========================
Mon Oct 11 05:18:48 2010 [pid 19518] CONNECT: Client "IP位址"
Mon Oct 11 05:18:48 2010 [pid 19518] FTP response: Client "IP位址", "220 (vsFTPd 2.0.3)"
Mon Oct 11 05:18:50 2010 [pid 19518] FTP command: Client "IP位址", "USER xxxx"
Mon Oct 11 05:18:50 2010 [pid 19518] [xxxx] FTP response: Client "IP位址", "331 Please specify the password."
Mon Oct 11 05:18:51 2010 [pid 19518] [xxxx] FTP command: Client "IP位址", "PASS
Mon Oct 11 05:18:52 2010 [pid 19517] [xxxx] OK LOGIN: Client "IP位址"
Mon Oct 11 05:18:52 2010 [pid 19519] [xxxx] FTP response: Client "IP位址", "230 Login successful."
=========================
ref:
2010年9月30日 星期四
IE被綁架了
開IE的時候發現竟然變成這個網址
www.hao222.com
可是首頁還是google沒錯 真詭異
後來去掃描登錄檔
在這個裡面有搜尋到那個網址
HKEY_CLASSES_ROOT\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}\shell\OpenHomePage\Command
把那個網址刪掉就好了 = =+
--
簡單說
開始 -> 執行 -> regedit
回到最上層"我的電腦" 再去搜尋www.hao222.com
然後就會找到一個機碼裡面有這個東西
點兩下編輯 把那個奇怪的網址刪掉
這樣應該就可以了
www.hao222.com
可是首頁還是google沒錯 真詭異
後來去掃描登錄檔
在這個裡面有搜尋到那個網址
HKEY_CLASSES_ROOT\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}\shell\OpenHomePage\Command
把那個網址刪掉就好了 = =+
--
簡單說
開始 -> 執行 -> regedit
回到最上層"我的電腦" 再去搜尋www.hao222.com
然後就會找到一個機碼裡面有這個東西
點兩下編輯 把那個奇怪的網址刪掉
這樣應該就可以了
2010年9月24日 星期五
用sata硬碟安裝redhat 9
終於弄出來了
原來只要在BIOS把sata模式設定為 Compatible Mode 就好了
不過我弄的電腦本身已經有一台ide光碟機
這個時候把硬碟接在sata1的接頭上 會抓不到硬碟
如果把硬碟改裝在sata3上 就可以同時抓到硬碟和光碟機了
--
安裝小紅帽九ing XD
這樣看來 Fedora 1應該也可以這樣裝 = =+
原來只要在BIOS把sata模式設定為 Compatible Mode 就好了
不過我弄的電腦本身已經有一台ide光碟機
這個時候把硬碟接在sata1的接頭上 會抓不到硬碟
如果把硬碟改裝在sata3上 就可以同時抓到硬碟和光碟機了
--
安裝小紅帽九ing XD
這樣看來 Fedora 1應該也可以這樣裝 = =+
2010年8月16日 星期一
word - 無法取代反白文字
最近發現在用word的時候 無法取代那些要反白的文字
使用上非常不習慣... orz
原本都是習慣把要刪掉的文字先反白起來 然後直接按貼上就可以了
可是這幾天都不行 QQ
剛剛去PTT的office版查了一下 終於找到解決方法 XD
sol:
開啟word 上面的工具列 選"工具"->"選項" -> "編輯"的分頁
把"以鍵入字串取代選取部份"打勾就好
--
我還為了這個問題重裝office 結果一樣不能解決 orz...
沒想到打個勾就好 XD
使用上非常不習慣... orz
原本都是習慣把要刪掉的文字先反白起來 然後直接按貼上就可以了
可是這幾天都不行 QQ
剛剛去PTT的office版查了一下 終於找到解決方法 XD
sol:
開啟word 上面的工具列 選"工具"->"選項" -> "編輯"的分頁
把"以鍵入字串取代選取部份"打勾就好
--
我還為了這個問題重裝office 結果一樣不能解決 orz...
沒想到打個勾就好 XD
2010年8月2日 星期一
word - 套用文字顏色的快速鍵
在office的網頁看到
http://office.microsoft.com/zh-tw/word-help/HP005186664.aspx?CTT=5&origin=HA001140736
CTRL+SHIFT+C
複製格式。
CTRL+SHIFT+V
貼上格式。
-----
如果今天我要把很多地方都變成灰色
先選取一部分的文字讓他變成灰色
再按CTRL+SHIFT+C還複製格式
接下來再去選取要變色的文字 再按CTRL+SHIFT+V
這樣就可以快速套用文字顏色了
--
XD
http://office.microsoft.com/zh-tw/word-help/HP005186664.aspx?CTT=5&origin=HA001140736
CTRL+SHIFT+C
複製格式。
CTRL+SHIFT+V
貼上格式。
-----
如果今天我要把很多地方都變成灰色
先選取一部分的文字讓他變成灰色
再按CTRL+SHIFT+C還複製格式
接下來再去選取要變色的文字 再按CTRL+SHIFT+V
這樣就可以快速套用文字顏色了
--
XD
2010年7月26日 星期一
2010年7月22日 星期四
fedora 1 - 重新設定滑鼠
當初電腦在安裝的時候是使用usb滑鼠 後來換成ps/2滑鼠就抓不到了!?
不過後來發現是滑鼠設定沒設好 XD
在灌作業系統的時候一開始就要我們選擇鍵盤滑鼠的資訊
如果是之後想回來設定 只要在終端機執行 redhat-config-mouse 就好了
ref:
http://free.tnc.edu.tw/docs/rh/rhl-ig-x86-zh_TW-9/s1-mouseconfig.html
不過後來發現是滑鼠設定沒設好 XD
在灌作業系統的時候一開始就要我們選擇鍵盤滑鼠的資訊
如果是之後想回來設定 只要在終端機執行 redhat-config-mouse 就好了
ref:
http://free.tnc.edu.tw/docs/rh/rhl-ig-x86-zh_TW-9/s1-mouseconfig.html
2010年5月17日 星期一
freenx - 解決timeout的問題
很奇怪的問題...囧 不知道是不是nx-server的問題 orz
試試編輯ssh的設定檔
nano /etc/ssh/sshd_config
然後設定
TCPKeepAlive yes
ClientAliveInterval 60
如果還是不行 用xp的工作管理員看看有沒有nxssh或nxclient
把他們全部關閉 然後再重新連線試試
搞不好這樣就可以了 orz
試試編輯ssh的設定檔
nano /etc/ssh/sshd_config
然後設定
TCPKeepAlive yes
ClientAliveInterval 60
如果還是不行 用xp的工作管理員看看有沒有nxssh或nxclient
把他們全部關閉 然後再重新連線試試
搞不好這樣就可以了 orz
2010年5月12日 星期三
radiotap
在 http://www.radiotap.org/ 提到
Radiotap is a de facto standard for 802.11 frame injection and reception.
稍微查了一下"de facto standard"的意思是"現存標準"
雖然他是現存標準 可是他未經標準機構(指IEEE!?)通過 卻被產業廣泛採用的標準
真有趣 XD
而且要用monotor mode抓封包才可以看到radiotap header
抓自己無線網卡進出的封包反而看不到這個
Radiotap is a de facto standard for 802.11 frame injection and reception.
稍微查了一下"de facto standard"的意思是"現存標準"
雖然他是現存標準 可是他未經標準機構(指IEEE!?)通過 卻被產業廣泛採用的標準
真有趣 XD
而且要用monotor mode抓封包才可以看到radiotap header
抓自己無線網卡進出的封包反而看不到這個
word的錯誤訊息
開檔案or編輯的時候會出現這個錯誤訊息
你的作業中沒有word的工作檔,而且記憶體將滿,請儲存你的工作
後來發現原因是這個:
之前有裝ramdisk 然後把他解除安裝 有部份資料夾設定到ramdisk去 造成找不到路徑
解決方法:
開始 執行 執行regedit
然後去搜尋你之前設定的ramdisk路徑 (像我就是搜尋 Z: )
找到錯誤的路徑之後 再把他修改回正常的路徑 這樣就修好word了 XD
(我還重灌office = =a)
ref:
http://www.dotblogs.com.tw/jeff-yeh/archive/2008/06/21/4353.aspx
你的作業中沒有word的工作檔,而且記憶體將滿,請儲存你的工作
後來發現原因是這個:
之前有裝ramdisk 然後把他解除安裝 有部份資料夾設定到ramdisk去 造成找不到路徑
解決方法:
開始 執行 執行regedit
然後去搜尋你之前設定的ramdisk路徑 (像我就是搜尋 Z: )
找到錯誤的路徑之後 再把他修改回正常的路徑 這樣就修好word了 XD
(我還重灌office = =a)
ref:
http://www.dotblogs.com.tw/jeff-yeh/archive/2008/06/21/4353.aspx
2010年3月23日 星期二
清除 linux 記憶體 ( cached )
server開久了 會發現cached吃了一堆記憶體
後來找到方法可以清除 XDD (上次發現是直接重開機 囧)
清除:
echo 1 > /proc/sys/vm/drop_caches
還原系統設定值:
echo 0 > /proc/sys/vm/drop_caches
後來想一想 乾脆弄成排程好了 這樣就可以定時清除 科科
開個/free_cache.sh檔 裡面就寫這兩行
echo 1 > /proc/sys/vm/drop_caches
echo 0 > /proc/sys/vm/drop_caches
再打 crontab -e 設定排程 最後一行加上
0 1 * * * sh /free_cache.sh
這樣每天的01:00時就會自動執行這個排程了
--
ref:
http://blog.lansea-chu.com/index.php/archives/568
http://blog.linux.org.tw/~jserv/archives/002039.html
http://linux.vbird.org/linux_basic/0430cron.php#whatiscron_type
後來找到方法可以清除 XDD (上次發現是直接重開機 囧)
清除:
echo 1 > /proc/sys/vm/drop_caches
還原系統設定值:
echo 0 > /proc/sys/vm/drop_caches
後來想一想 乾脆弄成排程好了 這樣就可以定時清除 科科
開個/free_cache.sh檔 裡面就寫這兩行
echo 1 > /proc/sys/vm/drop_caches
echo 0 > /proc/sys/vm/drop_caches
再打 crontab -e 設定排程 最後一行加上
0 1 * * * sh /free_cache.sh
這樣每天的01:00時就會自動執行這個排程了
--
ref:
http://blog.lansea-chu.com/index.php/archives/568
http://blog.linux.org.tw/~jserv/archives/002039.html
http://linux.vbird.org/linux_basic/0430cron.php#whatiscron_type
訂閱:
文章 (Atom)