2008年12月8日 星期一

我的老三死而復生了...

as title,
就在前幾天,
我陪著學弟去竹南看他的車子,
看完之後,順道去吃竹南有名的香腸,
吉布德?還啥的,反正很有名的香腸就對了...

吃了很多香腸,也喝了點啤酒,
準備打道回府~
我跟另外一個學弟阿福騎著我的老三準備回家去,
因為有點尿急,所以往前面一間加油站去準備借廁所,
短短的一兩百公尺距離,
關掉電門,上廁所,然後打開電門,
挫賽,我的晶片鎖檢查燈號不閃了,
然後我跟阿福就在竹南的有名香腸攤旁邊的加油站顧路了。

回來苗栗支後初步檢查...
CDI掛了...Orz
隔天剛好有台客人的三冠王,
就拿來做交叉測試,
客人的CDI+客人的感應線圈+客人的鑰匙上我的車→可以啟動
我的CDI+客人的感應線圈+我的鑰匙→晶片鎖檢查燈恆亮
客人的CDI+我的感應線圈+客人的鑰匙→晶片鎖檢查燈閃爍不會熄滅
判斷,CDI掛了,感應線圈也掛了...

感應線圈有兩種選擇,自己土炮想辦法繞,或是買新的,
感應線圈不單賣,只能搭配整組鎖頭一起買。
CDI有三種選擇,
上奔騰CDI,買三冠王CDI去晶片鎖版,或是買三冠王晶片鎖版CDI。

最後選擇最省事也最省錢的作法,
直接改奔騰CDI,
雖然我家老三的晶片鎖一直是我引以為傲的一項功能,
不過事到如今,也只能夠廢掉晶片鎖了。

參考網頁:
http://www.mobile01.com/print.php?f=266&t=487804
由於之前老闆曾經有嚐試過,但是下場是燒CDI,
又由於電系不是他的專業,姑且推測是他接錯線=.=

奔騰G3又分KDU版與TPS版本,
另外4V與2V的CDI點火角度應該不同,
我家老三是三冠王2V的版本,
所以直接買G3 KDU版的副廠CDI來接。



腳位定義如下

腳1:脈波信號:藍/黃 腳3:點火信號:黑/黃 腳5:[空腳]
腳2:接地:綠 腳4 空腳或是接地(綠) 腳6:電源:黑


在接線之前需要先確認的部分是,
CDI上第二腳與第四腳都是接地,
所以先用電錶量測,確定各個腳位之後再嘗試接上CDI。

大致上來說,照著顏色接就可以,
但是還是需要確認一下,以免碰到二手拼裝車,
接錯線就好笑了~

最後,我的老三復活了,
由於改CDI的關係,或許點火角度與原先的CDI有些不同,
車子的性能表現與原先的表現會有些出入,
我自己的感覺是,
尾速跟之前一樣都可以拉到表速105左右,
但中間加速與扭力的感覺,
跟之前相比稍微弱了些,
不清楚是心理因素還是其他原因。

另外還有台學弟的FZR一直搞不定,
或許找個機會試試看,
用兩顆便宜CDI來上FZR看能不能動。

改用GY6或是KDU的CDI的好處是,
FZR的CDI是透過電盤上的磁滯線圈提供高壓給CDI,
另外,CDI透過電盤上的感測器感測曲軸角度,
經由曲軸角度感測器的訊號讓SCR導通,
將磁滯線圈的高電壓送到高壓線圈的一次側。

但是FZR的CDI頗貴,
電盤因為磁滯線圈的關係,價錢很不親切,
而且很容易壞掉=.=
如果上類似GY6或KDU的直流轉交流CDI,
電盤如果壞掉甚至可以改用迅光或風光的三向電盤。
有機會要嘗試一下:)

缺點是,沒有示波器可以看,
沒辦法確定點火角度是否正確=.=
另外曲軸感測器的訊號是否相同?

最後,
我的拼裝老三(三冠王2V)的特色如下,
汽缸:三冠王150陶瓷汽缸→豪邁迪爵125鑄鐵缸
空濾:據說是奔騰的??
CDI:三冠王晶片鎖版CDI→奔騰、三冠王無晶片鎖版通用型副廠CDI
鎖頭:三冠王晶片鎖→一般副廠鎖頭+去掉感應線圈

2008年11月27日 星期四

最近又開始玩8051~

最近兼差的公司打算做台機器...
至於啥機器就不提了...

整個的架構很簡單...
一顆MCU做控制、輸入跟輸出...
簡單的一台機器要幾佰張小朋友看地球...

不過最近有點散散的...
機車行跟公司兩頭跑...
久沒碰8051了...
結果碰到一堆鳥問題...
搞的有點心力交瘁...
做夢說夢話...還問采薇說...你剛才拿的那顆IC放在哪裡???

這次用了一顆AT93C46...
(新版的型號是AT93C46D,IC上的MARK則是ALMU814,MARK的意義在Datasheet內有說明)
卡這顆IC卡了半天一直搞不定...
直接抓大陸那邊分享的範例來改...資料燒不進去...
啃AT93C46的datasheet啃了半天...研究指令跟時序到底是哪出了問題...
最後才發現...媽的...我接在89S51上的Port2的線接錯了...Orz

這次的收穫是...學會用這顆Serial EEPROM...還蠻好用的...
賺到一台萬用燒錄器(大陸的VP-280)...
還有五張小朋友的生活費...

只可惜最後不是採用我的東西...
另外找公司設計...
因為一來我拖的太久...
二來東西要賣到國外...
如果出了啥問題就很麻煩...
據說開發加上開模花了一千多張小朋友看地球...
不過對方一天就把原型生出來...看樣子我還是太嫩了...

不過還是有如釋重負的感覺...
我可不希望去當兵了然後整天為了奇奇怪怪的機器問題在那邊煩惱...
而且那間公司做的方式跟我大同小異...
不同的是...我原本打算用文字型的LCDM加上按鍵開關來搞定...
那間公司居然用觸控LCDM來搞...
光那顆LCDM就不知道要多少錢了...
不過有機會的話我也想拿一顆來玩玩>\\\\<

賺到一台萬用燒錄器...
看樣子有時間可以來搞我的數位錶頭了XDDDD

另外...前面有一個禮拜的時間我在搞89S51的燒錄問題...
這當中又有一半的時間我在找我的實習版跟書(因為我忘記我借給誰了)
另外一半的時間我在接電路土法煉鋼自己燒= =
最後我發現一個問題...
89S51使用序列燒錄時...
如果要燒錄的HEX檔或是Binary檔比較大的話...
會有燒錄失敗的問題...
(使用之前我用過的某燒錄程式
http://www.ourchip.com/NZILIAO/Other/89S_ISP/index.htm)
但是後來拿到萬用燒錄器之後...燒錄卻是正常的...
猜測是因為燒錄指令不同的緣故...
因為89S51的燒錄指令有分Byte mode跟Page mode...
當初在寫燒錄程式的時候的想法是...
既然可以一個Byte一個Byte燒錄...
那我就不用Page mode燒錄了...
因為Hex檔內的資料其實不是連續資料...

或許是因為這樣的緣故所以會出問題?!
這個問題等哪天我有那個熱血繼續寫89S51的燒錄程式再來想吧:)

2008年10月25日 星期六

網誌又搬家= =

事情的起因其實很好笑,
心血來潮,
我想在網誌掛上OpenID的Plugin,
順便把我自己的Blog當我自己的OpenID Provider。

掛上Plugin卻出了點問題,
橋了半天一直搞不定,
最後懷疑是Wordpress的版本跟最新版本的OpenID Plugin相衝突,
但是我的Wordpress沒辦法更新版本,
因為經過幾次的修改,我的檔案已經整個混亂了,
一堆檔案的Owner跟group是不知道哪來的,
要改沒有辦法改,我的Cpanel也沒辦法改。

因為我在000WebHost的帳號是2008年3月前開啟的,
那段時間開啟的帳號的Cpanel是舊的版本,
少了很多功能,重點是,不能刪除帳號= =
跟客服溝通過後的結論是,
我只能把帳號放個30天等系統自己砍掉,
然後我才能再用我的Domain申請一個帳號。

所以乾脆把我的Blog搬回自己的機器上,
首先將Bhttpd跟Apache的Port對調,
然後設定Apache Virtual Host,
接著把資料移到機器上,
同時更新Wordpress到最新版本2.6.3。

弄到有點晚,不過終於搞定了,
只是速度有點不甚理想?
查了一下,看起來應該是我的機器記憶體太少,
只插了一條256M,因為原本只跑BBS= =
開Apache會自己Fork 10個Apache上去等待,
但是Apache沒有經過調整,吃記憶體真的吃很大= =
再加上Mysqld,
總共Swap吃了137M,
所以一整個不順= =

