2012年3月13日星期二

ns2 奇怪的安裝錯誤訊息

這幾天在重新安裝ns2 + cygwin

可是./install之後, 一直遇到一堆錯誤訊息, 像是:

2 [main] gcc 44368 fork_copy: linked dll data/bss pass 0 failed, 0x5CF000.
.0x5CF040, done 0, windows pid 44008, Win32 error 487
1327733 [main] gcc 44368 fork_copy: linked dll data/bss pass 0 failed, 0x5CF000.
.0x5CF040, done 0, windows pid 44792, Win32 error 487
3641693 [main] gcc 44368 fork_copy: linked dll data/bss pass 0 failed, 0x5CF000.
.0x5CF040, done 0, windows pid 42164, Win32 error 487
7962427 [main] gcc 44368 fork_copy: linked dll data/bss pass 0 failed, 0x5CF000.
.0x5CF040, done 0, windows pid 43792, Win32 error 487
gcc: fork: Resource temporarily unavailable


而且我還有把那個路徑加入沙盒的例外清單, 可是沒用 XD

後來把防毒軟體關掉(avast), 結果就沒有這個訊息了 -.-


linux & printscreen

http://tips.webdesign10.com/how-to-take-a-screenshot-with-ubuntu-linux

看了這篇才知道原來工具列那邊有個按鈕可以直接抓圖 XD

而且他還有提到一些指令來抓圖, 只是我懶得去試 科科~~

2012年3月6日星期二

office錯誤訊息

忘了存錯誤訊息了 -.-
只記得有看到這些關鍵字: runtime error r6034

原本電腦的office是2003, 剛剛裝了新版的2010 (新舊版共存)

可是之後打開word的時候, 就會出現那個錯誤訊息 orz....

最後用這個指定就修好了 (重新登錄dll !?)

for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s%1

後記: 重開機之後又會出現相同的錯誤訊息, 所以最後直接砍掉2010 -.-

2012年2月24日星期五

拆筆電 XD

http://www.tim.id.au/blog/tims-laptop-service-manuals/

我的老舊TravelMate 240可以拆來玩玩看 XDD

(雖然說他只有螢幕壞掉 科科)

2012年1月11日星期三

fedora 10 & rar檔

以前明明直接用yum就可以裝unrar, 可是剛剛卻發現不能安裝 (找不到套件)

所以要改成手動安裝了 科科~

直接打:
wget ftp://fr2.rpmfind.net/linux/rpmfusion/nonfree/fedora/releases/10/Everything/i386/os/unrar-3.7.8-3.fc10.i386.rpm

然後安裝:
rpm -ivh unrar-3.7.8-3.fc10.i386.rpm


就可以用unrar來解壓縮檔案了 XD
unrar x filename.rar

2012年1月5日星期四

Fedora10 & ns-2.29

在安裝ns-allinone-2.29.2的時候, 會出現一些錯誤訊息

ex:
common/packet.h:231: warning: deprecated conversion from string constant to 'char*'
還有
'typedef' was ignored in this declaration

然後在這邊看到一些討論

改一下Makefile似乎就安裝成功了 = =+

簡單說:
先確定電腦上有gcc34和g++34, 沒有的話就用yum裝一下
yum install compat-gcc-34-c++

然後去修改ns-2.29/Makefile.in

把line 36, 37的
CC = @CC@
CPP = @CXX@

改成
CC = gcc34
CPP = g++34

再去./install就成功了 XD

20120314補充:
packet.h那個錯誤訊息, 可以在Makefile的CCOPT後面加上-Wno-write-strings這個參數解決.
http://nsnam.isi.edu/nsnam/index.php/Troubleshooting

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

補充: nam似乎安裝失敗, 可能也要改它的makefile吧 (我用不到, 沒差 XD)

以下是log:

Ns-allinone package has been installed successfully.
Here are the installation places:
tcl8.4.11: /ns2/ns-allinone-2.29/{bin,include,lib}
tk8.4.11: /ns2/ns-allinone-2.29/{bin,include,lib}
otcl: /ns2/ns-allinone-2.29/otcl-1.11
tclcl: /ns2/ns-allinone-2.29/tclcl-1.17
ns: /ns2/ns-allinone-2.29/ns-2.29/ns
xgraph: /ns2/ns-allinone-2.29/xgraph-12.1
gt-itm: /ns2/ns-allinone-2.29/itm, edriver, sgb2alt, sgb2ns, sgb2comns, sgb2hierns

