ComKUCamp : สัมมนานอกกรอบในแบบเด็กคอมม.เกษตร

วันนี้ที่ภาคมีกิจกรรมดีๆอย่าง ComKUCamp 2009/1 ซึ่งก็เป็น การจัดงานสัมมนาอย่างไม่ค่อยเป็นทางการสำหรับเด็กภาคคอมของเกษตร ซึ่งก็คล้ายๆกับ Barcamp นั่นแหละ ต่างกันนิดหน่อยก็ตรงที่งานนี้จัดโดยเด็กเกษตร จัดที่ม.เกษตร และคนฟังส่วนใหญ่ก็เป็นเด็กเกษตร ซึ่งหัวเรี่ยวหัวแรงlสำคัฐของงานนี้อย่าง eig และ champjss ก็ต้องขอปรบมือดังๆให้เลยทีเดียว อ้อแล้วคนที่อยู่เบื้องหลังที่ไม่ได้เอ่ยชื่อก็ไม่ต้องเสียใจนะคะ ปรบมือให้ด้วยเหมือนกัน

9.00 ถึงเวลานัด

ComKUCamp__1.jpg

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

ComKUCamp__2.jpg

ซึ่งพอมากันถึงแล้วก็มีให้ลงทะเบียน (ใช้ Google Doc) จากนั้นก็ให้เขียนหัวข้อที่ต้องการพูดหรือทำการโหวตเรื่องที่อยากจะฟัง หลังจากที่ไ้ด้หัวข้อพอสมควรแล้วและถึงเวลาที่กำหนด ก็มาทำการจัดตารางโดยเลือกเรื่องที่ได้รับการโหวตมากๆ มาจัดใส่ห้อง ซึ่งห้องมี 3 ห้องด้วยกัน

ComKUCamp__8.jpg

10.00 ตาราง ComKUCamp 2009/1 ภาคเช้าออก และ เบรกตอนเช้า

ComKUCamp__3.jpg

ตารางตอนเช้ามีทั้งหมด 9 เรื่องด้วยกัน ซึ่งส่วนใหญ่จะเป็นเรื่องมีสาระพอสมควรเลยทีเดียวไม่ว่าจะเป็น Introduction to django (Python web framework) (knightbaron CPE22), SIFT Algorithm: Unlocker for image processing tech (Koon CPE22) หรือ Web design tip &technique 1.5 (gat CPE19)

ComKUCamp__4.jpg

ช่วงเช้าีนี้เราก็ได้รับการสนับสนุนจากทางภาควิชาให้มีของว่างทาน โดยเป็นกาแฟ และโอวัลติน รวมไปถึงมีขนมปังให้ทานรองท้องก่อนที่จะเริ่มงานด้วยค่า

10.30  Graphical UI ไม่พอ! Linguistic UI เจ๋ง (eig)

– การทำงานใช้ command line ทำให้ทำอะไรได้เร็วขึ้น
#1 Lots of choice command

– GUI ยังไม่สื่อการทำงานอย่างชัดเจน
– Ubiquity เป็นอีกอย่างนึงที่เป็น Linguistic UI
– ตัวอย่างปัญหา  MS word ก่อนที่ไม่เป็น ribbon, star up menu ที่ยังไม่เป็นวิธี search ก็ต้องมานั่งเล็งค่อยๆ เปิดไปเรื่อยๆ
– GUI : 10+ objects(commands) – not easily point
– LUI : Uncountable object

#2 Define higher-level command

– การที่เป็นภาษาเราสามารถนิยาม higher-level ของ command ได้
– เช่น pipe, command in unix
– BASH ยังอยู่มาได้เพราะว่าความ efficient ของมัน แต่ว่าก็ยังมีข้อเสียคือ learning curf มันสูง
– Goog LUI : easy to learn, efficient, expressive
– abstract away details : เมื่อไรก็ตามที่เราเข้าไปทำงานที่อยู่ในระดับละเอียด เช่น OS  ประมาณว่าความละเอียดของคำสั่งควรจะขึ้นกับสิ่งที่ทำอยู่ด้วย แบบว่าถ้าอยู่บนเว็บgoogle คำสั่งที่ควร suggest ก็ควรเป็นการค้นข้อมูล
– easy to learn : ใกล้เคียงกับ human lang
– แนะนำ : Ubiquity, Firefox awesome bar, Quicksilver, Google Desktop, gnome-do

