Open firewall setting via netsh command

Firewall_Setting.JPG

From XP-SP2. the firewall setting default will block all app connection except user approval. So, you can approve every app you want to execute and let it work correctly under XP-SP2 (also in Vista).

But if your appllication is a Window Services? How it work under Microsoft firewall ?

It will be blocked the communication automatically!!

Yes, ~~  if your app is a P2P window services, you will find it doesn’t work when the service is work, even you never get a assert dialog box.

BlockAllowed.JPG

How do workaround with firewall, if my application is a Window Service?

Use “Netsh” to change your firewall setting. For example if you want to enable specific app “fooAPP.exe”.

netsh firewall add allowedprogram “c:fooAPPfooAPP.exe” fooAPP ENABLE

if you want to disable a APP from firewall.

netsh firewall delete allowedprogram “c:fooAPPfooAPP.exe”

在MT上安裝SCode

關於MT的技術

大家應該都很羨慕有些人的Blog 有類似以下的圖片來輸入你的安全碼才能寫COMMENT

這樣可以有效的來抵擋垃圾的迴響~~

那~~ 要怎麼樣來安裝呢??

  1. 首先Download SCode 1.0C
  2. 解壓縮後,將裡面的scodetest.cgi放在你MT的目錄下執行看看~~ 如果執行沒有任何問題,表示你的GD for PERL 是安裝正常的。
  3. 如果沒有的話請在這裡下載最新的GD,並且安裝GD.pm
  4. 如果你有安裝MT-Blacklist,請關閉它(就我的經驗是如果不關閉~  SCODE的功能會失效)
  5. 依照README的說明來安裝~~~

如果沒有MT-Blacklist 怎麼辦???如果你有依照~~ 依照OUI-Blog所提供的Spam大作戰 【第二彈追擊所提供的方式來安裝批次刪除PING 與 COMMEND 的SPAM的話,應該可以解決大部分的問題了~~

利用BLOG廣告為你的部落格賺點收入吧

Google推出了Google AdSense 的服務之後。功能倒是越來越多了~~ 而且現在也推廣安裝安裝Picasa與Firefox的話就有一美元的收入喔~~大家可以去試試看。

而台灣的廠商也推出了一個類似的活動,~~ 各位可以在我的左下角看到那個廠商的廣告

大家也可以進去點點看~~ 雖然只是個新的創意~ 但是這倒也是國內的新創舉~~ 你說是吧?

MT小調教

關於MT的技術

今天做了幾個更動~~~

  1. 將迴響變成要先預覽才能發表~ 試著抵擋垃圾回響(SCODE才是王道,但是找不到來源可以安裝了,有的人請提供給我~~)
  2. 依照OUI-Blog所提供的Spam大作戰 【第二彈追擊去修改版面,使得更容易消除垃圾迴響與引用。
  3. 增加了不少GOOGLE廣告在右下角~~ (有興趣的再安裝吧)
  4. MTIfEmpty是個很好用的plugin,可以讓你去判斷某些變數是否存在~但是似乎只支援MT3.X

Notes to Migrate from VC6 to VC2005

  1. **fstream.h 和iostream.h在VC8已經不存在 (參考VinceYuan Blog升级VC7项目到VC8的注意事项)
    **#include  using namespace std;
  2. Depenency problem: 如果要引用某些其他project header file 在VC6中必須要設定dependency,在VC8中則沒有這樣的限制

其他詳細的步驟可以參考
VinceYuan Blog升级VC7项目到VC8的注意事项

Search from attributes use XPATH

To search a attribute via XPATH. you can use Element[@Attr] to address it in XPATH.

So~~ to search some specific search as follow:

  1. product@cost which is > 5000, you can write as follow.

product[@cost > ‘5000’]

  1. product@name contains “yellow” (case-insensitivity).

contains(translate(product[@name], ‘ABC…Z’, ‘abc….z’), translate(‘yellow’, ‘ABC…Z’, ‘abc….z’))