Blog

Sublime keyboard shortcuts

Posted on

เขียนโดย นายวุฒิไกร ลิ่มสกุล – 20 กรกฎาคม 2558 สำหรับชาวโปรแกรมเมอร์ หนึ่งอย่างที่จะต้องเลือกใช้งานคือ เครื่องมือที่ใช้ในการเขียนโปรแกรม ที่ดีๆสักตัวหนึ่ง ให้ง่ายต่อการเขียนโปรแกรม ความถูกต้องสูง และรวดเร็ว สำหรับเครื่องมือที่ผมเลือกใช้คือ Sublime text 3 ซึ่งเป็นเครื่องมือที่ใช้งานง่ายและไฟล์มีขนาดเล็กเมื่อเทียบกับ Eclipse หรือ Netbean และไม่ต้องลงโปรแกรมเสริมอื่นๆอีกด้วยสามารถติดตั้ง Package เพิ่มเติมได้ภายในโปรแกรมได้เลยและสามารถที่จะ Set syntax ได้หลายภาษาอีกด้วย วันนี้จะเสนอ คุณสมบัติเด่น […]

Blog

Duck Typing คืออะไร

Posted on

Posted on July 17, 2015 By Karun Siritheerathamrong …Duck Typing คืออะไร?… Duck Typing เป็นลักษณะหนึ่งของการเขียนโปรแกรม ที่ไม่ได้พึ่งการทำงานแบบ Strong Typing มักปรากฏในภาษาโปรแกรมสมัยใหม่ที่เป็น Dynamic Language สำหรับ Strong Typing  ความเหมาะสมของออบเจ็กต์หรือตัวแปรในการใช้งาน จะถูกพิจารณาจากประเภทของออบเจ็กต์นั้น แต่สำหรับ Duck Typing แล้ว ความเหมาะสมของออบเจ็กต์หรือตัวแปรจะถูกพิจารณาจาก […]

Blog

CoffeeScript คืออะไร? มาทำความรู้จักกันดีกว่า

Posted on

โดย ณัฐธิดา หมวดเพ็ชร [16 กรกฎาคม 2558] CoffeeScript คืออะไร??? CoffeeScript คือ ภาษาที่เอาไว้สำหรับเขียน JavaScript ซึ่ง CoffeeScript จะช่วยให้สามารถเขียน JavaScript ได้สั้นลง เขียนง่ายขึ้น อ่านเข้าใจง่าย และ maintain ง่าย แต่สุดท้ายแล้ว CoffeeScript ก็จะถูกเปลี่ยนกลับไปเป็น JavaScript เพื่อนำไปใช้งานต่อไป ขั้นตอนการทำงาน สร้างไฟล์นามสกุล .coffee […]

Blog

Cascading Style Sheets (CSS) Version

Posted on

Cascading Style Sheets (CSS) Version CSS มีการทำออกมาทั้งสิ้นถึงปัจจุบัน (15/7/2558) 3 เวอร์ชั่น ได้แก่ CSS 1 CSS Version 1 คือเวอร์ชันแรกที่ออกสู่สาธารณะและเป็น W3C Recommendation ซึ่งออกในเดือนธันวาคมปีค.ศ. 1996 CSS 1 นั้นมีฟีเจอร์เพียงไม่มาก CSS 2 CSS Version 2 ออกในเดือนพฤษภาคมปีค.ศ. […]

Blog

Routing สำหรับ Rails กับการกำหนด Path อย่างง่ายให้ Resources

Posted on

โดย นางสาวแสงเดือน จันทร์ใหม่ – 16 ก.ค. 2558 Routing for Resources Routing หรือการกำหนด route ให้ resources สำหรับ rails นั้นทำได้ง่ายๆ โดยการกำหนดค่าที่ไฟล์ routes.rb ในแอพพลิเคชั่น ซึ่งใน rails จะทำทำการ maps ระหว่าง HTTP เมธอด กับ action […]

