Friday, February 25, 2011

How do you put a module inside an article?

  • คืออยากจะยัด module ให้แสดงในบทความจะทำไงดี
  • ดังตัวอย่างนี้เป็น module embed ของช่อง 3 เค้า

Solved

  • อย่างแรกเลย ให้ไปตรวจสอบ plugin ชื่อ Content-Load Module มัน Enable หรือยัง ถ้ายังก็จัดการ Enable ซะ
  • จากนั้นให้เราไปจัดการกับ module ที่ต้องการแสดงใน content โดย position เลือกตำแหน่งที่มันไม่มีการแสดงผลจริงๆ ใน site เรา หรือจะเพิ่ม position หลอกๆ อันใหม่ก็ได้นะ โดยเข้าไปแก้ไขที่ไฟล์ templateDetails.xml ของ template นั้นๆ แล้วเราก็เลือก position อันใหม่นั้นไง
  • ส่วนการแสดงผลให้เลือกเป็น All คือให้แสดงทุกหน้า เค้าว่างั้น
  • สุดท้ายใน content เรา editor mode ปกติให้เราเพิ่มข้อความ {loadposition xxx} ดังภาพตัวอย่าง ซึ่ง xxx คือ ชื่อ position ที่เราตั้งให้ module นั่นแหละ

Refer

Tuesday, February 22, 2011

Install windows live messenger 2011 in Windows Xp


  • ติดตั้ง windows live messenger 2011
  • ทั้ง wlsetup-all.exe or wlsetup-web.exe บน Xp ไม่ได้ซะงั้น
wlsetup-web.exe is not a valid win32 application.
  • ตอนแรกนึกว่าเป็นกับ dotnet framework อุตส่าห์ ลงทั้ง 2, 3,3.5 มันก็ยัง error เหมือนเดิม เซงจริงๆ

สาเหตุ
  • app not support windows xp it support only vista or 7

Solved

Refer
  • http://windowslivehelp.com/thread.aspx?postid=ee6bd182-a7c3-40d0-af5b-919d7d987ee5#ee6bd182-a7c3-40d0-af5b-919d7d987ee5
  • http://social.answers.microsoft.com/Forums/en-US/xpprograms/thread/5d83ef16-2103-44e9-b581-67e9f93b8c1f
  • http://download.cnet.com/Windows-Live-Messenger/3000-2150_4-10450926.html

Mass Storage Controller มันคือไรหว่า

  • คือติดตั้ง Driver ผ่าน device manager ด้วยไฟล์ driver ที่ backup ด้วยโปรแกรมไว้แล้ว
  • เกือบจะหมดทุกตัวแหละเหลือ device ตัวนี้แหละที่ไม่รู้มันคืออะไร จึงเลือกไฟล์ไม่ถูก
Mass Storage Controller
  • ไม่รู้จริงๆ ว่ามันคืออะไรเลย

Solved
  • มันคือ Card Reader นี่เอง

Refer

Monday, February 21, 2011

Update Microsoft Security Essential behind proxy

Problem
---------------------------
Microsoft Security Essentials
---------------------------
Virus & spyware definitions update failed

Microsoft Security Essentials wasn't able to check for virus & spyware definition updates.

Make sure your computer is connected to the Internet and try again.

Click 'Help' for more information about this problem.

Error code: 0x8024402c

Error description: Microsoft Security Essentials couldn't install the definition updates because the proxy server or target server names can't be resolved.
---------------------------
OK Help
---------------------------

January 2010 update:

To cut a long story short, MSE is using different proxy settings from IE. This is according to How the Windows Update client determines which proxy server to use. So, even if the logged in user is using a certain manually configured proxy, Windows Update is not and is trying to connect directly. So the trick is to use proxycfg.exe. I simply typed the following on the command line:

proxycfg -u

and, presto, all udpates went through! The -u option copies the proxy settings from the currently logged in user.

proxcfg has gone missing in Windows Vista and Windows 7. You should use netsh then. The equivalent for the above is:

netsh winhttp import proxy ie

Hope it works for you too.

Refer

XP ไม่พบ Printer HP LaserJet 1018 ใน Device Manager

  • ประเด็นคือ device manager ไม่พบ Printer เลย
  • ทดสอบถอดและเสียบสาย USB ใหม่ ก็ไม่มีปฏิกริยาตอบสนอง
  • เปิดปิด Printer ใหม่ก็ไม่เกิดผล

