Archive for the ‘Uncategorized’ Category.

ปัญหาโหลด php_mysql.dll ในเครื่อง Windows 7 64bit

ปรกติแต่ก่อนใช้ AppServ ในการติดตั้ง Web Server ในเครื่องตัวเอง. แต่ตอนหลังชอบที่จะติดตั้งเองมากกว่าครับ เพราะว่าจะได้ใช้ซอร์ทแวร์เวอร์ชั่นล่าสุดในแต่ละตัว.

ล่าสุดที่ติดตั้งไปนั้น มีดังนี้ครับ

  1. Apache 2.2
  2. PHP 5.2.17
  3. MySQL 5.5.22
ทุกทีก็ไม่มีปัญหานะครับ แต่ล่าสุดนี่งงมากว่าทำไมอยู่ดีๆ เป็นแบบนี้ มันโหลด library mysql และอื่นๆ บางตัวไม่ได้ครับ โดยจะขึ้นใน error.log ลักษณะนี้
PHP Warning:  PHP Startup: Unable to load dynamic library ‘C:/Wamp/php5/ext\\php_mysql.dll’ – The specified module could not be found.\r\n in Unknown on line 0
ทั้งๆ ที่ก็มีไฟล์ php_mysql.dll อยู่ในพาทดังกล่าวครับ. ลองเสิร์ซๆ ดูก็เลยไปพบกับ tools ตัวนึงชื่อว่า Dependency Walker ครับ. ไม่ต้องติดตั้ง สามารถใช้ได้เลยครับ โดยคุณสามารถดาวน์โหลดได้ที่นี่ http://www.dependencywalker.com/
การทำงานของมัน คือ คุณโยนไฟล์ .dll ที่มีปัญหาโหลดไม่ได้เข้าไป มันจะตรวจให้ว่าเราขาดไฟล์ library (.dll) ตัวไหนไปครับ  ก็ไปหาโหลด หรือหาในเครื่องเรานี่แหละ มาวางในโฟลเดอร์ ./ext ให้มันครบครับ
อย่าง php_mysql.dll ของผมมันฟ้องว่ามันหา libmysql.dll ไม่เจอครับ
สุดท้ายผมเอาไฟล์  libmysql.dll  จากในโฟลเดอร์ php ไปวางใน C:\Windows ครับ  ก็สามารถแก้ปัญหาได้เรียบร้อยคร้บ

php_mssql.dll ใน Windows 7 64bit

  • uncomment บรรทัด extension=php_mssql.dll
  • copy file ntwdblib.dll ไปไว้ใน C:\Windows\
  • Restart apache
ทดสอบบน environment นี้ครับ
  • Windows 7 64bit
  • Apache 2.2
  • PHP 5.2.17

จดโดเมน .in.th , .co.th , .go.th

สำหรับผู้ที่ต้องการจดทะเบียนโดเมน .in.th , .co.th และ .th อื่นๆ และกำลังมองหาผู้ให้บริการ  ผมขอแนะนำบริการจดทะเบียนโดเมนที่ P&T Hosting เลยครับ จดโดเมน .in.th นอกจากว่าที่นี่จะรับจดทะเบียนในราคาประหยัดแล้ว ยังมีบริการเสริมที่ทาง P&T Hosting ทำเพิ่มมาให้พิเศษอีกด้วยครับ ได้แก่ บริการ Domain Forwarding และ DNS Management (หรือการตั้งค่า Zone Records) ซึ่งปรกติแล้วโดเมน .th จะไม่มีบริการตรงนี้ให้นะครับ คุณจะต้องใช้โดเมน .th ร่วมกับโฮสติ้งเท่านั้น

พอมีบริการลักษณะนี้ เท่ากับว่าคุณจดเฉพาะโดเมนเนม .th ก็สามารถนำไปสมัครอีเมล Google Apps หรือ Windows Live เพื่อสร้างอีเมล @ชื่อโดเมน.in.th ของคุณได้เลย โดยที่ไม่ต้องมีโฮสติ้งเลยครับ เท่ากับว่าในแต่ละปีคุณก็เสียแค่ค่าโดเมนประมาณสามกว่าบาทเท่านั้น เข้าไปดู ราคาโดเมน .th ปัจจุบันได้เลยครับ

nothing

สมัยก่อนตอนที่ต้องทำงานอะไรสักอย่าง เราสามารถเริ่มทำได้เลย โดยที่ไม่ต้องคิดวางแผนอะไรมากมาย งานที่ทำสามารถทำเสร็จได้อย่างรวดเร็ว แต่เดี๋ยวนี้ รู้สึกว่าไม่สามารถคิดปุ๊บ ทำปั๊บ ได้เหมือนเมื่อก่อนแล้ว มีทั้งคิดไม่ออก และมีทั้งคิดออกแต่รู้สึกว่ามันยังใช้ไม่ได้ มันเลยเป็นการทำงานที่ช้ามาก ไม่รู้ว่าเป็นเพราะว่าคิดมากไป กังวลมากไป หรือสมองตอนนี้มันทื่อไปแล้ว… กลุ้ม -*-…

