- /*set margins*/
- //$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);
- $pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP-15, PDF_MARGIN_RIGHT);
- /*set auto page breaks*/
- //$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
- $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM-15);
3/08/2017
PHP : PHP TCPDF กำหนดชิดขอบบน และขอบล่าง
PHP : PHP TCPDF กำหนดชิดขอบบน และขอบล่าง
3/04/2017
Line Notify
Line เปิดให้บริการที่ชื่อว่า Line Notify ซึ่งทำให้สามารถส่งข้อความหาบุคคลหรือกลุ่มได้
1.สมัครใช้บริการที่ https://notify-bot.line.me/my/
2.สร้าง Token โดยตั้งชื่อซึ่งจะใช้เป็นชื่อผู้ส่งข้อความ และเลือกบุคคลหรือกลุ่มที่ต้องการส่งข้อความถึง แล้วคลิก ออก Token
3.นำ Token ไปเขียน code สำหรับส่งข้อความ เช่น
4.เพิ่ม Account ของ Line Notify เป็นสมาชิกในกลุ่มนั้น
5.เรียกใช้ code แล้วจะได้ json บอกผลลัพธ์มา
ตัวอย่างการใช้งาน :
6.แจ้งเตือนเมื่อมีการ login เข้า server (เพิ่ม code เข้าไปที่ .profile หรือ .bash_profile)
หรือ
หรือ
1.สมัครใช้บริการที่ https://notify-bot.line.me/my/
2.สร้าง Token โดยตั้งชื่อซึ่งจะใช้เป็นชื่อผู้ส่งข้อความ และเลือกบุคคลหรือกลุ่มที่ต้องการส่งข้อความถึง แล้วคลิก ออก Token
3.นำ Token ไปเขียน code สำหรับส่งข้อความ เช่น
- <?php
- define('LINE_API',"https://notify-api.line.me/api/notify");
- $token = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; //ใส่Token ที่copy เอาไว้
- //$str = "Hello"; //ข้อความที่ต้องการส่ง สูงสุด 1000 ตัวอักษร
- $str = $_GET["msg"];
- $res = notify_message($str,$token);
- print_r($res);
- function notify_message($message,$token){
- $queryData = array('message' => $message);
- $queryData = http_build_query($queryData,'','&');
- $headerOptions = array(
- 'http'=>array(
- 'method'=>'POST',
- 'header'=> "Content-Type: application/x-www-form-urlencoded\r\n"
- ."Authorization: Bearer ".$token."\r\n"
- ."Content-Length: ".strlen($queryData)."\r\n",
- 'content' => $queryData
- ),
- );
- $context = stream_context_create($headerOptions);
- $result = file_get_contents(LINE_API,FALSE,$context);
- $res = json_decode($result);
- return $res;
- }
- ?>
4.เพิ่ม Account ของ Line Notify เป็นสมาชิกในกลุ่มนั้น
5.เรียกใช้ code แล้วจะได้ json บอกผลลัพธ์มา
ตัวอย่างการใช้งาน :
6.แจ้งเตือนเมื่อมีการ login เข้า server (เพิ่ม code เข้าไปที่ .profile หรือ .bash_profile)
- curl -X POST -H 'Authorization: Bearer [xxxxxxxxxxxxxxxxxxx]' -F 'message=Somebody login to server' https://notify-api.line.me/api/notify
หรือ
- wget --no-check-certificate 'https://intranet.sci.com/sci/Line/notify.php?msg=Somebody%20login%20to%20Server'
หรือ
- curl --insecure 'https://intranet.sci.com/sci/Line/notify.php?msg=Somebody%20login%20to%20Server'
วิธีเปลี่ยน hostname ของ Raspberry Pi
วิธีเปลี่ยน hostname ของ Raspberry Pi
1. edit local host via sudo nano /etc/hosts
2. edit hostname via sudo nano /etc/hostname
3. update the hostname initialization via sudo /etc/init.d/hostname.sh
2. edit hostname via sudo nano /etc/hostname
3. update the hostname initialization via sudo /etc/init.d/hostname.sh
Axapta : คำสั่งผลิต Post Jobcard ไม่ได้ Error : Job does not exist
Axapta : คำสั่งผลิต Post Jobcard ไม่ได้ Error : Job does not exist. ตามรูป
เกิดจาก
การนำคำสั่งผลิตเก่าที่สร้างไว้นาน ๆและสร้าง Jobcard ไว้นาน ๆ มาทำต่อ
ทำให้ Job identification ไม่มี อาจจะเกิดจากการ Update start หรือ Update Job Scheduling ทำให้ Job identifation เปลี่ยนไป
ลอง New บรรทัดใหม่ แล้วเลือก Job identification จะได้เลขใหม่ ซึ่งเลขเดิมที่คีย์ไว้นั้นไม่มี
แก้โดย
วิธีที่ 1. ลบ Jobcard ใน Line ออกให้หมดแล้วคีย์ใหม่
วิธีที่ 2. แต่ถ้ามีเยอะ ใช้วิธีแก้ข้อมูลที่ Table ProdJournalRoute ก็ได้ (ทดลองทำใส Local ก่อนทำในของจริง ลอง Reports ดูด้วยว่าเกิดต้นทุนถูกต้องหรือไม่ใน Transaction ของ Item นั้น ๆ)
โดย
- จด Journal ID , Job identification ปัจจุบัน, Job identification ใหม่ที่ได้จากการ New Line ดูให้ดี ถ้ามีเลขเหมือนกันให้เข้าไปดู Job type ตรง Tab General
บาง Line จะเหมือนกัน แถวสุดท้ายจะไม่เหมือนจะเป็น Set up เลขจะเปลี่ยนไป
(จดให้เสร็จก่อนแล้วค่อยไปแก้ทีเดียวจะได้ไม่งง)
เช่น
- เข้า SQL Enterprise Manager เลือก Table ProdJournalRoute
ใช้คำสั่ง SQL โดยใช้ JorunalID ที่จดมา
- แก้ข้อมูลช่อง JOBID เป็นตัว Job identifcation ใหม่ ดูดี ๆ ให้ตรงกัน
- เสร็จแล้วลอง Validate ดู
แล้วแจ้งให้ User ดำเนินการต่อ
เกิดจาก
การนำคำสั่งผลิตเก่าที่สร้างไว้นาน ๆและสร้าง Jobcard ไว้นาน ๆ มาทำต่อ
ทำให้ Job identification ไม่มี อาจจะเกิดจากการ Update start หรือ Update Job Scheduling ทำให้ Job identifation เปลี่ยนไป
ลอง New บรรทัดใหม่ แล้วเลือก Job identification จะได้เลขใหม่ ซึ่งเลขเดิมที่คีย์ไว้นั้นไม่มี
แก้โดย
วิธีที่ 1. ลบ Jobcard ใน Line ออกให้หมดแล้วคีย์ใหม่
วิธีที่ 2. แต่ถ้ามีเยอะ ใช้วิธีแก้ข้อมูลที่ Table ProdJournalRoute ก็ได้ (ทดลองทำใส Local ก่อนทำในของจริง ลอง Reports ดูด้วยว่าเกิดต้นทุนถูกต้องหรือไม่ใน Transaction ของ Item นั้น ๆ)
โดย
- จด Journal ID , Job identification ปัจจุบัน, Job identification ใหม่ที่ได้จากการ New Line ดูให้ดี ถ้ามีเลขเหมือนกันให้เข้าไปดู Job type ตรง Tab General
บาง Line จะเหมือนกัน แถวสุดท้ายจะไม่เหมือนจะเป็น Set up เลขจะเปลี่ยนไป
(จดให้เสร็จก่อนแล้วค่อยไปแก้ทีเดียวจะได้ไม่งง)
เช่น
- เข้า SQL Enterprise Manager เลือก Table ProdJournalRoute
ใช้คำสั่ง SQL โดยใช้ JorunalID ที่จดมา
- SELECT * FROM PRODJOURNALROUTE
- WHERE (JOURNALID = ' JorunalID ที่จดมา ')
- แก้ข้อมูลช่อง JOBID เป็นตัว Job identifcation ใหม่ ดูดี ๆ ให้ตรงกัน
- เสร็จแล้วลอง Validate ดู
แล้วแจ้งให้ User ดำเนินการต่อ
3/01/2017
Windows 10 : Driver Kyocera Mita KM-2050 สำหรับ Windows 10
Windows 10 : Driver Kyocera Mita KM-2050 สำหรับ Windows 10
นำ Driver จาก Web Kyocera มาติดตั้งแล้ว Font ที่เป็น Angsanaupc Print ออกมาเพี้ยนเป็นตัวหนาและเอียง
เป็น Driver Universal ถ้าบังคับหรือเปลี่ยนให้เป็น Driver KM-2050 ให้ตรงรุ่น LibreOffice จะ Print ไม่ได้จะปิดตัวเองเมื่อเลือก Printer
Driver :
https://www.kyoceradocumentsolutions.eu/index/service/dlc.false._.KM2050._.EN.html
วิธีแก้
- ลบ Printer ที่ติดตั้งตาม Driver ข้างบนออก
- ปล่อย IP ของเครื่องให้ออก Net ตรง เพื่อ Update Driver จาก Windows 10
- เข้า หน้า Printer เลือก Add Printer แล้วเลือก The printer that I want isn't listed
- Add Printer เลือก Add TCP/IP เพื่อใส่ IP ใหม่ หรือถ้ามีอยู่แล้วก็เลือก Add a local printer or network ...
- เลือก Device type เป็น TCP/IP Device แล้ว ใส่ Hostname or IP address ที่เราต้องการ
- เลือก Windows Update เพื่อให้ Download Driver จาก Windows 10 (จะใช้เวลาสักพักในการหา Driver ที่ต้องการ)
- เมื่อเจอ Driver ให้เลือก Kyocera และเลือก Printer เป็น Kyocera Mita KM-2050 KZ (KYOCERA Document Solutions) แล้วกด Next กด Finish ตามรูป
- เมื่อเสร็จแล้วจะได้ Printer ตรงรุ่น
สามารถ Print ได้ตามปกติ
นำ Driver จาก Web Kyocera มาติดตั้งแล้ว Font ที่เป็น Angsanaupc Print ออกมาเพี้ยนเป็นตัวหนาและเอียง
เป็น Driver Universal ถ้าบังคับหรือเปลี่ยนให้เป็น Driver KM-2050 ให้ตรงรุ่น LibreOffice จะ Print ไม่ได้จะปิดตัวเองเมื่อเลือก Printer
Driver :
https://www.kyoceradocumentsolutions.eu/index/service/dlc.false._.KM2050._.EN.html
วิธีแก้
- ลบ Printer ที่ติดตั้งตาม Driver ข้างบนออก
- ปล่อย IP ของเครื่องให้ออก Net ตรง เพื่อ Update Driver จาก Windows 10
- เข้า หน้า Printer เลือก Add Printer แล้วเลือก The printer that I want isn't listed
- Add Printer เลือก Add TCP/IP เพื่อใส่ IP ใหม่ หรือถ้ามีอยู่แล้วก็เลือก Add a local printer or network ...
- เลือก Device type เป็น TCP/IP Device แล้ว ใส่ Hostname or IP address ที่เราต้องการ
- เลือก Windows Update เพื่อให้ Download Driver จาก Windows 10 (จะใช้เวลาสักพักในการหา Driver ที่ต้องการ)
- เมื่อเจอ Driver ให้เลือก Kyocera และเลือก Printer เป็น Kyocera Mita KM-2050 KZ (KYOCERA Document Solutions) แล้วกด Next กด Finish ตามรูป
สามารถ Print ได้ตามปกติ
Subscribe to:
Posts (Atom)