Solved
  • ปิด และเปิด Windows ใหม่ พบ New Hardware ซะงั้น

อ้างอิง
  • Windows XP
  • Printer HP LaserJet 1018

Saturday, February 19, 2011

E-Mail Icon Gernator




Wednesday, February 16, 2011

How to reduce pdf size in Adobe Acrobat X Pro

  • เวอร์ชั่นก่อนหน้า (อ้างอิงเวอร์ชั่น 9) มันจะอยู่ประมาณเมนู Document นะ
  • แต่ X Pro มันไม่มีเมนูนั้นแล้วหว่า

Solved
  • เปิดไฟล์ที่เราจะลดขนาดและ Save As ...
  • มันจะมี sub menu เข้าไป Reduce Size หว่า

Related

Refer

Printer HP LaserJet 1200 Series มันไม่ดึงกระดาษขึ้นไปปริ้น

  • มันเก่าจริงๆ ใส่กระเข้าไปแล้ว กระดาษไม่ดึงขึ้นเพื่อปริ้นซะงั้น
  • ทำไงล่ะต้องโทรถามชั่งซ่อมสิครับ
  • เค้าบอกว่า

Solved
  • Power Off printer ซะก่อน
  • ดึงฝาหน้าเอาหมึกออกมาก่อน
  • Power On printer ซะ จากนั้นมันจะ warm up 1 รอบ ไฟสีส้มด้านล่างจะกระพริบเพราะมันไม่มีหมึก ไฟสีส้มจึงกระพริบแจ้งเตือน
  • Power Off อีกรอบ เปิดฝาหน้าออก นำหมึกใส่ดังเดิม ปิดฝาหน้าให้เรียบร้อย
  • Power On อีกรอบ มันจะ warm up 1 รอบ จากนั้นไฟ เขียวออกเหลืองจะสว่าง แต่ไม่กระพริบ กดปุ่ม ใหญ่ ใกล้กับไฟทั้งสองประเภท มันเป็นปุ่ม printer test ของ HP เค้า
  • ปริ้น test HP ใช้ได้ ลอง test จาก Xp ดูโดยคลิกขวาที่ printer นั้นเลือก properties ที่แท๊ป General เลือก print test page มันก็ปริ้น ได้ปกติ
  • ลองปริ้นงานปกติ ทุกอย่างก็ใช้ได้

Cause
  • สาเหตุน่าจะเกิดจาก ตอนแรกใส่หมึกเข้าไป ไม่ถูกต้อง หรือผิด หรือใส่ไม่แน่น คิดว่านะ

เพิ่มเติม

  • ต่อ printer เข้ากับ Windows Xp เรามี Driver ให้เลยแฮะ ไม่ต้องหาให้เมื่อย
  • จะเปิดฝาส่วนใหนของ printer แนะนำให้ Power Off ก่อนทุกครั้ง

Related

Tuesday, February 15, 2011

เทคนิค Grep command

  • Grep มันเป็นคำสั่งบนยูนิกส์ แต่เรานำมาใช้บน windows ได้โดยผ่าน cygwin เป็นต้น
  • ปกติใช้คำสั่ง grep ในการเช็ค port ว่าเปิดหรือยังด้วยคำสั่ง
netstat -na | grep ":80"
  • ตัวอย่างเป็นการตรวจสอบว่าพอร์ต 8o พร้อมใช้งานหรือยัง
  • วันนี้นั่งเปิดไฟล์ log ในไฟล์ web log ทีนี้เราต้องการผลลัพธ์เป็นไฟล์ log การใช้งานเว็บของ user ทุกคนยกเว้น user Admin เราสามารถใช้ grep แบบ inverse ได้โดยใช้ option v ดังตัวอย่างนี้
more web.log | grep -v "Admin" > web.log2
  • คำสั่งนี้หมายถึง เป็นการสร้างไฟล์ใหม่ โดยไฟล์ใหม่นี้จะไม่มีคำว่า admin แม้แต่คำเดียว
  • อันนี้ก็สุดแล้วแต่เราจะไปประยุกค์ใช้งานต่อไป