----------------------------------------------------------------------------------

Please put /ns2/ns-allinone-2.29/bin:/ns2/ns-allinone-2.29/tcl8.4.11/unix:/ns2/ns-allinone-2.29/tk8.4.11/unix
into your PATH environment; so that you'll be able to run itm/tclsh/wish/xgraph.

IMPORTANT NOTICES:

(1) You MUST put /ns2/ns-allinone-2.29/otcl-1.11, /ns2/ns-allinone-2.29/lib,
into your LD_LIBRARY_PATH environment variable.
If it complains about X libraries, add path to your X libraries
into LD_LIBRARY_PATH.
If you are using csh, you can set it like:
setenv LD_LIBRARY_PATH
If you are using sh, you can set it like:
export LD_LIBRARY_PATH=

(2) You MUST put /ns2/ns-allinone-2.29/tcl8.4.11/library into your TCL_LIBRARY environmental
variable. Otherwise ns/nam will complain during startup.

(3) [OPTIONAL] To save disk space, you can now delete directories tcl8.4.11
and tk8.4.11. They are now installed under /ns2/ns-allinone-2.29/{bin,include,lib}

After these steps, you can now run the ns validation suite with
cd ns-2.29; ./validate

2011年12月28日星期三

XP 修改 遠端可多人登入

ref: http://www.howtechnews.com/files/termsrv_sp3.htm


簡化版:

1. 抓 http://www.howtechnews.com/files/termsrv_sp3_patch.rar

2. 進入安全模式

3. 去 C:\Windows\system32\dllcache , 把termsrv.dll 的檔名改成 termsrv.dll.bak

4. 去 C:\Windows\system32\ , 把termsrv.dll 的檔名改成 termsrv.dll.bak

5. 把下載的termsrv.dll複製到 C:\Windows\system32\

6. 執行 ts_concurrent_session_patch.reg

7. 重開機 應該就好了


2011年10月20日星期四

無線網卡操作


掃描
wlanconfig ath0 list scan

連線到某AP
iwconfig ath0 essid "AP-name"

自動取得IP
dhclient ath0

手動設定IP
ifconfig ath0 192.168.0.x netmask 255.255.255.0
ifconfig ath0 up
route add default gw 192.168.0.1

--

僅供參考 zzz

2011年10月11日星期二

madwifi @ Fedora 10



Fedora 10要記得先把內建的一些網卡驅動砍掉 ex: ath5k, mac80211, cfg80211, ath9k
rmmod ath5k
rmmod ath9k
rmmod mac80211
rmmod cfg80211
直接把檔案砍掉應該比較保險, 路徑可以用modinfo來找 ex: modinfo ath5k | grep .ko

ath5k
/lib/modules/2.6.27.5-117.fc10.i686/kernel/drivers/net/wireless/ath5k/ath5k.ko
mac80211
/lib/modules/2.6.27.5-117.fc10.i686/kernel/net/mac80211/mac80211.ko
cfg80211
/lib/modules/2.6.27.5-117.fc10.i686/kernel/net/wireless/cfg80211.ko

然後再去抓madwifi
svn checkout http://madwifi-project.org/svn/madwifi/trunk madwifi
編譯
make
make install

然後收工 XD

2011年10月1日星期六

神奇的當機情形 囧

前幾天跑程式, 跑到電腦沒有回應,
可是可以用ssh遠端進去!? (那時應該是x-window掛掉)

強制重開機之後, 就一直卡在開機畫面 -.- 
後來是直接重裝grub把開機選單弄回去才可以開機
可是進入圖形介面還是很容易當機

後來看log發現有個奇怪的錯誤訊息
An IOException occurred at scim_bridge_client_imcontext_set_cursor_location () 

事後想想, 我前一陣子好像有設定過中文輸入法的樣子
可是我用的是英文介面, 不知道是不是這個原因才造成神奇的當機事件 XD 

解決辦法就是直接把scim砍掉 XDDDD
(我已經放棄在fedora輸入中文了 科科)