article

node

Web2.0 Review

นับปัจจุบันมีเว็บ 2.0 นับหมื่นเว็บที่เปิดขึ้นมากมาย ในๆทุกแห่งของโลก โดยเอกลักษณ์อย่างนึงที่ชัดเจนก็คือ เว็บไซต์ลักษณะนี้จะมีลักษณะเฉพาะตัวสูง และจับกลุ่มเป้าหมายชัดเจน ผมเลยขออาสานำท่านผู้อ่านเข้าไปดูเว็บไซต์ 2.0 ทั้งหลายๆ
เรามาดูไอเดียการสร้างสรรค์เว็บไซต์แนวนี้ด้วยกันครับ

mint (mint.com)
ผู้ก่อตั้ง : Aaron Patzer
ถือกำเนิด : พฤศจิการยน 2005
ระหว่างที่ Aaron กำลังใช้โปรแกรม Quicken ยอดนิยมเพื่อตรวจดูการเงินของตัวเอง ไม่ว่าจะยอดการเงินที่หนาแน่ กว่าจะแบ่งแยกประเภทรายการต่างๆเพื่อสรุปออกมาเป็นรายงาน และกราฟก็เสียเวลาไปอย่างมาก ซึ่งนั้นก็คือจุดเริ่มต้นที่จะสร้าง mint ขึ้นมา
ด้วย concept ของ mint ที่จะมาทำให้การเงินของคุณกลับมาสดชื่น มีชีวิตชีวากันอีกครั้ง ด้วยเว็บไซต์ที่ช่วยจัดการเรื่องเกี่ยวกับเงินๆทองๆ ของคุณไปอย่างหมดสิ้น ด้วยระบบเว็บไซต์ที่พัฒนาเพื่อเชื่อมต่อกับธนาคาร และบัตรเครดิตกว่า 5,000 แห่งทั่วประเทศ​สหรัฐอเมริกา เพื่อนำข้อมูลจากทุกสถานบันการเงิน เข้าด้วยกัน เสมือนว่าคุณมีผู้ดูแลการเงินส่วนตัวที่ช่วยเตือนการเคลื่อนไหวทางการเงินของคุณต่างๆ ไม่ว่าจะเป็นการสรุปยอดรายจ่ายที่เกิดขึ้น พร้อมจำแนกเป็นรายจ่ายตามประเภทต่างๆ การเตือนเมื่อเงินคงเหลือในบัญชีนั้นมีจำนวนน้อย หรืออาจจะไม่พอเพียงต่อรายจ่ายประจำ รวมไปถึงการเตือนเมื่อครบกำหนดชำระบัตรเครดิต mint ยังช่วยวิเคราะห์การออม และเปรียบเทียบรายจ่ายคุณกับเพื่อนๆที่ใช้บริการ mint ด้วยกันว่าแต่ละคนมีลักษณะการใช้จ่ายอย่างไร นอกจากนี้ยังมีการรวบรวมข้อเสนอของแต่ละธนาคารเพื่อนำมาเปรียบเทียบ เพื่อให้ผู้ใช้บริการได้สามารถเลือกข้อเสนอที่ดีที่สุด หรือเหมาะสมกับความต้องการมากที่สุด
node

ยุคแห่งการต่อยอด และ ผสมผสาน


ไม่มีใครสามารถปฏิเสธความแรงของกระแสเว็บสองจุดศูนย์ได้ ที่โด่งดังไปทั้งโลก และด้วยปัจจัยหลายๆอย่างที่อยู่บนเทคโนโลยีเว็บสองจุดศูนย์นี้ ทำให้ผมอดไม่ได้ที่จะหยิบยกสิ่งที่กำลังเกิดขึ้น สิ่งหนึ่งว่าเป็นอย่างไร


ณ ปัจจุบันนั้น เว็บสองจุดศูนย์ได้ทำให้ตัวผลิตภัณฑ์ในแต่ละตัวนั้นแข็งแกร่ง และเฉพาะทางอย่างมาก เช่น flickr.com ซึ่งเป็นเว็บไซต์เก็บรูปออนไลน์ขนาดยักษ์ ซึ่งด้วยปริมาณผู้ใช้และศักยภาพนั้น สามารถขยายเว็บออกไปทางด้านอื่นได้ จะเป็นวิดีโอเองก็ตาม แต่ก็ไม่ขยาย และยึดมุมที่เป็นจุดแข็งของตัวเองอย่างชัดเจน ทำให้ flickr เป็นผลิตภัณฑ์ที่แข็งแกร่ง ถูกใจ และตรงความต้องการของผู้ใช้เป็นที่สุด และขณะเดียวกันก็มีผลิตภัณฑ์ต่างๆ เกิดขึ้นมาตอบสนองความต้องการของผู้ใช้ในแต่ละด้าน จึงทำให้มีเว็บไซต์เฉพาะและตรงความต้องการของผู้ใช้เต็มไปหมด และหนทางในการนำผลิตภัณฑ์ของตัวเองนั้น ไปสู่ผู้ใช้ในวงกว้างจึงเป็นเรื่องสำคัญ ความสนุกจึงเริ่มต้นขึ้น ....

node

ip to country

ไปเจอ database ว่า ip นั้นขอประเทศไหนก็เลยจดไว้

http://ip-to-country.webhosting.info/downloads/ip-to-country.csv.zip

ก็ import ลง db ซะ ข้อมูลข้างในจะเป็น range ของ ip นั้นเริ่มและสุดที่ไหน
วิธีการก็เอา ip ของเราไป convert dot address to network address (inet_aton) ก่อน
หลักการคือ ถ้า
ip = a.b.c.d
ก็จะเป็น
(a*256*256*256) + (b*256*256) + (c*256) + d;

หรือใช้ function INET_ATON ของ MySQL ก็มีอยู่แล้ว

ปล. รูปธงประเทศเอาจาก famfamfam ก็ได้
เพราะชื่อไฟล์เขารันตาม ISO 3166-1 alpha-2 country codes

node

การตรวจสอบรหัสบัตรประชาชน

มีเหตุให้ต้องตรวจสอบบัตรประชาชนมาสักระยะ ไม่เห็น code ที่ไหนมีเลย หยิบมัตรมาเช็คดู และคิดว่ามันต้องมี checkdigit แน่ๆ เลยไล่เอาทีละ digit ผลปรากฏว่าได้ นั้นก็คือหลักสุดท้ายของบัตรประชาชน