บันทึก BarCamp Bangkok 4 วันที่หนึ่ง

, , 5 Comments

     

BarCamp Bangkok 4 ที่ ม.ศรีปทุม จัดสองวัน วันที่ 23-24 ตุลาคม วันแรกจบลงไปแล้ว เป็นวันที่สนุกสนาน ได้ประสบการณ์ที่ดี งานนี้ได้น้อง @neopanich เป็นเพื่อนตลอดการเข้าฟังในห้องต่างๆ  ต้องขอบคุณด้วยนะครับ

ขอบันทึกวันแรกที่จบไปแล้ว ให้คนที่ไม่ได้ไป ได้ติดตามสักหน่อย ใช้ภาพประกอบการบันทึกนะครับ

BarCamp Bangkok 4

งานเริ่มให้ลงทะเบียนตั้งแต่ 09.00 น. ผมไปถึงก็เกือบจะ 10.00 น. แล้ว

ที่จัดงาน

ขึ้นตึกชื่ออะไรไม่รู้ ไปที่ชั้น 12 เป็นสนามบาสเก็ตบอล คนมากันเยอะ

ให้แต่ละคนโหวตหัวข้อที่สนใจ มันมีเยอะมาก

เริ่มโหวตกันไปเยอะแล้ว ผมส่งหัวข้อด้วยนะ สงสัยไม่ Geek พอ เลยได้คะแนนน้อย ส่วนใหญ่เป็นหัวข้อเกี่ยวกับการเขียนโปรแกรม

schedule

แล้วก็ออกตาราง แบ่งเป็นห้องๆ มีทั้งหมด 12 ห้อง ชื่อห้องตั้งชื่อตามผู้สนับสนุน ดูได้ที่ online schedule มันเปลี่ยนแปลงตามสถานการณ์ ผู้ร่วมงานเลยต้องเปิดหน้านี้ดูตลอดว่าจะเข้าห้องไหน

เริ่มเข้าช่วงแรกของ BarCamp หัวข้อแรกที่ผมเข้าฟัง เรียงตามเวลา

11.00-11.30 น.  Android Development in 20 mins by @sugree

Android Development in 20 mins

@sugree พูดเรื่องการพัฒนา App บน Android ในเวลา 20 นาที อธิบายการเชื่อมโปรแกรมกับ Facebook และ Twitter เขาอธิบายว่าการเรียกใช้งานใช้โค้ดเพียงแค่ไม่มีบรรทัด

Facebook ใน SDK ของ Android มีเครื่องมือให้เรียกใช้ได้เลย ส่วน Twitter ไม่มีให้แต่เขียนเอง ง่ายมาก สุดท้ายมีแนะนำ แข่งขันการเขียน App บน android โดยใช้โค้ดเริ่มต้นจาก @sugree ให้เวลา 7 วัน ใครเขียนเสร็จ ครบถ้วน ก่อนคนนั้นรับไปเลย Dell Streak รายละเอียด http://www.ilovedell.com/dellstreak/intro.html

11.30-12.00 น. How to make money from Android by @Jimmy_LIVE

@jimmy_live

คุณหมอ @Jimmy_LIVE มาในนามของ HTC Thailand พูดเรื่องเราจะทำเงินจาก Android ได้อย่างไร เอา WP7 มาโชว์ด้วย เปิดตัวด้วยตัวเลขว่า 80% ของมือ Android ในไทยเป็นของ HTC นะ สิ่งที่เราต้องคำนึงเมื่อจะหารายได้จาก Android คือ

  • Device
    – more than 20 device a year
  • User Interface
    – Sense is more than an UI shell
    – Introduction to Sense.com
  • Application
    – Selected App
    – Market
    – Local Content (Selected App , Local Market)
  • รายได้ที่จะเข้ามา
    – Subsidize from Brands – MyHTC
    – Advertising – Agency Model
    – Local AppStore -MyHTC Market – HTC Apps in WP7 Market Place

