Author Archives: ราชศักดิ์ รักษ์กำเนิด

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

CPE111 : 4 ปีใน 4 ชั่วโมง

สวัสดีครัชขุ่นผู้อ่าน หลังจากที่ผมห่างหายไปนาน ไม่ใช่อะไรครับ มีธุระกัการเปลี่ยนที่เรียนจากโรงเรียนจุฬาภรณราชวิทยาลัย นครศรีธรรมราช เป็นมหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี ซึ่งเป็นอะไรที่วุ่นวายมาก T.T แต่ประเด็นหลักๆ ที่จะพูด สั้นๆ เลยคือ CPE111 Engineering Exploration เป็นวิชาเกี่ยวกับการเรียนรู้ว่า ใน 4 ปีต่อจากนี้จะต้องเจอกับอัลไลมั่งในขั้นพื้นฐาน ซึ่งก็จะมีการเรียนที่ค่อนข้างพิสดารไปจากที่เคยเรียน อาทิ fliped table (╯°□°)╯︵ ┻━┻ เอ้ย! fliped classroom เป็นการเรียนโดยให้เด็กนักศึกษาไปอ่านมาก่อนแล้วทำงานในห้อง ประมาณนี้ แต่ประเด็นก็คือ เกณฑ์การให้คะแนนครัช มีคะแนน blog ส่วตัวไว้แชร์ความรู้มาแปะไว้ (ทำไหมไม่ให้แปะใน FB  = =”) แล้ว อ. เค้าบังคับให้มี Blog เอาไว้ยัด Project ด้วย! แถมมีคะแนนเกือบ 20% ก็เลยจะบอกว่า ต่อไปก็จะมีอีก Section สำหรับงานโดยเฉพาะนะครับ หัวข้อก็เป็น CPE111 นั่นแหละ ประชด…

Read More

การให้ php ที่ไม่ใช่ส่วนหนึ่งของ wordpress ใช้ฟังก์ชันและทรัพยากรของ wordpress : ก…ก็หนูอยากใช้มั่งง่ะ

เรื่องมันมีอยู่ว่าช่วงนี้ slide ที่อยู่ในเว็บ http://www.pccnst.ac.th (ผมใช้ Camera ซึ่งที่จริงมันก็มี plugin ให้แหละ แต่มันใส่ได้แต่รูป ทำสไลด์แบบ dynamic ไม่ได้ ก็เลย Code เองเลย) มันไม่ยอมเลื่อนสไลด์ให้ แถมใน console ของ Developer Tools ยังรายงาน error ว่าไม่เจอฟังก์ชั่นกระจายเลยเลย ผมก็เลยเข้าไปดูว่าพอจะแก้อะไรได้มั่ง ก็ปรากฎว่ามันมีการตีกันระหว่าง prototype กับ jQuery (ซึ่งตอนนี้ผมกำลังเช็ค FTP ว่ามีใครเรียก prototype ขึ้นมา ผมจะได้จัดการถูกตัว) ด้วยความรำคาญในการค้นหาและไล่แก้ อีกอย่าง จะได้เพิ่มระบบเสริมสไลด์พิเศษไปได้ง่ายๆ ก็เลยตัดปัยหา ยกโค๊ดแสดงสไลด์ไปไว้ใน iframe ซะ จะได้ไม่ต้องตีกันอีก ปัญหามันมีอยู่ว่า แต่เดิมการใช้ function พวกนี้ ผมจะ include wp-blog-header.php มา ซึ่งไม่ต่างอะไรกับหนีเสือปะจระเข้ คือหนี javascript ได้ แต่ก็ต้องผจญมาร plugin ที่พาเหรดมา include script ต่างๆ จนหน้าเว็บเละไปในบางครั้ง…

Read More

เส้นผมบังภูเขา : การแก้ปัญหาการอัพเดต WordPress จากตัวระบบเองผ่าน FTP