สรุปได้ว่า session นี้มาฟังอิ๊กเล่าถึงความเจ๋งของการใช้  LUI นั่นเอง โดยได้ประโยคเด็ดมาว่า “(GUI) นี่คือความเสียเวลาของชีวิต”

11.00 Software Development Team Process

ช่วงนี้ออฟพูดเองค่ะ ก็พูดถึงเรื่องของกระบวณการพัฒนาซอฟต์แวร์ื หลักๆก็พูดเรื่องที่ได้ประสบการณ์จากที่ไปฝึกงานมานั่นแหละ แบบว่าอยากจะแชร์ความรู้ที่ได้มาไม่ว่าจะเป็นเรื่อง Agile, Scrum, Pair programming, 5-Why, Retrospective, Niko Niko Calendar แล้วตอนท้ายก็มีพี่โทมาแจมด้วยนิดหน่อยในฐานะที่มีประสบการณ์เรื่อง Pair programming

11.30 การต่อโท-เอก ของเด็กภาคคอม (P’ ปัถย์ CPE 18)

– เหตุผลที่อยากเรียนต่อ : เตรียมเพื่อไปเรียนเอก, มีสิ่งที่อยากรู้เพิ่มมากขึ้น
– การเตรียมตัว : ถ้าจะเรียนต่อ (ปีสี่) ต้องเริ่มเตรียมตัวแล้ว เ่ช่นสอบโทเฟล, เขียนแนะนำตัวเอง, หาอาจารย์ที่ปรึกษาหลายคนเนื่องจากต้องมีการเขียนคำแนะนำ (Recommendation Letter)
– ค่าสอบโทเฟล อยู่ประมาณ 5000 กว่า, ค่าสมัครมหาลัยอยูที่ 60-90 เหรียญ
– ทุน : ทุนกพ ซึ่งเปิดช่วงเดือนกุมภา

สรุป sessionนี้ฟังพี่ปัถย์เล่าประสบการณ์ในการเตรียมตัวเรียนต่อต่างประเทศ ที่สำคัญคือ พี่บอกว่าถ้าสนใจยังไงพี่มีเพื่อนอยู่หลา่ยประเทศช่วยติดต่อให้ได้ด้วย อิอิ

12.00 Lunch

ComKUCamp__5_Lunch.jpg

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

ComKUCamp__5_Lunch2.jpg

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

13.00 ตาราง ComKUCamp 2009/1 ภาคบ่าย

ComKUCamp__7.jpg

13.30 ทำ flash game อย่างไรให้ได้เงินใช้ (พี่เก่ง SKE02)

– เริ่มจากศึกษา flash ให้เข้าใจก่อน
– องค์ประกอบของเกมส์
1. game design
2. programmer : ภาษาที่ใช้ที่แนะนำคือ action script 3 ซึ่งถ้ามีพื้นฐาน Java, C# ก็จะง่ายในการเรียนรู้ แต่อาจจะมีลูกเล่นแตกต่างไปบ้าง
3. graphic : มี แบบ bitmap(ขยายแล้วภาพแตกได้) กับ vector(สามารถสเกลได้โดยที่ภาพไม่แตก) ถ้าเกมไม่มีการซูมก็ใช้ bitmap แต่ถ้าซูมก็ใช้ vector ซึ่งจริงๆ ก็สามารถนำมาผสมกันได้
4. sound engineer : เป็นส่วนสำคัญในการสร้างอารมณ์ร่วมให้กับผู้เล่น ซึ่งถึงแม้ว่าจะไม่มีทุนในการไปจ้างคนทำ ก็อาจจะไปหาของฟรีมาใช้ก็ได้
– หนทางได้ตัง
1.ปัจจุบันมี publisher ที่ต้องการลงโฆษณาในเกมส์ Flash มากมาย เช่น โมชิแอค
2. ขายเกมส์ให้กับ publisher เช่น crazymonkey

สรุป มาฟังเรื่องพื้นฐานของการทำเกมส์ Flash และแนวทางในการได้เงินจากเกมส์ Flash

14.00 มานิยาม 10 ข้อของหญิงภาคคอม/ชายภาคคอม (npop CPE20)

ComKUCamp__6.jpg

ขอบคุณภาพประกอบจาก http://img160.imageshack.us/i/45693efdzk4b0ihmy2.jpg/

