Barcamp Bangkok 3 ตอนที่ 1

กลับมาอีกครั้งหลังจากไม่ได้เขียน Blog นานมาก รอบนี้เยอะเลย มาถึงก็งาน Barcamp Bangkok 3 เลย ซึ่งใครอยากรู้ว่า Barcamp คืออะไร อ่านได้จาก TAG : BarcampBangkok จากใน Blog แล้วกันครับ อธิบายหลายรอบมันเยอะไป และเว็บไซต์อย่างเป็นทางการอยู่ที่ http://www.barcampbangkok.org/

โดยที่งาน Barcamp Bamgkok 3 จัดไปเมื่อวันที่ 23 – 24 พ.ค. 52 ที่ผ่านมาครับ มีผู้ลงทะเบียนเข้างานผ่านเว็บทั้งหมด 777 คน และมีคนเข้างานจริง ๆ ประมาณ 600 คน โดยในครั้งที่ 1 จัดที่ in-dust เอกมัย มีผู้ร่วมเข้างานเกือบ 200 คนและครั้งที่ 2 อีกเกือบ 400 คน ที่จุฬาลงกรณ์มหาวิทยาลัย ซึ่งในครั้งนี้จัดที่มหาวิทยาลัยศรีปทุม ซึ่งได้ใช้ชั้น 12 ที่เป็นสนามแข่งขันบาสในการเป็นส่วนกลางสำหรับพักผ่อนและลงทะเบียนงาน โดยที่ชั้นที่ 10 และ 9 เป็นห้องสำหรับจัด session เพื่อนำเสนอตลอดตั้งแต่ 11:30 – 18:00 ตลอดทั้ง 2 วัน โดยในช่วงกลางคืนก็ใช้ชั้นที่ 12 สำหรับค้างคืนเช่นเดียวกันครับ

DSC_7672

อ่านต่อใน entry นี้ได้เลย ……

Read moreBarcamp Bangkok 3 ตอนที่ 1

BarCamp Bangkok Winter 2008

งานนี้คงไม่ต้องบรรยายอะไรมากนักในส่วนรายละเอียดงานเพราะข้อมูลต่าง ๆ น่าจะหาได้จากเว็บหลักของงานได้โดยตรง

งานเมื่อวาน (26 มกราคม 2551) คนมากันเพียบ ก่อนงานเริ่มก็มากันเยอะแล้วครับ

P1050658

งานวันดังกล่าวนั้น ชาวต่างชาติเยอะพอสมควรเลย น่าจะ 30 % ของคนในงานได้ครับ โดยผู้เข้ามาร่วมงานนี่เท่าที่กะ ๆ จากสายตาแล้วน่าจะได้ประมาณ 200 กว่าคนได้เลยหล่ะ แถมทุก ๆ คนร่วมด้วยช่วยกันดีมากครับ

P1050660

พี่อาท และพี่ sugree ครับ

P1050666 

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

P1050659

โหวตกันเข้าไป อยากฟังเรื่องไหนก็โหวตครับ

P1050661

P1050663

P1050664

หัวข้อของผมในงานครับ "PHP Framework with Hoffman Framework (opening)" มีคนโหวตเยอะพอสมควรเลยครับ ดีใจมากครับผม แต่รู้สึกว่าตัวเองจะ present ไม่ค่อยดีเท่าไหร่ครับ แต่ตอนนี้ทำทำหน้าสำหรับ Project ตัวนี้แล้วครับอยู่ท่  PHP Hoffman Framework ครับผม คาดว่าจะนำตัว source code ตัวที่ปรับแต่งและแก้ไขหลาย ๆ ส่วนที่ให้สมบูรณ์มากกว่านี้ก่อนครับ

P1050662

ด้านล่างนี่รายการแต่ละห้อง อันนี้ถ่ายช่วงแรก ๆ ที่มีการเรียงลำดับเลยครับ แต่มาหลัง ๆ เห็นว่ามีมากกว่าที่เห็นในภาพเยอะมาก ๆ

P1050669P1050670P1050668P1050672P1050671  P1050673 

หัวข้อที่มีคนเข้าร่วมมากที่ "AV Development Life Cycle" ฮาตลอดงานครับ [TH][EN][JP][KR] โดย Hunt, Keng และ Sugree

P1050684

สุดท้ายหลังเลิกงานก็จบที่ร้านสวนอาหารในซอย สุขุมวิท 33/1 ครับ

P1050688

 P1050689

ส่วนอื่น ๆ อ่านต่อได้ที่ รายงานสด BarcampBangkok ครับผม

