หน้าเว็บ

วันจันทร์ที่ 23 กันยายน พ.ศ. 2556

[HOW TO] use navicat connect to sql server on linux ubuntu

ถ้าเกิดไม่สามารถใช้ NaviCat ติดต่อกับ host ที่อยู่ภายนอกได้ ณ ที่นี้หมายถึง host ที่ไม่ได้จำลองขึ้นมาเอง เป็นเครื่องเช่า หรือเครื่องอื่นที่ติดตั้งไว้ ให้ไป copy ไฟล์ที่ชื่อ ntunnel_mysql.php อยู่ใน
C:\Program Files\PremiumSoft\Navicat\

(รวมถึงการติดต่อกับ Postgres ด้วยเช่นกัน)
จากนั้น upload ไปไว้ใน root directory ของเว็บไซต์ อาทิเช่น

www.test.com/ntunnel_mysql.php
10.0.1.128/ntunnel_mysql.php

จากนั้นให้เปิดโปรแกรม Navicat ขึ้นมา และใส่ url ของไฟล์นี้ไปที่ tab HTTP

จากนั้นลอง connect ใหม่

หากไม่สามารถ connect ได้ อาจจะเกิดอีกสาเหตุหนึ่ง นั่นก็คือ host จำกัด ip address ในการ connect
ถ้าทำวิธีนี้แต่แรก ไม่ต้องใช้ http tunnel นะครับ หรือจะจำกัด ip ในการเข้าถึงฐานข้อมูลก็ได้เช่นกันครับ

เข้าไปยังไฟล์ config ของ mysql ใน ubuntu จะอยู่ที่

# /etc/mysql/my.cnf

ใส่ # ในบรรทัด
#bind-address           = 127.0.0.1

หรือหากต้องการกำหนดให้ ip ไหนเข้าจัดการเครื่องได้ ก็ใส่ลงไปครับ เช่น

#bind-address = 10.0.1.10     //กำหนดให้เครื่องที่มี ip 10.0.1.10 เข้าจัดการเครื่องได้เครื่องเดียวเท่านั้น

จากนั้น save ให้เรียบแล้วแล้วทำการ restart mysql ด้วยคำสั่ง เพื่อให้ใช้งานการตั้งค่าใหม่

# service mysql restart


เสร็จแล้ว ลอง Test Connection ดูครับ

วันเสาร์ที่ 14 กันยายน พ.ศ. 2556

การเปลี่ยนภาษาด้วย "~" grave accent สำหรับ Linux ตระกูล Debian

การเปลี่ยนภาษาด้วย "~" grave accent สำหรับ Linux ตระกูล Debian (Mint,Ubuntu,Tle ...)
0. download  http://noc.rmutl.ac.th/main/wp-content/plugins/download-monitor/download.php?id=29  (25 ต.ค.2559 ยังโหลดได้อยู่) แล้วแตกไฟล์
0.1 ลิงค์สำรองบน Google Drive ลิงค์สำรองใน google drive หากข้อ 0 ไม่สามารถโหลดได้แล้ว 
1. เปิด Terminal ขึ้นมา แล้วเปลี่ยนสิทธิเป็น Root 
2. เข้าไปยังโฟลเดอร์ grave-key  ที่แตกไว้ตามข้อ 0.
3. เป็นสิทธิของไฟล์ script.sh ให้สามารถทำงานได้ โดยใช้คำสั่ง chmod 755 script.sh
4. สั่งให้ไฟล์ Script ทำงาน โดยใช้คำสั่ง ./script.sh
5. เข้าไปแก้ไขค่าของคีย์บอร์ด โดยไปที่ menu –> Control Center –> Keyboard –> Layouts –> Layouts Options
6. เข้าไปเช็คบ็อคในส่วนของ Grave switches layout 

- ที่ได้ทดสอบ ใช้ได้ตั้งแต่ ubuntu 8.04 - 13.04 linuxmit 7 - 15 ปัจจุบันกันเลยทีเดียว สงสัยต้องแกะไฟล์มาอ่านบ้างซะแล้ว
- ฝากไฟล์เอาไว้อีกที่ใน google drive ด้วย เผื่อลิงค์เดิมหาย

วันอังคารที่ 10 กันยายน พ.ศ. 2556

Update BIOS ASUS A45VM

ทำการอัพเดท bios notebook asus a45v model mainboard k45vm จาก 216 เป็น 230 เพื่อแก้ปัญหาต่างๆ สำหรับโน้ตบุคของ สสจ ที่ได้รับมา

วันจันทร์ที่ 9 กันยายน พ.ศ. 2556

กลับมาทดสอบระบบ os linux mint 15

หลังจากที่ได้เงียบหายไปกับการเขียนบล็อค ตอนนี้ก็กลับมาพัฒนาต่อด้วยบทความที่ว่า ทำไมจึงกลับมาใช้งาน Linux Mint 15 แทนที่จะใช้งาน Ubuntu 12.04 LTS ซึ่งเป็น base หลักของ Linux Mint เหตุผลให้ได้สั้นๆ เพราะว่า ubuntu 12.04 lts ณ ตอนนี้ที่ทำ ยังไม่รองรับกับ cpu core i7 gen3 รุ่นนี้ เนื่องจากมีกราฟฟิคการ์ดสองตัว ซึ่ง intel ได้ยัดเอากราฟฟิคการ์ดของตัวเองใส่เข้าไป เมื่อเริ่มระบบคอมพิวเตอร์ ระบบจะอ่านเอากราฟฟิคการ์ดตัวนี้มาทำงานก่อน และเมื่อมีการใช้งาน openGL หรือระบบกราฟฟิค จึงจะเปิดใช้งาน hypergraphic อีกตัวขึ้นมา ก็แปลกดี เลยต้องกลับมาใช้งาน Linux Mint 15 เนื่องจากรองรับ และมี driver ควบคุมมาให้พร้อมสรรพ เรียบร้อยแล้ว (จริงๆ 14 ก็ทำงานได้ เขียนไว้แล้วก่อนหน้านี้ แต่ต้องติดตั้งเอาเอง) เดี๋ยวลงโปรแกรมแล้ว มาลองดูกันว่า มันพัฒนาอะไรเพิ่มเติมขึ้นไปอีกบ้างครับ