ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

顯示具有 Windows 標籤的文章。 顯示所有文章
顯示具有 Windows 標籤的文章。 顯示所有文章

2012年7月25日 星期三

Official UNIX tool for Windows

MS 官方的 unix tool: http://www.microsoft.com/en-us/download/details.aspx?id=2391

還有 nfs server for windows system 喔。

2011年2月23日 星期三

HITACHI HDS721050CLA (500G)

買了 Hitachi 500G,大概 1200. ref 一下內建的 hd tune 結果: dell * 這個 hitachi 是接在 esata 外接核上的。 http://r40eubuntu.blogspot.com/2011/04/new-microsd-card-pendrive.html

2010年12月24日 星期五

Build native c program in Windows with Eclipse

這一篇 (http://hi.baidu.com/oopsware/blog/item/5a86550152edf7d1267fb56e.html) 有說明在 windows 下,用 cygwin 環境 build android native c executable program.

同樣的方法大概可以用在 windows eclipse 吧。

其中 compiler 用 codesourcer的, library, header 從 linux building server 上 copy 過來。

文章說,header, library 的位置和 build option 可以參考:
 myandroid/build/core/combo/ TARGET_linux_arm.mk

其中 crtbegin_XX.o 在
/myandroid/out/target/product/imx51_bbg/obj/lib
libc.a 在
myandroid/out/target/product/imx51_bbg/obj/STATIC_LIBRARIES/libc_intermediates
..

2010年12月20日 星期一

some notes about wubi

參考 wubi installation guide (https://wiki.ubuntu.com/WubiGuide)
  • wubi 的移除就像是一般 windows ap 移除一樣,在控制台有安裝移除程式。
  • wubi好像不能安裝多個 linux。
  • wubi 是建在 windows filesystem 下,所以 該partition 的 fragmentation會影響效能。推薦用 jkdefrag (http://www.kessels.com/JkDefrag/)
  • 要增加 wubi installed disk 的大小,建議是用 lubi (http://lubi.sourceforge.net/lvpm.html) -- 但是看起來好像是 create 一個 virtual HD,然後用 lubi transfer 過去。-- 建立 virtual driver 是用 qemu 的 tool (在 windows 下)
  • wubi 另外提供一個 ubuntu script,可以同時作到 create virtual box, move home folder to it 兩個動作。 --- 這是 wubu guide 建議用來增加 system space 的方法。

2010年10月11日 星期一

Virtualbox NAT -- set port forwarding to use ssh

VirtualBox Guest 用 NAT,但是又希望能用 ssh 連進去。
參考一堆,大概是說 VirtualBox 有 extradata 這個參數,可以用vboxmanage setextradata來設。
要設的東西就是你vm 的網卡,要開 Config guest , host port 和 protocol
Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/GuestPort, Value: 22 Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/HostPort, Value: 2222 Key: VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/Protocol, Value: TCP 其中 e1000 這個比較 !@#$,因為如果你選 pcnet 就要寫 pcnet,選 intel 就要寫 e1000..
不然 VM 開機就會有 "找不到 MAC" 的 error。

要找到正確的 device name (pcnet, e1000) 可以到 VM 的 log 目錄,每一個 log 都有,還會有所有 Device 的key name.

設定: c:\VBoxManage.exe setextradata ubuntu910_20G "VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/HostPort" 2222 c:\VBoxManage.exe setextradata ubuntu910_20G "VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/GuesttPort" 22 c:\VBoxManage.exe setextradata ubuntu910_20G "VBoxInternal/Devices/e1000/0/LUN#0/Config/ssh/Protocol" TCP
設完後,VM重開就可以用 ssh localhost:2222 連到 VM。


*要刪除的話只要同樣的設 extradata,但是data 是空的就可以。

2010年5月5日 星期三

Git: .gitignore

.gitignore 這個file 要在 init 和 commit 前先寫好,否則好像會失效。
偉大的 tsung 好像有說是 cache 的關係: http://plog.longwin.com.tw/my_note-app-setting/2010/01/26/git-ignore-howto-set-zim-2010
一般用在 Visual Studio 的專案是這樣:
.*
obj
*.obj
*.exe
*.pdb

2010年5月4日 星期二

Log : Build Infrarecorder

infrarecorder 是 Windows 的 DVD create,燒錄 GUI tool,GPLed。
download 下來後,照著 README 的說明,還需要:
  • WTL : 這是 MS opensource 的 Windows Template Library,download 完後,解開,要設好 include path,source code 和 resource 的 include path 都要設。
  • ckCore, ckFilesystem, ckMMC : 這是作者自己作的 open source 專案,download 完後,一一用 VS2005 開啟,build lib。其中 ckFilesystem 和 ckMMC 都需要 ckCore,所以要先build 好 ckCore,再把 ckCore 的 include path (和 library path) 加到 project 中。
  • libpng : 一樣是 opensource 專案,需要 zlib,可以follow 上一篇 : build MediaInfo from source, zlib download,修改。 --build libpng project 時,需要把 zlib 的 include path 加進去。
上面的一些 support library,download 下來後,我都放在 ir050_src\ 下 (也就是 解開的目錄)。
都 build 好 (WTL 不需要 build)後,
  • 把 每個 project 的 include folder 都加到 infrarecorder 的 =include path 中。
  • library 都加到 library path 中。
  • libpng 跟 zlib 因為 project build 出來的 library name 有加上版本符號,所以要修改 infrarecorder 的 project 內容,改一下library name。
這樣infrorecorder 就可以build OK 了。

debug run
需要一堆 dll ,開始 debug 後 VS2005 就會 complain,就把那些 dll copy 到 inforecorder.exe 所在的 folder 裡就可以。

2010年5月3日 星期一

Log : Build MediaInfo from Source (VS2005)

在 Windows 下用 VS2005 build 有點麻煩,但是希望能單步執行,所以還是用 VS2005 試試看。
MediaInfo 的 VS2005 project 檔只有 lib 有,GUI interface 沒有VS2005 的,只有 VS2008 的。
如果 follow MediaInfo 的說明 checkout 的話,trunk 和所有的 tag 都會被 checkout 下來。(800多MB)
MediaInfo 要 zenlib, zlib
開啟 tag\v0.7.31\Project\MSVC2005\MediaInfoLib_MSVC.sln
會 complain zenlib, zlib 的 sub project link 沒有東西。

zenlib:
zenlib 同樣是 MediaInfo 的專案,所以還是在 sourceforge download
將 download 下來的 zen lib copy 到 tag\ 下
這個看 VS2005 開啟時 complain 的 message 就可以知道
zlib:
zlib 比較麻煩,到 zlib.net 去只有最新版。要 1.2.3 版要另外找。
zlib 1.2.5 使用 VS2008 作 project,VS2005沒辦法開啟
找到 1.2.3 版,用 VS2005 build 會出現 fail :
inffas32.asm(720) : error A2070: invalid instruction operands
單純google 這個 error 就會出現很多說明,大概是 VS2005 的 MASM 不認識這個語法。
所以要手動修改:
 movd mm7,[esi] 
變成:
 movd mm7,dword ptr [esi]
這樣就可以 build 過了
將整個 zlib-1.2.3 copy 到 tag 下,rename 成 zlib。
開啟 v0.7.31 的 MediaInfoLib_MSVC.sln 修改一下。
把
"..\..\..\zlib\projects\MSVC2005\zlib.vcproj"
改成
""..\..\..\zlib\projects\visualc6\zlib.vcproj"

這樣 重新打開 MediaInfoLib_MSVC.sln,就OK 了。
build 也 OK

2010年4月29日 星期四

ftp proxy : 3proxy

3proxy 是一堆 proxy (http, ftp, sock4.5..)。 linux, windows 都可以用。 ftppr 是 ftp proxy。 在 windows (192.168.100.245)的使用方法是 用 command line 啟動:
 C:\>ftppr -p3200 -u -d
service port 是3200,不需要作 authorization, 作 daemon 使用 。 client 端設定 ftp proxy 是 192.168.100.245:3200 就可以

2009年11月17日 星期二

Install Android SDK in Windows

安裝 Android SDK - 1.6 以上的安裝方式已經跟以前不一樣了。

現在都 follow Chrome 那種 download-install 的方式。
所以沒有網路連線能力的就沒拜法裝了
Download Android SDK : http://developer.android.com/intl/zh-TW/sdk/index.html

解開後,看 readme 就會有說要 run SDKSetup.exe。

有 proxy 的在 SDKSetup.exe 啟動 timeout 後再到 Settings 去設。

然後就會出現一堆 可以download 的 SDK,勾選後就會download 囉。
會download 在 SDKSetup.exe 的 folder 的 platform 下。
所以最好把 解開的 android-sdk-windows copy 到適當的地方
裝完 SDK 後再去裝 Eclipse 和 ADT plugin,因為裝完後 。 要去設 Eclipse 的 Android SDK location。

Windows - Preference - Android : SDK Location 選 Browse。
他會在你指定的位置找 Tools 這個 folder,所以指到解開的 android-sdk-windows 下就可以。
他就會自己找到你 run SDKsetup.exe 後 download 下來的 SDK。

最好把 C:\android-sdk-windows\tools 加到 path 裡,因為還有很多時候會要開console run 其中的command。

這樣就裝完了,可以follow http://developer.android.com/intl/zh-TW/guide/tutorials/hello-world.html

2009年10月2日 星期五

RDP function for close source Virtualbox

close source version virtualbox 的額外功能除了 usb 以外,還有一個就是 rdp 遠端連線功能。

這個遠端連線是由 Virtualbox 提供的,不是 guest OS。所以即使 guest OS 沒有遠端桌面功能(或是 disable 了遠端連線),我們還是可以經由 virtualbox 的 遠端桌面 連線 guest OS。

在 Setting 的遠端桌面 有一個 port number。
假設 該 server (不是 guest OS) 的 ip 是 192.168.145.72。
port number 是 3389
我們只要用遠端連線程式,連到 192.168.145.72:3389
就可以連過去了。

2009年9月2日 星期三

msys, mingw

follow 這個link 安裝 msys + mingw 時要知道的事:
msys 和 mingw 是兩個不一樣的東西。
msys 和 mingw 都有自己的 file hierarchy (bin, usr, lib,...)。
所以,當自己 download msys, mingw 的 package 下來安裝 (其實也就是解開-copy 覆蓋)時。
  • 屬於 msys 的 package,就要 copy 到 msys 的 folder root。
  • 屬於 mingw 的 package,就要 copy 到 mingw 的 folder root。
link 中,build ffplay 安裝 SDL lib 時,有一個地方好像寫錯:
Copy all the files from the lib folder to C:\msys\mingw\lib\.
Copy the SDL folder from the include folder to C:\msys\mingw\include\.
Copy all the files from the bin folder to C:\msys\mingw\bin\.
其中的 path 應該是
C:\mingw\lib\.
C:\mingw\include\.
C:\mingw\bin\.
因為follow default setting 的話, minGW 是 install 在 c:\mingw。
而且mingw 比 msys 先安裝,要怎樣 install 到 msys 的 folder 中呢?
這一篇有圖文並茂的 msys, mingw的安裝教學 (我沒看 )

2009年6月11日 星期四

mount samba folder

mount samba folder,參考這裡 我是用這個:
mount -t cifs -o username=server_user,password=server_password
//192.168.44.100/share_name /path_to/mount_point

2008年11月12日 星期三

Samba and XP網芳的連線數限制

因為 XP pro/home 的網路芳鄰有限制最多 10 人同時連線。

所以想說能不能在 XP 上裝 Samba,這樣10 人連線限制就消失了...

但是找不到在 XP 上裝 Samba 的方法,難道要裝 Cygwin 嗎?

2008年10月22日 星期三

Practice : Linux as Domain Controller

安裝 samba. Workgroup/Domain Name 是 VBoxDebian。
因為沒裝 dhcp,所以沒有啟用 WINS support。

啊~沒看清楚,剛剛那個只有講到 samba file server,沒有說到 Domain controller ...

只好 follow 這一篇..(http://www.rrcomputerconsulting.com/view.php?article_id=2)
直接作 samba + ldap.

哇!好複雜!... 大概會 fail 吧..

再作一次的注意事項:
  1. install debian server 時,要自己選一個domain name 。就叫 vboxnet.com,server name是 vboxdebian2g。
  2. 修改 smb.conf 時,要先備份。
  3. 要注意所有 server 都要對 internal 的 network adaptor 上。
改一下 procedure 好了... 先 install DNS..

  • 因為 install 會找 "primary NIC",所以先把 internal network 那個 Network adaptor disable。
  • 裝完 base system 後,要記得 snapshot 一下...

Practice : Linux as Domain Controller - 準備

練習一下,用 Linux 管理 windows 網路。

目前看到最完整的應該是 samba + openldap,大約可以做到 AD 的 程度。
但是很難,所以先作 small business 的部份就好了..

Samba:整合 Windows Network (http://tech.seety.org/debian/SambaConf.html)
使用 virtualbox 來作,一個 vm : debian 4.0 as server,2 個 xp as client。

使用 NAT ?

VirtualBox 中,兩個使用 NAT 的 VM 的 ip address 竟然是相同的 ,而且(所以)不 互通。

使用 Internal Network ?

這樣 兩個 VM 是互通的,但是因為 internal network 中沒有 dhcp ,所以 ip 都要是 static。除非其中一個 vm 裝了 dhcp server。

... 但是因為使用了 Internal Network,所以無法連到外界...所以沒辦法經由 aptitude 安裝package..

除非要在 host interface 模式下,把需要的 package 都裝好,再切到 internal network。

dhcp 裝上去有點危險,萬一在使用 bridge mode時,dhcp server 是打開的,那麼所有網路上的 pc 都會受影響..

所以.. 就用 static ip好了。在 bridge mode 下裝完所有需要的 package...

!!!
有點蠢.. 每個 VM 可以有 3 個網路卡呀。把 debian 那個 VM 設兩個網卡就好了!
Adapter 0 : Host Interface (bridge)
Adapter 1 : Internal Only

啟動後,再手動 configure Adapter 1 (eth1) 就可以了。

標籤

網誌存檔