เพิ่มเติม
  • นึกอะไรไม่ออกบอกพี่ man
man grep

เกี่ยวข้อง
  • http://www.devdaily.com/blog/post/linux-unix/reversing-meaning-of-file-search-using-find-command

Saturday, February 12, 2011

Set mode Save Toner for Printer

  • ประเด็นมีอยู่ว่า print งานด้วย printer HP แล้ว output ที่ได้มันจืด มากไม่ชัดเอาซะเลย
  • นึกว่าหมึกใกล้หมด แต่ปริ้นงานจากเครื่องอื่นๆ ในวงแลนด์ ก็ชัดเจน
  • แสดงว่า เครื่องที่ปริ้นแล้วจืด มันต้องตั้งค่าอะไรที่แปลก กว่าเครื่องอื่นๆ แน่ๆ
  • นึกได้ว่า printer น่าจะมีโหมดประหยัดหมึก นะ

Solved
  • เมื่อเราทำการคลิก Print ให้เราไปที่ Properties ของการปริ้นนั้นเพื่อตั้งค่าอะไรบางอย่างสักหน่อย
  • ในที่นี้เป็น HP LaserJet 1018 ให้เราไปที่แท๊ป Finishing ที่มุมด้านล่างสังเกตุเห็นอะไรบางอย่า
  • EconoMode (Save Toner) มันถูกเลือกไว้อยู่แล้ว ทดสอบไม่เลือก และ OK
  • ทำการปริ้นงาน เปรียบเทียบกับ output ก่อนหน้าที่ ค่อนข้างชัดเจนเรื่องความเข้มของ output

Thursday, February 10, 2011

Thumb drive รุ่นเก่าจังแบนด์อะไรไม่อาจทราบได้

  • ต่อกับ notebook เรา
  • เข้า start ไม่ได้เลย
  • แถมอย่างอื่นก็ทยอยค้างซะงั้น
  • รุ่นก่อนสงครามโลกหรือป่าวเนี๋ย

Tuesday, February 8, 2011

Mysql dropping multiple tables

From

DROP TABLE phpbb_auth_access,
phpbb_banlist,
phpbb_categories,
phpbb_config,
phpbb_confirm,
phpbb_disallow,
phpbb_forum_prune,
phpbb_forums,
phpbb_groups,
phpbb_posts,
phpbb_posts_text,
phpbb_privmsgs,
phpbb_privmsgs_text,
phpbb_ranks,
phpbb_search_results,
phpbb_search_wordlist,
phpbb_search_wordmatch,
phpbb_sessions,
phpbb_sessions_keys,
phpbb_smilies,
phpbb_themes,
phpbb_themes_name,
phpbb_topics,
phpbb_topics_watch,
phpbb_user_group,
phpbb_users,
phpbb_vote_desc,
phpbb_vote_results,
phpbb_vote_voters,
phpbb_words;

Sh00t all done ;)

Now if you are lucky enough to have a ssh access on the server then you can do some tweaking with the mysql.

Let see how its done!

type this on your bash

$ mysql -u webmaster -p -e "show tables like 'stup_%'" web > result.txt

Replace webmaster with the database user and web with the database name

you will have a file named result.txt

now

gawk -F \n '{print ""$1"," }' result.txt > alltables.sql

you will then have a file name alltables.sql

next open up alltables.sql and replace first line with

DROP TABLE

and the last line should end with ;

then on bash

mysql -u webmaster -p web < alltables.sql

Friday, February 4, 2011

Disable Set as Desktop Background in Windows XP

  • จากบทความก่อนหน้านี้ disable display properties
  • มันไม่พอสำหรับป้องกันการเปลี่ยนพื็น Desktop เรา
  • คือ ถ้าเราตั้งค่า view เป็น Filmtrip หรือ Thumbnails
  • มันสามารถ Set as Desktop Background ได้ซะงั้น

Solved
  • เปิด cmd ขึ้นมาและพิมพ์
regsvr32 /u shimgvw.dll
  • ไม่มี Set as Desktop Background แหละ
  • ทำให้ไม่มีใครมาเปลี่ยนพื็นหลัง Desktop เราได้แหละ แม้แต่เราเอง - -'

