ArmNo.in.th

I live with web development, photography, and dreams.

contact icon Contact

sitemap icon Sitemap

rss feed icon Feeds

twitter icon Twitter

NetBeans Tips#2 ใช้งาน Code Auto-complete

บทความที่ 3 ในซีรี่ส์ NetBeans IDE นะครับ

วันนี้จะพูดถึงเรื่อง Code Auto-completion ของ NetBeans นะครับ ฟีเจอร์นี้ถือเป็นฟีเจอร์มาตรฐานของ IDE ทุกตัวเลยก็ว่าได้ (ใครไม่มีเชยแย่เลย) .. สำหรับฟีเจอร์นี้ เป็นฟีเจอร์ที่ผมคิดว่าผมใช้บ่อยมากที่สุดของ NetBeans IDE เลยนะ .. ปกติแล้ว Code Auto-completion ถูกเปิดใช้งานโดยอัตโนมัติอยู่แล้วครับ และยังปรับแต่เพิ่มเติมได้ด้วยนะ โดยไปที่เมนู Tools > Options และเลือกแท็บ Editor > Code Completion ครับผม เลือกตั้งค่าแยกภาษาก็ได้นะ

image thumb5 NetBeans Tips#2 ใช้งาน Code Auto complete

(more …)

NetBeans Tips#1: เริ่มสร้างโปรเจ็ค

ทำไมถึงต้องสร้างเป็นโปรเจ็คใน NetBeans?

ปกติใช้ Text Editor ก็แค่ไปหาไฟล์ใน Windows Explorer แล้วลากมาวางในโปรแกรม แต่การทำงานกับ IDE ควรจะสร้างโปรเจ็คใน IDE ของเราทุกครั้งที่ทำโปรเจ็คใหม่ เนื่องจากถ้าแค่เปิดไฟล์ธรรมดา มันจะเป็นแบบนี้

  • หาไฟล์ยาก .. แต่เมื่อสร้างโปรเจ็คใน NetBeans IDE แล้ว มี File Explorer ให้ใข้เลย
  • กดหาฟังก์ชั่นไม่ได้
  • Code Auto-complete ออกเฉพาะโค้ดมาตรฐาน (PHP, HTML, CSS, JavaScript) .. อาจไม่เป็นปัญหา แต่หากทำกับ Framework ที่มีฟังก์ชั่นเยอะๆ แล้วไม่ทำให้ตัว NetBeans IDE รู้จักเนี่ย เหนื่อยนะ
  • ก็ยังคิดออกแค่นี้ครับ – -“

ขั้นตอนหมูมากๆใน NetBeans IDE ครับ .. หลังจากเปิดโปรแกรม NetBeans IDE ขึ้นมาแล้ว ไปที่เมนู File > New Project …

image thumb NetBeans Tips#1: เริ่มสร้างโปรเจ็ค

(more …)

แนะนำ NetBeans IDE สำหรับเขียนโค้ด PHP

ผมเริ่มชีวิตการเขียนเว็บด้วย Notepad ครับ และถัดมาก็เป็น Notepad++ (ไม่ได้เริ่มจาก Dreamweaver อย่างหลายๆคน เพราะผมเป็นพวกถนัดเขียน source code อย่างเดียว) คงเป็นเพราะทำแต่โปรเจ็คเล็กๆเรื่อยมา ก็เลยใช้โปรแกรมง่ายๆ เน้นความเร็วเป็นหลักอยู่เรื่อยมา จนกระทั่งถึงตอนฝึกงานที่ Blueball ต้องทำโปรเจ็คใหญ่ขึ้น บน Framework ที่เพิ่งจะเคยใช้เป็นครั้งแรกในชีวิต (ณ ตอนนั้น) ถึงคราวต้องลองใช้ IDE เพราะเห็นเจ้านายใช้แล้วเท่ดี ตอนนั้นใช้ Zend Studio 6 ครับ (เป็น Zend Studio เวอร์ชั่นแรกที่ based on Eclipse IDE) .. หลังจากจบตรงนั้นแล้วก็พอได้ไอเดียว่า IDE มาช่วยชีวิตเราได้อย่างไร และคิดว่ามันเป็นสิ่งที่ควรใช้เป็นอย่างยิ่ง นับตั้งแต่นั้นเป็นต้นมาครับ

