ผู้สนับสนุน

วันศุกร์ที่ ๑๗ กรกฎาคม พ.ศ. ๒๕๕๒

ใส่หน้ากากกันได้แล้วเด็กๆ

วันอังคารที่ ๑๔ กรกฎาคม พ.ศ. ๒๕๕๒

ศูนย์บริการ ดี/แย่ ลองวัดด้วย SEO

เนื่องจากถ้าใครเครื่องมีปัญหาส่วนใหญ่ก็จะมองหา ศูนย์บริการก่อนแล้วแต่ในบางครั้งหาไปแล้วไม่เจอก็จะเป็นความลำบากสำหรับผู้ใช้อย่างยิ่งวันนั้นเลยลองหาวิธี list ดูว่าของที่ไหนบ้างที่ว่าถ้าเกิดเรามีปัญหาแล้วเราหาศูนย์ได้ไม่ยากแน่ๆ เพราะว่าเราหาเจอด้วย google
ด้วย keyword เดียวกัน "ศูนย์ _ชื่อยี่ห้อ_"
ผลออกมาเป็นแบบนี้

แย่
ดี
acer
hp/compaq
Lenovo
msi

toshiba
apple
svoa
asus
sony
samsung
dell

โปรดใช้วิจารณญาณในการอ่าน :P

วันเสาร์ที่ ๔ กรกฎาคม พ.ศ. ๒๕๕๒

สลับค่าตัวแปรด้วย xor

ลืมไปนานจนมีคนมาถามเนี่ยแหละสลับค่าตัวแปรอย่างไรดีที่สุด แล้วก็ไปเห็นตัวอย่างนึงเค้าเขียนไว้ว่า
php code
$a = $a ^ $b;
$b = $a ^ $b;
$a = $a ^ $b;

เอ๋เค้าทำอะไรกันหว่า?
หาก็ไม่ค่อยเจอเพราะว่าไอ้เครื่องหมาย ^ caret เนี่ยมันหาใน google เจอซะที่ไหน ก็เลยไปถามนู๋เนยรู้เรื่องเลย ว่าไอ้ ^  มันหมายความว่า xor หรือ exclusive or โดยจะมีตารางค่าความจริงเป็นดังนี้

abxor
110
101
011
000

มีประโยชน์อย่างยิ่งในการสลับค่าตัวแปรโดยที่ไม่จำเป็นต้องประกาศตัวแปรเพิ่มเติม ไม่ต้องจอง buffer ให้มากมาย
หลักการ (a xor b) xor b จะเท่ากับ a
ตัวอย่างการทำงาน
a = 14  >> 1110
b = 5    >> 1010

1) a = a xor b2) b = a xor b3) a = a xor b
a111001000101
b101010101111
result0100 --->  a1110 ---> b0101 ---> a

a กับ b สลับค่ากันแล้ว! wow จริงๆ แล้วมันเป็นเรื่องที่ไม่น่าลืมนะเนี่ย