วันเสาร์ที่ 23 ตุลาคม พ.ศ. 2553

เพื่อนๆ รู้ตัวกันหรือเปล่าว่า ชีวิต (เว็บไซต์) ขึ้นอยู่กับ Google เยอะเหลือเกิน

วันนี้เป็นวันที่ทำเอาตกใจมากๆ เพราะจู่ๆ Traffic ลูกค้าที่เข้าเว็บลไซต์ นั้นก็ลดลงฮวบ ไปกว่า 60% และในวันที่ 2 ยังคงลดลงไปอีกกว่า 45% สาเหตุเหรอ ตอนที่เขียนบทความนี้ยังไม่สามารถระบุสาเหตุที่แ่น่ชัดได้ ทั้งนี้ เนื่องจากเว็บไซต์ใกล้้เคียงที่อยู่ในกลุ่มเดียวกัน ก็มีผลกระทบเหมือนกัน

ในเมื่อยังไม่รู้สาเหตุ ก็ต้องสมมุติเอาเป็นว่า ถ้าสมมุติว่า Google เกิดหมั่นไส้เว็บไซต์ใดเว็บไซต์หนึ่งขึ้นมา อาจจะด้วยแนวคิดอะไรก็ตาม ไม่ทำลิงค์มายังเว็บไซต์นั้น จะเกิดอะไรขึ้นกับเว็บไซต์นั้นๆ

ในปัจจุบันมีซักกี่คนที่ เวลาเราอยากจะเข้าเว็บไซต์ใหม่ๆที่เราไม่รู้จักแล้ว ไม่ใช้ Search Engine ?
ถ้าเราไม่ใช้ Search Engine แล้วเราจะมีวิธีการยังไงในการ ค้นหาเว็บไซต์ที่เราอยากไป ?
ถ้าคุณเป็นเจ้าของเว็บไซต์ แล้ว Google มันไม่แสดงผลการค้นหาภายในเว็บไซต์ของคุณแล้ว คุณจะแก้ปัญหายังไง ?

สารพัดคำถามที่เกิดขึ้นมากมาย ทั้งนี้เพราะ Google มันได้เข้ามาเป็นส่วนหนึ่งของ Internet ไปซะแล้ว แล้วคุณหล่ะ ถ้าจู่ๆวันนึง Google มันไม่ทำตามที่คุณหวังไว้ มันจะสร้างปัญหาอะไรให้กับคุณบ้าง ?

วันอังคารที่ 19 ตุลาคม พ.ศ. 2553

อยากเป็น Network Administrator ก็ต้องทำงานตอนกลางคืน

แน่นอนครับ สำหรับตำแหน่ง Network Administrator ของระบบการใช้งานต่างๆ ก็มักจะต้องมีการปฏิบัติงานในช่วงเวลาที่ไม่ค่อยมีคนใช้งาน ... ก็แล้วมันช่วงไหนหล่ะ มันก็คือ ช่วงตอนกลางคืนไงครับ ตามสถิติจะมีคนใช้งานน้อยที่สุด

ไอ้เราก็ต้องตื่นขึ้นมานั่งย้าย Server แล้วก็อัพเดตระบบ .. โอ ทำงานที่แปลกกว่าชาวบ้านก็ต้องทำใจนะครับ

แต่ไม่รู้ทำไม คนอื่นชอบมองว่า Network Administrator = นั่งเฉยๆ เฝ้าเครื่องคอมฯ

อยากจะบอกเหลือเกินว่า ถ้า Network Administrator มีงานยุ่งหล่ะก็ แสดงว่า ระบบมีปัญหาโคตรเยอะเลยอ่ะ

วันอังคารที่ 12 ตุลาคม พ.ศ. 2553

ทำอย่างไรเมื่อไปไม่ถึงเป้าหมาย ?

เฮ้อ วันนี้ได้ยินเสียงบ่นมาแว่วๆ จากจึตใต้สำนึกว่า 'รายได้เดือนนี้อาจจะไม่เข้าเป้า' ...

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

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

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

