Archive | พัฒนาซอฟต์แวร์ RSS feed for this section

MongoDB

ทำไม Pantip ปิดปรับปรุงบ่อย บทเรียน ความเจ็บปวด และคราบน้ำตาจาก MongoDB

หลังจากที่ Pantip ปิดเพื่อปรับปรุงฐานข้อมูลไปเมื่อวันที่ 28 กันยายน เป็นเวลาถึง 22 ชั่วโมงเต็ม แต่หลังจากนั้นก็ยังมีช่วงเวลาปิดตอนกลางคืนระหว่างตีสองถึงหกโมงเช้าอยู่ทุกคืน จนหลายคนบ่นหงุดหงิดว่าทำไมเข้าเว็บไม่ได้ บล็อกนี้จะขอเล่าถึงบทเรียนที่เราได้รับจาก MongoDB

อ่านบทความนี้ต่อ Comments { 94 }
Pantip

ทำไมเว็บ Pantip ถึงใช้พื้นหลังสีม่วง?

เอกลักษณ์อย่างหนึ่งของเว็บ Pantip ที่เห็นปุ๊บรู้ปั๊บก็คือพื้นหลังสีม่วง เรียกว่าเวลาอยู่ในออฟฟิศแล้วเห็นหน้าจอใครเป็นสีม่วงก็สันนิษฐานได้เลยว่ากำลังอ่านกระทู้ Pantip อยู่ ถามว่าทำไม Pantip ถึงเลือกใช้สีนี้? ทำไมไม่ใช้พื้นหลังสีขาวเหมือนเว็บทั่วไป? บทความนี้มีคำตอบครับ

อ่านบทความนี้ต่อ Comments { 9 }
Thumbnail Like & Share

วางตำแหน่งของปุ่ม Social Share บนหน้าเว็บให้ดี ช่วยเพิ่ม Traffic ได้ถึง 39%

หลังจากที่ลองเปลี่ยนปุ่ม Facebook Like เป็นปุ่ม Share บน Pantip แล้วช่วยเพิ่ม Traffic ได้ 35% คราวนี้ผมลองย้ายตำแหน่งของปุ่มมาที่แถบด้านล่างของกระทู้ และพบผลลัพธ์ที่น่าตื่นเต้นมาก คือช่วยเพิ่ม Traffic ได้อีก 39%

อ่านบทความนี้ต่อ Comments { 1 }
Thumbnail Like & Share

เปลี่ยนปุ่ม Facebook Like เป็นปุ่ม Share ช่วยเพิ่ม Traffic ได้ 35%

เคยเขียนบล็อกเรื่องปุ่ม Like กับปุ่ม Share ของ Facebook ปุ่มไหนน่าเอาไปติดในเว็บมากกว่ากัน? ตอนนั้นผมสรุปไว้ว่าปุ่มในฝันที่อยากได้คือปุ่มที่สามารถเลือกได้ว่าจะแชร์ไปที่ไหน (Timeline, Page, Group) และสามารถแสดงตัวเลขจำนวนการแชร์ได้ด้วย ซึ่ง Facebook ไม่มีปุ่มนี้แบบเป็นทางการให้ แต่ตอนนี้ผมหาวิธีสร้างปุ่มนี้ได้แล้วครับ เลยอยากเอาวิธีการและผลลัพธ์มาให้ดูกัน

อ่านบทความนี้ต่อ Comments { 0 }
Thumbnail กิจกรรมวันแม่ Pantip

การปรับ User Experience กิจกรรมโหวตการ์ดวันแม่ของ Pantip

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

อ่านบทความนี้ต่อ Comments { 2 }
Pantip

การพัฒนาเว็บบอร์ดที่มีคนเข้าวันละล้านคน ยากกว่าการพัฒนาเว็บบอร์ดที่มีคนเข้าวันละหมื่นคนอย่างไร?

Pantip.com ก่อตั้งขึ้นตั้งแต่ปี พ.ศ. 2539 พี่วันฉัตรซึ่งเป็นผู้ก่อตั้งเว็บ ดาวน์โหลดโค้ด Guestbook ของ Matt’s Script Archive มาปรับแต่งให้เป็นเว็บบอร์ด สถาปัตยกรรมของโค้ดตัวนี้เป็น Text File 100% โค้ดตัวนี้ทำงานได้ดีในวันแรกที่เปิดเว็บ จนหนึ่งปีผ่านไป มีคนเข้าเว็บวันละหลักหลายพันคน และมีการ Flood กระทู้เกิดขึ้น โค้ดตัวนี้ก็เริ่มแสดงปัญหาออกมาให้เห็น

อ่านบทความนี้ต่อ Comments { 6 }
Thumbnail Like & Share

ปุ่ม Like กับปุ่ม Share ของ Facebook ปุ่มไหนน่าเอาไปติดในเว็บมากกว่ากัน?

ก่อนหน้านี้ (ปี 2555) Facebook บอกว่าปุ่มสำหรับ Share เนื้อหาที่อยู่ในเว็บเราให้ไปปรากฎบน Timeline ของ Facebook อยู่ในสถานะ Deprecated (แนะนำให้เลิกใช้) โดยแนะนำให้นักพัฒนาเว็บเปลี่ยนไปใช้ปุ่ม Like แทน ปรากฎว่าวันนี้ผมเพิ่งเห็นปุ่ม Share กลับมาอีกแล้ว แต่มีการเปลี่ยนแปลงไปเล็กน้อย โดยถูกเรียกว่า Share Dialog

อ่านบทความนี้ต่อ Comments { 3 }
Zickr Feed + Yahoo! Pipes ขั้นแอดวานซ์

Zickr Feed + Yahoo! Pipes = ลิงก์ที่ถูกโหวตมากที่สุดของคุณเอง

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

อ่านบทความนี้ต่อ Comments { 0 }

สิ่งที่ควรทำและไม่ควรทำในการทำธุรกิจ Software House ให้ประสบความสำเร็จ

วันนี้มีโอกาสได้ไปงานสัมมนา Software Park Annual Conference 2008 ที่ศูนย์ประชุมแห่งชาติสิริกิตติ์ ซึ่งเป็นงานที่ไม่น่าผิดหวังเลย เนื้อหาและวิทยากรที่มาพูดแต่ละคนไม่ธรรมดากันทั้งนั้น

อ่านบทความนี้ต่อ Comments { 3 }
Sum Algorithm 1 - วนลูปบวกตัวเลขแบบตรงไปตรงมา

Google Treasure Hunt ปริศนาข้อสุดท้ายกับผลรวมของจำนวนเฉพาะ

แล้วก็มาถึงปริศนาข้อสุดท้ายซึ่งเป็นโจทย์วัดความรู้ด้านวิทยาศาสตร์คอมพิวเตอร์ คราวนี้เป็นเรื่องของ Prime Number หรือจำนวนเฉพาะ ซึ่งเป็นตัวเลขที่นักคณิตศาสตร์ศึกษากันมาอย่างยาวนานตั้งแต่ก่อนยุคคริสตกาลเสียอีก

อ่านบทความนี้ต่อ Comments { 0 }