2013年12月1日 星期日

NS2 installed on Cygwin 2013 + Windows


OS: Win7 64bit
Cygwin: 2.831(32bit)
ns2: ns2.29

[cygwin/X]

1. download cygwin setup file 
2. setup cygwin
 next->(checked) Install from Internet->Root Directory(Next)->Select Local Package Directory(Next)
->(checked)Direct connection->Choose A Download site(choose a best site, and Next)->

3.Select Packages
 a) gcc,gcc-g++,gnuplot,autoconf,make,patch,perl,tar,
 b) libxt-devel,libXmu-devel,zlib-devel,libintl,w32api(mingw-win32api/mingw-w32api)
 c)[X-Window] http://x.cygwin.com/docs/ug/setup-cygwin-x-installing.html
    xorg-server,xinit,X-start-menu-icons,twm(or WindowMaker)




[ns2]

2. modified configure or sources 
3. install

2013年8月11日 星期日

尋找老同學

尋找一位久未聯絡的國中同學
因為久未聯絡而失聯,沒有其他聯絡方法
想和他敍敍舊,若您認識他或能聯絡到他
請email給我,
或請您告訴他,"有一位阿奇同學找他"
或請他與我email聯絡,
謝謝你的協助
email:yotrew@gmail.com

姓名:蕭智榮
就讀過學校:屏東萬丹國中->屏東高中->屏東科大森林系
年紀:目前約33歲(2013年)
喜歡:打籃球,運動,看霹靂布袋戲
最後一次聯絡:約10年前



我在網路看到他與朋友爬山照片
http://tw.myblog.yahoo.com/antony-chen/article?mid=584&prev=659&next=-1






若本網頁有侵犯到您的著作或個資,email告知,我將會移除它

2013年7月8日 星期一

iPhone與iPad使用AirPrint 列印資料

iPhone與iPad使用AirPrint 列印資料

IOS:6.1
PC:Windows 7

0. 下載Windows_ AirPrint Installer   http://0rz.tw/Rzocb  http://ppt.cc/0OpV
1. 設定分享你的印表機
2. 安裝Windows_ AirPrint Installer
   a. 執行AirPrint_Installer.exe
      點選Install Airprint service後關掉AirPrint_Installer

   b. 依照你的作業系統版本執行
      AirPrint iOS 5 FIX - 64Bit
      或AirPrint iOS 5 FIX - 32Bit

   c.再執行AirPrint_Installer
     按start

3.使用iPhone或iPad來列印




Q&A
Q1:若使用Windows 7時,執行上述步驟,在iPhone或iPad上還不能找到印表機.
A1:使用網路芳鄰看是否能連到Windows 7的PC上,若不行在檢查
   控制台->網路和網際網路->網路和共用中心->變更進階共用設定->"以密碼保護共用"
   看是否是"關閉以密碼保的共用" ->"儲存變更"
Q2: AirPrint on windows不能同時使用2個iOS設備?
  1. iPhone連得上時,iPad就連不上
  2. iPad連得上時,iPhone就連不上
      Why?是Guest account只能一個人,還是AirPrint的問題?
---------------------------
參考資訊:
1. http://jaxov.com/2010/11/download-airprint-installer-for-windows-7-xp-vista/
2. http://iphone4.tw/forums/showthread.php?t=108688
3. How to Print to ANY Printer from iPhone, iPod, iPad via Windows(youtube)

2013年6月3日 星期一

日本上網 旅遊 b-mobile

到日本旅遊越來越方面,國人也喜歡到日本旅遊
因目前行動設備流行,幾乎人手一機且使用智慧型手機
想要旅遊時順便分享照片或打卡,就必須上網
到日本上網有幾種方式,
1. 向國內的電信業者申請漫遊上網
2. 到日本租用日本電信業者的行動上網
3. 到機場租用日本的行動上網分享器
4. 免開通的b-mobile

這次到日本使用行動上網是上網購買b-mobile 1GB行動上網卡,使用華為E583C無線分享器
再請日本朋友開通(使用手機開通)

將micro sim卡裝上轉接卡,轉成大sim卡,裝入華為E583C
再來是設定APN(如下及下圖)[基本上應該大部份的手機也是如此設定]

使用者:bmobile@fr      (不同卡有不同的設定)
密碼:bmobile
驗證:PAP或CHAP       (2者選一個,或是選"PAP或CHAP",反正一定要選)
APN:bmobile.ne.jp

設定完後,到日本直接開機即可使用



2012年11月13日 星期二