โม้มาซะยาว ใครยังไม่รู้ว่า IDE คืออะไร ไปหาคำตอบใน Google เอาเองนะครับ (ถ้ายังขี้เกียจอีก คลิกลิ้งก์นี้สิ) .. ใช้ Zend Studio ก็ OK ดีครับ แต่ด้วยความที่ละอายแก่ใจ ไม่อยากใช้ซอฟต์แวร์เถื่อน (ว่าไปนั่น) เลยอยากหา IDE ที่ฟรี และเบากว่า (กินทรัพยากรเครื่องน้อยกว่า) และก็มาลงเอยที่ NetBeans IDE ครับ ซึ่งผมเริ่มใช้จริงจังมาตั้งแต่เวอร์ชั่น 6.7 .. ก็ช่วงที่เริ่มทำโปรเจ็คจบพอดี

netbeans website thumb แนะนำ NetBeans IDE สำหรับเขียนโค้ด PHP

(more …)

รวมแหล่งความรู้ PHP สำหรับมือใหม่และมือเก่า

เริ่มจากผมแว้บเห็นลิ้งก์ใน facebook ของผม ที่เก็บลิ้งก์เกี่ยวกับ PHP ไว้ 3 ลิ้งก์แล้ว เลยคิดว่าเอามาเขียนเก็บไว้ในบล็อกด้วยน่าจะดี .. ที่ผม bookmark ไว้ตอนนี้ก็มีที่เจ๋งๆ 5 ลิ้งก์ด้วยกันครับ

1. 30+ PHP Best Practices for Beginners (Nettuts+)

nettuts รวมแหล่งความรู้ PHP สำหรับมือใหม่และมือเก่า

เป็นแนวทางง่ายๆทำหรับผู้เริ่มต้นเขียน PHP ครับ บทความนี้ต้องบอกว่า Highly Recommended สำหรับผู้เริ่มต้นเขียน PHP เลยล่ะครับ

2. The Big PHP IDE Test: Why Choose One and Which to Use (Smashing Magazine)

smashing รวมแหล่งความรู้ PHP สำหรับมือใหม่และมือเก่า

IDE – Integrated Development Environment เป็นสิ่งที่ควรใช้สำหรับการเขียน PHP จะช่วยให้ชีวิตเราง่ายขึ้นเยอะ แต่จะดียังไง และจะเลือกอันไหนดี Smashing Magazine มีบทความดีๆรอคุณอยู่ครับ

3. 50 Extremely Useful PHP Tools (Smashing Magazine)

smashing50 รวมแหล่งความรู้ PHP สำหรับมือใหม่และมือเก่า

เครื่องไม้เครื่องมือต่างๆ ที่จะช่วยให้การพัฒนาโปรแกรมด้วย PHP เป็นไปอย่างมีประสิทธิภาพ ครอบคลุมเกือบทุกๆด้านครับ ไม่ว่าจะเป็น Test, Debug, Code, Security, etc.

4. Really Useful Tools for PHP Developers (w3avenue)

w3avenue รวมแหล่งความรู้ PHP สำหรับมือใหม่และมือเก่า

คล้ายๆกับของ Smashing Magazine ครับ แต่ก็จะมีส่วนที่เพิ่มเข้ามาด้วย รายละเอียดสั้นๆได้ใจความ

5. PHP Security: Fortifying Your Website- Power Tips, Tools & How to’s (Noupe)

noupe รวมแหล่งความรู้ PHP สำหรับมือใหม่และมือเก่า

ว่าด้วยเรื่อง Security ล้วนๆครับ เพื่อเพิ่มความปลอดภัยให้กับเว็บไซต์ของเรา

หวังว่าจะเป็นประโยชน์นะครับ ^^”

ความคืบหน้าโปรเจ็คจบ

ไม่ได้อัพเดทบล็อกมาหลายวันแล้วแฮะ .. มัวแต่ล่องลอยกับอะไรเรื่อยเปื่อย ใช้ชีวิตแบบศิลปิน ก็ว่ากันไป .. จริงๆแล้วช่วงหยุดยาว 5 วันที่ผ่านมาเนี่ย ผมไม่ได้วางแผนไว้ว่าจะทำอะไร(เป็นชิ้นเป็นอัน)น่ะครับ ถือว่าเป็นช่วงพักผ่อน(ในรอบปี)

ว่ากันด้วยเรื่องโปรเจ็คจบ กลุ่มของผมมี 2 คนคือ ผมกับเพื่อนอีกคนชื่อ “นน” ตอนนี้ได้หัวข้อแล้วคือ Project Management and Collaboration System for Software Development .. ชื่อยาวดีไหมครับ ผมกับเพื่อนเรียกสั้นๆว่า Gin Project เป็น codename น่ะครับ (แน่ะ มีกับเขาด้วย)