เรื่องมันมีอยู่ว่า WordPress ซึ่งผมใช้ทำบล็อกนี้อยู่เนี่ย มันแจ้งให้ผม update หน่อย มีบั๊กให้ต้องแก้ โดยปกติแล้วเจ้า WordPress ผู้แสนน่ารักของเราจะขึ้นหน้าจอขออนุญาตใช้สิทธิ์ FTP ไปใส่ไฟล์ใหม่ๆ ให้ แบบนี้ : แต่ปรากฎว่าแทนที่จะขึ้ันมาขอค่า ปรากฎว่ามันลัดหน้านั้นไป ซ้ำร้าย… มันยังขึ้นข้อความว่า การอัปเดตไม่สามารถติดตั้งได้เพราะว่าเราไม่สามารถคัดลอกบางไฟล์ ปัญหานี่ส่วนใหญ่เกิดจากการอนุญาตไฟล์ที่ไม่สมบูรณ์ : wp-admin/includes/***.php ซวยล่ะ! ทำไงดีล่ะ ขืนหาวิธีแก้ไม่ได้มีหวังต้องโหลดมาลงคอมผ่านเน็ต 3G ติด FUP กากๆ นี้แน่นอน แต่ก่อนจะคิดสั้นทำวิธีถึก ก็ google ไปเจอฝรั่งโพสต์วิธีแก้ไว้ (อันที่จริงเค้าโพสต์วิธียกเลิกใช้หน้าจอขอสิทธิ์ แต่วิธีการก็คล้ายๆ กัน) เขากล่าวว่า ให้สูเจ้าไปดูที่ไฟล์ wp-config.php ใส่ค่าคงที่ FS_METHOD เป็น direct ซะ เมื่อลองเปิดใน Codex ก็พบว่าเจ้าค่านี่มันมีแบ่งเป็น 4 ประเภท คือ “direct” คืออ่านเขียนไฟล์ผ่าน php…

Read More

spin right round กันให้มึน ซูม element กันให้บ้านบึ้ม ด้วย CSS3 transform

ก่อนจะว่าไปถึงอย่างอื่น ก็ขอสวัสดีกับผู้ชม เอ้ย! ผู้อ่านทุกท่าน โพสต์ที่ท่านอ่านตอนนี้ เป็นโพสต์แรกของเว็บ itpcc.net โฉมใหม่ หลังจากที่ปิดไปปีหนึ่งเพราะลืมจ่ายค่าโฮสต์ เอ้ย! ยุ่งกับการสอบเข้า ซึ่งตอนนี้ก็เสร็จไปแล้ว ก็เลยขอล้างไพ่แล้วทำใหม่ซะเลย ยังไงก็ขอฝากผู้อ่านทุกท่านติดตามบล็อกผม เก็บผมไว้ใน bookmark ด้วยนะครับ ขอบคุณครับ   😀   ตอนนี้ผมกำลังทำ portfolio เก็บผลงานแบบ Single Web Page อยู่ครับ ก็วางแผนว่าช่วงเปลี่ยนหน้าไปหน้าผลงาน จะหมุนโลโก้สักสองรอบ แล้วซูมโลโก้จนส่วนขาวของโลโก้คลุมทั้งหน้า แล้วเฟดเข้าหน้าผลงาน อันที่จริงจะใช้แฟลชก็ได้ แต่เดี๋ยวนี้แม้แต่ศาสดาจ็อบซึ่งล่วงลับไปแล้วยังไม่เผาผีกับแฟลช แถม CSS3&HTML5 ก็มาแรง ก็ขอจัด CSS3 หน่อยแล้วกัน ซึ่งวิธีการก็ไม่ได้ยากเลยอย่างที่หลายคนคิดเลยครับ แค่นี้เอง : .welcome.change-page .logo { -webkit-animation: spinZoom 2s 1 ease-in-out; -moz-animation: spinZoom 2s 1 ease-in-out;…

Read More