myIPneighbors後續


看到jerome寫的「[ Hosting ] 誰是你在虛擬主機上的鄰居呢?」之後,我也認真的再玩了一會兒myIPneighbors,我在想..他到底是用whois下去抓IP,還是用搜尋引擎下去抓?

我猜他的原理應該是:

一開始輸入ip或網址,如果是網址的話就直接反查ip…然後用ip在搜尋引擎裡頭找(估計是google API),然後去除重複結果輸出…

因為有些搜尋結果還滿不可思議的 囧

不過對於我同意jerome的話,我們不需要注意一棟公寓裡究竟住了多少人 — 說不定你這棟公寓當初就蓋了五百樓;我們真的需要注意的是,你樓上那戶是不是有欠人家錢,會噴漆噴到你家門口 囧

————————-分隔線—————————- 繼續閱讀完整文章 》》

myIPneighbors.com : 算是查詢虛擬主機公司黑心程度的東西吧


http://www.myipneighbors.com/

這個網站可以用你網站的IP或者是直接輸入網址,就可以查詢放在同一個IP裡的網址有幾個,換句話說就是可以知道你的虛擬主機公司有沒有黑心,一台主機放了上百個網站這樣….

另外一個角度來想,則是可以知道你的虛擬主機公司是不是像他們所宣稱的一樣,是個大公司…

再換一個角度想,可以拿來開發別人的客戶XD

我在報告queue裡面,所以閑著發個文…ccc…

最後兩天


到星期一晚上八點之前如果論文沒有趕出來,那就趕不及這個學期畢業了T_T

看我只有寫兩句話也知道真的很趕 囧

ezship module停止開發


兩個小時之後決定停止ezship module的開發。

由於ecshop shipping module目前沒有辦法提供UI,這樣會造成ezship的問題。

另外,ezship則會造成結帳流程的混亂(ecshop預設要先填完地址之後才進入shipping/payment selection,
就算perfect implement了ezship,也會讓使用者有重複輸入地址的困擾)

所以ezship module停止開發,但是ezship API已經測試完成,沒有問題,
預計未來ezship module只有用在客製化,且只有使用ezship運送方法的網站上…

今天接著是smilepay module.

ezship…


不知道是我頭腦有問題還是怎樣..

我搞不清楚該把ezship歸類在付款方式還是運送方式…

基本上現在的ezship所提供的應該算是運送方式,但是ecshop沒辦法對運送方式提供UI function(是UI沒錯,不是API)

這應該是ecshop當初沒有考慮到,有某些運送方式也是需要用API去跟別人互動的吧…

簡述:ezship是一種 店家在便利商店寄貨,買家到另外一個便利商店收貨的服務。但在這其中呢,買家要「選擇」要到哪個便利商店收貨…

但是ecshop的shipping module,似乎不允許對shipping過程進行user interface 的提供,所以我沒有辦法整合ezship到shipping process,只能從payment module硬上 ..