測試的結果,Check OpenID不會過= =
又東看看西看看,確認OK了結果還是不會過Orz
但是找個blogspot留言測試卻又是正常的,
看樣子OpenID的實作還沒有很標準。

Ok,回到sourceforge,
一開始我弄openID的原因就是想在sourceforge申請個帳號,
結果還是不行,看了一下說明...
Q: Why doesn't my delegation OpenID work on SourceForge.net?
A: Unfortunately, our OpenID client does not yet support XRDS or Yadis-based discovery. we're working with ZF on that to fix it ASAP, but for now you can add HTML discovery elements to your delegation page to work for SourceForge.net.

= =...結果繞了一大圈...

Well,搬了就搬了,
不過等一段時間之後應該還是會把Blog搬回000Webhost吧,
畢竟即使是Free Web Hosting,
服務的品質應該也比我這樣的半調子弄的機器要來的好吧。

找個時間要加一下記憶體,情況應該會改善許多:)

PS.禮拜六晚上加了一條256M...跑起來順暢多了
有機會要玩看看lightHttpd...Apache真的好肥= =

2008年10月22日 星期三

Website Test behind the Great Firewall of China

http://www.websitepulse.com/help/testtools.china-test.html

從PTT GOOGLE版看到這個工具就順手測試一下,

我這個站臺從香港連OK,從北京跟上海連就掛了...XDDDD


不知道是因為我偏綠的立場還是這個domain就直接被擋掉了= =

anyway...

台灣不是中國的一部份...

呼籲中國不要再打壓台灣跟法輪功人士...(雖然我不了解法輪功)

譴責腦傷深綠人士攻擊大陸海協會副會長張銘清先生...(只是要走之前還哭哭有點無言= =)

2008年9月13日 星期六

About Lenna...

這兩天在嘗試寫個簡單的程式...
從視訊裝置抓圖...
找到的library有OpenCV跟EscAPI兩個...
OpenCV看起來很麻煩...所以採用EscAPI...
的確是非常簡單易用...但是幾乎沒有說明文件...
我還在找怎麼存成圖片檔= =

找著找著...找到關於Lenna的花絮...


Lenna 彩色版本



Lenna 灰階版本

有接觸過影像處理領域的人...對Lenna一定不會陌生...
這張圖大量的出現在影像處理的Paper跟教科書內...
當初我有問過堅哥...為啥要用這張圖當作標準= =
印象中他沒有明確的回答我...
在他的Paper當中也不只放這張圖...
還有放一張不知道哪來的噴射機圖片= ="

剛看到的花絮...
這張Lenna圖片出自於PlayBoy 1972年11號...
為什麼會拿這張圖片來當作標準?
千里尋LENA
探索玩伴女郎在網際網路歷史中的地位

身為影像處理系統製造商的審查者, Jeff Seideman發現有一個女子總是出現在他眼前,無論他走到哪裡.

"多年來,我發現她的身影總是佈滿了各種工學研究的實驗室,"Jeff Seideman回憶說. "每當我詢問到她是誰這個問題時,他們總是說,'她是Lena'. 而當我又問到 '誰是Lena?' 時, 他們的答案又是一樣:'我不知道.反正就是Lena'"

Seideman很快就發現到這位"反正就是Lena"就是花花公子雜誌的1972年的11月小姐. 在七0年代初期,南加州大學一位從事影像壓縮研究的不知名研究員把Lena的折頁海報掃描進了電腦. 從那時起,這位玩伴女郎的的倩影就成了測試影像數位處理壓縮的工業標準. 25年來,沒有任何一張圖檔在影像處理及電子通訊的歷史上比她更重要. 直到今天,不可思議的Lena小姐仍被尊為"網際網路上的第一夫人".

"很明顯的,使用她的相片可以說是電子影像處理史上最重要的事件之一," Seideman提到. 影像壓縮技術正是促使WWW成為今日最受歡迎之傳播媒體的功臣.


PlayBoy 1972年11號 原始版本
(著作權屬於花花公子出版社)

露點唷...不過我這個Blog原本就是兒童不宜XD

Lenna小姐參加了1997年5月在波士頓舉辦的 IS&T 50週年慶
(IS&T全名為The Society for Imaging Science and Technology)


不知道堅哥看到Lenna這張圖片的原始版本會做何感想XDDDD

Reference:
(原創) 你想看Lena的近照嗎? (Image Processing)
Lenna的故事
千里尋LENA

Download:
標準Lena影像下載

2008年8月25日 星期一

直式信封套印

心血來潮,
把喝過的麥香奶茶的截角都剪下來,
打算去寄抽獎試看看XDDD

不過問題是,如果都用手寫,那要寫很多信封,
而且我的字很醜~~~~
人要有自知之明,既然知道自己字醜就不要寫出去給人家笑,
何況科技這麼進步,可以省點力為啥不這麼做咧?
通常會需要用到套印信封的情況,不會考慮到手寫比較有感覺這回事。

所以直接在網路上找找有沒有可以套印的方式,
結果除了一些付費軟體外我幾乎沒看到其他的解決方式。

所以就自己弄了一個Word檔,設定好版面,用文字方塊設定好每個位置的大小,
接著設定好相對位置,便可直接套印一般的直式標準信封。
左邊寄件者上方有個勾選印刷品、普通、限時、掛號的格子,
所以左邊寄件者的文字方塊往下移,即使套印到沒有這個格子的信封應該也是無所謂。

套印之前請先做小量測試,
某些印表機的進紙機構在中間,換言之當待印刷物在最右邊,
而且進紙機構沒辦法完整的把待印刷物撈進去的時候,就會發生卡紙。
因為直式信封長寬大約是23.3cm x 10cm,
長超出A4的寬度21cm,所以沒辦法把信封打橫印,
除非印表機支援超過A4的大小。
但是因為直式信封的寬只有10cm,不是每台印表機都可以印這麼小的文件,
這點需要注意一下。
之前在公司測試過EPSON C65會有這樣的問題,
在家裡我自己是用EPSON C90,列印一切正常:)

放信封時,開口朝下,印刷面朝上,如果有疑問就試試看就知道了= =
至於信封也需要測試一下,有些信封薄的很誇張,
所以開口處很軟,可能會造成進紙時卡紙,
結論是,要試看看才知道你能不能用,
我只是提供一個設定好的版型而已:)

下載:直式標準信封套印.7z

2008年8月9日 星期六

BTC GPS Driver?

今天臨時要用到GPS,
挖出我那塵封已久的GPS接收器,
當初在Y拍上1500買的二手貨,
會挑這個的原因是提供的介面夠多,
那個時候我要買的時候已經沒什麼RS232介面的接收器了,
原本打算用MCU來弄個行車軌跡紀錄器。

不過已經過了很久很久,
這個GPS接收器上面沒有任何可以辨識的資訊,
要裝的機器上面只有USB介面,
但是USB插上去會被當成HID人性化介面裝置,
簡單的說就是當成滑鼠或鍵盤,
然後就看著游標到處飛= =

查了一下終於查到這個GPS應該是BTC代工的,
型號是SOVA 2200或是GPS-BOX?
http://www.btc.com.tw/big-5/2-11-gps_gprs.htm
不過天殺的,這個網頁從首頁進去根本找不到,
還是透過google撈到的,
更他X的是,根本沒有Driver可以下載....

找了半天找不太到,
根據網路上的說法,
GPS接收器大多是以RS232為主要傳輸介面,
再透過USB-RS232 Converter做轉換,
當接上裝置時,會產生一個Virtual Port,
讓軟體可以比較順利的去撈到應該要撈的資料。

找不到Driver,改從轉換器下手,
透過USB View查到的資訊,
Device Descriptor:
bcdUSB: 0x0110
bDeviceClass: 0x00
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x08 (8)
idVendor: 0x067B
idProduct: 0x2303

bcdDevice: 0x0202
iManufacturer: 0x00
iProduct: 0x00
iSerialNumber: 0x00
bNumConfigurations: 0x01

ConnectionStatus: DeviceConnected
Current Config Value: 0x00
Device Bus Speed: Full
Device Address: 0x02
Open Pipes: 0

USB View是個好物,
透過這個可以直接看到不知名的裝置的VID與PID,
在Linux的Module當中,
插上裝置之後,Module也是根據裝置的VID與PID來判斷說這個裝置是不是我支援的裝置。