งานหลักๆ ตอนนี้เป็นการแก้ไขปัญหาให้ลูกค้า เล็กบ้าง ใหญ่บ้าง มันก็สนุกดี เหมือนว่าเราเป็นหมอรักษาคนไข้เลย ทำซ้ำไปซ้ำมาจนโคตรพริ้วแล้ว บางทีไม่มีสติก็ทำได้ แต่ก็มีที่ทำพลาดไปเหมือนกัน (-_-”)….

ไม่รู้ว่าเป็นเพราะทำงานตรงส่วนนี้มากไปหรือป่าว เลยไม่ได้ใช้สมองในแบบของการคิดออกแบบเพื่อทำอะไรต่างๆ เหมือนเมื่อก่อนนี้ ถึงยังไงก็ตามมันจะเป็นได้เพียงข้ออ้างสำหรับความเศร้าที่เกิดจากความรู้สึกที่ว่าเรากำลังโง่ลง คงจะต้องหัดคิดให้มากขึ้น ไม่ให้มันฟ่อมากไปกว่านี้ T_T

ตอนนี้อยากรู้อะไรหลายอย่างเลย แต่ก็ยังไม่ชอบการอ่านเยอะๆ อยู่ดี ชอบแนว workshop มากกว่า แต่ที่น่าเศร้าคือ เรื่องที่ต่างๆ ที่อยากรู้ตอนนี้ มันต้องอ่านเยอะมากเลย โอววว…

UTF-8 migration process

พอดีว่าอัพเกรด moodle ให้ลูกค้า

เลยเจอว่าใน package moodle-1.7.7 มีสคริปท์ส่วนนึงที่น่าสนใจดี ( admin/utfdbmigrate.php )

ประมาณแปลง encoding ของข้อมูล ที่เก็บอยู่ใน database ให้เป็น UTF-8

ไม่รู้ว่าใช้แค่ iconv หรือป่าว หรือจะมีอะไรที่เจ๋งกว่านั้น ?

เอาไว้ว่างๆ จะแวะเค้าไปดูซะหน่อย… แปะ entry นี้ไว้กันลืม !

Joomla extension Install/Uninstall

Install from Directory ใน Joomla Administrator ให้ใส่ค่าเป็น path จาก root path เลย

ปล. เช็ค tmp_path ใน configuration.php ก่อนด้วย

====================================

เวลาติดตั้งเสร็จแล้ว แต่มันขึ้น Error message หรือ Warning Message เกี่ยวกับพวกเรื่อง Copy หรือ Moving Files เราก็แค่ดำเนินการเองแบบ Manual ไปเลย

WP-Plugin SyntaxHighlighter Evolved และ htmlspecialchars

สืบเนื่องจากผมไปเจอปลั๊กอินเวิร์ดเพลสตัวนึงครับ มันมีชื่อว่า SyntaxHighlighter Evolved เลยทำให้ผมอยากกลับมาเขียนบล๊อคนี้ต่อ หลังจากทิ้งไปนานมากๆ

ซึ่งมันรองรับภาษามากมายครับ สามารถดูทั้งหมดได้จากที่นี่เลย
http://alexgorbatchev.com/wiki/SyntaxHighlighter:Brushes

แต่ประเด็นจริงๆ ที่ทำให้ผมเขียน post เป็นเพราะว่า ผมมีปัญหากับ htmlspecialchars ครับ เหมือนว่ามันทำซับซ้อนกับ Wordress
อ่านต่อคลิกที่นี่ »

Program: BlankScreen

เผอิญว่าช่วงนี้ค่อนข้างค้นหาข้อมูลซะส่วนมาก  จึงไม่ได้ใช้จอที่ 2   แต่ไม่ค่อยชอบใจที่ต้องปิดๆ เปิดๆ จอ  ก็เลยอยากได้โปรแกรมที่จะทำให้จอที่เราไม่ใช้งานมืดไปซะ คล้ายๆ เป็น Screen Saver อะไรประมาณนั้น  แต่ Search เท่าไหร่ ก็ไม่เจอ เพราะบางทีโปรแกรมมันอาจจะ Simple เกินไป…  ผมก็เลยต้องพัฒนาขึ้นมาเอง แบบพอถูพอไถ…  ก็เผื่อใครเจอกรณีเดียวกับผม จะได้เอาไปใช้ได้ครับ.. จริงๆ ผมมีไอเดียพัฒนาต่อให้มันเจ๋งขึ้นอีกนิดๆ หน่อยๆ  แต่ไม่ดีกว่า  มันไม่จำเป็นขนาดนั้นน่ะครับ :)

สำหรับการใช้งาน  ให้คลิกที่ Icon Tray ที่เป็นสี่เหลี่ยมสีดำครับ  ลองเล่นๆ ดูครับ ไม่ยุ่งยากเท่าไหร่

Download: http://journal.kentreez.com/?attachment_id=89