Tuesday, April 06, 2010

การใช้ excel vlookup


ข้อกำหนดของ vlookup (ไม่แน่ใจว่า excel version ใหม่แก้หรือยัง)
- ต้องมีการเรียงลำดับจากน้อยไปหามากเอาไว้ก่อน
- column ที่ใช้ค้นหาของ table array จะต้องเป็น column ที่อยู่ซ้ายมือสุดเสมอ

 =VLOOKUP(ค่าที่ต้องการค้นหา,ตารางข้อมูล,หมายเลขของ column ตารางข้อมูลที่ต้องการนำข้อมูลมาแสดงเริ่มตั้งแต่ซ้ายสุดคือ 1 ไปเรื่อยๆ,not_exact_match)

- not_exact_match ส่วนใหญ่จะใช้ FALSE หรือ 0 ซึ่งหมายถึงต้องการให้ค้นหาแบบ exact match
- ถ้าใช้เป็น TRUE จะหมายถึง approximate match หมายความว่าถ้าค้นหาไม่เจอ vlookup จะหาค่าที่มากที่สุดที่น้อยกว่าค่าที่ต้องการค้นหา (ไม่ค่อยได้ใช้ True)

http://www.techonthenet.com/excel/formulas/vlookup.php


สำหรับ Excel แล้ว False = 0 และ True = 1

การอ้างถึงข้ามไฟล์ข้าม sheet ใช้ [Book2]Sheet1!

การตรึงใช้ $ สามารถตรึงได้ทั้ง row และ column เช่น $A$1 หรือจะใช้ Defind Name ก็ได้สะดวกดี

Friday, March 26, 2010

การเปลี่ยน Microsoft SQL Server 2000 Licensing Mode โดยไม่ต้อง install ใหม่

ปกติจะมีให้เลือก mode ตอน install ถ้าเลือกแล้วจะไม่สามารถเปลี่ยนได้ นอกจาก reinstall sql หรืออีกวิธีที่ง่ายกว่าคือไปแก้ที่ registry ดังนี้


HKLM\Software\Microsoft\Microsoft SQL Server\80\MSSQLLicenseInfo\MSSQL8.00\Mode

เปลี่ยนเป็น 0

เมื่อเข้าไปที่ Control Panel แล้วจะสามารถเลือก mode ได้ใหม่


Sunday, March 21, 2010

Group Policy Preferences

http://alsolorzano.com/blogs/tips__tricks/archive/2008/06/02/group-policy-preferences-in-a-windows-2003-domain-and-a-windows-2008-domain.aspx

การ Uninstall Application ที่ Install จาก Software Installation ของ GPO

มีอยู่ 3 แบบ

1. ถ้าใน Deployment Option ได้เลือกไว้ว่า Uninstall this application when it falls out of the scope management แล้วเราย้าย computer หรือ user ไปยัง OU อื่น มันจะ uninstall ให้เอง
2. ถ้าไม่ต้องการให้ application นี้ถูกติดตั้งลงในเครื่องใหม่เพิ่มจากเดิม แต่เครื่องที่เคย install ไปแล้วอนุญาติให้ใช้ต่อไปได้  ให้เลือก all task/ remove/ allow users to continue to use the software but prevent new installations.
3. ถ้าต้องการใช้ uninstall ออกไปทั้งหมดเลย ใช้เลือก all task/ remove/ immediately uninstall the software from user and computer.

Friday, March 19, 2010

การซื้อแอร์ และติดตั้ง