สรุปโดยรวม คือ ดูว่าอุปกรณ์เป็นแบบไหน เลือกทำ app ที่คิดว่ามีคนใช้ รองรับตลาดในบ้านของตัวเอง ทำงานร่วมกับ Brand ดังๆ (เช่น HTC)

12.00 – 12.30 น. Iphone application development by Tot

Iphone application development

แนะนำวิธีการทำ Iphone App ตั้งแต่เริ่มต้น

  • ต้องมีเครื่อง Mac
  • ดาวน์โหลด SDK มาลงเครื่อง
  • ศึกษาวิธีการเขียน หนังสือ และจาก iTunes U หลักสูตรสอนการสร้าง App ของ Stanford ดีสุด
  • ทดลองเขียน App ง่ายๆให้ชมเลย
  • เขียนเสร็จก็ส่งให้ Apple ตรวจสอบ ขั้นตอนนี้เสียงตังค์ด้วยนะ

12.30 – 13.00 น. Making Music with Opensource Software by Siross

Making Music with Opensource Software

ชอบคำนี้ของคุณ Siross “Geek ใด ไม่มีโปรแกรมทำดนตรี ใน PC เป็นคนชอบกลนัก” ฮากันเลย โปรแกรมทำเพลงมีให้เลือกมากมาย ตัวที่เป็น Open source ที่เขาแนะนำคือ LMMS หรือ Linux MultiMedia Studio ดาวน์โหลด ได้ที่ http://lmms.sourceforge.net/download.php รองรับ Windows และ Linux

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

…………………..

หยุดพักทานอาหาร มีอาหารอร่อย และมีให้เลือกเยอะ ผมก็จัดการไป 2 กล่องซะเลย

อาหารกลางวัน

เริ่มบาร์แคมป์ช่วงบ่าย ตอนเวลา 14.00 น.
14.00 – 14.30 น. การสอน Open Source ในสถานศึกษา by @winggundamth

การสอน Open Source ในสถานศึกษา by @winggundamth

@winggundamth ได้นำประสบการณ์การเปิดสอน Open Source ให้นักศึกษาปี 1 สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง มีสอนตั้งแต่ระดับทฤษฎี จนถึงปฎิบัติจริง เปิดตัวอย่างสไลด์ในดูเลย

มาดูกันว่าใน 1 เทอม มีการเรียนการสอนอะไรบ้าง

  • Week 1 – Social Network & Licensing
  • Week 2 – Introduction to Ubuntu
  • Week 3 – GIMP
  • Week 4 – OpenOffice.org Writer
  • Week 5 – OpenOffice.org Calc
  • Week 6 – OpenOffice.org Impress
  • Week 7 – Networking
  • Week 8 – Hardware
  • Week 9 – XHTML
  • Week 10 -CSS
  • Week 11 – Linux Command Line 1
  • Week 12 – Linux Command Line 2
  • Week 13 – Linux Command Line 3
  • Week 14 – BarCamp จัดภายใน

คู่มือของ OpenOffice โหลดได้จาก http://www.thaiopensource.org/node/1390

15.00 – 16.00 น. Mobile OS Showdown by Droidsans และชาวคณะ

Mobile OS Showdown นำทีมโดย Droidsans และชาวคณะ

เป็นการนั่งคุยกันแบบสบายๆ โดยให้แต่ละคนเป็นตัวแทนของ Mobile OS ได้แก่ Symbian, iOS, Android, Bada, WP7, BB จากนั้นเปรียบเทียบกันแต่ละ OS ด้วยหัวข้อต่างๆดังนี้

  • ภาษาไทย
  • Variety-ความหลากหลาย/fragmentation
  • Multi Tasking
  • Copy & Past
  • Customization-Contact/Home Screen/Dialer/Music/Keyboard/etc.
  • USB Thumbdrive/PC file transfer
  • PC Sync
  • Internet Tethering
  • Video Call
  • Browser & Flash
  • Application-จำนวน/วิธีการซื้อ/ราคา
  • Social Value-Modest Technology/จำนวนผู้ใช้/ความไฮโซ
  • User Experience-กล้อง/การสัมผัส/ความลื่นไหลของ OS/notification
  • Navigator
  • Phone Tracking (ตามหาเครื่องหาย)
  • มุมมอง Developer-จำนวน app/ความยากง่าย/share/piracy
  • อนาคต

