Friday, May 26, 2006

Firefox cannot display some websites

บางทีเวลา้ใช้ firefox เพื่อเข้า web บาง web จะไม่มี error อะไรขึ้นแต่ไม่มีอะไร show ขึ้นมาเลย ผมแก้ไขโดย ไปที่ about:config แล้ว reset ทุก parameters กลับเป็น default ก็สามารถกลับมาใช้ได้ปกติคือเข้า web ได้ ยังไม่รู้ว่าเ้ป็นเพราะอะไร

Thursday, May 18, 2006

Guarding Your PC

หลังจากใช้เวลาศึกษาอยู่พอสมควรโดยอ่านจากหลายๆฟอรั่ม ผมคิดว่าอย่างน้อยจะต้องลง firewall + antivirus + antispyware ทั้งสามอย่างโดยที่ antivirus กับ antispyware นั้นควรจะต้องลงอย่างน้อย 2 ตัวโดยตัวหนึ่งใช้เป็นแบบ protect realtime run อยู่ใน background ตลอดเวลา ส่วนอีกตัวใช้ตรวจสอบเป็นครั้งคราวจะได้ไม่อิงกับ program เดียวเท่านั้น แต่ละส่วนผมแนะนำดังนี้ครับ

firewall : zonealarm ใช้กันอย่างแพร่หลาย
antivirus : nod32 ไม่กิน resources มากและ scan ได้เร็ว มี update บ่อยดีแทบทุกวัน ราคาไม่แพง ใช้ protect realtime ส่วนอีกตัวใช้ kaspersky personal
antispyware : adaware + spybot s&d

แค่นี้ก็น่าจะ ok มากแล้วล่ะครับ แต่ต้องอย่าลืม update บ่อยๆ ด้วยนะครับ เวปที่มีข้อมูลที่ดีที่น่าเชื่อถือได้เกี่ยวกับพวก antivirus, antispyware, firewall และ security ต่างๆ ที่ผมแนะนำที่น่าเข้าไปตรวจสอบ update ข้อมูล ก็พวกนี้ครับ แต่ web หลักๆที่ผมคิดว่ามีข้อมูลเยอะดีและมี links ไปที่ต่างๆเยอะดีคือ http://spywarewarrior.com/ โดยมีแนะนำการป้องกัน PC ที่ทุกคนควรมีที่ http://spywarewarrior.com/rogue_anti-spyware.htm#trustworthy ส่วน link อื่นๆมีดังนี้ัครับ

SpywareInfo
TeMerc Internet Security Site
Ben Edelman
Eric L. Howes
Doxdesk Parasites
Tom Coyote
Counterexploitation
Patrick M. Kolla
Merijn
Javacool
Webhelper
CARMA
Alliance of Security Analysis Professionals (ASAP)
ParasiteWare.com
Wilders.org Security Advisors
NoMoreSpyware
Scumware.com
Thiefware.com
MickeyTheMan
TomCat



Tuesday, May 16, 2006

Windows Genuine Advantage Check

กันหาข้อมูลไม่เจอภายหลังเลยขอ copy มาไว้ก่อน เอาข้อมูลมาจาก http://techtics.iblogzz.com
So lots of people are having a bad time because of the ?This Windows is not genuine etc etc?.

Here?s a workaround:
Removing this is easy. Too easy infact. Click on the start menu and select run and type this:
%windir%\system32\wgatray.exe /u

Click on the start menu again and select run and type: regedit
Navigate to the following key and delete the key

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\WgaLogon
Reboot and enjoy

Or you may then safely delete the following files
Just click on the start menu and select run and type the following

cmd /c ?del %windir%\system32\wgatray.exe?
then this one
cmd /c ?del %windir%\system32\WGAlogon.dll?
and finally this one
cmd /c ?rmdir /s /q %windir%\SoftwareDistribution\Download\6c4788c9549d437
e76e1773a7639582a?

และอย่าลืมอันนี้ด้วย
Open Windows Update, and wait until you can choose between Express or Custom. Then clear the addressbar and paste this in it:
javascript:void(window.g_sDisableWGACheck='all')

Saturday, May 13, 2006

Bookmarking Bookmarking

คิดตกแล้วเรื่อง bookmark scheme จะใช้ spurl.net เพื่อเป็นเสมือน backup ของ bookmark ของ browser และเพื่อให้ access ได้จากทุกที่ เวลา add bookmark ก็จะ add ที่ browser แล้วค่อยมา update เข้า spurl.net แบบ manually สำหรับ bookmark พวกนี้ใช้สำหรับอะไรที่สำคัญ bookmark ในระดับ address ของ website ไม่ใช่เป็นราย topic ของ website ทำให้ bookmarks ในแบบนี้คงจะไม่เยอะเท่าไรทำให้ tagging อาจจะไม่ค่อยสำคัญเท่าไรนัก

