Featured Post

GPS (Global positioning System)

เป็นระบบบอกพิกัดผ่านทางดาวเทียมซึ่งดาวเทียมจะบินโคจรสูงจากระดับพื้นโลกประมาณ 20,200 กิโลเมตร ดาวเทียมเหล่านี้จะคอยส่งสัญญาณให้กับเครื่องลูกข่าย...

อ่านต่อ

การใช้ภาษาไทยกับ TIS-620

Posted by suthamas | Posted in Programming | Posted on 18-08-2009

0

1. การใช้ภาษาไทยกับ TIS-620

ในการใช้ Collation ของ TIS-620 การสร้างตารางหรือแม้แต่ฟิวส์ให้ใช้เป็น tis620_thai_ci และในการ Import หรือ Export ข้อมูลก็จะต้องใช้เป็น tis620 เช่นเดียวกัน ตามรูปตัวอย่าง

การใช้ Collation ของ TIS-620 การสร้างตาราง

กำหนด Collation ของตาราง

กำหนด Collation ของตาราง

กำหนด Collation ของฟิวส์

กำหนด Collation ของฟิวส์

กรณีที่มีการ import หรือ Export ข้อมูลให้เลือกเป็น tis620

1.1 กำหนด Header ให้ใช้เป็น tis-620
<meta http-equiv=Content-Type content=”text/html; charset=tis-620″>

1.2 กำหนดในส่วนของ Connection
- กรณีที่กำหนด Collation เป็น tis620_thai_ci ให้ใช้
$objConnect = mysql_connect(“localhost”,”root”,”root”) or die(“Error Connect to Database”);
$objDB = mysql_select_db(“mydatabase”);
mysql_query(“SET NAMES TIS620″);

- กรณีที่กำหนด Collation อื่น ๆ ให้ใช้
$objConnect = mysql_connect(“localhost”,”root”,”root”) or die(“Error Connect to Database”);
$objDB = mysql_select_db(“mydatabase”);
mysql_query(“SET character_set_results=tis620″);
mysql_query(“SET character_set_client=tis620″);
mysql_query(“SET character_set_connection=tis620″);


ประโยชน์ของ E-marketing

Posted by suthamas | Posted in E-Marketing | Posted on 11-08-2009

0

ประโยชน์ของ E-marketing

  • ราคาถูกเมื่อเทียบกับสื่อในรูปแบบอื่นๆ เช่น การลงโฆษณาในหนังสือพิมพ์
  • กำหนดกลุ่มเป้าหมายได้อย่างชัดเจน และเข้าถึงกลุ่มลูกค้าได้ดียิ่งขึ้น
  • ง่ายต่อการตรวจสอบความคุ้มค่า สามารถตรวจสอบปริมาณการเข้าชม ของลูกค้าได้
  • สามารถนำเสนอขายสินค้าเมื่อผู้ซื้อสนใจในสินค้า
  • ขยายตลาดของบริษัทให้ครอบคลุม ทั้งในประเทศและทั่วโลก

CAPTCHA คืออะไร

Posted by suthamas | Posted in Programming | Posted on 10-08-2009

0

captcha “CAPTCHA” ออกเสียงว่า แคปช่า ซึ่งย่อมาจาก Completely Automated Public Turing    Computer and Humans Apart แปลให้เข้าใจง่ายๆก็คือ กลไกอัตโนมัติที่ใช้ทดสอบเพื่อให้ทราบว่า มนุษย์ หรือ คอมพิวเตอร์ มันเป็นการทดสอบการตอบสนองโดยใช้ทดสอบกับระบบคอมพิวเตอร์ เพื่อตัดสินใจว่าผู้ใช้หรือผู้ที่กำลังติดต่อกับเว็บเซิร์ฟเวอร์ เป็นมนุษย์หรือไม่
วัตถุประสงค์สำคัญของมันก็เพื่อความปลอดภัยโดยเฉพาะเว็บไซต์ที่ ต้องมีการ ป้อนข้อมูลส่วนตัว เนื่องจากแฮกเกอร์ส่วนใหญ่จะใช้สิ่งที่เรียกว่า “บอตส์” (bots) ในการโจมตีผู้ใช้ ซึ่งบอตที่ว่านี้สามารถสร้างขึ้นโดยคอมพิวเตอร์ แต่เนื่องจากคอมพิวเตอร์ไม่สามารถแก้ปัญหาการทดสอบด้วย CAPTCHA ได้ จะต้องอาศัยมนุษย์ที่เพ่งดูกราฟฟิกยุ่งเหยิงเหล่านี้ และแกะตัวอักษรออกมาเพื่อพิมพ์ยืนยันอีกที
แหล่งที่ให้ดาวโหลดตัวอย่าง : http://recaptcha.net/ หรือสามารถค้นหาตัวอย่างได้ในเว็บ search engine ทั่วไป