เพิ่มเติม
  • ต้องทำด้วยสิทธิ์ Administrator เท่านั้น
  • การทำให้กลับสู่สภาพเดิมด้วยคำสั่ง
regsvr32 /i shimgvw.dll

Related


Refer

Google Earth ภายใต้ Proxy

การทำงานภายในพร็อกซีเซิร์ฟเวอร์
  • หากคุณพยายามใช้งาน Google Earth ภายในเครือข่ายขององค์กรที่ใช้งานพร็อกซีเซิร์ฟเวอร์ คุณอาจได้รับรหัสความผิดพลาด 26 หรือข้อความแจ้งว่าไม่สามารถเข้าถึงเซิร์ฟเวอร์ได้ Google Earth จะใช้การตั้งค่าพร็อกซีเดิมที่ระบุไว้ใน Internet Explorer (IE)
  • หาก IE ไม่ใช่เว็บเบราว์เซอร์หลักของคุณ คุณจะต้องเพิ่มเติมข้อมูลพร็อกซีของบริษัทของคุณให้กับ IE เพื่อให้สามารถใช้งาน Google Earth ได้
  • หากต้องการทำการเปลี่ยนแปลงดังกล่าวใน IE ให้ทำตามขั้นตอนต่อไปนี้:
1. คลิก Start > Control Panel
2. ดับเบิลคลิก Internet Options
3. คลิกแท็บ Connections
4. คลิก LAN Settings
5. ใต้หัวข้อ 'Proxy server' เลือก 'Use a proxy server for your LAN' และระบุข้อมูลพร็อกซี
6. คลิก OK เพื่อบันทึกการเปลี่ยนแปลงเหล่านี้
  • หากคุณยังพบปัญหาเดิม ตรวจสอบให้แน่ใจว่าได้ตั้งค่าต่อไปนี้เป็นตัวแทนผู้ใช้ที่ถูกต้องภายในการตั้งค่าพร็อกซีของบริษัทคุณ:
* kh_lt (สำหรับผู้ใช้ Google Earth Plus/Free)
* kh_pro (สำหรับผู้ใช้ Google Earth Pro)

สรุป
  • Google Earth มันจะใช้ proxy setting กับ browser default
  • คงประมาณถ้า IE เป็น default มันคงใช้ค่าเดียวกับ IE (มั้ง)

ที่มา

Disable display properties in Windows XP

  • เมื่อเราคลิกขวาที่ Desktop เลือก Properties จะได้หน้าต่างปรับแต่ง ดังภาพด้านบน
  • แต่ไม่อยากให้ใครมาปรับแต่งของเครื่องเรา จะทำไงดี

Method 1 via gpedit.msc
  • Run => gpedit.msc (admin logon)
  • เมนูด้านซ้ายไปที่ User Configuration => Administrative Templates => Display
  • list รายการด้านขวาดับเบิ้ลคลิก Remove Display in Control Panel
  • เลือกที่ Enabled ซะ
  • สุดท้าย Ok หรือ Apply ก็ว่ากันไป
  • วิธีแรกนี้ ทุก user จะไม่สามารถปรับ Display properties ได้เลยแม้กระทั่ง Administrator
  • แต่มันคลิกเยอะไปหว่า

Method 2 add key and value to registry
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"NoDispCpl"=dword:1
OR
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"NoDispCpl"=dword:1
  • path HKEY_CURRENT_USER จะเป็นเฉพาะ user มันรันได้เฉพาะ Administrator ทำไม Standard User มันรันไม่ได้ประมาณ path ถึง policies สิทธิ์ไม่พอมั้ง แล้ว standard user เราจะทำไงล่ะเนี๋ย
  • path HKEY_LOCAL_MACHINE อันนี้รันได้เฉพาะ Administrator เช่นกัน แต่ผลจะส่งถึงทุก User ในระบบ (Standard , Admin) ครับพี่น้อง อันนี้แหละที่ต้องการ
  • ผลลัพธ์ของทั้งสองวิธีจะได้แบบนี้

เพิ่มเติม