1. ตอนมาติดตั้งให้ทำ vaccum ให้ด้วย ต้องคุยกับที่ร้านตอนซื้อเพราะเสียเวลาทำพอสมควร
2. ใช้ท่อน้ำทิ้ง 4 หุน เพราะจะตันยาก
3. สายไฟเบอร์ 4 Yazaki หรือ Bangkok Cable เดินสายดินให้ด้วย ถ้าที่บ้านติด breaker กันดูดรวมทั้งบ้าน ให้แยก breaker main สำหรับแอร์ออกมาจาก bus bar แล้วต่อไปตรงจาก main breaker บ้านเพื่อไม่ให้ไฟดับทั้งบ้านเมื่อมีไฟรั่วจากแอร์
4. เติน breaker ย่อยของแอร์ เป็น breaker ธรรมดา ไว้ตัดไฟตอน service
5. ถ้าเป็นไปได้ ขอ turn ท่อน้ำยาให้ใช้ฉนวนแบบหนากว่าที่แถมมา ท่อเข้าท่อออกหุ้มฉนวนแยกจากกัน
6. ขอแถมรางเก็บท่อ และขายึดกำแพงด้วย ล้างแอร์ 2 ครั้ง
7. ใช้สว่าน hole saw เจาะกำแพงจะได้ไม่แตกมาก รูสวย
8. ตั้งถาดรับน้ำให้เอียงไปทางท่อน้ำทิ้งให้ถูกต้อง บางทีเอียงไปคนละฝั่ง
9. ซื้อแผ่นกรอก 3M Filtrete มาติดตรง filter จะได้ไม่ต้องล้างแอร์บ่อย ขนาด 15"x48" ประมาณ 240-290 บาท
10. เวลาช่างล้างแอร์ให้คุมให้ดีๆ อย่าให้ไปวัดน้ำยาแอร์ อาจจะทำให้รั่ว หรือ แอบทำให้รั่วได้
11. วันน้ำยาแอร์วัดเป็นความดันมีหน่วยเป็น ปอน์ดต่อตารางนิ้ว psi ไม่ใช่หน่วยน้ำหนัก ซื้อถังเล็กๆ
ประมาณ 800 บาท
12. ท่อน้ำทิ้งให้กะ slope ด้วย
13. การคำนวณค่าไฟแอร์ kilo-Watt(จาก plate ของแอร์) X ชั่วโมงที่เปิดในแต่ละวัน X ค่าไฟหน่วยละประมาณ 3 บาท = ค่าแอร์ต่อวัน เช่น 1.56kW x 3hr x 3baht = 14 บาท ต่อวัน หรือประมาณชั่วโมงละ 4-5 บาท

Sunday, March 14, 2010

IPTABLE

ถ้าต้องการ block ช่วง 221.0.0.0-221.255.255.255 ใช้คำสั่ง


sbin/iptables -I INPUT -s 221.0.0.0/255.0.0.0 -j DROP
หรือ
sbin/iptables -I INPUT -s 221.0.0.0/8 -j DROP

ถ้าใช้ /24 จะ block ตั้งแต่ 221.0.0.0-221.0.0.255


ถ้าต้องการระบุเป็นช่วงเช่น 192.168.1.100-192.168.1.200 จะต้องโหลด module ipt_iprange ใน kernel ด้วย
โดยใช้ modprobe หรือ recomplid kernel ด้วย iprange ในส่วนของ netfilter

Saturday, March 13, 2010

All about FSMO Roles and Remove Domain Controller

Understanding FSMO Roles in Active Directory
http://www.petri.co.il/understanding_fsmo_roles_in_ad.htm

Planning FSMO Roles in Active Directory
http://www.petri.co.il/planning_fsmo_roles_in_ad.htm

Determining FSMO Role Holders
http://www.petri.co.il/determining_fsmo_role_holders.htm

Transferring FSMO Roles
http://www.petri.co.il/transferring_fsmo_roles.htm

Seizing FSMO Roles
http://www.petri.co.il/seizing_fsmo_roles.htm

Forcibly Removing Active Directory from a DC – Retire a  Domain Controller
http://www.petri.co.il/forcibly_removing_active_directoy_from_dc.htm

Delete Failed DCs from Active Directory
http://www.petri.co.il/delete_failed_dcs_from_ad.htm

Windows 2003 Domain Controller Rename
http://www.petri.co.il/windows_2003_domain_controller_rename.htm

