• General

    สิ่งที่ได้มาจาก การเขียนโปรแกรมให้ ฝ่ายตรวจสอบ

    ราคาสินค้า + vat 7 % = เงินที่ต้องจ่าย ในกรณีรู้ว่า เงินที่ต้องจ่าย เท่าไร แล้วอยากทราบ ราคาสินค้าให้เอา เงินที่ต้องจ่าย หาร ด้วย 1.07 จะออกมาเป็นราคาสินค้า ก่อนบวก vat

    READ MORE
  • Navicat

    การแก้ปัญหา เมื่อ Navicat 8 แสดงผลเป็น ʤѿà¾Å· 4 »Ãе٠( อ่านไม่รู้เรื่อง ) สำหรับฐานข้อมูลที่กำหนด เป็น Latin1

    การแก้ปัญหา เมื่อ Navicat 8 แสดงผลเป็น ʤѿà¾Å· 4 »Ãе٠( อ่านไม่รู้เรื่อง ) สำหรับฐานข้อมูลที่กำหนด เป็น Latin1 มันเป็นฝันร้ายในขณะที่ตื่นอยู่ เมื่อ

    READ MORE
  • Navicat

    Navicat คืออะไร

    Navicat เป็นโปรแกรมจัดการฐานข้อมูล MySQL แบบ Window Application ( เหมือนกับ MySQL yog หรือ Mysql Front ) จากเอกสารอ้างอิงเขาบอกว่า ซัพพอร์ต Mysql ตั้งแต่เวอร์ชั่น 3.21 เป็นต้นมา คุณสามารถดาวน์โหลด Navicat 8.0 เวอร์ชั่นทดลองใช้ได้ที่ http://www.navicat.com/download.html ผมเคยลองใช้ ทั้ง MySQL yog , MySQL Front ยังไม่มีตัวไหนถูกใจเท่า Navicat ปัจจุบันผมใช้ Navicat รีโมต จัดการฐานข้อมูลบนเซิฟเวอร์โดยตรง และให้ Navicat แบ็กอัพฐานข้อมูลให้อัตโนมัติ ตอนเปิดเครื่องคอมพิวเตอร์ และอีกหลายๆ อย่างที่ให้ Navicat ช่วย ตอนนี้แทบจะลืมไปแล้วล่ะครับ ว่า มีตัวจัดการฐานข้อมูลดั้งเดิม ตั้งแต่เริ่มศึกษา PHP ตัวหนึ่งชื่อ PHPMyAdmin นี่เป็นข้อความที่ทางผู้ผลิตโปรแกรม Navicat […]

    READ MORE
  • Navicat

    การสร้าง ตาราง ในฐานข้อมูล MySQL ด้วย Navicat 8.0

    การสร้าง ตาราง ในฐานข้อมูล MySQL ด้วย Navicat 8.0 ขั้นตอนดำเนินการ 1. เปิดหน้าต่าง [Table Design] 2. สร้างฟิลด์ที่ต้องการ 3. บันทึก 1.เปิดหน้าต่าง [Table design]

    READ MORE
  • Navicat

    การใช้ Navicat 8.0 จัดการฐานข้อมูล MySQL บน localhost

    การใช้ Navicat 8.0 จัดการฐานข้อมูล MySQL บน localhost ขั้นตอนการดำเนินการ 1. ตั้งค่าการเชื่อมต่อ 2. ใช้งาน 1.ตั้งค่าการเชื่อมต่อ เปิดโปรแกรม Navicat ขึ้นมา คลิกที่เมนู File > New Connection โปรแกรมจะเปิดหน้าต่างการตั้งค่าการเชื่อมต่อ ( Connection ) ขึ้นมา

    READ MORE
  • Navicat

    การสร้างฐานข้อมูล MySQL ด้วย Navicat 8.0

    การสร้างฐานข้อมูล MySQL ด้วย Navicat 8.0 ขั้นตอนการดำเนินการ 1. สร้างการเชื่อมต่อฐานข้อมูล2. สร้างฐานข้อมูล 1.สร้างการเชื่อมต่อฐานข้อมูล หลังจากเปิดโปรแกรม Navicat ขึ้นมาแล้ว คลิกที่ Connection โปรแกรมจะเปิดหน้าต่าง Connection ขึ้นมา ซึ่งต้องป้อนรายละเอียดที่จำเป็น ดังนี้Connection Name: ตั้งชื่อ Connection จะเป็นอะไรก็ได้ ให้จำง่ายเข้าไว้Host name/IP address: ปล่อยให้เป็น localhostPort: ปล่อยให้เป็น 3306User name: ป้อน User name ที่ใช้ล็อกอินเข้าสู่ MySQL ค่าดีฟอลต์ จะเป็น rootPassword: ป้อนรหัสผ่าน ที่ใช้ล็อกอินเข้าสู่ MySQL ถ้าไม่มีรหัสผ่าน ให้ปล่อยว่างไว้ กดปุ่ม Test Connection เพื่อทดสอบการเชื่อมต่อ ดูก่อนก็ได้ ถ้าโปรแกรมแจ้งว่า Conection Successfully แสดงว่าสามารถเชื่อมต่อฐานข้อมูลได้แล้ว ก็ให้คลิกปุ่ม […]

    READ MORE
  • Navicat

    การใช้ Navicat 8.0 รีโมต ฐานข้อมูล MySQL บนเซิฟเวอร์

    การใช้ Navicat 8.0 รีโมต ฐานข้อมูล MySQL บนเซิฟเวอร์ ขั้นตอนการดำเนินการ 1. อัปโหลดไฟล์ ชื่อ ntunnel_mysql.php ไปไว้บนเซิฟเวอร์ 2. ตั้งค่าการเชื่อมต่อ 3. ใช้งาน ลุย++++ อัปโหลดไฟล์ ชื่อ ntunnel_mysql.php ไปไว้บนเซิฟเวอร์ ไฟล์ตัวนี้จะติดมากับโปรแกรม Navicat ซึ่งคุณจะเจอมันได้ที่ C:Program FilesPremiumSoftNavicat 8.0 MySQLntunnel_mysql.php แนะนำว่า ให้อัปโหลดไปเก็บไว้ที่เดียวกับที่ท่านเก็บไฟล์ index.php ตั้งค่าการเชื่อมต่อ เปิดโปรแกรม Navicat ขึ้นมา คลิกที่เมนู File>New Connection โปรแกรมจะเปิดหน้าต่าง ดังรูป คลิกที่แท็บ HTTP ติ๊กเครื่องหมายถูก เช็กบ็อก Use HTTP Tunnelในช่อง Tunnel URL ให้ป้อน http://www.ชื่อเว็บไซต์ของท่าน/ntunnel_mysql.php เช่น http://www.select2web.com/ntunnel_mysql.php คลิกกลับไปที่แท็บ […]

    READ MORE
  • Git

    บทพิสูจน์เรื่อง distributed ของ git

    มีน้องคนหนึ่งถามผมว่า ถ้าในทีมมีกันอยู่ 3 คน คนหนึ่ง push git บ่อย อีกคนไม่ค่อยได้ push อีกคนก็บ่อยเหมือนกับคนแรก ทีนี้ถ้าหากว่า git remote มันพังขึ้นมา เราจะเอา git ของคนไหนเป็นหลัก

    ผมตอบไปว่า ไม่ต้องสนใจว่าเอาของใครเป็นต้นแบบ เอาของใครก็ได้ ต่อให้เอาของคนที่ไม่ค่อยจะได้ push pull โปรเจ็กยังได้เลย เดี๋ยวเมื่อคนอื่นๆในทีมต่อเข้ามาที่ git ตัวใหม่ที่สร้างขึ้นมา มันจะ sync ของมันเอง

    วันนี้ผมลองทำตามโจทย์นี้แล้วจับภาพมาให้ดูว่ามันจริง ตามนั้น

    READ MORE