To resolve this problem, follow these steps:
  1. Click Start, click Run, type regedit, and then click OK.
  2. Locate and then click the following registry subkey:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
  3. In the right-pane, right-click the NoDispAppearancePage value if the value exists, and then click Delete.
  4. Repeat step 3 for the following registry values if these values exist in the registry:
    • NoDispCPL
    • NoDispBackgroundPage
    • NoDispScrSavPage
    • NoDispSettingsPage

    Note Locate any registry value that says "Wallpaper" if it exists. In the right pane, right-click the registry value, click Delete, and then click OK.
  5. Locate and then click the following registry subkey:
    HKEY_LOCAL_MACHINE_\Software\Microsoft\Windows\CurrentVersion\Policies\System
  6. In the right-pane, right-click the NoDispAppearancePage value if the value exists, and then click Delete.
  7. Repeat step 6 for the following registry values if these values exist in the registry:
    • NoDispCPL
    • NoDispBackgroundPage
    • NoDispScrSavPage
    • NoDispSettingsPage

    Note Locate any registry value that says "Wallpaper" if it exists. In the right pane, right-click the registry value, click Delete, and then click OK.
  8. For the changes to take effect, you may have to restart the computer after you delete these registry values.

เพิ่มเติมอีกอัน

How to disable Display Properties Tabs for security purpose?

1) Run registery editor, for this, type regedit in Run dialog box from start menu.
2) Find following address: HKEY-CURRENT-USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ System
3)Create a new DWORD (value of 1) and :
3-1) to disable ScreenSaver tab name it NoDispScrSavPage
3-2) to disable Desktop tab name it NoDispBackgroundPage
3-3) to disable Themes tab name it NoThemesTab
3-4) to disable Setting tab name it NoDispSettingsPage
3-5) to disable Appearance and Themes tabs name it NoDispAppearance
3-6) to disable Display Properties name it NoDispCpl

NOTE: IT IS RECOMMENDED THAT CREATE A BACKUP FROM YOUR REGITERY OR SYSTEM RESTOR

Refer
  • http://www.computing.net/answers/windows-xp/how-to-disable-display-properties/62377.html
  • http://astahost.com/info.php/disable-display-properties-tabs_t5709.html
  • http://support.microsoft.com/kb/921049
  • http://www.techrepublic.com/forum/questions/101-226901

How to disable Internet Explorer password caching

  • ประเด็นมีอยู่ว่า หัดทำ proxy authen ในการใช้ internet
  • Firefox หรือ Google Chrome ไม่มีปัญหา
  • แต่ IE มีปัญหาบางอย่างคือ มันสามารถกำหนด remember password ได้ซะงั้น
  • ไม่อยากให้ user ใช้อ่ะ เอาออกไงดี

Solved
To disable password caching, follow these steps:
  1. Click Start, click Run, type regedit, and then click OK.
  2. Locate and then click the following registry subkey:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
  3. On the Edit menu, click New, and then click DWORD Value.
  4. Type DisablePasswordCaching to name the new registry entry, and then press ENTER.
  5. Right-click DisablePasswordCaching, and then click Modify.
  6. Make sure that the Hexadecimal option button is selected, type 1 in the Value data box, and then click OK.
  7. Quit Registry Editor.
You can also disable password caching by using the Microsoft Internet Explorer Administration Kit (IEAK) to create an executable file, and then attaching it as an add-in component. When you use this method, Setup adds the DisablePasswordCaching entry to the registry during the installation process.

Note In some cases, you can create a custom .adm file to modify this registry key, and then import it into the IEAK Wizard.

To re-enable password caching, you can either delete the DisablePasswordCaching entry, or change its value to 0.
  • หรืออีกทางโดยที่เราไม่ต้องเปิด registry เอง เราสามารถทำผ่าน .reg ได้โดย
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"DisablePasswordCaching"=dword:1
  • ผลลัพธ์ที่ได้ จะเหมือนกันแต่ .reg เราเพียงคลิกมันแค่นั้น key แล value ก็จะเพิ่มให้เอง
  • ซึ่งไฟล์ .reg อันนี้สามารถนำไปรันบน Standard หรือ Administrator User ได้ทั้งหมด
  • ลองแก้ที่ HKEY_LOCAL_MACHINE\... มันใช้ disable remember ไม่ได้

เพิ่มเติม

  • แต่ Client เป็น Win 7 ทำไม remember ยังแสดงอยู่อ่ะ
  • แต่ดีหน่อยนี้ password textbox มันไม่ auto fill pass ที่ remember ไว้
  • สรุปคือ ใช้การได้ดีในระดับหนึ่ง