Thursday, March 11, 2010

การยื่น แบบทาง Internet ของ ภ.ง.ด. 90

รายได้เป็นเงินเดือน อย่างเดียว ยื่น ภ.ง.ด. 91 และไม่ต้องไปสนใจ ภ.ง.ด. 90 ที่บริษัทออกให้
ถ้ามีรายได้อย่างอื่นด้วยนอกเหนือจากเงินเดือน ยื่น ภ.ง.ด. 90
เช่นกรณีทำงานเป็นพนักงานประจำและมีรายได้อื่นเป็นเงินปันผล ให้ยื่นแบบ ภ.ง.ด. 90

สำหรับการยื่น ภ.ง.ด. 90
- เงินเดือนกรอกใน ห้วข้อ 40(1) + หักณ ที่จ่าย
- เงินได้จากอย่างอื่น กรอกใน หัวข้อ 40(2) อย่าลืมใส่หักณ ที่จ่าย 3% ออกด้วย
- ในหน้าผู้จ่ายเงินได้ กรอกหมายเลขประจำตัวผู้เสียภาษีของ บริษัทที่จ่ายเงินให้เรา หรือหมายเลขบัตรประชาชนสำหรับกรณีที่ไม่ได้เป็นบริษัท ต้องใส่ทั้งของ 40(1) และ 40(2)
- ในหน้า ลดหย่อนและการคำนวนภาษี กรอก เงินหักประกันสังคม , เงินบริจาค

- เงินปันผลให้กรอกใน 40(4) ให้กดที่ link แก้ไข/เพิ่มเติม แล้วจะเปิดหน้าต่างใหม่ให้กรอก เงินปันผลที่ได้รับตามใบที่ได้จาก TSD ต้องกรอกให้ครบหมดทุกตัว หรือไม่ก็ไม่ต้องกรอกเลย

- ถ้าเป็นเงินปันผลจาก2.1 BOI ให้กรอกในช่องยกเว้นภาษี

ถ้าเป็นเงินปันผลจาก2.2,2.3,2.4 ให้กรอกในช่องไม่ได้รับเครดิตภาษี
นอกนั้นกรอกตามเอกสาร

- สามารถดูสรุปยอดภาษีที่ได้รับทั้งปีได้จาก www.tsd.co.th

Monday, March 08, 2010

ค่าธรรมเนียมซื้อขายบ้าน

ค่าธรรมเนียมหลังวันที่ 28 มีนาคม 2553 ที่ครมมีมติไม่ต่ออายุ

1.ค่าธรรมเนียมโอนบ้านและคอนโดฯ จาก 0.01% เป็น 2% (ปกติจะออกคนละครึ่ง)
2.ค่า จดจำนองจาก 0.01% เป็น 1% (กรณีกู้กับธนาคาร ถ้าซื้อสดไม่ต้องเสีย)
3.ภาษีธุรกิจเฉพาะในการซื้อขายอสังหาฯ จาก 0.11% เป็น 3.3% (ปกติผู้ขายออก)

Thursday, January 21, 2010

วิธีปลดล๊อค Zyxel 660HW Port 3 กับ 4


ไม่จำเป็นต้องใส่เอาไว้ใน autoexec.net


sys tripleplay portbase disable
sys tripleplay portbase save

Sunday, January 03, 2010

ปั๋มน้ำ

ปั๊มกลม
- เรียกว่าปั๋มอัตโนมัติ
- ทำงานโดย pressure switch
- มี bypass ให้น้ำไหลผ่านตัวได้เมื่อไฟดับ

ปั๋มเหลี่ยม
- เรียกว่าปั๊มแรงดันคงที่ แต่ความจริงน่าจะเรียกว่าปั๊มทำงานเต็มที่มากกว่า
- เริ่มทำงานโดย pressure switch
- แต่จะหยุดทำงานโดย flow switch
- ไม่มี bypass ในตัว