Google "067B" 就可以查的到,
製造商的名稱是Prolific Technology Inc.
進去他的網站晃晃,終於找到對應的Driver,
PL2303_XP2KME98Driver_Setup.zip 2008/6/3 2203 KB
PL-2303 USB to Serial Bridge (H, HX, X) Installshield Driver Setup Program
v2.0.0.19 for Win98SE/ME
v2.0.2.8 for Win2K/XP/2003 (XP Logo Certified)
For Prolific USB VID_067B&PID_2303 Only
(for Mobile Phone, GPS, Modem, IrDA USB Serial Cable)
還頗新的,說明當中也提到,
這個Driver只針對Prolific USB VID_067B&PID_2303的裝置,
安裝上去之後終於順利的連上GPS接收器了,
這個我弄了好久~"~

Driver Download Link Mirror:
http://www.zshare.net/download/16736718ee206f43/

Driver Download Link:
http://www.prolific.com.tw/support/files/%5CIO%20Cable%5CPL-2303HX%5CDrivers%5CGeneric%5CPL2303_XP2KME98Driver_Setup.zip

2008年7月15日 星期二

Wordpress產生分類的文章列表

在wordpress當中,如何產生一個分類的文章列表??

原先要試著把某個用wordpress架的網站弄的比較像CMS,
經過某專業鄉民的建議,建議我在首頁列出某個特定分類的文章,
但是Wordpress預設只能夠顯示最新文章或是特定的page,
所以,就只能自力救濟了。

requirement:
Plugin=>Exec-php
$limit = get_option('posts_per_page');
//取得系統設定每個分頁的分頁數
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
//取得現在是第幾頁
query_posts('cat=7&showposts=' . $limit . '&paged=' . $paged);
//實際進行搜尋文章,cat=7代表撈出category id=7的分類下所有文章
//showpost代表實際上要撈幾篇文章,paged代表要撈第幾頁開始的文章
$wp_query->is_archive = true;
$wp_query->is_home = false;
//這邊是在設定我現在所處的頁面的屬性,設定成archive才能讓分頁功能正常運作

global $more;
// set $more to 0 in order to only get the first part of the post
$more = 0;
//這裡設定全域變數$more為0代表只顯示摘要
?>

//最後別忘了加上分頁的link,一堆死大陸仔抄來抄去,重要的也都沒抄到,不知道是怎麼抄的,媽的!

搞定,產生的頁面就會像http://www.twjsw.com.tw/產品資訊/高科技水管清洗機/清洗實際案例/
但是頗神奇的一點是,query_post本身就會列出文章,
但是會列在最後面?
換句話說,所有的顯示都會先顯示完之後再顯示query_post撈到的東西,
這點還頗神奇的。

最後,wordpress的確是個很強大資源又很完善的系統,
即使他是個blog系統,修修改改之後也可以弄成像是CMS一樣的功能,
但是,媽的咧~不知道為啥他的文件我就是看不太下去,
弄了半天才搞定,真他X的!

refer:
http://wordpress.org/support/topic/152451
http://codex.wordpress.org/Main_Page

2008年6月16日 星期一

在Xubuntu下透過LG KU250玩3G上網

找了不少資料終於搞定了,
因為網路上找的到的資料大多是透過3G網卡上網的資料,
跟用手機上網有一點出入,
所以自己來寫篇教學:)

我的平台是Xubuntu 8.04,
Kernel:2.6.24-18
電腦:Asus A2400H
手機:LG KU250
電信業者:中華電信

參考連結:
在 Ubuntu 上用 3G 上網
http://blog.gslin.org/archives/2008/05/12/1498/
Ubuntu透過Huawei E220 Usb上網教學
http://static.scribd.com/docs/trsryv98jnd2.swf
Linux 無線網路技術:GPRS、GSM
http://big5.pconline.com.cn/b5/www.pconline.com.cn/pcjob/system/linux/others/0510/709215.html
Windows透過KU250上網設定教學
http://www.800.net.tw/NR/rdonlyres/D45202C6-52E7-4DE0-821E-647B166A4EE6/0/LG_KU250_Bluetooth_NB.pdf

首先是文字模式的部份,
參考gslin大長輩的網誌,
簡單的說,插上手機之後,用dmesg去看手機的裝置代稱,/dev/ttyACM0
sudo wvdialconf讓程式自動掃描裝置並且產生conf檔案
sudo vim /etc/wvdial.conf編輯這個設定檔
在Init的部份即是初始化命令,
根據中華電信提供的陽春說明,
要透過KU250上網需要加上+cgdcont=1,"ip","internet"的指令,
但是直接寫進wvdial.conf是不行的,
最前面需要加上AT手機才能正確的判讀這個指令,
另外帳號密碼不能空白,我留空白在撥號的過程當中都會停住,
所以隨便打點東西上去吧:)
編輯之後的wvdial.conf應該跟我的差不多。

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+cgdcont=1,"IP","internet"
ISDN = 0
Modem Type = USB Modem
APN = internet
New PPPD = yes
Phone = *99#
Modem = /dev/ttyACM0
Username = test
Password = test
Baud = 460800


接著sudo wvdial就開始撥號了,
mosquito@mosquito-laptop:/etc$ sudo wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+cgdcont=1,"IP","internet"
AT+cgdcont=1,"IP","internet"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
--> Carrier detected. Waiting for prompt.
--> Don't know what to do! Starting pppd and hoping for the best.
--> Starting pppd at Mon Jun 16 06:11:10 2008
--> Pid of pppd: 6091
--> Using interface ppp0
--> pppd: ��[06][08]��[06][08]Ч[06][08]
--> pppd: ��[06][08]��[06][08]Ч[06][08]
--> pppd: ��[06][08]��[06][08]Ч[06][08]
--> pppd: ��[06][08]��[06][08]Ч[06][08]
--> pppd: ��[06][08]��[06][08]Ч[06][08]
--> pppd: ��[06][08]��[06][08]Ч[06][08]
--> pppd: ��[06][08]��[06][08]Ч[06][08]
--> local IP address 116.59.241.146
--> pppd: ��[06][08]��[06][08]Ч[06][08]
--> remote IP address 10.64.64.64
--> pppd: ��[06][08]��[06][08]Ч[06][08]
--> primary DNS address 168.95.1.1
--> pppd: ��[06][08]��[06][08]Ч[06][08]
--> secondary DNS address 168.95.192.1
--> pppd: ��[06][08]��[06][08]Ч[06][08]

中間會在--> Carrier detected. Waiting for prompt.需要等一下子,
不過如果出現IP那基本上就沒問題了,
接著可以下ifconfig或是ping 168.95.192.1測試一下,
然後就打開瀏覽器享受3G上網的快感(還有錢在流失的感覺XDDDD)。

上述的方法有些缺點,看起來不那麼美觀、terminal不能關掉==(除非丟到background跑)
所以參考ubuntu論壇勝仔的文章,
接著介紹gui介面的撥號程式GNOME PPP,
GNOME PPP主要是wvdial的gui介面,
實際上撥號還是透過wvdial在執行。

首先安裝GNOME PPP,KDE環境請改用KPPP,設定方法請自行推敲。
安裝方式:apt-get或套件管理
安裝完成之後執行GNOME PPP,

程式執行畫面

隨便填上帳號密碼,將Remember Password勾起來,
不然撥號的時候不會送出帳號密碼,然後wvdial就不動了= =

點Setup進行進階設定

點Detect讓wvdial對裝置進行掃描
如果手機剛插上去應該會是ttyACM0
因此只要設定一次,之後就直接連線就可以了

點Init Strings設定初始化命令

這裡的重點,設定初始化命令AT+cgdcont=1,"IP","internet"
點兩下init3的位置,填入上面的指令,接著按enter,
這樣命令才會寫入conf檔,然後關閉視窗

最後回到主畫面點Connect就可以連線了,
連線的過程當中點log可以看到連線中的訊息,
連線成功視窗會顯示連線時間


點detail可以看到連線的詳細資訊


連線速度測試
(這張圖不見了Q.Q)

下載檔案測試


最後看看連線的細節
(這張圖也不見了Q.Q)

總共用了約5500個封包,我的費率是598,一個封包收費0.0013,
所以這次連線總共花費約7.15NTD
整體上來說雖然不是很親切,不過勉強可以接受:)

2008年6月13日 星期五

心血來潮重灌NB的OS...

突然想玩看看Xubuntu,從官方網站抓了最新的release,Xubuntu 8.04 Hardy
拿NB來開刀,把XP砍掉改裝Xubuntu。

基本上都很順利,不過還是碰到一點小小的麻煩,
即使到了8.04,kernel還是沒辦法正確的驅動EDUP這張網卡,
掛rt2570的module上去測試了半天,
抓不到802.11g不說,連線一直搞不定,
懷疑是WPA加密的問題測試了半天。

最後是不了直接改用Ndiswrapper掛Windows的Driver,
然後全部搞定= =
WPA沒有問題,連線也一切正常,
實際上我現在就是用NB在打網誌。

