บทความ

กำลังแสดงโพสต์จาก เมษายน, 2013

12 design lessons learnt from jurassic park

ดูหนังเรื่องนี้ตอนอยู่ ม. 3 แหมแต่ีเวลาคิดถึงมันก็นึกถึงแต่ฉากเจอไดโนเสาร์เดินมา แล้วแก้วน้ำที่ตั้งอยู่ในรถมันกระเพื่อมหน่ะ (เป็นฉากที่ Terex โผล่หน่ะ)

12 design lessons learnt from jurassic park from Stinson Design
มีแง่มุมบางมุมมาให้คิดครับ (ไม่ต้องเชื่อหมดก็ได้ )

ภาษาอังกฤษสำหรับโปรแกรมเมอร์ English For Programmer

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

English for programmers 1 from littlev
ไสล์ชุดนี้มี 2 แฟ้ม ที่ผมนำมาฝังคือแฟ้มแรก ส่วนแฟ้มที่สองก็เข้าดูตามลิงก์นี้ได้เลย

การใช้งาน mod_rewrite ใน Apache

mod_rewite เป็นความสามารถหนึ่งของ Apache ทำให้ URL ในการเข้าชมเว็บไซต์ อยู่ในรูปแบบที่ทำความเข้าใจได้ง่ายขึ้น (สำหรับมนุษย์ และ SEO ) ทั้งหลาย เช่น

URL : http://www.example.com/display.php?country=USA&state=California&city=San_Diego

เมื่อใช้ mod_rewrite ก็จะสามารถทำให้เป็นแบบนี้ได้
URL : http://www.example.com/USA/California/San_Diego

เดิมที่ผมไม่เคยคิิดจะใ้ช้อะไรหรอกครับ เพราะดูแล้วมันต้องตั้งค่านั้นค่านี้ ผมว่า แบบเดิมที่ปราฎในบรรทัดแรกมันทำความเข้าใจง่ายกว่ากันเยอะ

อยากไรก็ตามเมื่อเราใ้ช้งาน Framework ทั้งหลาย เขาจะใช้ mod_rewite อย่างมาก การจะเข้าใจการทำงานของ Framework จึงเลี่ยงไม่ได้ที่จะต้องเข้าใจ mode_rewrite ในระด้ับหนึ่ง

ที่เขียนไว้นี้คงไม่ได้อธิบายการทำงานของ mod_rewrite ทั้งหมด แค่ฝากลิงก์ไว้ให้ผู้ที่สนใจได้ไปศึกษาต่อ สองลิงก์แรกเป็นภาษาไทย คือ
1. การสร้าง Virtual Host ใน Apache อันนี้เป็นการสร้าง Virtual Host เพื่อใช้ในการทดสอบ สิ่งที่เราทำจะได้ไม่ไปยุ่งกับงานเดิม (เข้า Local Server คนละพอร์ตไปเลย)

2. วิดิโอสอนตัวอย่างการใช้ rewite_mod

สอนง่ายๆ ทำตามได้…

วิดิโอคำบรรยายเรื่อง แนวโน้มของการพัฒนาเกม Game Development platform

รูปภาพ
แนวโน้มของการพัฒนาเกม Game Development platform โดยคณะสารสนทเทศ สถาบันพระจอมเกล้าพระนครเหนือ ครับ
ไม่รู้ว่าตอนที่ 1 หายไปไหน

เห็นเริ่มจากตอนที่ 2




และตอนอื่นๆ อยู่ใน Youtube.com ตามรายการต่อไปนี้
ตอนที่ 2
ตอนที่ 3
ตอนที่ 4
ตอนที่ 5
ตอนที่ 6
ตอนที่ 7
ตอนที 8
ตอนที่ 9
ตอนที่ 10
ตอนที่ 11
ตอนที่ 12

การ Redirect กลับไปสู่ Picasaweb

รูปภาพ
เดิมผมฝากภาพไว้กับ picasaweb.google.com แล้วค่อยเอาภาพมาวางไว้ในบล็อกหรือเว็บที่ใช้งานอีกที



ปลายปีที่แล้ว เมื่อเข้า picasaweb จะถูก redirect เข้าสู่ส่วน photo ใน Google Plus โดยอัตโนมัติ ซึ่งในส่วนนี้ไม่สามารถเอาภาพมาฝังในบล็อกได้ (มีลิงก์สำหรับฝังภาพ) ต้องหาทางดึง URL จริง ๆของภาพ เป็นที่วุ่นวาย

ลองค้นๆ ใน Google เจอบทความ Picasa web is now redirecting to Google+ ของคุณ Lauren Crabbe ซึ่งแนะนำว่า ให้เข้าตามลิง https://picasaweb.google.com/lh/myphotos?noredirect=1 จะเป็นการนำกลับไปสู่ picasaweb ได้ เลยใช้วิธีนี้ไปพลางๆ ก่อนก็แล้วกัน


