ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์ที่มีป้ายกำกับ Tools

Eclipse สร้างโฟลเดอร์ใหม่ ซ้อนกันง่ายๆ แต่นานๆได้ใช้ที :)

บทความนี้สืบเนื่องมาจาก หลายครั้งที่ตัวกระผมนั้นเวลาสร้างโฟลเดอร์ใหม่ จะต้องคลิกขวาเพื่อสร้างทีละชั้นๆ หลายครั้งถึงจะได้ได้โฟลเดอร์ที่ต้องการ หรือถ้ามีโฟลเดอร์อยู่แล้วก็ต้องเปิดเข้าไปจนกว่าจะเจอจุดที่ต้องการ แต่ด้วยวิธีนี้จะช่วยให้การสร้างโฟลเดอร์ง่ายขึ้นเพียงแค่พิมพ์ path ที่ต้องการลงไปเลย 1. คลิกขวาที่โฟลเดอร์ที่ต้องการ ในภาพคือ assets 2. เลือก New > Folder 3. พิมพ์ path ของโฟลเดอร์ที่ต้องการสร้างลงไปในช่อง Folder name 4. โปรแกรม eclipse จะช่วยสร้างโฟลเดอร์ให้อัตโนมัติ ตาม Path ที่ระบุในข้อ 3 ข้อแนะนำ หากระบุ path ผิดอาจจะทำให้สร้างโฟลเดอร์ผิดที่ได้ ต้องใช้อย่างระมัดระวัง ^^;

Eclipse เปิดไฟล์ภาษาไทยแล้วอ่านไม่ออก ต้องตั้งค่าตรงไหน?

How to change default text file encoding in Eclipse?  หลังจากที่ค้นหาอยู่ตั้งนาน ก็เจอกระทู้นี้ใน  Stack Overflow พบทางสว่างทันทีเลยครับ เวอร์ชั่นก่อนหน้านี้ตั้งค่าตรงเมนู Project > Properties แต่ Eclipse PDT เวอร์ชั่นล่าสุด (Neon) กลับใช้การตั้งค่าด้านบนนี้ไม่ได้ ก็เลยลองทำตามคำแนะนำในกระทู้โดยไปที่ เมนู Window -> Preferences -> General -> Workspace ดูในส่วนด้านล่าง  Text file encoding ให้เลือก Other แล้วเปลี่ยนเป็น utf8  จากนั้นก็กด OK แล้วก็ปิดเปิดโปรแกรม eclipse ใหม่ ก็สามารถแสดงผลภาษาไทยได้ดูต้องแล้วครับ ^O^ PHP  CI  MANIA   -  PHP Code Generator  โปรแกรมช่วยสร้างโค้ด ลดเวลาการเขียนโปรแกรม สนใจสั่งซื้อเพียง  4,500  บาท http://fastcoding.phpcodemania.com/

เป็นโปรแกรมเมอร์จำเป็นต้องเก่งภาษาอังกฤษ

ที่มา >> ขอแนะนำ add-on เพื่อเป็นผู้ช่วยในการศึกษาภาษาอังกฤษ Longdo dictionary - จะมีคำอธิบายระเอียดกว่า Google Translate - จะค่อนข้างกระชับ ถ้าไฮไลท์แล้วคลิกขวาที่คำศัพท์ไหนแล้วเลือกแปล จะเปิดหน้าใหม่ที่ค่อนข้างละเอียด หรือจะไฮไลท์แล้วคลิกที่ปุ่มด้านขวาบนก็ได้ -------- Longdo dictionary ---------    แบบไฮไลท์แล้วคลิกขวา

แนะนำปลั๊กอินที่น่าสนใจ firebug และ firepicker

ในการเขียนโปรแกรมนั้น สิ่งที่หนีไม่พ้นคือการตรวจสอบความถูกต้องของโค๊ด และเมื่อผลลัพธ์ที่ได้มาไม่ตรงกับโปรแกรมที่เราต้องการให้ทำงาน ก็ต้องมาไล่หาสาเหตุว่าเกิดจากอะไร มีข้อผิดพลาดตรงส่วนไหนบ้าง (ซึ่งเว็บเซิร์ฟเวอร์ก็จะแจ้งเสมอว่าเป็นที่บรรทัดไหน ไฟล์ไหนบ้าง) แต่เมื่อการเขียนโปรแกรมเว็บแอพพลิเคชั่นทำงานร่วมกับ Ajax ที่มีการรับส่งค่าอยู่เบื้องหลัง มันจะไม่แสดงข้อผิดพลาดออกมาในกรณีที่โค๊ดที่เขียนนั้นทำงานผิดพลาด ดังนั้นการใช้ปลั๊กอินที่ชื่อ firebug จะช่วยให้การไล่ล่าหาบักนั้น ทำได้ง่ายขึ้น เพราะทุกครั้งที่เกิดข้อผิดพลาดในการรับส่งข้อมูลแบบ Ajax จะมีข้อความสีแดงแจ้งเตือนที่แถบ Console ด้านล่างเสมอ ช่วยให้ไม่ต้องไล่ Alert หาจุดที่เกิดปัญหาให้เมื่อยตา สำหรับปลั๊กอินอีกตัวคือ firepicker จะช่วยในเรื่องของการเลือกสีให้ตรงกับความต้องการโดยที่เราไม่ต้องไปหาโค๊ดสีให้ยุ่งยาก เมื่อก่อนจะต้องเปิด google เพื่อค้นหาเว็บรวมสีมาใช้งานตลอด แต่ด้วยปลั๊กอินตัวนี้เราเพียงแค่จิ๊มลงไปบนสีที่ต้องการเปลี่ยน แล้วเลือกสีใหม่ที่ต้องการได้เลย

