หัวข้อที่ผมได้เข้าไปใน BarCamp Bangkok 3 วันแรกตอนที่ 1
เอาละครับหลังจากดองมานาน ผมก็จะมาเล่าเกี่ยวกับ BarCamp Bangkok 3 วันแรกให้ฟังกันแล้วครับ ส่วนวันที่สอง อ่านจะต้องรออีกสักพักเพราะ ผมจดลง Laptop ยังไม่มีโอกาสได้เปิด Laptop เท่าไรเลยด้วยละ เอาละครับมาเริ่มกันเลย ผมได้เข้าไปหัวข้อดังนี้ครับ เริ่มกันที่
iWidgets
เป็นเว็บแอปพลิเคชันที่ให้เราสามารถทำแอปบน Facebook ได้อย่างง่ายครับ โดยข้อดีของมันคือ ไม่ต้องมีความรู้เกี่ยวกับ Programming ก็สามารถทำได้ สนับสนุนการลากและวางเพื่อสร้างแอปพลิเคชัน และใช้ง่ายครับ โดยระบบเบื้องต้นที่เขาให้มารองรับ แม้กระทั้งรับ Feed (RSS/ATOM) มาใช้งานกันเลยทีเดียว ส่วนข้อเีสยนั้น เวลาย่อรูปในเว็บแอปพลิเคชันแล้ว แอปของเราใน Facebook จะคืนค่ารูปเป็นแบบเดิม และไม่สนับสนุนภาษาไทยครับ โดยถ้าใช้ภาษาไทยอาจทำให้ถึงพังเลยทีเดียว แล้วเจ้า Facebook Application นั้นสามารถหารายได้ด้วยโฆษณาซึ่งถ้าแอปเราถูกสร้างจาก iWidgets แล้วมีการแปะโฆษณา iWidgets จะได้รับไป 15% ต่อการคลิกโฆษณาทุกครั้ง (แทนที่เราจะได้คนเดียว แต่ก็คุ้มไม่ต้องเสียเวลานั่งศึกษา Facebook Api นะ) สนใจเข้าไปได้ที่
Due Date the Root of All Evil
หัวข้อนี้ผมเข้าไปช้านิดหน่อยโดยไม่ได้ฟังแรกๆ แต่ผมเรียน Software Engineer มาพอเข้าไปก็เลยเข้าใจสิ่งที่เขาจะพยายามสื่อ ถ้าจะสรุปง่ายๆก็คือ Project Manager ไม่ควรกำหนดวันที่งานแต่ละงานต้องเสร็จ แต่ควรถามความเห็นของทุกคนในทีม และตกลงกันเป็นประชามติในแต่ละงาน ซึ่งข้อดีมีมากมายครับ ใครสนใจให้ลองไปอ่านเรื่อง Agile เพิ่มเติมครับ เป็นเรื่องที่ดีมากๆ ใครสนใจดูสไลด์ ไปดูได้ที่
http://www.slideshare.net/korn4d/due-date-the-root-of-all-evils
Experience In Building Scalable Web Sites Through Infrastructure’s View (*)
เข้าไปฟังหัวข้อนี้แบบว่าคุ้มสุดๆครับ สำหรับผมได้เห็นภาพในมุมมองของคนทำ Infrastructure แล้วได้รู้ว่าเว็บเซิร์ฟเวอร์ระดับโลกเขาทำกันยังไงให้ รองรับคนเข้าใช้วันละหลายๆล้านคน ซึ่งหัวข้อที่พี่ @AuntiSpam ได้มาพูดผมสรุปคร่าวๆได้ดังนี้ครับว่าทำไงให้รองรับคนจำนวนมากได้
- การว่างโครงสร้างเครื่องโดยมีการแยกส่วนระว่างเครื่อง เ็ว็บ และ เซิร์ฟเวอร์ร่วมถึงการใช้ Memcached และ Reverse Proxy
- เขียนโปรแกรมให้เก็บค่าบางอย่างลง Cache ก่อนแล้วพอถึงตัวเลขที่กำหนดค่อยให้เก็บลง Database ซึ่งจะช่วยลดภาระของ Database ลงได้มาก
- การเลือก Hardware , OS , DB , Web Server , Caching , Software Architecture และเรื่องที่เกี่ยวกับโครงสร้าง เช่น DNS,Network,Storage
- 80% ของการตอบสนองผู้ใช้อยู่ที่ส่วนหน้าบ้าน (front-end) ดังนั้นถ้าจะแก้ไขเรื่องการตอบสนองควรแก้ที่หน้าบ้าน
- ทำตาม Yahoo Best Practice หาข้อมูลเพิ่มได้ที่ developer.yahoo.com หรือใช้ add-on ของ Firefox ชื่อ YSlow
- พยายามดูแลและตรวจสอบการใช้งานทุกอย่าง ไม่ว่าจะเป็น Memcahed , DB , Web Server ต่างๆ เพื่อนำมาวิเคราะห์และแก้ไขในภายหลัง
ผมสรุปเพียบแค่นี้ละครับแต่เนื้อหายาวเหมือนกัน ใครสนใจไปดูสไลด์ ต่อได้เลย
Working online while traveling
เรื่องนี้ผมไปฟังแล้วก็ยัง งงๆอยู่ครับเพราะอังกฤษล้วนๆ ซึ่งผมจับใจความได้ประโยคเดียวครับ ถ้าคุณอยากจะทำงานเมื่อเดินทาง “เขียนนิยายอนาคตสั้นๆของคุณเองว่า วันนี้ เดือนนี้ เราจะไปเขียนโปรแกรมที่ไหน ?” เหมือนจะเป็นการวางแผนใช่ไหมครับ แต่ผมคิดว่าคำพูดของเขาดูสวยหรู่กว่าการบอกว่า ให้คุณคิดว่าวันนี้ คุณต้องทำงานที่ไหน ใช่ไหมละครับ อ๋อเขาเตือนมาอีกอย่างคือจะไปทำงานที่ไหน ก็ให้เข้าเมืองตาหลิวต้องหลิวตาตาม
10 Tips for Start business online (*)
ภาษาอังกฤษอีกแล้วครับสำหรับ Session นี้ผมสรุปมาได้แค่ 8 หัวข้อเองว่าจะทำธุรกิจออนไลด์อะไรดีและมีวิธีเริ่มต้นอย่างไร
- ทำในสิ่งคุณอยากทำ
- ตอบคำถามให้ได้ว่า ทำไมพวกเขา(ลูกค้าของคุณ)ถึงต้องสนใจคุณ ? ทำไมคุณถึงพิเศษกว่าคู่แข่ง ?
- ถ้าคุณยังคิดไม่ออกว่าจะทำอะไร ลองค้นหาใน Google ด้วย Keyword ที่คุณนึกออกแล้วถามตัวเองว่าอยากทำธุรกิจนี้จริงๆไหม ? (เพราะเราจะได้เข้าไปดูเว็บของคนที่ทำเรื่องนี้แล้วซึ่งเป็นแนวทางให้เราได้)
- ต้องมีระบบสมาชิก
- หาลูกค้าจากเพื่นอของคนรู้จักหรือนำคนรู้จักมาเป็นลูกค้าเราซะ (แต่คุณต้องไปแก้ปัญหาหรือไม่ก็นำเสนอแนวทางที่ทำให้เขาและเราได้ผลประโยชน์ [Win-Win])
- หาโอกาสในการรู้จักกับคนอื่นๆ หรือหาเพื่อนใหม่ๆนั้นเอง
- ค้นหาผลิตภัณฑ์ของเราให้เจอ
- ทำในสิ่งที่คนอื่นไม่ทำและทำให้ดี
ผมจดมาได้แค่นี้ซึ่งหัวข้อนี้ก็ถือว่าใช้ได้เลยทีเดียวครับ
Freeware & Free Service
หัวข้อนี้ของอาจารย์สุภเดช Beartai.com ครับผมซึ่งผมก็จดๆมาเกือบครบละมั่งโดยมีโปรแกรมฟรีน่าสนใจดังนี้ครับ
- Toodledo
- Flexi Server (การจัดการควบคุมผู้ใช้งาน)
- Microsoft Skydrive (เก็บไฟล์ได้ไม่เกิน 50mb)
- Gantt Designer (ตัวทำ Gantt Chart นั้นเอง)
- Express Invoice (ตัวออกใบแจ้งราคาสินค้า รองรับ Web-based และสามารถหักแบบรายเดือนได้ด้วย)
- Express Account (ตัวทำบัญชีสามารถ Link ได้กับ Express Invoice ซึ่งเวลาออกใบเสร็จแล้วมีเงินเขาก็จะเข้ามาทาง account ทันที)
- PDF Creator (สามารถทำหลายอย่างออกมาเป็น Format .pdf เช่น word รองรับภาษาไทย !)
- Net Profile
- Axcrpyt
- PhotoScape
ส่วนตัวไหนที่ผมไม่เขียน ก็สามารถเข้าไปดูตัวอย่างโปรแกรมในสไลด์ของอาจารย์สุภเดชได้เลยครับ
http://www.slideshare.net/ripmilla/freeware-and-free-services-for-it-freelancer
วันนี้ก็ล่วงเลยมาถึงตี 3 แล้วผมขอตัวไปนอนแล้วครับ เดียวจะมาเขียนต่อของวันที่ 1 ในตอนต่อไปครับ
เนื้อหาคล้ายกันที่น่าสนใจ