ตัวโปรเจ็คเป็น web application เขียนด้วยภาษา PHP ด้วย framework ที่ชื่อว่า Tequila Framework .. ชื่ออาจจะไม่คุ้นหูเท่าไหร่สำหรับคนทั่วไป แต่สำหรับผมแล้วคุ้นดีเลยทีเดียว เพราะว่าเป็น framework ตัวที่ผมใช้ทำงาน ตอนฝึกงานที่กรุงเทพฯ ตัวนี้แหละครับ

customLogo[1]

อยากรู้จัก Tequila Framework มากกว่านี้ ผมแอบเขียนแนะนำไว้แล้วล่ะครับ ตามลิ้งก์นี้เลย หรือเข้าไปที่ homepage ของ Tequila Framework เลยก็ได้ครับ ไม่อยากจะโม้ ของเขาดีจริงๆ .. แต่ต้องใช้เวลาศึกษาหน่อยนะ

ช่วงนี้อยู่ในช่วงศึกษาความเป็นไปได้ของโปรเจ็ค และก็เทคโนโลยีต่างๆที่เกี่ยวข้อง .. ส่วนตัวผมแล้วกำลังรู้สึกสนุกกับ HTML5 กับ CSS3 อยู่ครับ (แบบมึนๆ)

โปรเจ็คจบนี่ก็ยากดีแฮะ..

คิดหัวข้อโปรเจ็ค

โปรเจ็คที่ว่า ก็คือ โปรเจ็คจบ นั่นเอง ตอนนี้ก็อยู่ในช่วงคิดหัวข้อ และคุยกับอาจารย์ที่ปรึกษา .. ตอนนี้ยังคิดหัวข้อไม่ออก ที่มองไว้คร่าวๆก็คือ

  • Web Application
  • ใช้ PHP Framework .. ช่วงฝึกงานผมใช้ framework ชื่อว่า Tequila Framework แต่ตอนนี้กำลังสนใจ CakePHP อยู่
  • AJAX .. น่าจะใช้ Javascript Framework อีกเหมือนกัน

ตอนนี้ยังคิด scope ได้แค่นี้ครับ .. เห็นว่ามีเรื่อง framework เข้ามาเยอะ เพราะว่าผมรู้สึกว่าการใช้ framework ให้เป็นนั้น โอกาสที่จะทำงานร่วมกับผู้อื่นได้ก็จะมีมากขึ้นครับ .. ตัวผมเองก็เพิ่งรู้จัก และได้ใช้ framework ในการพัฒนา application ก็เพิ่งตอนฝึกงานซัมเมอร์ปีนี้นี่เอง ถือว่าเป็นอะไรที่ใหม่สำหรับผม แต่ก็สนุกดี

ใครก็ได้ช่วยคิดหน่อย .. ว่าแต่ บล็อกนี้เคยมีเรื่อง programming โผล่มาหรือยังเนี่ยยย

หนังสือใหม่ 2 เล่ม

ซื้อหนังสือใหม่ เพื่อเพิ่มพูนความรู้ อีก 2 เล่มครับ

เล่มแรก “คู่มือเรียน PHP และ MySQL สำหรับผู้เริ่มต้น” เขียนโดยคุณพร้อมเลิศ หล่อวิจิตร

DSC_1862

ที่ซื้อเล่มนี้มาเพราะว่า อยากมีหนังสือ PHP ซักเล่ม ไว้เปิดดูเป็นแหล่งอ้างอิง ใจหนึ่งอยากซื้อเป็นคัมภีร์มาเลย แต่เล่มนี้อ่านสนุกกว่า ถึงแม้เนื้อหาไม่แน่นปึ๊ก แต่ก็อ่านง่ายกว่าเล่มอื่น ผู้เขียนมีสไตล์การเขียนที่ผมชอบ เรียงลำดับความคิดชัดเจน เป็นขั้นเป็นตอน เข้ากับสถานการณ์จริงดี ซึ่งผมก็ชอบสไตล์แบบนี้มาตั้งแต่หนังสือ "คู่มือเรียน Ajax” ของเขาแล้วล่ะครับ

อีกเล่มหนึ่งคือ "เริ่มต้นกับ DSLR"

DSC_1863

เล่มนี้ชั่งใจตั้งแต่งานสัปดาห์หนังสือ เดือนธันวาคม ปีที่แล้ว ว่าจะซื้อดีหรือไม่ แต่ตอนนั้นซื้อ Digital SLR Guide ของ John Canfield ไปซะก่อน เล่มนี้ก็เลยเก็บมาซื้อตอนนี้แทน ชอบอ่าน TSD Mag อยู่แล้ว คงไม่ผิดหวัง

ทั้งสองเล่มยังอ่านไม่จบเลยครับ ค่อยๆอ่านไปละกัน ..