บอร์ดทดลอง Arduino ปัจจุบันมีอยู่ด้วยกันหลายค่าย โดยเริ่มแรกที่ทำขึ้นมานั้นจะเป็นทางค่าย atmel ซึ่งใช้ chip atmega8 ต่อมามีหลายบรษัทที่ผลิตแพลทฟอร์ม Arduino โดยจะใช้ชื่อแตกต่างกันออกไป
หลักการ 10 ข้อของ google
เท่าที่เคยซอกแซกใช้งาน google ตั้งแต่ต้นจนวันนี้ก็มีผลิตภัณฑ์หลายตัวออกมา ซึ่งท่านสามารถพบได้ที่ลิงค์นี้
http://www.google.com/intl/th/about/products/ เมื่อเร็วๆนี้ผมเข้าไปดูอีกแต่ครั้งนี้ได้เอะใจเข้าไปอ่านเรื่องหลักการ 10 ข้อของ google ให้การพัฒนาผลิตภัณฑ์ขึ้นมาใหม่ๆ โดย google เขียนออกมาเป็นข้อๆ ได้ 10 ข้อดังนี้
1. ยึดผู้ใช้เป็นหลักแล้วสิ่งอื่นๆ จะตามมา
2. ทำแค่อย่างเดียวให้ดีมากๆ นั่นแหละดีที่สุด
ข้อนี้ผมรู้สึกว่าเข้ามากกับความคิดตัวเอง. แต่ผมทำในสิ่งที่ขัดแย้งกันอยู่คงต้องย้อนกลับมามองเรื่องนี้เป็นพิเศษ เพราะถ้าหากทำอย่างอื่นมากเกินไปอาจทำให้งานออกมาไม่มีคุณภาพ และผลงานออกมาคงไม่ดีเพราะเวลาส่วนมากทุ่มไปกับงานอื่นๆโดยไม่ได้เน้นที่ตัวไหนเป็นหลัก
3. เร็วย่อมดีกว่าช้า
4. ประชาธิปไตยบนเว็บสามารถใช้งานได้
5. คุณไม่จำเป็นต้องอยู่ที่โต๊ะทำงานเพื่อค้นหาคำตอบ
ด่ะ! ข้อนี้โดนใจแท้ๆ
6. หาเงินได้โดยไม่ต้องทำสิ่งไม่ดี
7. ข้อมูลใหม่ๆ เกิดขึ้นเสมอ
8. ผู้คนในทุกแห่งหนต้องการข้อมูลเหมือนกัน
9. คุณสามารถจริงจังได้โดยไม่ต้องใส่สูท
ข้อนี้อีกข้อ1 บางบริษัทผมเห็นใส่เสื้อยืด หรือแต่งกายสุภาพเขาก็สามารถไปทำงานยังบริษัท ไปพบลูกค้าโดยเสื้อผ้านั้นหาใส่อุปสรรค์ในการสร้างสรรค์ผลงานไม่.
10. ถึงจะดีมากก็ยังไม่ดีพอ
ข้อนี้ google กล่าวว่าสิ่งที่เขาทำมาว่าเป็นสิ่งที่ดีแล้วนั้น เขายังกล่าวออกมาว่ายังไม่ดีพอ ผมเชื่อเช่นนั้นครับเพราะทุกสิ่งที่สร้างมาสำเร็จแล้วในอนาคตย่อมมีการปรับเปลี่ยนเพื่อให้เขากับผู้ใช้งาน หรืออาจจะกล่าวว่าความต้องการของผู้ใช้ไม่มีวันสิ้นสุดฉะนั้นการที่พัฒนาขั้นดีที่สุดของ google จึงอาจกล่าวว่าสิ่งที่ทำไม่ดี จึงทำให้เปิดใจพัฒนาสิ่งใหม่ออกมาเสมอ.
เนื้อหาเต็มท่านสามารถอ่านเพิ่มเติมได้ที่ลิงค์ด้านล่างนี้ครับ
http://www.google.com/about/company/philosophy/
by@10
บทสรุป MPLABX IDE กับการเขียนโปรแกรมแบบ OOP
สวัสดีครับวันนี้กลับเข้ามาสรุปผลการทดลองการเขียนโปรแกรม c++ ด้วย mplabx และใช้ xc32 จุดมุ่งหมายคือพัฒนา application บน tcp stack ของบริษัท microchip จากสมมุติฐานที่ตั้งไว้คือทดลองดังนี้
- ทดลองสร้าง project โดยเลือกแบบ pic32 cpp template และใช้ xc32 เป็นคอมไพล์เลอร์ แล้วทดลองสร้าง class และเรียกใช้งานว่าได้หรือไม่?
- ทดลองสร้าง project โดยเลือกแบบ pic32 c template และใช้ c32 เป็น คอมไพล์เลอร์ แล้วทดลองสร้าง class และเรียกใช้งานว่าได้หรือไม่?
- ทดลองสร้าง class ใน TCP Stack และทดลองเรียกว่าใช้งาน class ได้หรือไม่?
- ถ้าจะต้องเขียนแบบ OOP จะต้องทำอย่างไรได้บ้าง