ส่วนอะไรที่เป็น bookmark ทั่วๆไปหรือเป็น topic เฉพาะที่น่าสนใจหรือข่าวเด่นๆเป็นครั้งๆไป ก็จะใช้ del.icio.us/anuchit พร้อมทั้งจะได้ tag ได้อย่างเต็มที่เพื่อให้ search ได้ง่ายเพราะ bookmark ในลักษณะนี้คงจะมีเยอะมากๆ

Now can restore Blinklist backup

Not sure whether you have noticed lately but now you can restore the blinklist backup file (in rss format). There is a new "import from blinklist" menu under the options menu at the top where you can do this. This has tempted me into using this since you can have a tag with spaces while in spurl.net you cannot. It's just the categories capability in spurl.net that still keeps me there.

Friday, May 12, 2006

Encrypt Files/Folders with TrueCrypt

ว่าจะเขียนเกี่ยวกับ truecrypt มานานแล้ว ผมว่าถ้ายกเว้นเรื่องที่ว่าต้องมี user level เป็นระดับ admin เวลาจะ mount files หรือ devices แล้ว อย่างอื่นก็ ok หมด secure มาก หลักการสั้นๆก็คือ truecrypt จะทำการ encrypt drive ทั้ง drive หรือสร้าง file ที่สามารถจะ mount ไปเป็น drive ได้ขึ้นมา (create volume) ข้อมูลที่อยู่บน drive หรือ file ที่มีการ encrypt นี้จะมองดูเสมือนเป็น random data ทั้งหมด ไม่มีทางที่จะพยายามดูด้วย hex หรืออะไรทั้งนั้น ทางเดียวที่จะดูได้ก็คือต้องให้ truecrypt ทำการ mount เข้ามาเป็น drive อันหนึ่ง ซึ่งก็จะต้องมี password ที่ถูกต้อง นอกจากนี้ในขณะที่ mount อยู่นั้น ข้อมูลทุกอย่างที่มีการเขียนลงใน truecrypt container นี้จะถูก encrypt ตลอด จะไม่มีการเขียนข้อมูลที่ถูก decrypt กลับไปใน container นี้แต่อย่างใด ข้อมูลที่ถูก decrypt เพื่อนำไปใช้งานจะผ่านทาง memory อย่างเดียวเท่านั้น เรียกว่าเป็นแบบ On-the-fly encrypt/decrypt

วิธีการที่ผมจะนำมาใช้งานก็คือ ผมจะสร้าง truecrypt container ในแบบ file-hosted แล้วก็เก็บข้อมูลลงใน file นี้จากนั้นผมก็สามารถจะเก็บ file อันนี้ไว้ที่ไหนก็ได้ ไม่มีทางที่ใครจะสามารถดู content ของไฟล์นี้ได้ถ้าไม่มี password ที่ถูกต้อง สำหรับ encryption mechanism ของ truecrypt ก็มีให้เลือกหลายแบบ ถือเป็นโปรแกรมที่เป็นที่นิยมและเป็นที่แนะนำของคนในวงการ security หลายคนเช่น Steve Gibson เป็นต้น

ส่วนเวลาจะ run truecrypt ก็ไม่จำเป็นต้องลงโปรแกรมก็ได้ ให้สร้าง executable files ที่ใช้ run ได้เลยจาก tool ที่มีอยู่แล้วในโปรแกรม truecrypt โดยไปที่ menu Tools\Traveller Disk Setup... แล้วก็เลือก location ที่จะให้โปรแกรมสร้างพวก executable files ที่ต้องการ ซึ่งก็จะประกอบไปด้วย 4 files ด้วยกันคือ Truecrypt Format.exe, Truecrypt.exe, Truecrypt.sys และ Truecrypt-x64.sys เวลาจะ run ก็แค่ double click Truecrypt.exe ก็สามารถจะ mount file ที่เก็บ truecrypt container อยู่ได้


เพราะฉะนั้นผมก็สามารถเก็บไฟล์สำคัญๆไว้บน usb drive หรือ internet ได้ เพียงแค่อย่าลืม copy files 4 files เข้าไปด้วยเพื่อใช้ run truecrypt ก็เป็นอันเรียบร้อย สุดท้ายเป็น feature ที่อยากให้มี คือแทนที่จะต้อง run โปรแกรม truecrypt เวลาต้องการ decrypt เนี่ย น่าจะสามารถมีแบบ self decrypt ได้เลยโดยแค่ double click เท่านั้น แต่ผมว่ามันอาจจะเกี่ยวข้องกับการที่โปรแกรมมันทำงานแบบ on-the-fly ด้วยละมั๊ง แต่ยังไงข้อดีก็กลบข้อเสียได้ แล้วก็ข้อดีอีกอย่างหนึ่งก็คือตัวโปรแกรมเป็น Open Source ด้วย

Wednesday, May 10, 2006

Disabling Windows Services