เกี่ยวข้อง

อ้างอิง

Thursday, February 3, 2011

DHCP + Proxy authentication by Kerio Winroute Firewall

  • บทความนี้เป็นเรื่องการทำ DHCP + Proxy authen ด้วย Kerio Winroute Firewall
  • บน windows คอนฟิกผ่าน GUI ค่อนข้างเข้าใจง่าย

Server
  • ที่เมนูด้านซ้ายเลือก DHCP Server
  • คลิก Add และเลือก Scope...
  • Description คือ ใส่ชื่อเป็นอะไรก็ได้
  • First Address และ Last Address ใส่ scope ที่เราต้องการให้แจก
  • Netmask ก็ใส่ซะ
  • Lease time คงจะเป็น จะเก็บ cache ไว้กี่วัน เมื่อเครื่องเดิมต่อ จะได้แจกไอพีเดิมมั่ง
  • Default gateway และ Domain name server ก็ใส่ ip เครื่อง firwall (เครื่องที่ลง kerio wiroute firewall) นั่นแหละ
  • DHCP Server enabled ซะ จากนั้น ก็ Apply หรือ Ok อีกรอบ
  • ที่ Traffic policy (Firewall config) เปิด DHCP , Proxy, Ping หน่อย (ping ไม่จำเป็นมั้งคิดว่า)
  • ภาพแรกมันเปิด Any service เลยอ่ะ ใช้ได้เช่นกัน
  • เข้าใจง่ายๆ คือ เป็นการกำหนดพอร์ตให้ผ่าน firewall ได้
  • สุดท้ายเป็นเรื่องการใช้ proxy ในการ authen
  • เมนูด้านซ้ายเลือก Users
  • ไปที่ Authentications แท๊ป
  • เลือกที่ Always require users ... เพื่อ authen ผ่าน proxy
  • Force no-tranparent เลือกเพื่อให้ทุก session ต้องกรอก user & pass ทุกครั้ง

Client
  • ตั้งค่า proxy ให้ IE และ Firefox

อ้างอิง
  • อ้างอิงบน Windows Xp , Windows 7 , Kerio Wiroute Firewall 6.7.1
  • http://www.thaiall.com/kerio/indexo.html
  • http://www.thaiadmin.org/board/index.php?topic=66269.0
  • http://support.microsoft.com/kb/135982
  • http://how-2-do.blogspot.com/2007/10/how-to-change-proxy-in-firefox.html
  • http://xirbit.com/html/programs/winroute/dhcpserver.html

How to add, modify, or delete registry subkeys and values by .reg

Syntax of .Reg Files
  • A .reg file has the following syntax:
RegistryEditorVersion
Blank line
[RegistryPath1]
"DataItemName1"="DataType1:DataValue1"
"DataItemName2"="DataType2:DataValue2"
Blank line
[RegistryPath2]
"DataItemName3"="DataType3:DataValue3"
  • ส่วนด้านล้างนี้เป็น Type ของ key
Data TypeDataType in .reg
REG_BINARYhexadecimal
REG_DWORDdword
REG_EXPAND_SZhexadecimal(2)
REG_MULTI_SZhexadecimal(7)
  • Example file.reg content
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\XXX\XXX\XXX\XXX\Internet Settings]
"DisablePasswordCaching"=dword:1
"YYY"="Hello"

HKEY_LOCAL_MACHINE\Software\Test
"TestValue"=-

[-HKEY_LOCAL_MACHINE\Software\Test]
เพิ่มเติม
  • บรรทัดรองสุดท้ายจะเป็นการลบ value และบรรทัดสุดท้ายเป็นการลบ key ออกจาก registry
  • อันนี้เข้าใจง่ายมากๆ คือ ถ้า key มันไม่มีอยู่มันจะเป็นการเพิ่ม key และ value
  • แต่ถ้า key นั้นมีอยู่แล้วตาม path จะเป็นการ แก้ไข value ของ key นั้น
  • แนะนำอีกอย่าง อยากรู้รูปแบบ syntax เค้า ของแต่ละประเภท เราแค่ export key และ value ที่มีอยู่ในระบบออกมาดูไง