但我這樣做的話,就完全不合理啊,他根本就是個shipping module,我硬要說他是個payment module :(

希望是我頭腦有問題,等等再問問ecshop team…

我沒問題,目前的shpping做不到,以後的可以…

目前預定的處理方法:

採用一個payment 加上 一個shipping,用這個方法來混淆消費者的想法。

/* start payment module */

用shipping module部份來傳送資料到ezship API(對了,他們編碼是UTF-8,但是我utf-8送資料出去有問題,考慮iconv到big5送)

然後ezship API返回的資料直接存回$order[’inv_content’]備用。

/* end payment module */

/* start shipping module */

就照一般的查件下去寫ezship查件的部份。

/* end shipping module */

主機又出問題…


orz…有時候真不想管…

明明就寫著uptime 99.9%….

今天掛掉三小時了… 3 / 24*30 = 99.58333%

也是啦,還沒有低於99.9%

在此血淚控訴:hostmonster只會在電話裡告訴你:we will fix it in the next support minute..

可是沒有跟你說 “the” next support minute是啥時候…

這一切幹嘛要在我多買了dedicated IP之後發生啊?

至於論文現狀?看這張圖就知道了…

(其實..其實我在Key問卷了…其實沒那麼嚴重啦…XD)

被GFW封了:(


www.ecshoptalk.comGFW封了 :(

本來想說只要幾分鐘就可以恢復正常的,所以也沒去管他(不過倒是問了主機商獨立ip要花多少..答案是US$30/yr)..

今天是第二天,持續被block中….
才想到有親戚的網站放在我account下面,
他們工廠在東莞 囧
所以剛剛買了unique IP 了…

贊曰:去租台VPS吧…

blocked-ecshoptalk.com

快速移除整個目錄(含子目錄)裡所有檔案的BOM


我用這程式用了兩個月了,讚!

不過今天才去特別找出來源:

自动移除文件中的 utf-8 bom的小程式

直接放在根目錄執行就會直接 recursive 進所有子目錄,直接移除所有檔案的BOM了~超好用

近日總結兼碎碎念:opensource


其實過了這麼久,我已經不曉得opensource對於「一般商人」的定義是啥了…

我個人對於opensource領域的參與幾乎侷限於 l18n上,真的有commit進去的程式碼倒是很少。根據紀錄,原來我從 1999年開始參與 l18n,當時是從 ultraboard 2000開始的(perl with flat-text / mysql),後來也是陸陸續續做了不少的 l18n 貢獻…

最多人用的應該是 Wink,接下來是 ecshop (ecshop台灣社群),然後是幾個服務的traditional chinese interface ..(不過這幾個服務都沒有標出作者,我一下也查不出來..),還有幾個我自己都沒發現我做過的(例如Drupal,我在4.1曾經做過,後來因為官方cvs account一直沒開給我所以作罷的樣子,我忘了XD)

其實一切都是因為我自己要用啊! 完全沒有啥特別動機來著~~

參與opensource的感覺很好,用opensource的感覺也很好,說實在去trace code的感覺也很好…(幾乎每個程式都要進去抓source去改multi-byte的問題啊),最近也用zonbleVanilla Journal (based on Wordpress) 弄了一個期刊網站,一整個順(尤其是Vanilly Journal,整個出版動線,從印前到出版都非常流暢,這應該跟zonble也是相關科系出身有關吧…)

所以我目前手頭上有在用的Web介面OpenSource 軟體有這些:(依使用率從高到低..)

  • dotproject mark branch (100%, daily use)
  • sugarsuite (100%, daily use)
  • Drupal (100%, 用於 ECSHOP台灣社群)
  • Wordpress (100%, 用於自己的網誌,還有一大堆朋友的網誌)
  • phpmyadmin (90%, 有人不用這個嗎?XD 90%是因為phpmyadmin還沒AJAX化,我最近因為速度需求,都用MySQL的MySQL Builder…本機GUI介面比phpmyadmin快;不過我自己有另外買一個flash介面的 phpmyflashadmin就是了, US$5)
  • webmin + virtualmin (90%, 我實在不喜歡 cubepanel,看cubepanel網站上都沒提到debian,偏偏我現在轉debian了…而且virtualmin GPL就很讚了..)
  • Joomla (50%, 別人問就都推薦Joomla,代管的網站也幾乎用Joomla當backend)
  • Moodle (50%, 之前的學校沒買遠距教學平台,所以乾脆自己弄個Moodl,評鑑也可以加分唷)
  • gnump3d (50%, 家裏音樂都用KKBOX跟gnump3d在放,一半一半)
  • Vanilla Journal (50%,之前的學校的學生實習報紙平台用這個)
  • activecollab (30%, 最近嘗試過一陣子,不順,尤其只有global 的 l18n設定,不能每個帳號有自己的語言設定..決定轉回dotproject mark branch)

喔對了,台灣目前的繁體中文貢獻者列表也整理一下:

阿沒被我提到的大大請息怒,小弟才疏學淺,看的網站也不多,不然就留個言我就補上@@

如果說有個笨蛋..


如果說有個笨蛋,因為 .htaccess 不知道哪裡出問題,所以做了這些事情:

  • download apache 2.2.4 and compile it
  • download gd 2.0.3 and compile it
  • download php 5.2.1 and compile it
  • download eaccelerator and compile it
  • download mysql 4.1 and compile it
    (會特別寫就是因為我不是用yum install的,compile花時間啊啊啊啊..)
    (我還是比較愛debian.. Q_Q)

然後發現是自己 .htaccess 裡面一個 reexp 寫錯才搞出 http 500  …會不會很爆笑?
喵的,今天我生日啊 ._.