Blog

แยก Ruby version/gemset ของแต่ละแอพออกจากกันด้วย RVM

Posted on

Posted on July 16, 2015 By Karun Siritheerathamrong ต่อเนื่องจากโพสต์ก่อนหน้านี้เรื่อง วิธีติดตั้ง Ruby และ Rails อย่างง่ายด้วย RVM และ Bundler & Gem คู่พิฆาต Dependencies เมื่อเราพัฒนาหลายๆ แอพพลิเคชั่นพร้อมๆ กัน ก็มีโอกาสที่บางแอพฯ จะเรียกใช้ gem เดียวกันกับแอพฯ อื่นๆ แล้วจะทำให้เกิด […]

Blog

Test Cases เขียนยังไงให้เข้าใจง่ายบน Capybara!

Posted on
Test Cases

Posted on July 9, 2015 By Anak Umpaivit Capybara Test Cases แน่นอนว่า สิ่งที่ขาดไม่ได้สำหรับการทำ Automated test ก็คือ Test Scenario หรือ Test Cases นั่นเอง ซึ่งโดยปกติแล้ว Tester ส่วนใหญ่ก็น่าจะมีวิธีการออกแบบวิธีการ Test อยู่แล้ว อย่างการทำตาราง Given, When […]

Blog

SEO WordPress ทำยังไงให้ Blog ติดอันดับ!

Posted on
seo

Posted on July 6, 2015 By Anak Umpaivit SEO คืออะไร? SEO ย่อมาจาก Search Engine Optimization อธิบายคร่าวๆ คือการทำให้ Website ติดอันดับการแสดงเมื่อมีคนค้นหาใน Search Engine อย่าง Google, Bing ฯลฯ นั่นเอง SEO นั้นเป็นสิ่งสำคัญ เพราะทุกตำแหน่งในการแสดงผลของ Search Engine […]

Blog

Alfred! ผู้ช่วยการทำงานและการค้นหามือหนึ่งบน Mac OS X

Posted on

Posted on July 1, 2015 By Anak Umpaivit Alfred คืออะไร? Alfred คือ Application ที่ชื่อดูเหมือนพ่อบ้านของฮีโร่ดัง และความสามารถในการช่วยอำนวยความสะดวกในการทำงานบน Mac OSX ได้เป็นอย่างดี เปรียบเสมือนเราได้ผู้ช่วยมาทำงานให้นั่นเอง โดยการทำงานออกจะคล้ายๆ Spotlight Search ที่มีมาให้กับ OSX แต่จะมีความสามารถเพิ่มเติมเข้ามาอีก ทั้งในขอบเขตที่สามารถใช้งานได้ฟรี และ ความสามารถที่ต้องจ่ายเงิน แต่ขอบอกได้ว่า แค่ความสามารถในการทำงานของตัวฟรีก็โดนใจผู้เขียนแล้ว […]

Blog

Regular Expression

Posted on

ณัฐธิดา หมวดเพ็ชร  [ 30 มิถุนายน 2558 ] Regular Expression  Regular Expression คือ การกำหนดรูปแบบอักขระ เพื่อใช้ในการค้นหาค่าในรูปแบบของ String โดย Regular Expression มีพื้นฐานมาจากทฤษฎีทางคณิตศาสตร์ที่ใช้ในการเปรียบเทียบข้อความที่ต้องการค้นหากับรูปแบบที่กำหนดว่ามีความสอดคล้องกันหรือไม่ รูปแบบอักขระของ Regular Expression มาจากการผสมอักขระพื้นฐานหลายตัวเข้าด้วยกัน เช่น /abc/ หรือจากการผสมอักขระพื้นฐานกับอักขระพิเศษ เช่น /ab*c/ หรือ/Chapter (\d+)\.\d*/ ที่ใช้เครื่องหมายวงเล็บเป็นหน่วยความจำ […]