รูปภาพต่าง ๆ นั้นมีคนเอาไปใส่ใน Photo Gallery ส่วนตัวและนำมาเผยแพร่แล้วหลายคนครับ ;)

ภาพของผมจากเว็บ http://blog.winginfotech.net/

IMG_9710 IMG_9711

IMG_9713 IMG_9717

ผู้เข้าร่วมในหัวข้อผมครับ

IMG_9714

งานนี้ต้องขอบคุณทุกท่านที่เข้ามาร่วมในหัวข้อของผมครับผม  /||\

ขอบคุณผู้สนับสนุนงานด้วยครับ ที่มีพื้นที่เพื่อคนไอทียุคใหม่ครับ ;)

กำลังเตรียมตัวไปงาน BarCamp Bangkok Winter 2008

image

งาน BarCamp Bangkok Winter 2008

จัดในวันที่ 26 มกราคม 2551 โดยจัดที่ร้านอาหาร Indus แถวสุขุมวิท บรรยากาศดีเยี่ยม งานเริ่มตั้งแต่ 10 โมงเช้าจนถึง 6 โมงเย็น แล้วมีปาร์ตี้ข้าวเย็นกันต่อตอนช่วงค่ำ

ตอนนี้กำลังปั่นตัว slide ที่จะเอาไปพูดในงาน 2 ตัว (ในรอบเดียว)

  1. MySQL Tuning นี่คงเอาเนื้อหาเดียวกับที่เคยได้โพสใน entry เก่าไปแล้ว แต่เพิ่มเติมและใส่ประสบการณ์ตรงของตัวเองลงไป
  2. PHP Framework ผมคงไม่พูดถึงตัวอื่นมาก เอาแค่ intro พอนิด ๆ แต่เอา PHP Hoffman Framework (HMF) ไปแสดงก่อน

ซึ่งตัว PHP Framework ของผมเนี่ย ตอนนี้ก็ปั่นตัว implementation code อยู่ ไม่รู้จะทันหรือเปล่า แค่ทำ Routing URL กับพวก Standard Code ต่าง ๆ ใหม่หมดก็เล่นซะหลายวัน รวมถึง Directory structure ก็เพิ่งจะลงตัวไป น่าจะเข้ารูปเข้ารอยในไม่ช้านี้ หลาย ๆ ภายใน Framework ยังไม่นิ่งพอจะเป็น Alpha version ได้ด้วยซ้ำ แถมหลายอย่างที่อยู่ใน 0.1a (ตัวใหม่ผมเรียกมันว่า Rv2 หรือ revolution version 2) ไม่ได้โอนถ่ายมาใส่อีกด้วย เพราะซ้ำซ้อน กับ Zend Components ที่จะเอามาใช้อยู่หลายตัวอย่าง ACL ที่ทำเองใน 0.1a พอมาตัวใหม่นี้ ใช้ Zend_Acl ของ Zend Framework แทน และหลาย ๆ ตัวที่โยกมาใช้ Zend แทนหลายตัวเลย รวมถึงตัว Model ที่ใช้ความสามารถของ Doctrine และ Zend_Db แทนที่ตัว Components ของผมเอง แต่ว่าตัวที่ผมใช้อยู่ก่อนหน้านั้นก็ยังคงมีอยู่ เหมือนเดิม เพียงแต่ไม่ได้เปิดใช้เท่านั้นเอง ส่วน Controller นี่เขียนเองหมดเลย Flow ตัว Controller ต่าง ๆ จัดการเองหมด รวมถึง Standard Structure และ Code ต่าง ๆ ส่วนของ View ก็ใช้ Smarty เข้ามาแทนของเก่าของผมเองทั้งหมดเลย

ตอนนี้ที่ตัดสินใจไว้ทั้ง 3 components หลัก ๆ ก็คือ

LogicModel ใช้ความสามารถต่าง ๆ จาก Doctrine และ Zend_Db และพวก tools ด้าน Business Logic ทั้งหมด
FlowController อันนี้เขียนเองทั้งหมดเพราะหาตัวที่มันโดนใจไม่ได้ ฮา …
RenderView ใช้ความสามารถต่าง ๆ ของ Smarty มาช่วยในส่วนนี้

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

หลาย ๆ อย่าง หลาย ๆ idea มาจากหลาย ๆ Framework มาปรับใช้เข้าด้วยกันบางอย่าง idea ดีมาก ๆ น่าจะทำให้มันทำงานได้ง่าย ขึ้นพอสมควร

แล้วเจอกันที BarCamp ครับ