ปั๊มเหลี่ยม Invertor
- ปรับปรุงให้สามารถทำงานมากน้อยตามโหลด ไม่ต้องทำงานเต็มที่ตลอดเวลา ทำให้ประหยัดไฟ

การต่อปั๋ม
- ควรจะต่อ check valve ทั้งทางดูดและทางจ่ายด้วย
- ต่อทางจ่ายเพื่อป้องการ water hammer เมื่อปั๊มหยุดทำงาน
- ต่อทางดูดเพื่อป้องกันน้ำเล็ดรอดกลับเข้า tank
- เมื่อต่อ check valve แล้วจะรู้สึกได้ว่าปั๊มทำงานเองน้อยลง

Union
- ควรใช้ของท่อน้ำไทย
- เวลาซื้อให้ขันออกมาดูว่าจะมีแผ่นพลาสติกใสกับยางให้ครบ (หายบ่อย)
- ไม่ควรใช้กับท่อที่มี pressure สูงๆเช่นด้านจ่ายของปั๊ม(หลังปั๋ม)
- work เพราะไม่มีน้ำหยดตรงรอยต่อจริงๆ

การต่อท่อ
- ถ้าต้องการต่อกับพวกเกลียวทองเหลืองของ valve ต่างๆที่มีช่วงเกลียวสั้น ให้เจียร์เกลียวนอกของ PVC ออกหน่อยนึงก่อน เพื่อจะได้เข้าได้ลึกที่สุด
- หัวท่อ pvc ที่ต่อขึ้นมาจากพื้นทั้งหมดให้ใช้เป็นเกลียวในทองเหลืองเพื่อที่จะได้ถอดบำรุงรักษาได้โดยที่ไม่ต้องแย๊กพื้น อย่าต่อโดยการใช้กาว
- ควรต่อท่อขนาดเดียวกับ meter  และเดินทั้งบ้านด้วย 1" รวมถึงปั๊มและ tank ด้วย
- ควรมีตัวดักเศษกรวดที่ท่อด้วยถ้าสามารถหาซื้อได้
- PVC ควรซื้ออย่างหนา ตัวหนังสือสีทอง
- ท่อน้ำไทยมีขายหน้าแปลน PVC อีกข้างเป็นเกลียวนอกด้วย

Valve
- check valve ที่ใช้ตามบ้านทั่วไปมี 2 แบบคือแบบ spring กับแบบ swing
- swing ดีกว่าเพราะขัดข้องได้ยากกว่า และทนกว่า ไม่มีอาการ spring ล้าเมื่อใช้ไปนานๆ แต่หาซื้อได้ยากกว่า ทั่วไปจะเจอยี่ห้อ Kitz กับ Sanwa
- แบบ spring ข้อดีคือสามารถติดตั้งได้ทุกแนว
- แบบ swing ควรจะติดตั้งในแนวดิ่ง หรือถ้าติดตั้งในแนวราบให้เอียงท่อนิดหน่อยเพื่อให้ฝาปิดสามารถลงมาปิดได้สนิท ถ้าเอียงผิดจะทำให้ฝาปิดไม่สนิท
- check valve ไม่ได้ปัองกันน้ำไหลย้อนกลับได้สนิท 100% แต่จะลดแรงดันน้ำหลัง valve ลงให้เหลือแค่นิดเดียว และเมื่อเจอกับแรงดันน้ำที่มากกว่าทางด้านหลัง ก็จะทำให้น้ำไม่ไหลย้อนกลับทาง

สายยางรดน้ำต้นไม้
- ควรซื้อของยี่ห้อท่อน้ำไทย สีเขียว ขนาด 5/8"

http://www.pantip.com/cafe/home/topic/R7480894/R7480894.html
http://www.pantip.com/cafe/home/topic/R7482936/R7482936.html

Friday, December 25, 2009

คำส่ง VI ที่ใช้บ่อยๆ