ช่วงนี้เป็นเหมือนช่วงแฉแต่เช้า (แต่คุยกันตอนบ่าย) แบบว่าบรรยากาศในห้องจะมีการนั่งเป็นสองฝ่ายคือฝ่ายหญิง และฝ่ายชาย นั่งแยกกัน โดยมีผู้หญิงแค่ 3 คน (ทุกคนมีแฟนแล้ว และแฟนอยู่ภาคคอม) และผู้ชายอีกโขยงใหญ่ ที่ส่วนใหญ่ยังไ่ม่มีแฟน โดยช่วงนี้จะมาคุยกันซะมากว่า ก็ให้แต่ละฝ่ายให้นิยามของอีกฝั่งมา โดยมีข้อกำหนดว่า 2 ข้อสุดท้ายจะต้องพูดถึงข้อดีของอีกฝ่าย แบบว่าุ้ถ้าไม่กำหนดก็อาจจะมีแต่ข้อแย่ๆ ก็ได้ละมั้ง

14.30 Climate change? (พี่ณภัทร/พี่ sucha)

แรงบันดาลใจในการมาพรีเซนต์ ดูหนังเรื่อง Home จาก  Yann Arthus-Bertrand
– Climate Change : การเปลี่ยนแปลงของอากาศมีการศึกษามานานแล้ว แต่ที่ฮอตมากๆในปัจจุบันคือในหัวข้อ Global warming หรือโลกร้อนนั่นเอง
– Global warming : Key attributions ที่มีส่วนให้เกิดปัญหานี้ Greenhouse gases, การถางป่า, การปล่อยก๊าซคาร์บอนไดออกไซด์
– หลักฐานที่บอกว่าโลกร้อนขึ้น : น้ำแข็งที่ขั้วโลกละลาย, ระดับน้ำทะเลเฉลี่ยสูงขึ้น, อุณหภูมิเฉลี่ยสูงขึ้น, ความแปรปรวนของสภาพอากาศ
– ปัจจุบันประชากรโลกมากขึ้นทำให้มีการใช้ทรัพยากรมากขึ้น

สรุป พี่เค้ามาโน้มน้าวใจให้เราให้ความใส่ใจเรื่องปัญหาโลกร้อนมากขึ้นอ่ะค่ะ

15.00 สำรวจโลกโอเพนซอร์ส (พี่ลิ่ว/พี่มาร์ค Blognone)

– Re-Inventions : การประดิษฐ์ซ้ำ
– License : สิทธิ์ แต่ยังมีข้อจำกัดของเรื่องเวลาในการครอบครองสิทธ์
– Public Domain : เมื่อ license หมดอายุแล้วจะเป็นของสาธารณะ
– Open Source’s Definition : Not just the source code
– ต้องใช้สิทธืในการเผยแพร่ต่อได้
– สามารถทำงานเพิ่มเติมได้
– ต้องเคารพสิทธ์ของผู้สร้างสรรค์คนแรก
– ต้องไม่ระบุกลุ่มบุคคล
– ต้องไม่ระบุเจตนา
– สามารถใช้ license เดิมได้
– ต้องไม่ระบุสินค้า
– ต้องไปกับซอฟต์แวร์อื่นได้
– ใช้กับเทคโนโลยีอะไรก็ได้

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

ComKUCamp__Blognong_year_book_2008.jpg

แถมยังได้หนังสือ Blognong year book 2008 ด้วยในฐานะที่เป็นตากล้องในงาน อิอิ

16.00 How to date a CPE girl (พี่บอย macroart)

ช่วงนี้เป็น session สุดท้ายที่มาฟังพี่บอยพูดถึงวิธีในการเดตกับสาวๆภาคคอมซึ่งก็มีหลายประเด็นด้วยกันไม่ว่าจะเป็น

– ดูแลห่วงใย เริ่มจากพี่น้อง

– เป็นเพื่อนกันนี่แหละ เข้าใจกันมากสุด

– รอจังหวะตอนเค้าอกหัก แล้วค่อยตะล่อม

– อยู่แลบด้วยกันนี่ โอกาสเยอะนักแล

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

เพิ่มเติม

ComKUCamp คืออะไร
ข้อตกลงเล็กๆ น้อยๆ ของงาน ComKUCamp
โปสเตอร์งาน ComKUCamp 2009 ครั้งที่ 1

Leave a comment