這台老NB,Asus的A2400H,跑Xubuntu還跑的蠻順的,
開Firefox3也還算順暢,
只是我還用不大習慣新酷音,一段時間沒用了,
其他大概就是一些小毛病。

現在弄Xubuntu剩下的麻煩大概是,
首先我對GNU/Linux的不熟悉,畢竟不是我主要在用的作業系統,
而且我大多是用文字模式來操作GNU/Linux或是Freebsd,
用途大多是當Server而不是當作Workstation來用。
另外一點,就是讓NB可以透過3G手機上網。
昨天google了一下,似乎可以直接透過wvdial?
不過我需要先解決的是,
讓我的LG KU250透過USB接上電腦的時候可以抓到,正確的驅動而且判斷成Modem。

還是頗麻煩的XDDDD

2008年6月1日 星期日

期待已久的Firefox3 Stable...


超炫瀏覽器,手滑創紀錄這麼棒的瀏覽器免費給你用,還可以不小心手滑一起創下金氏世界紀錄!如此有趣的事情也只有在這裡有啦!你不用會些驚人的特技,只要在對的時間呼朋引伴一起下載火熱出爐的 Firefox 3,就成啦!

有意思吧!請依循這裡的說明,到 Download Day 網站登記成為參與者,待 Firefox 3 發表後在約定日 (將會公佈於此,並寄 Email 通知你) 一起下載 Firefox 3,我們就有機會一起達成「單日最多人下載軟體」的金氏世界紀錄!在 Firefox 2 時,第一天的下載次數是 160 萬次,那麼這次就把目標隨便訂個 500 萬吧 :P 總之是越多越好啊!


從Firefox3 beta的試用心得來看,
據說FX3的memory leak比Fx2好很多,
整體的速度也加快了不少...

只是因為之前停留在beta版所以我倒是一直沒去裝來玩看看...

等了beta版等好久...終於正式版要放出來了^^
響應這個活動所以也放上活動貼紙,
有興趣的就一起響應吧:)

Firefox Download Day 2008

2008年4月30日 星期三

EDUP無線網卡驅動程式

看stats發現偶爾會有人用EDUP+驅動程式的關鍵字找到這裡來...
可惜我那篇文章只是個心得分享...
沒有提供驅動程式下載XDDD

所以就找了個據說能放很久的空間來放驅動程式,
有需要的人就自行下載吧:)
EDUP Driver for Windows 98,ME,2000,XP,Vista
(沒有Win7的Driver...Orz)
https://dl.dropbox.com/u/3357679/Blog/EDUP.7z
更新於2012-08-28!

EDUP這張無線網卡其實是WLI-U2-KG54-YB,
Bufflo的日本地區限定版...流到大陸重新打Mark到處亂賣,
實際上的晶片是ralink rt2570,
但是上述的Windows Driver是我當初買的時候拿到的光碟內附的,
不確保可以使用在其他的網卡上。

至於Linux的Driver,
rt2570主要的module是rt2x00,
http://rt2x00.serialmonkey.com/
之前rt2x00沒有支援這張網卡是因為driver內少寫了EDUP這張卡的編碼,
剛才看過最新的daily tar package已經補上去了...
(去年11月我有補過,可惜我不知道要把diff丟給誰,所以只把結果貼在自己的BBS上...XD)
根據首頁的消息,kernel 2.6.24已經包含rt2x00這個module,
但是有沒有EDUP的修正這我不清楚,
所以...如果你的kernel是2.6.24以下,而你的OS無法驅動這張網卡,請自行下載編譯。
如果你的kernel是2.6.24以上,而你的OS無法驅動這張網卡,
可能是kernel包含的rt2x00尚未修正,也請自行下載編譯。


最新的測試,rt2570這個module沒辦法正常驅動EDUP這張網卡,
只能靠ndiswrapper來掛windows的driver= ="

2008年4月21日 星期一

[整理]文字模式下燒錄光碟

在Linux文字模式下燒錄光碟
http://hotel.twbbs.org/blog/pt/ece/2006/07/06/linuxacec

mkisofs and cdrecord 2.01 for Windows (Cygwin) (Updated binaries)
http://smithii.com/cdrtools
(要掛cygwin1.dll...幫助不大)

A Win32 version (via MingW) that does not rely on cygwin1.dll is available at
http://cdrtools.bootcd.ru/ (currently not available, so download from here).
This is the version that is included with PE Builder 3.13 and later.
http://www.nu2.nu/pebuilder/
[download]
http://www.nu2.nu/download.php?sFile=pebuilder3110a.zip
可以直接撈出來用,
試用的結果
在WinXP底下,Liteon 48x12x48x的燒錄機,
不支援清除複寫片(在windows版沒有實現這個功能)
不指定倍數時會自動以最高倍數嘗試燒錄,
但是有可能會燒錄失敗!(Burn-Free被關閉的情況下)

指定燒錄倍數為8倍數時燒錄正常。

2008年4月10日 星期四

我的三冠王鎖頭掛了Orz

這幾天碰到的另外一個鳥事,
我的老三,二手的三冠王2V拼裝車...
﹝手工刻的引擎編號、之前是三冠王150的陶缸、G3的空濾﹞
鑰匙插入轉到ON的時候,應該要閃的晶片鎖檢查燈沒有閃,
按了幾下煞車很微弱的閃了幾下,
一開始懷疑是電瓶沒電了,
不過測過之後,電壓維持在12.2V左右,
瞬間短路的火花也夠大,一點都不像沒電的樣子。

牽去永鑫給他看,
他判斷是鎖頭壞掉了,
問了問價錢,晶片鎖的鎖頭換掉要2K以上=.=
材料行的報價,1.5K...

我不大信邪,
所以總共快花了兩天的時間在找問題,
先更換保險絲,這部分已經銹到一個很誇張的地步了。

接著開始測各部份的接點,
我的鎖頭出來有五條線,另外有個感應線圈的兩條線,
但是鎖頭的接頭只有紅色黑色兩條線,
據老闆說法,可能是因為二手車的關係只保留必要的線路。
測試的結果,紅色黑色兩條線短路,
機車就過電,進入檢查晶片鑰匙階段。
用三用電表測量鎖頭,轉到ON的時候也的確有導通,
可是車子就是不過電。