Refer

Lock Desktop Windows XP

  • คือ remote ไปแล้วมันใช้ shortcut key ไม่ค่อยถนัด
  • วิธีการ Lock Desktop ของ Windows Xp หลายๆ แบบ

Method 1
  • WinKey(Windows Logo) + L

Method 2

  • Start Task Manager (via "ctrl + alt + del" or right click at task bar and click "Task Manager")
  • navigate to Shutdown menu and click Switch User (WinKey + L)

Method 3

  • Open cmd and type
rundll32.exe user32.dll, LockWorkStation

Method 4
  • make bat file and fill
@echo off
rundll32.exe user32.dll, LockWorkStation
cls

เพิ่มเติม

Press To
Windows logo keyDisplay or hide the Start menu
Windows logo key+LLock the computer
Windows logo key+BREAKDisplay the System Properties dialog box
Windows logo key+DShow the desktop
Windows logo key+MMinimize all windows
Windows logo key+SHIFT+MRestore minimized windows
Windows logo key+EOpen My Computer
Windows logo key+FSearch for a file or folder
CTRL+Windows logo key+FSearch for computers
Windows logo key+F1Display Windows Help
Windows logo key+ROpen the Run dialog box
Windows logo key+UOpen Utility Manager


Application keyDisplay the Shortcut menu for the selected item

Refer
  • http://pubs.logicalexpressions.com/pub0009/lpmarticle.asp?id=70
  • http://www.ehow.com/how_2196216_lock-desktop-windows-xp.html
  • http://support.microsoft.com/kb/294317

Wednesday, February 2, 2011

PHP Notice: Undefined variable: type in ...

Solved
  • แก้คอนฟิกที่ PHP.INI
  • ให้หา บรรทัด error_reporting
error_reporting = E_ALL &
  • แล้ว เพิ่ม & ~E_NOTICE เข้าไปจะได้แบบนี้
error_reporting = E_ALL & ~E_NOTICE
  • ประโยชน์ของ Notice
Enabling E_NOTICE during development has some benefits. For debugging purposes: NOTICE messages will warn you about possible bugs in your code. For example, use of unassigned values is warned. It is extremely useful to find typos and to save time for debugging. NOTICE messages will warn you about bad style. For example, $arr[item] is better to be written as $arr['item'] since PHP tries to treat “item” as constant. If it is not a constant, PHP assumes it is a string index for the array.


Refer

Tuesday, February 1, 2011

Echo null value to text file in windows or linux

echo 0> file.txt

cat /dev/null > file.txt
  • คำสั่งด้านบนเป็นการนำค่าว่างๆ ไม่มีแม้กระทั่ง spacebar ไปวางทับไฟล์ file.txt
  • สรุปง่ายๆ คือเป็นการ clear content ภายในไฟล์นั้น

Refer

Joomla กดปุ่ม PDF แล้วขึ้น Warning: TCPDF::include

Warning: TCPDF::include(/home/public_html/user/language/pdf_fonts/thsarabun.php) [function.TCPDF-include]: failed to open stream: No such file or directory in /home/public_html/user/libraries/tcpdf/tcpdf.php on line 1909

Warning: TCPDF::include() [function.include]: Failed opening '/home/public_html/user/language/pdf_fonts/thsarabun.php' for inclusion (include_path='.:/usr/share/pear') in /home/public_html/user/libraries/tcpdf/tcpdf.php on line 1909
TCPDF error: Could not include font definition file

Solved

  • ดาวน์โหลดไฟล์นี้ จากต้นฉบับ
http://joomlacode.org/gf/download/frsrelease/6372/20255/Thai_norasi%2Bthsarabun.zip
  • หรือจาก dropbox
http://dl.dropbox.com/u/7443074/Share/blogger/Thai_norasi%2Bthsarabun.zip
  • แตกไฟล์ นั้นไปวางไว้ภายใต้ พาธ /language/pdf_fonts
  • เป็นอันเรียบร้อย แต่รู้สึกว่า export เป็น pdf ไม่ค่อยได้เรื่องเลย

อ้างอิง
  • http://www.joomlathaiclub.com/joomla/other/news/397--pdf-warning-tcpdfinclude

Popular Posts