บางเรื่องเป็นจุดเด่นของ OS หนึ่ง แต่เป็นจุดด้อยของอีกอันเปรียบเทัยบกันลำบาก ส่วน WP7 เพิ่งจะวางจำหน่าย และยังใหม่อยู่ก็ยากที่จะเปรียบกับชาวบ้าน แต่ที่ฟังดูแล้วน่าสนใจคือ Bada OS ของ Sangsung ในฐานที่เป็น User มันน่าสนใจเลยทีเดียว

ทีมงานสรุปสุดท้ายได้ดี ว่า “ไม่มีมือถือที่ดีที่สุด มีแต่มือถือที่เหมาะสมกับคุณที่สุด”

16.00 – 16.30 น. Testing Baby Foxes by @Dietrich from Mozilla

Testing Baby Foxes by @Dietrich

อธิบายว่า preview builds ของแต่ละตัวเป็นยังไง ผมไม่ใช่ developer ฟังแล้วไม่เข้าใจ ตอนที่เข้ามา เขาพูดไปได้เยอะแล้ว

Constant flux – Massive codebase,Unintended consenquences, Testing localized builds
Hold up – http://support.mozilla.com/en-us/kb/profiles
Trunk Nightlies http://night.mozilla.org
Profiles: Profile manager http://people.mozilla.org/~jgriffin/profilemanager/
Safety Dance – Backup with Dropbox, Tim Machine, etc. Firefox Synce, new in Firefox 4 (Weave add-on), Copy profiles, Sessionstore.js

Uh-oh: สุดท้ายอย่าลืม Feedback, Blog it, tweet it #firefox และ http://bugzilla.mozilla.org

16.30 -18.00 น. Thai Firefox Localization Sprint. Fixing l10n bugs

Thai Firefox Localization Sprint. Fixing l10n bugs

เป็นกิจกรรม ที่ทำร่วมกัน โดยแบ่งออกเป็น 4 กลุ่มตามความชอบ อยู่คนละมุมห้อง (ตามตำแหน่งปลั๊กไฟ)
กลุ่มที่ 1 ทำเรื่องการแปลหน้าเว็บ
กลุ่มที่ 2 แปลภาษาของ firefox 4
กลุ่มที่ 3 แปลภาษาของหน้าของนักพัฒนา
กลุ่มที่ 4 ทดสอบ bug

ผมอยู่กลุ่มทดสอบ bug อยู่ด้วยกัน 5 คน นำทีมโดย @Dietrich สิ่งที่เราทำคือ เข้าไปดูที่ sheet ว่าตอนนี้มี bug อะไรบ้าง ถ้าเจอตัวใหม่ก็เขียนลงไว้เลย แล้ว bug ดังกล่าวได้ทำการ fix แล้วหรือยัง

อย่างเช่น เราเข้าไปที่ Bug 425915 แล้วลองทดสอบดูที่เครื่องเรา ตามรายละเอียดที่เขาบอกไว้ ถ้ายังมี bug อยู่ ก็เขียนบอกด้านล่างว่า(ต้องสมัครสมาชิก ใช้แค่ email) ใช้ Firefox เวอร์ชั่นอะไร ใน OS อะไร

เป็น session ที่สนุกสนานดีครับ

ได้ของที่ระลึกมาดังนี้ครับ

ของที่ระลึกจาก Firefox

บันทึกของงาน BarCamp Bangkok วันแรก ขอจบลงเท่านี้ครับ

ใครอยากดูรูปทั้งหมดดูได้ที่นี้ครับ BarcampBKK4

 

5 Responses

Leave a Reply