ESC = เปลี่ยน mode
q = ออกจาก vi โดยจะต้องไม่มีการเปลี่ยนแปลงไฟล์มาก่อน
wq = save and exit
q! = บังคับออกจาก vi โดยที่ยกเลิกการแก้ไข
x = save

i = insert ตรง cursor
a = append หลัง cursor
x = ลบ 1 ตัวอักษรตรง cursor
o = เพิ่มบันทัดใหม่ด้านล่าง
O = เพิ่มบันทัดใหม่ด้านบน

/string = ค้นหาข้อความไปข้างหน้า

Change Dreambox Mac Address

telnet เข้า dreambox
ไปที่ /var/etc
แก้ไขไฟล์ init
เพิ่มบันทัดนี้ลงไป



#!/bin/sh
ifconfig eth
0 down
ifconfig eth
0 hw ether 00:09:34:2e:60:01
ifconfig eth
0 up



โดยแก้ไขเฉพาะ 3 ช่วงสุดท้ายของ dreambox แต่ละเครื่องไม่ให้ซ้ำกัน
สั่ง reboot เป็นอันเสร็จ


Saturday, November 21, 2009

Microsoft Security Essentials (MSE)

Download  free ได้จาก
http://www.microsoft.com/Security_Essentials/
โดยจะต้องตั้ง Region เป็น English ถึงจะสามารถ Download ได้

เปลี่ยน Auto Update Interval แต่รู้สึกว่าไม่ได้ผล
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft Antimalware/Signature Update
แก้ SignatureUpdateInterval เป็น 1 ชั่วโมง (1-24)

คำสั่ง Manual Update สามารถเอาไปใส่ไว้ใน Schedule Task ได้
สั่ง update จาก Microsoft
mpcmdrun -SignatureUpdate
สั่ง update offline จาก UNC path ให้ update จาก share drive ใน local network
mpcmdrun -SignatureUpdate -\\server\mseupdate
โดย definition file ที่ download มาได้ไม่ต้องแตกอะไรออกมา

Manual Download Definition ได้จาก
http://www.microsoft.com/security/portal/Definitions/ADL.aspx
หรือ direct download link
สำหรับ 32 bit
http://go.microsoft.com/fwlink/?LinkID=87342
สำหรับ 64 bit
http://go.microsoft.com/fwlink/?LinkID=87341

วิธีสุดท้าย กรณีที่ใช้ mpcmdrun ไม่ได้ผล คือใช้ schedule task สั่งให้ run ไฟล์ที่ mpam-fe.exe แบบตรงๆไปเลย ซึ่ง user ธรรมดาที่ไม่ใช้ admin ก็มีสิทธิที่จะ run update file นี้ได้

สามารถ ตั้งเวลาการ download update file ได้จากการใช้ wget + schedule task

Note
- ถ้าต้องการให้ wget replace ทับไฟล์เดิมโดยที่ไม่ต้องต่อท้ายด้วย .1 , .2 ให้ใช้ wget -N ซึ่งจะ download ก็ต่อเมื่อ timestamp ของไฟล์ใหม่กว่าไฟล์เดิมเท่านั้น
- wget --tries=5 ให้ retry 5 ครั้ง
- สรุปว่าใช้คำสั่ง wget --tries=5 -N http://go.microsoft.com/fwlink/?LinkID=87342
- schedule task สามารถสั่ง run ตอนที่เครื่อง sleep , hibernate ได้ด้วย และ user ที่ได้ตั้ง schedule เอาไว้ก็ไม่จำเป็นที่จะต้อง login อยู่ในขณะนั้นก็ได้เหมือนกัน

MSE Forum
http://social.answers.microsoft.com/Forums/en-US/category/mse
http://social.answers.microsoft.com/Forums/en-US/msestart/threads


Tuesday, November 17, 2009

Group Policy refresh interval

สามารถเปลี่ยนได้จาก

Computer Policy
Computer Configuration\Administrative Templates\System\Group Policy

User Policy
User Configuration\Administrative Templates\System\Group Policy

Default = 90 นาที + Random Offser 30 นาที เพื่อป้องการ overload