ลองศึกษาหาข้อมูลจากอินเตอร์เน็ตว่าจะสามารถ disable services อันไหนของ windows xp ได้บ้าง ปรากฏว่าสามารถ disable ได้เยอะมาก สุดท้ายผม disable ไปมากกว่าครึ่งจากของเดิม และก็ทำให้ start windows ได้เร็วขึ้นพอสมควร เหลือ services ที่ให้ start อยู่แค่ตามรูปด้านล่าง มีสองสามตัวที่ต้องจดไว้กันลืมที่ไป disable แล้วมีปัญหา


อันแรกคือ DCOM Server Process Launcher ซึ่งพอ disable แล้วเวลา start Microsoft Word แล้วจะมี error ขึ้นประมาณว่า cannot register the document แต่พอมาเปลี่ยนให้เป็นแบบ Automatic เหมือนเดิมก็ไม่มีปัญหาอะไร แต่อย่าลืมเปลี่ยนแล้ว restart windows ด้วย

อีกตัวหนึ่งคือ Print Spooler ซึ่งถ้า disable หรือ manual จะทำให้ printer ทั้งหมดที่ set ไว้หายไปหมด แต่พอ start service ใหม่ก็กลับมาเหมือนเดิม ส่วน service ที่ชื่อ Theme ถ้า disable ไปหน้าตาของ xp ก็จะเปลี่ยนไปบ้าง ถ้าไม่สนใจก็ไม่เป็นไร (just look and feel)

[Update: May 28, 2006]
เวลาจะ update windows ต้อง enable Automatic Updates กับ Background Intelligent Transfer? Services แล้วต้อง restart นะครับ start services เฉยๆไม่ได้

อีกเรื่องที่ผมว่าจะทำให้ xp เร็วขึ้นบ้างสำหรับเครื่องเก่าที่มี memory น้อยก็คือในส่วนของ Performance Setting เข้าไป set ที่ Computer\Properties\Advance\Performance Setting ของผมเอา options ต่างๆ ออกหมดเหลือไว้แค่สองอันเท่านั้นตามรูปด้านล่าง


อีกอันหนึ่งที่ทำให้รู้สึกว่าดูเร็วขึ้น ก็คือ Mouse setting โดย set Motion ให้เร็วที่สุดเท่าที่รู้สึกว่าไม่ขัดอะไร อันนี้อาจจะไม่ค่อยมีผลในแง่ performance เท่าไร แต่ผมว่าให้ความรู้สึกว่าเร็วขึ้นอย่างสังเกตุเห็นได้พอควร

Wednesday, May 3, 2006

Free EFM over Copper Book

บริษัท Zhone Technologies เปิดให้ download หนังสื่อ "The EFM Sourcebook ? The Comprehensive Resource on Ethernet in the First Mile Over Copper" ซึ่งมีรายละเอียดเยอะดีมาก หนาประมาณร้อยกว่าหน้า เชิญได้ที่ link นี้ครับ http://zhone.com/promos/efm/download? ผมเคย download หนังสือ source book ของ xDSL ของ Paradyne มาอ่านแล้ว เขียนได้ดีมากแล้วก็อ่านง่าย ตอนนี้? Zhone ซื้อ Paradyne ไปแล้ว คาดว่า source book ของ EFM อันนี้ก็น่าจะดีเช่นกัน จะพยายามอ่านให้จบในเร็ววันนี้ เผื่อจะได้เก็บข้อมูลมาเขียนด้วย

Monday, May 1, 2006

Scuttle Bookmark

Check this out. I just downloaded this and implement social bookmarking on my site. The download page is here http://sourceforge.net/projects/scuttle/ To make it work on my local developing maching (windows xp/iis/mysql/php5), I had to enable the multibyte string module (php_mbstring.dll) and also did one modification in functions.inc.php line 8 :

original : T_setlocale(LC_MESSAGES, $locale);
changed to : $ret = T_setlocale(LC_ALL, $locale);

This is because the LC_MESSAGES is not supported in my installed PHP. If needed it has to be compiled using something I don't remember but you can check the documentation. It's there.

Hopefully one day I will have time to develop an extended version of the scuttle to be the my ideal online bookmark with the following features:

1. can import bookmarks from browser, add bookmarks to the web and being able to export back into browser keeping the folder structures intact.
2. to do that each bookmark will have to include both categories and tags independently since to keep the folder structure when importing back you cannot do it with tags since one bookmark can have many tags (this is something spurl.net is very good at, unfortunately they always give me the misuse error every once in a while and it's so annoying)
3. can manage posts and tags easily with features like delete all bookmarks, delete all tags, etc.
4. public and private bookmarks

Solve Custom URI Permalinks Problem

I found out how to solve problem with the Custom URI Permalinks in Wordpress now. Earlier when I tried changing the structure of the Permalinks to date and name based (basically more user-friendly url) on my local machine, I always got this error saying "Page not Found". Googled around and corrected the cgi_force_redirect and it still didn't work. On the hosting server it is OK though. Finally I found the way. You have to set the doc_root to your web path in the file php.ini. For example I change mine to "D:\Inetpub\wwwroot\". Then it works like a charm. Commenting it out doesn't work. Oh, don't forget to restart the IIS (iisreset /restart for a quick one).