[OpenGL/C#] 在C#中使用OpenGL簡單的顯示文字

在C#開發OpenGL有使用CSGL等library方式來建立
在C++中要在OpenGL上顯示文字可以在網路上找到許多資料,
而C#雖然也有很多資料但是一直無法試成功,甚至會造成狂吃記憶體.
只是為了顯示簡單的文字,因此就使用C++的來改寫.

Step1.先將opengl32.dll複製到C#專案目錄或確定在\Windows\System32中有opengl32.dll
Step2.由opengl32.dll引入 wglUseFontBitmaps()與wglGetCurrentDC() 兩個函數
   [DllImport("opengl32.dll")]
        static extern System.Boolean wglUseFontBitmaps(System.IntPtr hdc, System.UInt32 first, System.UInt32 count, System.UInt32 listdbase);
        [DllImport("opengl32.dll")]
        static extern System.IntPtr wglGetCurrentDC();
Step3.撰寫以下函數,修改自(modified from:) http://blog.sina.com.cn/s/blog_9aa5c2d4010150sp.html
        void GLdrawString(string str)
        { //在OpenGL畫布上顯示文字
            int isFirstCall = 1;
            uint lists = 0;
            uint MAX_CHAR = 127;

            if (isFirstCall == 1)
            {
                isFirstCall = 0;
                lists = GL.glGenLists((int)MAX_CHAR);

                wglUseFontBitmaps(wglGetCurrentDC(), 0, MAX_CHAR, lists);
            }
            char[] str_char = str.ToCharArray();
            for (int n = 0; n < str.Length; n++)
                GL.glCallList(lists + (uint)str_char[n]);
        }


code: http://goo.gl/PhjXI

2011年9月30日 星期五

[電子]無線麥克風改造(小蜜蜂)


實在不太喜歡用麥克風,但為了保護,不得不用...
有線有牽絆,因此買了無線麥克風來使用...
無線麥克風有幾種: 1. VHF 2. UHF 3. 藍芽
而我買的是比較便宜的VHF,CP值高,但有一些問題

無線麥克風主要分為三部份
1. 麥克風部份
2. 傳輸訊號盒部份
3. 接收訊號盒部份

這種麥克風缺點是
1.  接收訊號盒容易撞壞,在插擴大機的接頭易撞斷,且卡在孔裡面
2. 麥克風接頭容易接觸不良
3. 電池用9V,一顆9V很貴
4. 只有兩個頻道...(但別人沒用,就不會有干擾問題)

改造這款主要解決前3個問題,
第1個真的很容易撞壞,我撞了一次,別了又把我新買的撞了一次,因此我有兩組麥克風
接收盒
一組改良第一個問題,另一組買延長線來解決
改造第一個問題,首先先準備一條壞掉的麥克風線
壞掉的麥克風線
把這條線焊接到接收盒的電路上,因此變成一條軟軟的線,就不怕被撞到
接收盒改造結果

第2個問題在舊的那一組發生了,所以就換新的來用,但不幸的是接收盒被撞壞了
那解決方是,就是將麥克風的接頭剪掉,直接焊在傳輸盒上,因為我又不常去換麥克風
首先先將傳輸盒拆開,再把插孔的地方焊掉
傳輸盒
再將麥克風的接頭剪掉焊到電路板上去(記得要將麥克風線穿過盒子,且兩條線要焊對)
傳輸盒改造結果

第三個問題因為傳輸的電路是用9V電池驅動
這樣比較夠力,但一顆新的勁量9V電池115元,我用大概可以撐到40小時
但如果更常用可能沒多久就要換,因此我就想說用充電電池
因為一顆9V充電"鋰"電池(600mAh)只要250~300元左右,再加充電器530元
但9V充電鋰電池最大電壓只有8.4V,所以用了一小時半之後就開始出現雜音,
雖然它還是有電,因此我異想天開地,就想說多串一顆1.2V的充電電池或1.5V電池
不過學過化學的人都知道不應該這樣做(但開關關掉應該比較不會有危險),
目前我還在實驗,看是不是能使它撐超過6~8小時
若能撐到6~8小時,那整個組合CP值就非常高
改造解決這個問題必須要準備一個9V的電池扣和一個4號電池盒
改造完盒子也蓋得起來,外觀完全看不出來...

ps. 9V充電鋰電池用專用充電器只要2小時就可以充滿,
     9V鎳氫充電池只有320mAh,要充20小時,且電壓比較高
     按照320mAh來說應該可以用個6小時,但感覺上就是自放電很快
     用一小時就開始出現雜音.且顯示沒電

聽說我是學資工和化學的,但怎麼最近都做電子系在做的事...Q_Q...
-------------------

串聯電池使用結果


一顆用了1.5小時的8.4V的鋰電用了2小時了,
還可以繼續用,應該可以撐到8小時


一顆用了1小時的鎳氫電池,再用了3小時,明顯聲音變小
等重新充電後再試看看可以用多久...


另一顆原本只能用10分鐘的鎳氫電池,目前又再用了1小時...
----
目前使用上沒什麼問題,
只是不知道4號1.2V的鎳氫電池影響9V的程度是如何