รู้จักกับ Log4j พร้อมวิธีติดตั้งใน Project

Logging คือการบันทึกการทำงานของโปรแกรม เมื่อโปรแกรมเกิดขัดข้องขึ้นมา ก็ต้องอาศัย log นี่แหละเป็นตัวนำทางหาสาเหตุของปัญหา   Log4j คือ Logging Framework ที่สร้างขึ้นด้วยภาษา Java มีจุดเด่นด้านความยืดหยุ่นในการใช้งานและทำงานได้อย่างรวดเร็ว ปัจจุบันเป็นที่นิยมจนถูกนำไปพัฒนาให้ใช้ได้กับภาษาอื่นๆด้วย ไม่ว่าจะเป็น C, C++, C#, Perl,

Read more

Programming Naming ตั้งชื่ออย่างไรให้ง่ายต่อการพัฒนา

ไม่น่าเชื่อว่าการตั้งชื่อเป็นสิ่งที่ยากอันดับต้นๆสำหรับโปรแกรมเมอร์ จริงอยู่ว่าการตั้งชื่อนั้นไม่ได้มีกฎตายตัว แต่มันมีความละเอียดอ่อนในตัวมันอยู่ ถ้าหากเราตั้งชื่อไม่ดีจะมีปัญหาเมื่อเรากลับมาแก้ไข ถ้ายังจำได้ก็ดีไป แต่ถ้าลืมขึ้นมาก็ต้องมานั่งแกะโค้ดตัวเอง ยิ่งถ้าใครตั้งชื่อแบบอินดี้ ไม่ยึดติดกับสิ่งใด คงได้นั่งเสียเวลากันเป็นวันๆแน่ เนื้อหาในบทความนี้ไม่ได้ต้องการสร้างบรรทัดฐานในการตั้งชื่อแต่อย่างใด หากเพียงแค่ต้องการให้เป็นแนวทางสำหรับ Programmer ผู้ประสบปัญหากับการตั้งชื่อเท่านั้นเอง…   หลีกเลี่ยงการตั้งชื่อด้วยอักษรตัวเดียวเช่น i, j, k, … เพราะอักษรตัวเดียวสื่อความหมายได้ไม่ชัดเจน

Read more

วิธีแก้ Hibernate Error LazyInitializationException

หลังจากได้ลองเล่น Hibernate 4.3 ในระดับมือใหม่ไปได้ซักพักก็เจอปัญหาด่านแรกเข้าให้   ปัญหาที่พบ เมื่อสั่ง Select ข้อมูลจาก Table ที่มี Foreign Key เกิด LazyInitializationException เนื่องจากระบบไม่พบการกำหนดค่า Lazy Load ดังนั้นต้องไปสั่ง enable ก่อน

Read more

วิธีติดตั้ง SVN Server บน Raspberry Pi

ไหนๆก็ใช้ Raspberry Pi มารัน Web Server แล้ว ต้องใช้ความออนไลน์ให้เป็นประโยชน์ เพิ่มงานให้มันอีกซักนิดนึงด้วย SVN Server เปิด Terminal   Install SVN sudo apt-get install subversion

Read more

ทำ Raspberry Pi ให้เป็น Web Server โดยใช้ Glassfish

ระหว่างกำลังมองหาเครื่องสำหรับ run web server ก็นึกขึ้นได้ว่ามี Raspberry Pi คอมพิวเตอร์ตัวจิ๋วที่สามารถติดตั้ง Glassfish ได้ ก็จัดการสอยมาลองตัวนึง หลังจากทดลองได้ซักพักถือว่าโอเคมาก คุณภาพคุ้มราคาเลยทีเดียว   ระบบปฎิบัติการ RASPBIAN 4.4   ตรวจสอบ Java ก่อน

Read more

ขั้นตอนสั้นๆ สั่ง Raspberry Pi รัน Script on Startup

ขั้นตอนการสั่ง Raspberry Pi ให้รัน Script on Startup สั้นๆง่ายๆ ตามนี้ครับ   สร้าง Script ที่ต้องการ sudo nano /etc/init.d/myscript   กำหนด Permission ให้สามารถแก้ไขได้ sudo

Read more

Remote เข้า Raspberry Pi ง่ายๆไม่ต้องใช้จอ

Raspberry pi พร้อม เม้าส์พร้อม คีย์บอร์ดพร้อม แต่จอไม่พร้อม! มีทีวีอยู่เครื่องเดียว หากจะใช้ตอนคนทั้งบ้านติดละครคงไม่ดีแน่ มาเลือกทางที่ปลอดภัยด้วยการติดตั้ง remote desktop ดีกว่า แค่ Application 2 ตัวก็จบแล้ว ระบบปฎิบัติการ RASPBIAN 4.4 ขั้นตอนที่ 1

Read more

JPA คืออะไร?

JPA คืออะไร? แน่นอนว่าถ้าตั้งคำถามมาแบบนี้แสดงว่าผมไม่เคยรู้จักมาก่อนแน่ๆ 555 แต่พอดีได้รับภารกิจ “Hello JPA” เลยต้องทำความรู้จักกันซักหน่อย จะรู้จักกันมาก น้อย ตื้น ลึก หนา บาง เท่าไหร่ ไปดูกัน!   JPA ย่อมาจาก Java

Read more

รวมคำศัพท์ และคำสแลงที่ไม่มีใน Dictionary

ช่วงนี้ฝึกภาษาอังกฤษด้วยการดูหนัง บางคำที่เค้าพูดกันมันก็ไม่มีในดิกชันนารี หรือมี แต่พอแปลแล้วความหมายลงทะเลเพราะเป็นคำสแลง ไหนๆก็ไหนๆแล้วขอเอามารวบรวมไว้เป็นบทความเพื่อทบทวนคำศัพท์ และเพื่อเป็นประโยชน์กับอีกหลายๆคนที่กำลังฝึกภาษาอังกฤษนะครับ   จะทยอยอัพเดทไปเรื่อยๆ ผ่านหูผ่านตาคำไหนจะเอามาลงไว้ เรียงลำดับตามตัวอักษรเลยนะครับ คำศัพท์ คำสแลง ภาษาอังกฤษ A whole lot = Very much = เยอะ, มากมาย

Read more

สร้างโปรเจ็ค Primefaces ง่ายๆด้วย Netbeans

Primefaces คือ framework ตัวหนึ่งที่ใช้สำหรับพัฒนา Web Application ด้วยความง่ายในการ coding ประกอบกับ document ที่มีตัวอย่างชัดเจน ทำให้เป็นที่นิยมมากในระดับหัวแถวเลยทีเดียว ใครที่กำลังมองหา framework ดีๆหรืออยากจะลองสัมผัสเจ้า Primefaces มาลองสร้างโปรเจ็คง่ายๆ ในบทความนี้กันครับ ส่วนประกอบของโปรเจ็ค Netbeans

Read more
Advertisment ad adsense adlogger