การติดตั้งชุดโปรแกรม appserv เพื่อทำเว็บเซิร์ฟเวอร์

หลังจากที่ได้ดาวน์โหลดโปรแกรมสำหรับสร้างเว็บเซิร์ฟเวอร์มาแล้ว ในบทความก่อน บทความนี้เราจะเริ่มการติดตั้งชุดโปรแกรม appserv เพื่อใช้เป็นเว็บเซิร์ฟเวอร์ให้กับเครื่องคอมพิวเตอร์ของเรา ให้พร้อมใช้งานโปรแกรมที่เราพัฒนาด้วยภาษา PHP กันเลยครับ

ขั้นตอนการดาวน์โหลดโปรแกรม Appserv

Appserv เป็นชุดโปรแกรมที่ใช้สำหรับทำให้เครื่องคอมพิวเตอร์ของเราเป็นเว็บเซิร์ฟเวอร์เพื่อทดสอบ และใช้งานโปรแกรมที่เราพัฒนาด้วยภาษา PHP

สร้างตัวแปร และโค๊ด SQL สำหรับ INSERT ลงฐานข้อมูล MySQL

หลังจากที่นั่งเขียนโปรแกรม PHP กับคำสั่งจัดการฐานข้อมูล INSERT อยู่บ่อยๆ จนสุดท้ายก็ทนกับความจำเจไม่ไหว จึงได้สร้างหน้าแบบฟอร์มสำหรับสร้างคำสั่งบันทึกข้อมูลลงฐานข้อมูลมาใช้เองซะเลย มีบทความหลายที่แนะนำการเก็บคำสั่งที่ใช้งานบ่อยๆ ไว้ในฟังก์ชั่นจะช่วยลดความซ้ำซ้อนในการเขียนโค๊ดเดิมๆได้ แต่ก็ยังมีข้อจำกัดกับบางงานที่อยากจะเขียนสดๆ ไปเลย แบบใช้ครั้งเดียวคือไม่ต้องมีระบบอะไร แบบเขียนสคริปต์เพรียวๆ หน้าเดียวจบ สำหรับใครที่มีฟังก์ชั่น หรือเมธอด พร้อมใช้งานอยู่แล้ว จะนำไปประยุกต์ดูก็ได้นะครับ แค่เปลี่ยนส่วนของเอาท์พุตให้ตรงตามรูปแบบที่ฟังก์ชั่นเราต้องการก็ใช้ได้แล้ว ถึงแม้เราจะมีฟังก์ชั่นไว้ลดความซ้ำซ้อน แต่อย่างหนึ่งที่หลีกเลี่ยงไม่ได้คือ การกำหนดฟิลด์ที่ต้องการบันทึก หรืออัพเดตค่าลงไป ซึ่งถ้ามี 100 ฟิลด์ ก็คงจะหนาวกันเลยทีเดียว คงต้องนั่งพิมพ์ชื่อฟิลด์กันทั้งวัน และด้วยปัญหาตารางเก็บข้อมูลที่มากกว่า 100 ฟิลด์นี่เองจึงเป็นที่มาของการสร้างแบบฟอร์มสร้างคำสั่ง INSERT นี้ขึ้นมา สำหรับใครที่ต้องการทดสอบก็ลองเข้าไปตามลิงค์ที่แปะไว้ด้านล่างนี้เลยนะครับ ดูตัวอย่างได้ที่นี่ Demo http:/...

ตรวจสอบโครงสร้างฐานข้อมูล MySQL ด้วย PHP

หลายครั้งที่อัพเดตเวอร์ชั่น มักจะลืมแก้ไขบางฟิลด์ หรือหากเวอร์ชั่นใหม่ ต้องแก้ฟิลด์จำนวนมาก จะเสียเวลามานั่งไล่แก้โครงสร้างตามที่บันทึกไว้ ครั้นจะใช้โครงสร้างใหม่ แล้ว dump ข้อมูลเดิมใส่ ก็ทำได้ยาก เพราะทำผ่านเน็ตจะช้ามากๆ กรณีข้อมูลเป็น GB จะนั่งรอกันเป็นวัน ^^" ด้วยเหตุนี้เลยนั่งเขียนสคริปต์ PHP ที่ใช้อัพเดตโครงสร้างฐานข้อมูลขึ้นมาใช้งาน ไหนๆ ก็ต้องนั่งรอ dump ข้อมูลใหม่ หรือนั่งไล่แก้ทีละฟิลด์อยู่แล้ว

เครื่องมือสำหรับเขียนโปรแกรม PHP

สำหรับการเริ่มศึกษาการเขียนโปรแกรมด้วย PHP นั้นจะต้องมีโปรแกรมที่ช่วยในการพัฒนาแยกดังนี้ครับ 1. โปรแกรมหลักที่ขาดไม่ได้ - Apache                =>  เว็บเซิร์ฟเวอร์ - PHP                     => ตัวแปรภาษา - MySQL               => ฐานข้อมูล - phpMyAdmin    => เครื่องมือจัดการฐานข้อมูล โปรแกรมทั้ง 4 นี้ไม่จำเป็นต้องติดตั้งทีละโปรแกรมเพราะมีการรวมเป็นชุดติดตั้งมาให้แล้ว ที่แนะนำมีอย่สามค่ายคือ Appserv , Wamp และ XAMMP