看樣子勢必要更換鎖頭了,
三個方案
  • 材料行拿晶片鎖鎖頭+三隻晶片鑰匙,1.5K

  • 材料行拿一般鎖頭+2隻一般鑰匙,幾百元,需要感應鑰匙

  • 材料行拿一般鎖頭+2隻一般鑰匙,再加上一顆一般的CDI,幾百元加上幾百元,完全去掉晶片鎖功能

  • 我頗喜歡這個晶片鎖的功能,因為我的小三有這個功能,
    所以我可以不用鎖上大鎖安心的離開車子﹝老車可能也沒人要偷= =﹞。
    但是1.5K對我來說又太貴了點,
    最便宜的方案是只換鎖頭,但是必須要把舊的鑰匙直接跟感應線圈綁在一起﹝等於取消掉晶片鎖功能﹞
    或是自己帶著,要騎車的時候需要把舊的鑰匙靠近感應線圈讓他檢查。

    掙扎了兩天,決定先測試鑰匙不在線圈內的感應情況,
    測試的結果是,不太好,但是勉強可以接受。
    所以最後決定直接換鎖頭保留舊的CDI,
    舊的鑰匙必須要跟新鑰匙一起使用,
    新的鑰匙轉到ON,機車過電的時候,檢查舊鑰匙的晶片。

    因為跟老闆很熟,加上有大部分是我自己弄,
    所以老闆只跟我拿料錢,
    500塊錢換了主鎖頭,油箱蓋鎖,車箱鎖。

    或許哪天心血來潮,或許可以把舊鑰匙的RFID tag挖出來,
    想辦法塞到新鑰匙上面,
    這樣等於是完全移植了XDDD

    好吧,
    我承認某些時候我會很龜毛的吹毛求疵...XDDD

    Cookies寫不進去怎麼辦?

    之前我處理一台伺服器,硬碟掛了,
    所以買硬碟,重新跑Raid1,
    系統重灌,重新跑IIS,
    把網站移過去並且處理一些細部的設定,
    大致上搞定了~

    不過這兩天我碰到一個問題,
    有台電腦在進入後台要管理的時候會被轉到登入頁面?
    其他電腦使用這個後台都很正常,
    所以只有這台電腦有問題。

    trace一下發現是cookies沒寫進去...
    一開始懷疑是IE7,
    用小工具檢查寫入的cookies,
    其他網站都正常,就是這個網站不會寫cookies進去。

    找了半天終於找出原因...
    原因就是...
    這台電腦的時間一整個錯亂
    連時區也設定錯誤了。
    因為時間錯誤超過cookies的過期時間,
    所以cookies根本不會存到電腦裡。

    另外的問題,
    設定時區當中沒有我要的時區= ="

    所以解決方法是
    將時間設定回正確的時間...解決cookies沒辦法寫入的問題。
    找台時區正常的電腦,
    匯出登錄檔中HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones這個資料夾
    並且重新匯入到不正常的電腦就可以解決。

    工讀生的電腦為什麼會這麼詭異= =?

    2008年3月7日 星期五

    推薦一個free web hosting,000webhost

    2021-02-17更新:
    不推薦000webhost,有發生資料外洩的紀錄,我當時的帳號密碼被外洩
    要使用免費服務,盡可能不要放重要資料,或是註冊的資料可能需要留意一下
    --

    網誌又搬家了~
    這次不是搬系統,而是搬主機。

    從www.xtreemhost.com搬家到www.000webhost.com...
    反應時間終於好多了...
    xtreemhost不知道為啥慢的要死,
    ping會被擋掉...tracert到某個route就被擋掉了...

    相較之下000webhost好多了...
    可以直接ping到終端主機,
    ping的反應時間也維持在200ms左右,

    雖然說這兩天有時候連不上,不過我用Host-tracker檢查都是正常的?
    開始懷疑是不是我的小烏龜不穩或是中華電信的線路問題...
    右下角增加Host-tracker的圖,用來判斷000webhost實際上提供的服務品質:)

    因為介紹註冊有錢拿,加上到目前為止還頗滿意速度上的表現,
    所以就來寫篇註冊教學好了:)

    免費虛擬主機商:000webhost
    支援PHP、Mysql、Perl
    ﹝關閉部份的函式,不過有開放socket,如果架設wordpress可以使用WP-stats跟akismet等plugin,
    經過確認之後,000webhost現在不提供perl給使用者使用﹞
    250MB的空間﹝基本上很夠用了= =﹞
    流量限制一個月100GB﹝在後台的顯示是不限制?﹞
    cPanel後台管理﹝不過是英文的﹞
    完整的網域支援﹝可以使用自己的網域﹞
    絕對沒有廣告!﹝目前看起來頗乾淨,連看不見的加料都沒有﹞
    據說免費服務提供到2012年?某個地方看來的說法,
    我在網站上大概看一下並沒有看到相關的敘述??

    註冊需要具備的東西:Email
    選配:自己的Domain
    ﹝可以參考我前面的文章 註冊一個屬於自己的網域名稱…免費!
    或是 [閒聊]網誌搬家~
    基本上只需要三個步驟...

    第一個步驟是連到000webhost的首頁...
    點我看大圖:)

    第二個步驟,填寫基本表單...
    點我看大圖:)
    填入自己的網域名稱,或是使用免費的子網域名稱,
    填寫基本的資料,勾選同意使用者條款,
    接著按下一步。

    第三個步驟,建立帳號
    點我看大圖:)
    這個時候畫面會顯示你剛填的資料,
    最後按下建立帳號,
    請注意,這個動作需要幾分鐘來完成,
    所以請耐心等候,不要關掉或是重新整理瀏覽器


    完成之後就可以去信箱等信了,
    收到信之後,信件會列出一些基本的資訊,
    使用者名稱、帳號,你的網域名稱要指向哪個伺服器﹝使用它給的子網域名稱則少了這個步驟﹞,FTP之類的。

    最後,如果你是使用自己的網域名稱,
    去DNS代管服務將自己的網域名稱指向000webhost提供的DNS主機。
    等幾個小時讓這個變更生效,接著你就可以使用你自己的網域名稱登入你的Cpanel後台,
    到這邊你就成功的擁有你自己的虛擬主機,可以架設你自己的網站了:)

    2008年3月4日 星期二

    Image Compressor Pro 2008

    在PTT的EZsoft看到下面這篇文章﹝刪除部分﹞
    #17o-OICb (EZsoft) [ptt.cc] [推薦] 圖片壓縮機_Image Compressor Pro 2008
    作者 zop (正事放一邊、玩樂擺中間) 看板 EZsoft
    標題 [推薦] 圖片壓縮機_Image Compressor Pro 2008
    時間 Mon Mar 3 19:50:39 2008
    ───────────────────────────────────────

    軟體名稱:Image Compressor 2008 Pro

    官方網站:http://www.image-compressor.com/index.cfm

    下載連結:http://www.giveawayoftheday.com/image-compressor-2008-pro/

    軟體版本:6.0.2.5

    軟體分類:縮圖軟體

    執行平台:MS-Windows

    語言介面:英文

    軟體特色:看不太出來有損的再縮小圖檔體積

    推薦原因:很適合圖片傳檔時候用

    本著作依據 Creative Commons 姓名標示-非商業性-相同方式分享 授權條款為授權
    http://creativecommons.org/licenses/by-nc-sa/2.0/tw/
    --
    ※ 發信站: 批踢踢實業坊(ptt.cc)

    試用了一下看起來的確還不錯,
    不過因為他軟體本身的影像比較功能實在是太差,
    加上我修過影像處理,專題做影像壓縮,
    起碼要用一點比較具有鑑別度的方式來做判斷。

    所以我挖出我專題寫的程式,
    安裝BCB5來進行小部分的改寫,
    把MSE跟PSNR獨立成一個功能,
    ﹝臨時要看PSNR還找不太到這樣的小程式= ="﹞

    接著,拿小黑的一張照片來做實際測試,
    雖然說光線有點不足,好像隱約又稍微晃到,
    還是稍微失焦,小黑的毛不是全部都很清晰可見,
    不過就整張照片來說,還是有些地方的細節還算清楚足夠辨認。

    因為圖片的解析度太大,所以就只放連結,想要欣賞一下的就請自便:)
    原圖
    (這張圖不見了Q.Q)
    壓縮之後
    (這張圖也不見了Q.Q)

    就肉眼來看幾乎看不出分別,而且實際上的顯示裝置也會影響,
    ﹝我的老舊CRT...Orz﹞

    所以接著用數學方法驗證,檢視histogram(註1),比較MSE(註2)、PSNR(註3)。
    首先檢視histogram圖,
    null
    上方是原圖的分析結果,下方是壓縮後的分析結果,
    很明顯的可以看出來,原圖的分布結果是連續的,
    但是壓縮過後變成一根一根的,從這邊可以確定這套軟體有使用一個技巧,
    將影像的值整理成均為偶數或是均為奇數,這樣24BPP的圖馬上可以降成21BPP。
    ﹝我覺得這招頗偷雞的就是了= =﹞


    接著比較MSE、PSNR。

    先看下方的數據,MSE只有30左右,
    PSNR高達76,一般來說PSNR為30左右,這兩張圖就很接近了,
    PSNR為40左右,肉眼幾乎看不出差異了,
    PSNR到76,可以說是幾乎一模一樣了。

    回頭看看上方的數據,
    Jpeg原圖的BPP為2.847814,
    壓縮後的BPP為0.235774,
    大解析度的圖壓縮的效果通常都不錯,
    但是在此同時還能維持這麼高的PSNR就幾乎是神乎其技了。


    當初做專題弄的要死要活還一直在想那個Paper寫的到底是不是唬爛的,
    一年過去雖然有點成果卻不甚理想,
    到目前為止也沒看過這麼漂亮的結果,而且還是相容於jpeg的演算法,
    難怪這套軟體要賣到99.99USD= ="


    結論是,如果這套軟體可以在精簡一些﹝個人感覺有點肥﹞
    售價親和一些,這套軟體就更優了。
    如果演算法是有專利的話,那拿來賣應該可以賣上不少錢。
    應用在相簿、相簿上傳程式、大陸很多謎之漫畫網站,
    也可以省下不少的頻寬。


    PS.我拿lena 512x512的圖跑出來的結果
    Load File: C:\Documents and Settings\Administrator\桌面\lena_512x512.jpg
    BPP = 6.537445
    Load File: C:\Documents and Settings\Administrator\桌面\lena2.jpg
    BPP = 1.651459
    MSE = 55.173168
    SNR = 69.769220
    PSNR = 70.720503

    後續:
    經其他版友指正後,重新做了其他項目的分析。
    hm...我稍微試了一下,
    不是用photoshop,
    而是用irfanview對於原圖使用Jpeg quality 50重新壓縮出來的結果,
    看樣子我被那套軟體宣稱的效果框了= =

    跟前一篇文章同樣的照片
    原圖(1,119,806 bytes)
    (這張也消失了Q.Q)
    Jpeg quality 50壓縮後(95,015 bytes)
    http://mosquito.myweb.hinet.net/img/jpegquality50df3.jpg
    分析結果
    Load File: C:\Documents and Settings\Administrator\桌面\DSC02227.JPG
    BPP = 2.847814
    Load File: C:\Documents and Settings\Administrator\桌面\Jpeg_quality_50.jpg
    BPP = 0.241636
    MSE = 23.374318
    SNR = 74.017123
    PSNR = 79.308892

    Lena 512x512 原圖(214,219 bytes)
    Jpeg quality 50壓縮後(23,443 bytes)
    http://mosquito.myweb.hinet.net/img/lena512x512quality50op9.jpg
    分析結果
    Load File: C:\...\Administrator\桌面\lena_512x512.jpg
    BPP = 6.537445
    Load File: C:\...\Administrator\桌面\lena_512x512_quality_50.jpg
    BPP = 0.715424
    MSE = 82.298328
    SNR = 65.871844
    PSNR = 66.721763

    Lena 512x512 原圖(214,219 bytes)
    http://mosquito.myweb.hinet.net/img/lena512x512tm3.jpg
    Jpeg quality 10壓縮後(7,529 bytes)
    http://mosquito.myweb.hinet.net/img/lena512x512quality10bv4.jpg
    Load File: C:\...\Administrator\桌面\lena_512x512.jpg
    BPP = 6.537445
    Load File: C:\...\Administrator\桌面\lena_512x512_quality_10.jpg
    BPP = 0.229767
    MSE = 304.522583
    SNR = 52.799179
    PSNR = 53.637818

    後面放上lena的測試結果,是因為在影像壓縮或是處理的論文當中,
    都是用這張照片來當作範本,至於為什麼我也不知道= =
    此外,要比較的話需要在同一個解析度下做比較,
    解析度越大的圖BPP可以壓縮的越小。
    所以拿2048x1536的圖來壓,難怪BPP可以壓到0.23= =...

    結論是,這套軟體根本是唬人的= ="
    前篇文章中提到的偷雞手法,後來仔細看了一下,
    發現他並沒有那樣做,那應該是jpeg壓縮自然而然犧牲掉的細節,
    以jpeg quality 50壓縮的圖片,histogram也有同樣的現象。

    所以,直接使用Jpeg重新壓縮,解析度大的圖可以獲得比較好的效果。
    Quality設定則因不同使用場合而定,最低建議不要低於50,
    否則Jpeg的方塊效應會趨於明顯。

    這套軟體可以不用買了,免費軟體可以得到一樣的效果= =
    感謝各位的熱心與指正:)

    註1:Histogram
    用來表示數值機率分布的直方圖
    http://en.wikipedia.org/wiki/Image_histogram

    註2:MSE
    均方差
    http://zh.wikipedia.org/wiki/%E5%9D%87%E6%96%B9%E5%B7%AE

    註3:PSNR
    峰值信噪比
    http://zh.wikipedia.org/wiki/%E5%B3%B0%E5%80%BC%E4%BF%A1%E5%99%AA%E6%AF%94

    2008年2月15日 星期五

    [閒聊]網誌搬家~

    作者 mosquito ( ) 看板 P_mosquito
    標題 [閒聊]網誌搬家~
    時間 2008/02/15 Fri 05:33:20

    網誌又搬家了...

    最早的網誌算是從ptt2開始...
    http://mosquito520.blog.ptt2.cc
    (Blog掛了,要等過年之後進系館才能重開)
    不過因為ptt2提供的功能太少,
    最麻煩的是對於垃圾迴響沒有任何防堵機制。

    所以寫了一支程式轉檔,
    把ptt2的精華區備份轉成MT格式。
    http://blog.mosquito.work/program/271

    接著跳到Pixnet
    http://blog.pixnet.net/mosquito520
    Pixnet算是很不錯的社群服務,
    在論壇反應問題也可以很快的得到官方的反應。
    不過因為Sub-domain是VIP服務,
    所以後來我選擇自己架設。

    我選用的Blog system是Wordpress
    至於為什麼,就大概挑一個吧= =
    虛擬主機商則是用xtreemhost
    還算不錯的免費服務,只可惜連台灣的速度有點慢。
    不過比Awardspace好點,
    Awardspace不知道為什麼掛Hinet Proxy會連不上去...

    最後Domain的部份,
    最早是用Afraid.org的Free domain,
    不過後來發現afraid.org會擋google bot,
    所以又換www.co.cc
    可是co.cc畢竟是sub domain,

    最後,心一橫,我就花了24.75 USD,
    dot.tk買了一個自己的Domain,mosquito.tk
    Whois infomation:
    http://my.dot.tk/cgi-bin/whois.taloha?flddomainname=mosquito
    好像在其他whois server有最早我填的資料,早知道不要填這麼詳細了= =

    三年台幣800多塊,應該還算OK啦~
    只是也考慮了一段時間就是了...

    最後塵埃落定...
    我搬到自己架的blog了...
    http://blog.mosquito.work

    其餘地方除非必要不然也不會再更新了:)

    --
    →↓ Origin: 聯合大學˙聯合小棧 uun.twbbs.org
    ↑← Author: mosquito 從 220-133-145-202.HINET-IP.hinet.net 發表

    2008年1月30日 星期三

    The Deaths of Ian Stone

    來介紹一下這部電影...
    deathsofianstonefx5
    英文片名:The Deaths of Ian Stone
    大陸譯名:伊恩斯通之死﹝真鳥= =﹞
    香港譯名:死神狂嚇﹝的確被嚇到不少次= =﹞
    不知名譯名:死神獵殺﹝怎麼差這麼多?﹞
    台灣譯名:未譯

    Director:Dario Piana
    Writer (WGA):Brendan Hood (written by)
    Release Date:9 November 2007 (USA) more
    Genre:Horror / Thriller more
    User Rating: 6.1/10 (1,905 votes)
    Plot Outline:
    Deaths tells the story of an all-American guy who is murdered each day by horrifying pursuers, only to wake up in slightly different lives to experience the terror of being murdered again.
    IMDB link:http://www.imdb.com/title/tt0810823/
    拖了很久才看...
    因為我在網路上找不太到這部電影的簡介...
    只有類似IMBD那樣"簡短"的簡介...

    大意就是說...有個男生某一天被謀殺了...
    接著突然醒過來...發現他的人生跟原來的不一樣...
    彷彿剛才那一段都是夢一樣...
    然後又被殺了...接著重複...

    看到簡介的感想是...
    這是鬼打牆嗎XDDDD

    不過看完之後覺得還不錯...
    感覺上是一個蠻奇妙的故事...

    附上預告的連結...
    在台灣可以多注意一下出租店...
    如果有引進台灣應該是直接進租片店了...
    http://www.youtube.com/watch?v=Vs9n0w2OBAk

    2008年1月26日 星期六

    Myminicity V.2

    針對推文以及迴響所給的建議,
    我稍微修改了一下程式,
    這次不使用Win32:Process來開啟程式,
    改用Win32::jobs來開啟IE。
    這樣改的好處是,可以把開啟的IE隱藏起來,
    雖然說Active Window還是會被切掉,
    至少沒這麼礙眼了。
    缺點是,Win32::jobs執行的程式好像要在根目錄底下?
    所以多寫了一個動作去撈IE的執行檔過來。

    同時修改了伺服端的程式,
    因為一個帳號一天一個IP只採計一個點擊,
    所以改用帳號來當作網址,
    設定只設定各個網址出現的機率,
    Root表示根目錄出現的機率,其他的就是其他的網址,
    例如我自己的設定,
    root:8
    ind:2
    tra:1
    sec:1
    env:1
    com:1
    代表在14次的點擊當中,根目錄會被點8次,工業會點2次,其他則各一次。

    原本打算要寫自動更新的部份,
    不過後來想想,這樣應該足夠了,
    所以應該也不會再更新了,
    那,就不用寫啦XD

    下載網址:
    http://mosquito.myweb.hinet.net/files/myminicity_v2.7z

    管理網址:
    http://mosquito520.co.cc/myminicity/post.php
    請注意,這裡填的帳號請使用你myminicity的帳號
    例如我填mosquito520,
    則餵出來的網址才會是http://mosquito520.myminicity.com/
    密碼依舊隨意:)

    2008年1月21日 星期一

    Myminicity,寫了一隻小程式:)

    有個網頁小遊戲叫做myminicity...
    有點類似模擬城市...
    不過最大的不同在於...
    他的人口或是各項建設要靠別人點擊你的連結才會增加...
    看起來還不錯...
    不過也因為這樣...
    PTT上面到處流竄著myminicity的連結文...
    就像選舉一樣...每個都在拜託...
    甚至學張爸文...偽裝連結...
    只為了讓人家點連結...無所不用其極...

    有鑑於此...
    所以我寫了一隻小程式來做為遊戲的輔助工具...
    伺服端我用PHP來開發...
    因為我比較熟PHP+MYSQL...
    再來是...免費空間好找...雖然說限制都還頗多的= =

    因為考量到幾個因素...
    1.好寫..= =
    因為我很懶...能越簡單越好...
    PHP也很好寫...處理HTTP request還算方便...有現成的Class可以用...
    但是PHP不容易散佈...
    2.散佈的方便性...
    PHP沒辦法包裝成執行檔丟給別人...
    總不可能叫人家去裝PHP吧...
    所以客戶端我使用Perl來寫...

    上次接觸Perl已經是國中高中的事情了...
    那個時候還停留在CGI的年代...Perl應該還在4吧?
    由於我的好友(kornelius)整天對我洗腦Perl的好處...
    所以當做一個全新的語言來寫...

    在客戶端的Perl當中...
    我使用下列的Module來實現,
    LWP::uagent負責上網撈下最新的list,
    WIN32::Process則負責控制開啟外部程式。

    這當中,例如uagent的agent,必須要設定成常見的瀏覽器格式,
    不然免費空間有可能對不知名的瀏覽器會加以限制...
    我在撈xtreemhost的時候就莫名奇妙被轉到google.com去。

    另外,使用Win32::Process的原因是因為,
    myminicity的網頁包含了javascript跟flash,
    實際上在記錄點擊的不份我不清楚是哪個部份在負責,
    不過顯然不是撈了html就算點擊,
    總不可能寫這種程式還要自己處理javascript或是flash,
    所以我直接使用IE來當作目標瀏覽器。

    在Perl當中使用System或是exec可以開啟外部程式,
    但是我沒有辦法控制開啟之後的外部程式,
    使用Windows內建的command,
    例如tasklist或是taskkill可以取得目前執行的工作清單或是關閉指定的工作,
    但是在Perl執行之後,我沒辦法得知我開啟的外部程式的PID,
    因此沒辦法關閉我開啟的程式。

    使用Process則可以處理一些基本的資訊,
    例如回傳的signal或是啥的,
    至少我可以關閉我開啟的Process而不用知道PID。

    提供連結網址:
    http://travianmap.lydo.org/myminicity/post.php
    上去之後填一組帳號密碼,如果帳號沒有重複就直接註冊這組帳號密碼
    在這裡使用帳號密碼是用來區分連結的提供者,所以可以修改自己所貼的連結
    因為我很懶,所以密碼加密的部分我沒有處理,
    請自行用一個簡單的密碼或是直接等於帳號,
    但是不要忘記密碼,因為這個功能我也沒寫XD


    這篇文章所提到的程式已經更新,請參閱http://blog.mosquito.work/program/292
    使用方式也請參照新的文章說明:)

    清單網址:
    http://travianmap.lydo.org/myminicity/list.php
    這裡是client會下載的清單,
    可以上來看看自己的網址是不是有在裡面,
    不過因為只用\n做區隔,所以網頁看起來是連續的,還請多包含
    或是下載之後使用筆記本開啟:)

    Client下載:
    http://www.badongo.com/file/7404092
    使用Perl寫好之後,用PAR包裝的執行檔
    請自行加入Windows排程,
    選在電腦開著但是不會妨礙到你使用的時間為主,
    因為開啟的過程當中會一直跳IE出來跑網頁= =
    使用前注意事項:
    1.確保你的IE可以動作,運作正常並且順暢
    因為開啟之後30秒會自動關閉IE,如果你的IE很慢...
    那我不確定會不會計有效點擊。
    2.請確定你的IE可以正常的瀏覽myminicity的網頁。
    3.請確定你的IE路徑是在C:\Program Files\Internet Explorer\IEXPLORE.EXE
    不是的話Perl沒辦法呼叫IE出來...

    大致上這樣...
    目前我的簡單測試都還正常...
    有問題可以寫Mail到myminicity@mosquito520.co.cc
    不過不保證我會回覆以及處理:)

    2008年1月18日 星期五

    Morpher for Windows, 一個影像合成的軟體

    以前常有新聞在預測...
    藝人跟藝人結婚生下的寶寶會長怎樣...
    不過看樣子是太無聊了...
    近幾年很少看到這種新聞...

    小軟體版有人在找這種軟體...
    剛好有找到...就順勢寫篇介紹...
    軟體名稱:
    Morpher for Windows

    官方網站:
    http://www.asahi-net.or.jp/~FX6M-FJMY/mop05e.html

    下載連結:
    http://www.asahi-net.or.jp/~FX6M-FJMY/archives/MORPH31E.EXE

    軟體版本:
    3.1

    軟體分類:
    影像處理

    執行平台:
    Windows、Macintosh

    語言介面:
    英文、日文

    軟體特色:
    可以根據設定的特徵把照片合併起來...
    換句話說可以用兩個臉合成一個臉...

    推薦原因:
    因為有人需要XD

    誰適合用:
    有閒的人...這個步驟不難...不過有點繁瑣

    誰不適合用:
    怕麻煩、沒興趣、沒時間的人均不適用...

    使用感想:
    還算可以= =

    附註:

    以下是簡單的教學跟範例...
    因為操作有點不是很直覺...翻了說明才知道怎麼使用....

    首先...下載程式...安裝或是解壓縮...執行主程式...
    以下以3.1英文版 + 兩張圖來解說...
    主程式視窗
    主程式視窗

    剛開啟是一片空白...
    要點New開新工作...設定好工作圖片大小...
    才會出現工作區...
    出現工作區之後...分別點右鍵...
    Import Image...把要處理的圖片放上工作區...

    放好之後...
    因為這套軟體沒辦法自行判斷什麼東西是一樣的屬性...
    所以我們要自行劃出區域...

    先選擇Edit Point Mode...
    選擇模式在工作列Mode、工作列圖示或是工作區點右鍵都可以選擇...
    接著在圖片上點出幾個點來表示區塊...
    點的方式是點擊兩下...
    選擇的點是藍色...沒有選擇的點是綠色...
    刪除已知的點→選擇點之後,點工作列圖示中的Delete

    接著選擇Edit Boundary Mode...
    選擇一個點...接著選擇另外一個點就可以拉出一條線...
    選擇到的線是水藍色...沒有選擇的線是粉紅色...
    刪除已知的線→選擇線之後,點工作列圖示中的Delete

    作以上操作的時候都盡量在同一個工作區操作...
    這些操作會在另外一個工作區同時出現...
    當完成一張圖的設定之後...
    接著在另外一張圖上...將這些邊界拉到正確的位置...
    圖一的眉毛要對到圖二的眉毛...
    依此類推...

    完成之後畫面會看起來像這樣...
    程式畫面

    完成之後...在工作列圖示或是工作列的Mode中...
    點選Start rendering...
    接下來是細部的選項...例如要輸出一張圖?或是動畫格式...
    合成比例之類的...
    按下OK就開始執行了...

    原本想用我跟我閃光的照片當範例...
    怕我家太座不高興...
    網路上隨便抓兩個來合?一般人可能比較不適合...
    公眾人物...女生的大頭照還算好找...男生的大頭照不好找...
    所以乾脆惡搞馬蕭配XDDDD
    當然如果有人不爽我這麼做...那也歡迎去惡搞謝蘇配XDDD
    不過蘇貞昌沒有頭毛...要處理會比較麻煩...

    另外備註...
    如果希望合成的效果好一點...
    說明當中有註明幾點...
    首先照片的選擇...
    照片會比畫或是素描要好...
    背景越單純越好...
    兩人的造型越一致越好...
    髮型就算了...眼鏡比較麻煩一點...

    接著...點放的位置...
    物件的邊緣...如果是兩個人臉的話...最好包含頭髮跟臉的邊緣...
    有特徵的物件...如果是兩個人臉的話...最好包含眼睛、鼻子、嘴巴...
    線放的位置...
    最好在形狀的邊緣或是圖片的邊緣...

    來源:
    馬蕭後援會服務處海報出爐了!
    http://www.ma2008.org/?p=1
    原始圖片
    原始圖片

    擷取下來的馬英九
    馬英九
    擷取下來的蕭萬長
    蕭萬長

    馬蕭合體...= =
    馬蕭合體= =
    馬蕭變身過程...
    馬蕭變身過程...

    2008年1月12日 星期六

    註冊一個屬於自己的網域名稱...免費!

    我的網誌搬家已經好幾次了...
    最早是在高職時期...
    那個時候的奇摩還沒跟yahoo合併...
    那個時候有個服務叫做奇摩筆記...
    在上面寫了不少的東西...﹝自以為文藝青年?﹞

    不過跟yahoo合併之後這個服務就關掉了...
    當時也沒有提供匯出資料的服務...
    而我在那個時期也只會寫寫QB之類的簡單程式...
    現在的話...
    媽的...就算用PHP開socket硬幹我也要把我的文章撈回來...
    不過用php也不用硬幹啦...有個http client的class叫做snoopy...
    還頗好用的...之前玩travian的時候用snoopy搞定登入的部份...
    原本想寫bot..XD...不過後來不玩了就作罷...
    如果會寫perl的話cpan上面也有相關的模組可以用...
    不過...都已經過去了...

    後來搬到哪?忘了= =
    再來就搬到PTT2寫blog...
    我還蠻喜歡BBS寫文章的感覺...
    export到web端也沒啥問題...只是功能陽春了點...
    不過到後期漸漸的不太穩定...
    似乎也沒什麼在對blog做maintain...
    所以決定搬家...
    我寫了一支程式...
    從打包的PTT2精華區備份檔轉成pixnet可以吃的MT格式...
    請參考Ptt2Pixnet V0.21

    所以我搬家到pixnet...
    整體來說還不錯...
    可是久而久之又不太滿意...
    pixnet有提供sub domain的功能...
    就是例如我的帳號是mosquito520
    http://mosquito520.pixnet.net可以指向我在pixnet的其中一個服務...
    但是這個功能是VIP專用...
    我又不想花那個錢...
    所以只能屈就於http://blog.pixnet.net/mosquito520/這樣的網址...
    但是這樣的網址在GOOGLE搜尋或是SEO﹝網路搜尋最佳化﹞等等...
    都是一個比較差的選擇...
    因為是某個domain底下的某個路徑...

    另外一部分原因...
    有自己的domain總是看起來比較爽一點...XD
    所以就決定自己弄啦...

    這個系統的全名叫做Domain Name System...
    簡稱DNS...如果對計算機網路有點概念的應該會知道一點...
    如果對網路一點概念也沒有的...那也不用太深入探討...
    簡單的說...每一台電腦在網路上都有個獨一無二的地址叫做IP...
    IP又分IPv4跟IPv6...就是由幾組數字組成的位址...
    因為數字不好記...所以後來就提出了一套用名稱來代替IP的系統...
    就是DNS啦...
    203.64.185.201跟www.dee.nuu.edu.tw
    哪個比較好記呢?原則上是後者比較好記...因為有意義...
    但是現在很多人連網址也都不記...
    需要什麼就上搜尋引擎查詢...
    也就造成了網路釣魚的風潮...
    如果不care網址的話...那其實這篇就可以不用看了...

    基本上DNS是一個很複雜的東西...很龐大的架構...
    光是DNS這個系統跟設定就可以寫成一本厚厚的原文書...
    http://www.oreilly.com.tw/product2_network.php?id=a225
    如果想再多了解一點DNS...可以參考下列網址...
    http://www.study-area.org/network/network_ip_dns.htm

    一般來說...常見的網域是需要付費的...
    像是.net、.com、.idv.tw
    或是特殊機構才能使用...
    例如edu、gov等
    通常最後兩個英文字代表國家...
    接著是用途...com代表商業、edu代表教育、gov代表政府、idv代表個人
    除了特殊網域之外...大部分都可以用錢買到...只是價錢上的差別...
    某些熱門的網域名稱甚至可以拿來炒作...就像手機號碼一樣...

    而網路上也有提供免費網域名稱的網站...
    常見的像是www.no-ip.com或是www.dyndns.com
    這些網站所提供的服務包括註冊免費網域、網域名稱代管、動態網域名稱之類的...
    端看各網站提供的內容...

    這次我使用的是freedns...
    他所提供的服務包括註冊免費網域、網域名稱代管...
    如果你有網域名稱,設定由freedns代管之後...
    你就可以增加自己的子網域名稱而不需要自己維護一台DNS伺服器...
    同時...freedns網域名稱代管提供三種選項...
    公開→別人可以自由的使用你的子網域而不需要你同意...
    私人→別人可以跟你要求使用你的子網域...
    隱藏→別人不會看到你登錄的網域名稱﹝需要付費﹞
    也因此...freedns上面有三萬多個網域名稱...
    其中包含了接近一萬個公開可以自由使用的網域名稱...
    以及兩萬多個需要徵求同意的私人網域名稱...

    首先需要申請一個帳號...
    http://freedns.afraid.org/signup/
    申請帳號之後...
    首先點左邊選單的Registry...
    這裡會分頁列出所有代管的網域名稱、開放的狀態、擁有者、代管日期
    因為網頁名稱太多...所以建議可以用搜尋的尋找自己喜歡的domain name...
    原本我想申請rtfm.ro這個網域名稱的子網域...
    就是mosquito.rtfm.ro...寫訊息徵詢對方的同意...不過對方沒理我Orz...
    rtfm的意義...http://en.wikipedia.org/wiki/RTFM
    中文的意思有點不夠貼近英文的原意:)

    所以退而求其次...
    我選擇it.cx...it...隨你怎麼解釋啦...
    cx是哪個國家?澳大利亞的海外領島...聖誕島...
    http://en.wikipedia.org/wiki/.cx
    http://en.wikipedia.org/wiki/Christmas_Island

    對很多小國或是小島來說...
    網域名稱是非常重要的收入來源...
    例如.tv是吐瓦魯的國家代碼...這個國家人口只有11K...全世界第二小國= =
    http://en.wikipedia.org/wiki/.tv

    決定好要附掛的域名之後...
    ﹝Public是公開的...直接設定就可以...
    Private是私人的...設定之後必須要對方開啟才能使用...
    所以建議盡量找公開域名會比較方便﹞
    進入左上方的Subdomain...然後Add...
    點了之後需要很久的一段時間才會顯示...
    因為網域名稱太多的關係...這個頁面的大小接近2MB...
    所以請耐心等待...= =|||

    等讀取結束之後...
    有四個欄位要填...
    第一格是TYPE...類型...這個代表你這個網域名稱要設定成什麼類型...
    第二格是你要設定的子網域名稱...這邊就隨你填了...不要跟別人重複就好...
    第三格就是選擇你要掛的網域...請找出你剛才決定好的網域名稱...
    第四格位址...這個要對應第一個的類型還有用途來填...

    類型...
    Type: A
    - 最常見的設定類型...指向一個IP位址...所以位址要填一個IP...這個適合用在有固定IP的電腦上
    Type: MX
    - 郵件交換...如果你這個網域名稱要用來當做收信用的...就要設定成這個類型...
    - 位址則是填實際要負責收信的郵件主機
    Type: AAAA
    - 同類型A...差別在於...這是IPv6用的...等到那一天來了才會用到...可以暫時忽略它
    Type: CNAME
    - 第二常見的類型...用來將網域名稱指向另外一個網域名稱...位址則是填目標網域名稱
    Type: NS
    - 網域代管用,就是將這個網域名稱指向另外一台DNS伺服器...由另外這台DNS伺服器來管理這個網域名稱
    - 在blog上我是使用這個類型...位址則是目標DNS伺服器...

    Type: TXT - Requested by users of the system, used by SPF spam rejecting system, see http://spf.pobox.com/wizard.html for more details.
    Type: LOC - A means for Expressing Location Information in the Domain Name System.
    To find your latitude/longitude location, you may find Map-O-Rama of use.
    Type: RP - The Responsible Person RR.
    這兩種我就不清楚用途了...
    RFC1876 has the complete explanation.
    如果興趣深入了解的...請自行查閱RFC1876文件...
    會有非常詳盡的解釋:)

    修改網域名稱...因為牽涉到全球的DNS伺服器要更新記錄...
    所以理論上需要24小時到72小時不等的時間才會完成更新...
    實際上...Type A更新只需要幾分鐘就可以完成...
    但是Type NS則要看目的伺服器的處理速度...
    設定給Awardspace代管的時候我等了三天...
    設定給xtreemhost的時候大概幾個小時就可以正常運作了...

    到這邊為止...
    你擁有了自己的免費網域名稱...﹝掛在別人的底下﹞
    至於類型跟目標伺服器...則看個人造化了...
    在下一篇會提到如何讓別的伺服器代管網域名稱...
    以達到將自己的網域指向自己的免費空間...
    建立起自己的網站:)

    Fix my Orange Pi 3 SBC not able to power up

    前幾天拿我的Orange Pi 3出來 取出MicroSD卡,更新Armbian到最新版本 想確認一下Panfrost會導致畫面閃爍/破碎的問題修正了沒 插上MicroSD卡之後開機,還在設定過程中突然斷電關機 重複一兩次都無法正常開機 伴隨著微微的異味 我想可能是有什麼東西燒掉...