วันเสาร์ที่ 9 ตุลาคม พ.ศ. 2553

Rails Rake Task + Cron Job

ทำงานไปด้วย Rails ซักพักนึงแล้ว คิดไหมว่า บางครั้งก็ต้องมีการรัน job schedule เรื่อยๆ เพื่อปรับปรุงเว็บไซต์

ตัวอย่างเช่น การปรับปรุง search index ของ xapian ถ้าจะ update กันด้วย rake command ก็จะเป็นดังนี้

# cd /path/to/rails_apps/
# rake xapian update_index RAILS_ENV=production

ทีนี้ข้อมูลต้องมีการอัพเดตเรื่อยๆ แล้ว เราจะมานั่งพิมพ์ command เพื่ออัพเดตเองตลอดได้ยังไง วันนี้มีทางออกแล้วครับ

คำตอบก็คือ cron job ที่เรารู้จักกันดีอยู่แล้วนี่เอง ที่เราไม่ค่อยเห็น บทความการใช้งาน rake กับ cron job มากนักก็อาจเป็นเพราะว่า มันมีทริกนิดนึง ก็คือ เรื่องของ PATH ครับ กล่าวคือ ต้องใส่ path เต็มๆของ rake

path เต็มๆ ของ rake หาได้จากคำสั่งนี้
# whereis rake

แล้วในการเรียกใช้งาน rake เราก็ต้องตั้งค่า directory เริ่มต้นให้ถูกต้องด้วยนั่นเอง
# cd /path/to/rails_apps/

สรุป ก็จะได้คำสั่งสำหรับ run cronjob ดังนี้ (สั่งให้ทำงานทุกๆ 45 นาที)

45 * * * * cd /home/nutjang/rails && /usr/local/bin/rake xapian:update_index RAILS_ENV=production

วันอาทิตย์ที่ 3 ตุลาคม พ.ศ. 2553

You need a plan.

อืมขึ้นเดือนใหม่แล้ว เดือนนี้ประหลาดใจมากเพราะว่า ยังไม่รู้เลยว่าจะต้องทำอะไร หรือ ทำตามแผนที่วางไว้ เพราะว่า เดือนนี้ยังไม่ได้วางแผนนั่นเอง => เดือนนี้ต้องหันมาใส่ใจกับคำว่า 'แผน' ซักนิด

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

ลองคิดดู เจเจไทย ก่อนหน้านี้ ก็วางแผนเอาไว้นะ วางกันเป็น ปีเลยทีเดียว ซึ่งพบว่า ไม่มีความคืบหน้า หรือ ได้รับการปฏิบัติตามแผนซักเท่าไร

แต่พอลองปรับปรุงตัว นั่งคิดแล้วปรับลดเวลาของแผนให้สั้นลง แล้วตั้งใจลงมือทำอย่างจริงจัง พบว่า 2 เดือนทีี่ผ่านมาก็ทำได้ ผลงานดีกว่า แผนรายปีของปีที่แล้วซะอีก

เอาเป็นว่า ถ้าเราใส่ใจกับคำว่าแผนซักนิด ค่อยๆปรับแก้ไปเรื่อยๆ แก้ปัญหาไปเรื่อยๆ (แต่คำนึงถึงระยะเวลาตามแผน) ผมว่า งานจะสำเร็จ แน่นอน

วันศุกร์ที่ 1 ตุลาคม พ.ศ. 2553

บทสรุป JJthai ใน 2 เดือนที่ผ่านมา

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

ในเดือนหน้า ตุลาคม รับรองว่าจะยังคงมีการพัฒนา อย่างต่อเนื่องแน่นอน + Feature ใหม่ๆ เช่น การค้นหา (Full Text Search) สำหรับ ร้านค้าออนไลน์ ก็จะทยอยอัพโหลด Theme เพิ่มเข้าไปเรื่อยๆนะครับ

สดท้ายก็ต้องขอขอบคุณ ทุกท่านที่มายังเว็บไซต์ JJthai.net ทุกท่านนะครับ
ทีมงาน JJthai.net