แก้ปัญหาของ OSX Lion ที่เกิดข้อผิดพลาดเกี่ยวกับ MySQL sock path

ผมได้อัพเดทเจ้า mackbook air ของผมเป็น mountain lion ทำให้เกิดปัญหาเกี่ยวกับ sock path ของ MySQL ก็เลยลองๆ หาข้อมูลดูก็พบวิธีแก้คือ

  1. ปิดการทำงาน (shut down) ของ web sharing ก่อน
  2. คัดลอก php.ini.defult และเปลี่ยนชื่อเป็น php.ini
    sudo cp /etc/php.ini.default /etc/php.ini
  3. แก้ไขไฟล์ php.ini โดยเปลี่ยนค่า /var/mysql/mysql.sock เป็น /tmp/mysql.sock
  4. เปิดใช้งาน web sharing

เท่านี้ผมก็สามารถเชื่อมต่อฐานข้อมูลได้แล้วครับ

แนะนำ Plugin สำหรับ Notepadd++

ในบทความนี้ผมจะมาแนะนำ Plugin ของ Notepad++ ซึ่งเป็นฟรี Editor ที่ผมใช้อยู่เป็นประจำ โดยหลักๆ แล้วผมจะใช้ในการพัฒนาเว็บแอพพลิเคชั่น (PHP, JavaScript, CSS) แต่ก็ไม่ใช่ว่าตัว Notepad++ จะรองรับแค่นี้นะครับ ถ้าจะให้ผมบรรยายคงจะไม่ได้ดู Plugin ที่จะมาแนะนำแน่ๆ ฮ่าๆๆ

วิธีการแก้ปัญหา SCRIPT438: Object doesn’t support property or method ‘createContextualFragment’ ของ ExtJS กับ IE9

วิธีการแก้ปัญหา SCRIPT438: Object doesn’t support property or method ‘createContextualFragment’ ที่เกิดขึ้นใน ExtJS กับ IE9 แล้วทำให้ไม่สามารถใช้งานเว็บไซต์ต่อได้ ถ้าเพื่อนๆ เปิด debug โดยใช้ Developer Tool หรือกด F12 ใน IE9 แล้วเจอกับข้อความ error

การใช้งาน jQuery ฉบับเริ่มต้น ตอนที่ 2 การใช้งาน Selectors

บทความที่แล้วได้อธิบายเกี่ยวกับการติดตั้ง jQuery และได้แสดงตัวอย่างการใช้งานเริ่มต้นด้วย Hello, jQuery แล้ว ส่วนในบทความนี้เราจะเริ่มใช้งาน jQuey มากขึ้นด้วยการอธิบายวิธีการใช้งาน Selectors โดยการใช้งาน Selector ของ jQuery มีอยู่สองวิธีด้วยกัน วิธีแรกจะเป็นการใช้ CSS ร่วมกับ XPath โดยการส่งเป็น string เข้าไปใน constructor ของ jQuery เช่น $(“div ul > a”) และวิธีที่สองเป็นการใช้ฟังก์ชันของ jQuery (find(), filter(), …)

การใช้งาน jQuery ฉบับเริ่มต้น ตอนที่ 1 Hello, jQuery

บทความนี้จะอธิบายเกี่ยวกับการใช้งาน jQuery ตั้งแต่เริ่มต้นกันเลยทีเดียว เพราะมีน้องๆ หลายคนมาถามว่าแล้วต้องเริ่มต้นยังไง ก็เลยเอามาเขียนอธิบายไว้ในบล็อกนี้เลย เผื่อมีน้องๆ หรือเพื่อนๆ คนอื่นสนใจที่จะใช้ jQuery แต่ไม่รู้ว่าจะต้องเริ่มยังไง แต่ว่าอย่างน้อยเพื่อนๆ หรือน้องๆ ต้องมีพื้นฐานเกี่ยวกับ javascript และ dom (Document Object Model) บ้างนะครับ ^^

ขั้นตอนการเปิดใช้งาน Hibernate ในวินโดว์ 7 (Windows 7)

วันนี้เอาสาระเกี่ยวกับการเปิดใช้งาน Hibernate ใน Windows 7 มาฝากกันครับ ซึ่งปกติถ้าเป็น Windows XP มันก็จะเปิดใช้งาน Hibernate ได้ง่ายๆ เลย แต่สำหรับเจ้า Windows 7 นี่จะต้องมีวิธีการเพิ่มเติมขึ้นมานิดหน่อยครับ

วิธีกำหนดชนิดของไฟล์ให้ input type=file

ปกติแท็ก input ที่มีชนิด (type) เป็นไฟล์ (file) ของ HTML ถ้าเราไม่มีdการกำหนดค่า accept ไว้ ถ้าเรากด Browse ป๊อปอัพจะแสดงโฟลเดอร์ย่อยและไฟล์ทุกชนิดที่มีอยู่ในโฟลเดอร์นั้นๆ ซึ่งจะทำให้เราหรือผู้ใช้งานเว็บของเราหาไฟล์ที่ต้องการได้ยาก ถ้าหากมีไฟล์ในโฟล์เดอร์นั้นเยอะๆ 

วิธีแก้ไขล็อกอินเฟสบุ๊กไม่ได้ (ไม่ได้รับ SMS ยืนยัน)

ต้องบอกไว้ก่อนนะครับว่า วิธีนี้ถูกค้นพบโดยบังเอิญ ซึ่งอาจจะไม่ได้ผลเสมอไป หรือมันอาจจะฟลุ๊คแค่ account ผมก็ได้นะครับ และอีกอย่างผมไม่รับผิดชอบผลที่ตามมาด้วยนะ (พูดอย่างนี้แล้วคนอื่นจะกล้าทำตามไหมเนี่ย) ฮ่าๆ ๆ น่าจะเหมาะกับคนที่ไม่มีอะไรจะเสียแล้วครับ เดี๋ยวเล่าอาการให้ฟังก่อนนะครับ

ใช้ Smart Cover ของ iPad 2 สามารถทะลุผ่าน Passcode ของคุณได้

วันนี้ไปเจอบทความที่น่าสนใจเกี่ยวกับ Smart Cover ของ iPad 2 มา “iPad 2 Smart Cover Exposes Security Flaw, Feels Kind of Stupid Now” ซึ่งบอกว่าพบช่องโหว่ iOS 5 ในการใช้งานร่วมกับ Smart Cover โดยสามารถเข้าใช้งาน iPad 2 ได้ ถึงแม้เราจะตั้ง Passcode ไว้ก็ตาม