แนะนำช่องวิดิโอสำหรับเรียนภาษาอังกฤษบน youtube จำนวน 2 ช่อง

รูปภาพ
ผมได้ไปเจอช่องวิดิโอใน youtube.com ซึ่งคิดว่าจะช่วยในการเีรียนภาษาอังกฤษได้อย่างมาก 2 ช่อง เนื้อหาของวิดิโอเป็นเรื่องสารคดีที่น่าสนใจมาก พร้อมกับมีสคริปต์ที่ได้กรองมาแล้ว (ไม่ใช่ระบบถอดคำบรรยายอัตโนมัติของ youtube ซึ่งยังมีข้อผิดพลาดอยู่มาก และไม่เหมาะกับการใช้ฝึกภาษาอังกฤษ)

ขอนำเสนอตามลำดังต่อไปนี้

1. ช่อง journeymanpictures



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

2. ช่อง vice


เว็บไซต์หลักของช่องวิดิโอนี้คือ vice.com ช่องนี้จะฝังคำบรรยายภาษาอังกฤษไว้ในตัวเลย และบางทีก็มีของภาษาอื่น(ที่กรองแล้วด้วย) สามารถชมได้โดยคลิ๊กที่ปุ่ม cc ด้านล่างของวิดิโอ

แนวทางการใช้งาน
อย่าชมจนเพลินนะครับ อาจจะลองทดสอบหน่อยโดยการดาวน…

การบรรยายเรื่อง ถอดรหัสการตลาดยุัคใหม่ 3.0

รูปภาพ
การบรรยายเรื่อง ถอดรหัสการตลาดยุัคใหม่ 3.0 โดยดร.รัฐ ชนะดิเรก สำหรับนักธุรกิจแอมเวย์ บรรยายชุดนี้(ฉบับสมบูรณ์มี 5 คลิ๊ป) ให้ความรู้กับมากถีึงเรื่องของการวางแผนกลยุทธ์ และมีการยกเหตุการณ์ในเรื่องสามก๊กมาวิเคราะห์ในเรื่องนี้ และโดยเฉพาะเรื่องของการเริ่มต้นธุรกิจ



คลิ๊ปที่อยู่ใน youtube อาจไม่สมบูรณ์ ท่านอาจจะดูได้จาก เว็บไซต์เก็บวิดิโอคลิ๊ปของแอมเวย์ (รายการวิดิโฮอยู่ในลิสท์ด้านขวามือ)ครับ

ช่างคุย ๒๓๗ The VC Group โดย ดร. เจน จูฑา

รูปภาพ
รายการช่างคุย ตอน ๒๓๗ The VC Group โดย ดร. เจน จูฑา เป็นเรื่องการเริ่มต้นธุรกิจในการพัฒนาสินค้าไอที จนเติบโตในระด้ับโลก ขอแนะนำสำหรับผู้เริ่มกิจการทั้งหลายครับ

ผมโดนเตือนเรื่องการอัพโหลดวิดิิโอละเมิดลิขสิทธิ์โดย youtube

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

เมื่อเราถูกร้องเรียน youtube จะแจ้งให้เราทราบเื่มื่อเข้าสู่ระบบ และบังคับให้เราไปศึกษาเรื่องสิทธิ์ที่ Copyright School (แบบว่าจะไปหน้าไหนก็ไม่ได้) มีการดูวิดิโอและแบบทดสอบอีกนิดหน่อย

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

การซ่อนตำแหน่งแฟ้มเพื่อป้องกันการดาวน์โหลดใน php

ในการพัฒนาเว็บไซต์ด้วยภาษา PHP หากเราต้องการซ่อน URL ของแฟ้มไม่ให้ผู้เยี่ยมชมเว็บไซต์ทราบ สามารถทำตามกระทู้เรื่อง how to hide the actual download folder location จาก stackoverflow ได้ครับ

ผมทำตามสคริปต์นี้ แต่แฟ้มที่โหลดมาไม่สมบูรณ์ โหลดมาแล้วเปิดไม่ได้ เสียเวลาไปหลายชั่วโมง ก่อนจะพบสาเหตุว่า เกิดจากผมไปสั่งคำสั่ง echo ก่อนคำสั่ง header จึงทำให้แฟ้มที่ส่งมาไม่สมบูรณ์

ดังนั้นในการทำงานด้วยคำสั่ง header ต้องระวังด้วยว่าจะต้องไม่มีการส่งค่าอะไรมาที่ Browser ก่อนคำสั่ง header นะครับ

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