Monday, November 09, 2009

Firefox Extensions

Entension ที่น่าสนใจมีดังนี้

1. Tablang แก้ปัญหาที่ ff จะจำ lang เดียวกันทุกหน้าต่าง รวมถึง address bar ด้วย
http://tablang.mozdev.org/

2. xmarks เป็น bookmark sync กับ server ใน internet สามารถใช้ได้กับ firefox , ie , chrome
http://download.xmarks.com/download/all

3. Open Link in เอาใช้ใช้ Open Link in Backgroud Window
https://addons.mozilla.org/en-US/firefox/addon/379

Friday, October 30, 2009

OpenDocument

The most common filename extensions used for OpenDocument documents are:

.odt for word processing (text) documents
.ods for spreadsheets
.odp for presentations
.odg for graphics
.odf for formulae, mathematical equations

ซึ่ง OpenOffice support อยู่แล้ว
ส่วน Microsoft Office จะต้องลง ODF Plugin จาก SUN สามารถ download ได้จาก
http://www.sun.com/software/star/odf_plugin/

หรือ OpenXML/ODF Translator Add-in for Office
http://sourceforge.net/projects/odf-converter/

ส่วนโปรแกรมอื่นที่ support OpenDocument สามารถดูได้จาก
http://en.wikipedia.org/wiki/OpenDocument_software

Thursday, October 29, 2009

Disable Offline File via GPO

ทำทั้ง Computer Configuration และ User Configuration

โดยอยู่ที่ Administrative Template/Network/Offline File

Monday, October 26, 2009

วิธีการ set Proxy โดยใช้ GPO

การ set proxy (ระบุว่าจะให้ใช้ proxy ip:port อะไร)
User Configuration/Windows Settings/Internet Explorer Maintenance/Connection/Proxy Setting

Config Per Computer Setting
Computer Configuration/Administrative Template/Windows Component/Internet Explorer/Disable Changing Proxy setting
Computer Configuration/Administrative Template/Windows Component/Internet Explorer/Make Proxy Setting Per Machine

ห้าม user เปลี่ยน proxy
User Configuration/Administrative Template/Windows Component/Internet Explorer/Disable Changing Proxy setting

Endian สามารถตั้งค่า browser ได้โดยใช้ Automatic Configuration Script โดยการชี้ไปที่ http://[endian]/proxy.pac


Thursday, October 22, 2009

Dell Storage

PERC = PowerEdge Expandable RAID Controller


การ Config Raid ของ Dell PowerEdge
1. กด CTRL-R เพื่อเข้าหน้าจอ config
2. ไปที่ Vitrual Disk 0 กด F2 เลือก Delete VD เก่าออก
3. hilight ที่ No Configuration Present กด F2 เพื่อสร้าง VD ขึ้นมาใหม่
4. ที่ Raid Level สามารถเลือก Raid 0 , 1, 5 ได้
5. Physical Disk เลือก HD ที่จะเอาเข้ามาทำ Raid โดยการใช้ Spacebar กดเลือก
6. ที่ VD ที่สร้างขึ้นมาใหม่กด F2 เลือก Initialize / Fast Init
7. reboot เครื่อง

Note
- กรณีที่ HD เก่ามีข้อมูลอยู่แล้ว เช่นนำมาจากเครื่องอื่นที่ใช้ raid รุ่นเดียวกัน ให้ใช้การ Import Foreign disk จาก Dell Server Admin
- ถ้าระบบมี Raid 5 อยู่แล้วต้องการเพิ่ม HD ใหม่เข้าไปโดยไม่ต้องการให้เข้ากลุ่ม raid เดิม คือให้เป็น standalone disk จะต้องสร้าง VD ขึ้นมาใหม่เช่น VD 1 ให้เป็นชนิด Raid 0 แล้วเพิ่ม HD ลูกนี้เข้าไป เสร็จแล้วก็ทำ Init เป็นอันเสร็จ