ข้อดี ข้อเสีย ของ Opensource

Posted by suthamas | Posted in Opensource | Posted on 04-08-2009

0

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

Drupal

  • Pro
    • ใช้ง่าย เข้าใจได้ทันที ทรงพลัง ปรับแต่งได้เยอะ แต่ไม่รกจนเกินไป
    • module มีคุณภาพ
    • URL สวย ตั้งเองได้
  • Con
    • การติดตั้ง module ยังเป็น manual ต้อง import sql กันเอง
    • module มักอัพเดตตาม core ไม่ทัน
    • module หลายตัวพอร์ตจาก WordPress ต้องรอเวลาในการพอร์ต
    • module หลายตัวสนับสนุนแต่ MySQL ถ้าจะใช้ Postgres คงลำบาก
    • หน้า admin รวมกับหน้าปกติ ไม่แยกขาดจากกัน (มี module ช่วย)
    • การวาง layout ของ block ต่างๆ ยังปรับได้ไม่มาก
    • ไม่ค่อย integrate กับโปรแกรมอื่นๆ เช่น phpBB ต้องใช้ module ของตัวเอง
    • ขาดเรื่อง version control
  • สรุป
    • เหมาะสำหรับ Site ทั่วไปหรือ Blog (แบบบล็อกนี้หรือ Blognone)
    • admin ที่มีความรู้ทางเทคนิคพอสมควร เขียน PHP ได้บ้างจะชอบ Drupal มากกว่า Mambo

Mambo/Joomla

  • Pro
    • ติดตั้ง module ได้จาก web interface โดยตรง
    • module, template (หมายถึง theme ในตัวอื่น) มีเยอะ มีคุณภาพ มี commercial module หลายตัว
    • integrate กับชาวบ้านได้ดีกว่า Drupal
    • คนไทยใช้เยอะ หนังสือมี เอกสารหาง่าย
  • Con
    • กด Back ใน Browser ไม่ได้ ออกแบบมาให้เหมือน application คือใช้ปุ่ม Back/Cancel ของ Mambo เท่านั้น
    • URL ไม่สวย แต่สามารถติดตั้ง โมดูลเพื่อแก้ไขเองได้
    • ระบบ i18n ไม่ดี message ฝังในโค้ด
  • สรุป
    • เหมาะสำหรับ Site องค์กร
    • admin ที่มาจากสาย webmaster จะชอบ Mambo มากกว่า Drupal

ขั้นตอนการ upgrade drupal module

Posted by suthamas | Posted in Drupal | Posted on 03-08-2009

0

8 ขั้นตอนในการ upgrade drupal module

เป็นขั้นตอนง่าย ๆ ที่บางทีก็ทำให้งงได้เหมือนกัน ว่าต้องทำอะไรบ้าง เรามาดูกันเลยดีกว่าว่าขั้นตอนแต่ละขั้นตอนต้องทำอย่างไร

  1. ดูว่า module ไหนหมดอายุที่ http://example.com/admin/reports/status พวกที่หมดอายุจะขึ้นสี เหลืองๆ แดงๆ
  2. ดาวน์โหลด module ใหม่
  3. unzip module
  4. disable module เหล่านั้น
  5. ลบ module เหล่านั้นทิ้งไป
  6. วาง module ที่พึ่ง unzip เข้าไปแทน
  7. Enable module คืนมา
  8. Run update.php เพื่อที่จะ update database (ไปที่ http://example.com/update.php)

แค่นี้ก็เรียบร้อยแล้ว และก่อนทำให้ set site เป็น offline ก่อนก็ดี หรือถ้ากลัวก็ให้ backup table ที่เกี่ยวข้องไว้ก่อนก็ได้ ดูได้จาก module_name.install จะอยู่ใน method module_name_schema()  หรือถ้าไม่แน่ใจจริงๆก็ backup มันทั้งหมดเลย



Advertise Here