Barcamp@Bangkok # 2

กลับมาอีกครั้งกับ Barcamp@Bangkok#2 สำหรับครั้งที่ 2 นี้ก็ได้ไปจัดกันที่ คณะวิศวฯ จุฬาฯ ช่วงเช้าก็ฝนตกนิดหน่อย…ดีนะที่มันหายไป ผมก็เริ่มออกจากบ้านประมาณ 9 โมงเช้า..ลงรถเมล์หน้าสำนักงานตำรวจแห่งชาติแล้วก็นั่ง Taxi ไปอีก 45 บาท


[ad#ad-post-1]

ผมไปถึงในงานก็พบว่า…คนเยอะมาก… มีน้องๆจากในคณะมาช่วย กันเต็มไปหมดไม่เหมือนครั้งแรก..:P

ช่วงที่รอคุณน้องโบว์..มาที่งานผมก็แอบไปแว็บทักทาย พี่เก่ง&พี่หนึ่ง สองคนนี้ก็ถือว่าเป็นแม่งานของงานนี้เลยก็ว่าได้

นั่งคุยกันไปซักพัก..คุณน้องโบว์ก็มา

เมื่อมาถึงาน..ก็ต้อง มา Register กันก่อน ให้น้องมันเป็นนางแบบ

พอ Register เสร็จก็ขึ้นไปชั้น 2 เพื่อไปเอาเสื้อ..เสื้อสวยมั๊กๆ

คราวนี้..ถ้าเราเอา Laptop ไปแล้วอยากใช้ Internet ก็ไปขอ Username & Password โดยต้องไปแจ้งชื่อ,นามสกุล และ หมายเลขบัตรประชาชน เจ้าหน้าที่เค้าก็จะให้ Username&password กับเรามา…ผมว่า Card มันสวยดี

พอเราเข้า join กับ barcamp SSID ได้แล้ว..พอจะเข้าเว็บก็มีหน้าให้กรอก username&password สวยดีอีกเช่นกัน

โอเช พอถึงตรงนี้…ผมขอกลับเข้ามายังสาระ..ของงานมั่งดีกว่า

งานวันนี้..มีคนนำหัวข้อมาพูดเยอะแยะอีกเช่นเดียวกัน โดยภาพรวมก็จะหนักไปทางเว็บ Application ต่างๆ

มาที่อันแรกครับ

หัวข้อที่ 1 PHP OOP ของ Ford AntiTrust
– มี clone ในการ clone object
– php5 มี Constructors/Destructors เหมาะกับ Object ที่ connect กับ database
– visibility โครงสร้างเหมือน Java
– ใช้ static keyword ในการ create static value
– มี Abstact class เอาไว้ inherite เท่านั้น
– มี final เพื่อป้องกันการ เปลี่ยน ค่าเวลา inherite
– php 4 ไม่สามารถ ทำ overloading ได้ แต่ php5 สามารถ ใช้ได้
– get class ช่วย ให้เรารู้ว่า ตัวแปรนี้อยู่ที่ class ไหน ตัวใหญ่เล็กแตกต่างกัน
– อย่าใช้ global variable (query string ผ่าน URL)
– regura expression บน php6 จะเป็น pure perl

หัวข้อที่ 2 WordPress โค้ดดังบทกวี ของคุณ iMenn
– Joomla ทำได้ไปหมด แบ่งทุกอย่าง เป็น block หมดเลบ (Joomla&Drupal)
– ปัญหาของ CMS ทั่วไปไม่สามารถสร้าง theme ได้อย่างที่อยากได้
– wordpress มองทุกอย่างเหมือน พ่น
– มี node สวย (www.be-live.in.th)
– มี from เท่ห์ๆ
– เอา category มาช่วยทำกลุ่ม หรือจัดหมวดหมู่ของสินค้า
– หมื่นคนต่อวัน รับได้
– URL รบเร้า ให้ตั้งชื่อ URL ให้มีความหมาย
– plugin ที่ชื่อว่า washup อารมณ์เหมือน google analytics
– All in one SEO มันจะเอา key word ใส่เข้าไปทุกหน้า ของ page/post
– Drupal มี css ถึง 7 files wordpress มี file เดียว 😀
– WYSIWUG ดีมาก
– e-commerce แนะนำ zencart
– kapook tctc 25 ตุลา จะมีงาน wordpress
– wordpress เคย support มากกว่า ล้าน คน (Server 2 เครื่อง (apache) + 1 MySQL)

หัวข้อที่ 3 Google App Engine (GAE)
– What is google apt Engine
– Develop from python
– ต้อง download sdk มาลงที่เครื่อง พร้อม python 2.5
– ลงแล้ว ลบ ไม่ได้ ได้แต่ ลงทับ
– มี cpu bandwidth, disk จำจัด
– GAE runs pure python
– ไม่สามารถเขียน ไฟล์ system ได้
– ไม่สามารถ ใช้ socket
– เวลาใช้ ใช้แค่ 4 ไฟล์ หลักๆ .py, .html (template)
– API : Authentication
– Google Account
– User ต้องใช้ gmail address
– Current quota is 2000 emails per day
– Datastore
– สิ่งที่เปลี่ยนแปลงไปอย่างมากก็คือ การใช้งาน งาน SQL ม้นจะไม่ยึดอยู่กับ database เดิม
– มันไม่ใช่ฐานข้อมูล แบบ relational ไม่มีตาราง ไม่มีแนวคิด
– ไม่สามารถ query across relations
– ไม่สามารถ retrieve data more than 1000 rows
– เขียนได้ช้ากว่า SQL Database
– ไม่มี triggers, views, constraints
– ไม่มี SQL function เช่น SELECT MAX()
การใช้งาน
– put() : create or update
– get()
– Delete()
– Query

หัวข้อที่ 4
อารมณ์ประมาณว่า ทำอย่างไรให้ Google สามารถ Search ข้อมูลใน Flex Application ได้ อันนี้ไม่มีอะไร ก็แค่ทำ Web ขึ้นมา Support 2 อัน อยากสวย ก็ใช้ Flex อยากให้ Google Search เจอก็ให้มันไปเรียกอีกหน้า…

หัวข้อที่ 5 Unified Communication
– convergent = การผนึกระหว่าง voice data กับ multimedia data มารวมกัน วิ่งบน IP Network
– VoIP = การนำ voice มาวิ่งบน IP Network
– SIP, H.323, H.248, CODEC = เป้น Protocol คุยกันระหว่างต้นทาง กับ ปลายทาง
– IPT, IP-Telephony = เป็น application ที่ช่วยในการช่วยในการคุยกันหว่าง Network ลด cost call
– Unified Communications = อีก step ของ IP-Telephony เป็นการนำหลายๆ เทคโนโลยีการสื่อสารมารวมอยู่บน System เดียวกัน
– UC = All digital communication channels connected presence รันอยู่บน infrastructure เดียวกัน
– เป็นเทคโนโลยีที่มาแน่ Gardner อยู่เป็น อันดับ 2 ของปี 2008 อันดับหนึ่งเป็น Green Network
– หัวใจหลัก คือ Presence (สถานะปัจจุบันว่าเราทำอะไรอยู่ที่ไหน)
– Presence
– บอก information
– ทำหน้าที่ในการรวม กัน ระหว่างโปรแกรม
– สิ่งที่จะเข้ามาเกี่ยวข้องกับวงการ Dev
– SIP : Session Initiation Protocol ส่งเป็น html
– Presence : Information บอกว่าUser ของคนที่ login เข้ามาเป็นอย่างไร

หัวข้อที่ 6 How to get VC for THAI IT company
– บ. ทำอุปกรณ์วัดคุณภาพสัญญาณเครื่อข่าย GSM
– ปัญหา ?
– มองหาเงินทุน, คนร่วมลงทุน
– สิ่งที่ VC เค้าอยากได้ ?
– Product
– Team
– Innovation
– ใครจะช่วยเรา
– NIA มีทุนให้ National Innovatin Agency (ช่วยให้เรามีที่กู้เงินทำ บ.) ไม่เสริม สักยภาพ
– Software Park ช่วนในเรื่องของ Business Plan , พาไปนักลงทุน, บริษัท IT
– Business Plan ?
– ไม่ serious ขนาดนั้น
– เรา ไม่เก่ง ด้านไหน หาคนมาเพิ่ม
– หา VC = Blue Money
– เงินมียังไม่พอ มันต้องการ Connection, คนสนับสนุน
– Question
– การจะเข้าไป Software Park ลองไปก่อน ไม่ยาก&ผ่านได้สบาย
– บางครั้งมันต้องเลือก
– VC มากมั๊ย
ไม่ต่ำกว่า 7-8 บริษัท เช่น mfec
– VC มีมาช่วย บริหาร เรามั๊ย..มี
– VC จะไม่เอา % เกิน 50%
– จุดแข็งจะได้ ในส่วนของ การเข้ามา ดูแล Business
– เวลา ขอ ทุนจาก NIA ว่าต้องชี้จำเพาเจาะจงว่าเราจะซื้อ อะไร ไม่ใช่แต่จะซื้อแต่ computer อย่างเดียวเค้าจะเน้นอุปกรณ์ที่จำเพาะเจาะจง..จะขอได้ง่ายกว่า
– ทำไมถึง เป็น CP เพราะมี TrueMove

หัวข้อที่ 7 How to become a successful HACKER in only 10 yesrs
16 สิ่งของ Hacker
#0 disregard authority
#1 Don’t let education stop you
– Teach yourself to ..
#2 Don’t be afraid to fail
#3 If its not working quit.
#4 Don’t take VC money. because sticky
– Stickty
#5 Work for the man only to pay a bill.
#6 Grok how your brain works.
#7 Open source rocks.
-githup site
#A Find right team before you start a business.
– Great people
#B Charge your clients for your skills
#C Regularly fire your worst clients
#D Don’t shave the yak!
YAK SHAVING = โกนขนตัวYak คือ คำแสลงที่บ่งบอกถึงปริมาณงานที่ต้องทำตั้งแต่ต้นจนจบ และเป็นงานอ้อมที่เราทำระหว่างพัฒนาระบบ ตัวอย่างเช่น เมื่อคุณต้องการส่งจดหมาย แต่คุณหาสแตมป์ไม่เจอ และต้องขับรถออกไปซื้อแต่ต้องเติมน้ำมันเพราะน้ำมันแล้วจริงขับไปซื้อแสตมป์ที่ไปษณีย์ได้ จากนั้นจึงจะส่งจดหมายไป…จบการทำงาน

#E Side projects can change your life.
Confreaks (Ruby Hoedown 2008)
– Red 5 = steamming video project
#F Enjoy what you do.

หัวข้อที่ 8 OpenDream = roti (social enterprise)
– pphetra.blogspot.com
– เป็นการหาข้อมูลจาก เว็บต่างๆ มายำไว้ บนเว็บ ของเรา
– roti.me
– Fuction หลัก
– Search
: ใช้ rucene
: การเพิ่มหาให้กับคำๆ นั้น
– การตัดคำ – ตัดเสร็จแล้วมาทำ index (reverse index)
การ -> index 1,4,6
เกลียด -> index 7,8,9
– หาอะไรที่คล้ายคลึง แล้วเอาคำเหล่านั้นมาวิเคราะห์หาความหมายที่แท้จริง
– Server ต้องทำงานอย่างไร
– แตกเป็น Thread แบบ asynchronous
– Cross site script ไปเอาข้อมูลจากเว็บอื่น
– ใช้การ dynamic add script จาก site อื่น
– ภาษาที่ใช้ในการพัฒนา GRAIL (http://grail.sourceforge.net/)

หัวข้อที่ 9 ทิปและเทคนิคในการบริหารบริษัทไอทีขนาดเล็ก
– thai2hand.com
– ปัญหายอดนิยม
– คน – การเรียกค่าตัว
– จ่าย play back ย้อนหลัง
– เงินเดือน
– มีการดึงตัว
– ทำให้มีความผูกพันธ์ กับ องค์กร เช่น team building
– ทำอย่างไรให้สายป่ายยาวที่สุด
– ให้พนักงานอยู่ บริษัท 7 ปี ครบปุ๊ป ก็ให้เปิดบริษัท
– From ทึม เค้ามาแล้วเค้าไปคุย
– 3 คน full time

หัวข้อที่ 10 SEO
ก็ทำอย่างไรให้ web search ได้โดนใจ ได้ตังส์

หัวข้อที่ 11 Embedded board system
แบ่งออกเป็น 3 ตระกูล
1 microcontrolloer, frequence ship, mcs51
2 มี OS
– Develop ง่าย
– มี library มาเกี่ยวข้อง
3. ยก PC ทั้งชุดมาลงบนบอร์ด
ทำเพื่อ
1. เพื่อให้ทำงานง่ายขึ้น เล็กลง
2. ทำให้ขนาดเล็กลง ราคาถูก
ทำอะไรได้บ้าง
1. Palm, Tablet, PC, Mobile phone
2. Album ภาพ electronic
ลักษณะ ของ Board
1. User interface
2. CPU platform
ARM 32 Bits เมื่อก่อนเป็น 16 bits
PC/104 เอา x86 core แล้วทำให้ size ให้เล็กลง ทำจากอังกฤษ
3. Interface
– RS-232, RS-485, USB, LAN
4. Firmware

ตัวอย่างBoard
– VIA 4×7 ซม ราคา ไม่รวมแรม 11,000
– ICOP ไม่เหมาะสำหรับพวก windows เหมาะสำหรับ windwos dos
– Mity-Mite
– UNc90 OS เป็น Linux
– Dev บน linux
– JAMPII ราคา 4500-5000
– VSX-6100

แฮะๆ อาจจะเถื่อนๆ ไปนิด แค่นี้ละกันนะ..ง่วงละ อิๆ