เมื่อผมไปฟัง #กสยฟพทสตจ เอ้ย! #khajochi บรรยายเรื่อง Software engineering (‘s life)

เมื่อวันก่อน SIT ของมหาวิทยาลัยฯ เขาเชิญคุณ กสยฟพทสตจ เอ้ย! คุณขจร หรือที่มักรู้จักกันในชื่อว่า Khajochi Blogger และ Founder ของ Macthai.com มาบรรยายในเรื่องของ software engineering ครับ ผมกับเพื่อนผม ด้วยความที่อยากเจอะเจอและฟังประสบการณ์ด้านนี้อยู่แล้ว ก็เลยไปฟังกันครับ สิ่งที่ผมประทับใจอย่างแรกเมื่อมาฟังบรรยายครั้งนี้ คือนอกจากเขาจะแจกของที่ระลึกอย่างโปสการ์ดนางแบบของ Macthai.com (สาวแว่นสุดยอด! \(>_<)/ #ผิด) และ Quote บุคคลสำคัญใน Apple (มีโควตหนึ่งที่ฮามาก คือเค้าโควตคำของ Jony Ive ว่า “Aluminum!” ด้วย แหม่…) แล้ว เค้ายังแจกปากกาด้วยครับ ซึ่งปกติ (ที่ผมเคยเจอ) ไม่ค่อยได้เห็นนะครับ ซึ่งถือเป็นเรื่องที่ดี เพราะพอเข้าไปจริงๆ แล้ว แม้มือถือจะจดอะไรได้สารพัดสารพัน แต่สำหรับผม ปากกาลูกลื่นกับกระดาษยังไงก็เร็วกว่าครับ หลังจากลงทะเบียนเสร็จเรียบร้อยแล้ว ไม่นานคุณขจรฯ (ต่อไปในโพสต์นี้จะเรียกว่า “พี่” เข้าใจตรงกันนะครัช) ก็เข้ามาทักทายผู้มาฟังฯ และก่อนจะเริ่มบรรยาย พี่ก็อนุญาตให้เล่นมือถือได้…

Read More

The project #2 : Web server with Arduino & New Control Board!

สวัสดีครับท่านผู้อ่าน จากตอนที่แล้วที่บอกว่าจะมาพูดถึงการทำงานของระบบ เผอิญว่าสัปดาห์นี้ CPE111 มีสอนทำ mini web server และควบคุมสัญญาณไฟฟ้าด้วย Arduino ก็เลยจะมาพูดถึงเรื่องนี้กันนะครับ โครงงานของเรา ส่วนประกอบ (และฟีเจอร์) หนึ่งที่สำคัญคือการรับคำสั่งผ่านระบบ internet ทำให้ต้องใช้ Web server  เข้ามาเพื่อรับค่าจากผู้ใช้ผ่าน Web app หรืออื่นๆ แล้วสั่งการจากบอร์ดไปยังเครื่องใช้ไฟฟ้าครับ /* Web Server http://arduino.cc/en/Reference/Ethernet http://arduino.cc/en/Tutorial/WebServer http://startingelectronics.com/tutorials/arduino/ethernet-shield-web-server-tutorial/basic-web-server/ A simple web server that shows the value of the analog input pins. using an Arduino Wiznet Ethernet shield. Circuit: * Ethernet shield attached to…

Read More

ITPCC.NET update : Theme v.1.0

สวัสดีครับ วันนี้เว็บไซต์ก็อัพเดตธีมเสร็จสักที 😀 (นี่ถ้าไม่ใช่เพราะต้องใช้ทำงานนี่ไม่ทำหรอก = =”) และก็ได้ฤกษ์รันเลข 1.0 ในธีมเวอร์ชันนี้อย่างเป็นทางการ สำหรับธีมอันนี้ผมใช้การสร้าง child theme จากธีม Duena ขึ้นมา แล้วเพิ่ม เปลี่ยน Font หัวเรื่องในเนื้อหาเป็น Thaisans neue 1.0 เพิ่ม Logo web เมื่อท่านชี้เมาส์ไว้บนชื่อเว็บ หรือเมื่อชมผ่านอุปกรณ์พกพา ใน Section CPE111 ผมใส่  logo KMUTT++ ไว้ ใส่แถบสีที่หัวเรื่องและเพิ่มเงาเวลาที่เอาเมาส์ชี้ที่กล่องบทความ แก้ไขนิดๆ หน่อยๆ ฯลฯ ถ้ามีปัญหาในการใช้งาน หรือแนะนำติชม ก็แจ้งมาได้ที่ contact นะครับ 😉…

Read More

The project #1 : Let’s start!

สวัสดีครับ ในที่สุด หลังจากเสร็จการสอบกลางภาคไป ถ้าคุณมาอยู่ มจธ. แล้วคิดว่าตอนนี้จะสบายล่ะก็ 555… คุณคิดผิดครับ ยิ่งอยู่ CPE ด้วยแล้วล่ะก็ CPE111 ขอเสนอ…โปรเจ็ก! (โอ้…มันเยี่ยมมากเบยล่ะซาร่า) ครับ แล้วโปรเจ็กก็มาถึงคราวที่ต้องเริ่มแล้วตามที่เคยบอกในคราวที่แล้ว ผมโชคดีครับที่ได้พี่ Teacher Assistance ดีอย่างพี่โทนี่มาช่วยดูแลครับ (อธิบายสักนิดว่าวิชานี้จะมีพี่ TA คอยทวง เอ้ย! ติดตามและให้คำสั่ง เอ้ย! คำชี้แนะในการทำโครงงานให้รอดการระดมยิงจากอาจารย์ เอ้ย! โครงงานน่าสนใจครับ [กลุ่มตรูจะโดน F ป่าววะ?]) ถึงแม้พี่จะออกตัวว่าเป็นประเภท “จับฉ่าย” ก็ตาม แต่ผลงานที่ผ่านมาก็ถือว่าอยู่ในขั้นที่ไม่น่าจะทำให้งานเฟลแน่นอนครับ ครั้งนี้เป็นการประชุมครั้งแรก (นอก Facebook Group) ถึงแม้จะออกทะเล(ไม่)บ้าง (โอ้ทะเลแสนงาม อ่าวสลัดสดใส #ผิด) แต่ก็ได้สาระพอสมควรครับ กลุ่มของผมในครั้งแรกกะจะทำระบบคำนวนพื้นที่ในลิฟต์เพื่อให้ลิฟต์พุ่งตรงดั่งรถไฟสายด่วนไปยังปลายทางโดยไม่จอดรับเช่นรถไฟหวานเย็น แต่เมื่อพิจารณาข้อจำกัดแล้ว ไม่ว่าจะเป็นความสับสนในการคำนวน การเข้าถึงระบบลิฟต์ และบลาบลาบลาแล้ว ก็เลยคิดว่าเปลี่ยนดีกว่า -*- อีกเรื่องที่กลุ่มเราคิด (และน่าจะได้ทำ) คือ…

Read More

การตั้ง Redirect จาก Subdomain ไปยังโฟลเดอร์ด้วย DirectAdmin และ htaccess

สวัสดีครับท่านผู้อ่าน วันนี้ผมได้ลง Theme เสร็จเป็นเรื่องเป็นราวสักที ด้วยความช่วยเหลือจาก Duena theme ก็เลยจับมาทำ Child theme ที่เรียนมาจากงานอบรมที่ Hubba วันก่อน จนได้เป็นธีมเว็บอย่างที่ท่านเห็นนี่ล่ะครับ ถ้าจัดการอีกนิดหน่อยเรื่องอักษรเสร็จก็aคงได้ฤกษ์ขึ้น Version 1.0 สักทีครับ ก็คงต้องขอความกรุณาจากท่านผู้อ่านทุกท่านเข้าชมบ้างนะครับ (>/\<) วันนี้ผมจะทำ Subdomain สำหรับโครงงานวิชา CPE111 ที่เคยพูดถึงนั่นล่ะครับ ไอ้ครั้นจะทำ Multisite ก็ยุ่งยากเกินไป (อีกทั้ง Host ที่ผมใช้เค้าไม่อนุญาตด้วย) ก็เลยใช้วิธีการ redirect ดีกว่า ว่าแล้วก็มาดูกันดีกว่าครับ ขั้นตอนแรกก็เข้าไปที่ control panel ของเว็บครับ ในที่นี้โฮสต์ผมใช้ DirectAdmin ครับ จากนั้นไปที่ subdomain management ครับ ระบบจะแสดงหน้ารายชื่อ Subdomain ที่เราเคยลงทะเบียนไว้ ให้พิมพ์ที่ช่อง Subdomain ที่เราจะสร้างใหม่ แล้วกด Add ครับ จากนั้นระบบจะสร้าง folder ที่ชื่อเดียวกับ…

Read More