หน้าเว็บ

วันอังคารที่ 28 กุมภาพันธ์ พ.ศ. 2560

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 ได้ตามปกติ

วันศุกร์ที่ 24 กุมภาพันธ์ พ.ศ. 2560

Raspberrypi : Error Lastversion 4.4

Raspberrypi : Error Lastversion 4.4

1. Error cannot download Adafruit_DHT.c




ให้ไปเอาจากนี้ https://code.ga-fl.net/cgz/jacuzzi/raw/913b3e809831b2e6a04f9e31c52bf03ea4176d38/var/jacuzzi/lib/Adafruit-Raspberry-Pi-Python-Code-master/Adafruit_DHT_Driver/Adafruit_DHT.c

ใช้ไฟล์นี้ไว้ที่ /tmp/ แล้วค่อยทำอย่างอื่นต่อ


2. Error Module SPI ให้เปิด SPI
http://piface.github.io/pifacecommon/installation.html#enable-the-spi-module
โดยลง
  1. sudo modprobe spi-bcm2708

ถ้า Error
Module i2c-bcm2708 not found
ให้เปิดใน ไฟล์ config.txt
  1. nano /boot/config.txt

แก้โดยเปิด
  1. dtparam=spi=on

แล้ว Reboot 1 ครั้ง
จะสั่งหรือใช้งานได้ต้องนำไปต่อเครื่อง piface ถ้าไม่ต่อจะไม่เจอ device

3. เวลาไม่ตรงต้องไปเลือก Time zone ใหม่
  1. sudo raspi-config
แล้วเลือกดังนี้
4 Internationalisation Options
I2 Change Timezone
Asia
Bangkok
<Finish>


4. ssh not auto start when reboot.
  1. sudo raspi-config
แล้วเลือกดังนี้
5 Interfacing Options
P2 SSH
<Yes>
<Ok>
<Finish>

Axapta : Job เรียก User Group ว่ามี User อะไรบ้าง เพื่อนำไปใช้งานต่อ

Axapta : Job เรียก User Group ว่ามี User อะไรบ้าง เพื่อนำไปใช้งานต่อ
- จะได้ User ใส่ ไฟล์ Text แล้วนำไปใส่ Office หรือไปใช้งานต่อ
  1. static void ExportUerFromGroup(Args _args)
  2.  
  3. {
  4.     UserGroupList   groups;
  5.     UserInfo        userInfo;
  6.  
  7.     AsciiIO         myFile;
  8.     str             strEmpId;
  9.     ;
  10.  
  11.     myFile=new AsciiIO("D:\\Full.txt","a");
  12.     WHILE
  13.     SELECT * FROM groups
  14.     ORDER BY groupId
  15.     WHERE groups.groupId == 'LG-E1'
  16.     ||  groups.groupId == 'LG-M'
  17.     ||  groups.groupId == 'LG-S1'
  18.     ||  groups.groupId == 'SS-E1'
  19.     ||  groups.groupId == 'SS-E2'
  20.     ||  groups.groupId == 'SS-M'
  21.     ||  groups.groupId == 'SS-S1'
  22.     ||  groups.groupId == 'SS-S2'
  23.     ||  groups.groupId == 'IF-E1'
  24.     ||  groups.groupId == 'IF-E2'
  25.     ||  groups.groupId == 'IF-M'
  26.     ||  groups.groupId == 'IF-S1'
  27.     ||  groups.groupId == 'IF-S2'
  28. //Mask View.
  29.     /*WHERE groups.groupId == 'DS-E1'
  30.     ||  groups.groupId == 'DS-E2'
  31.     ||  groups.groupId == 'IF-N03'
  32.     ||  groups.groupId == 'PD-E1'
  33.     ||  groups.groupId == 'PD-E2'
  34.     ||  groups.groupId == 'PD-N03'
  35.     ||  groups.groupId == 'QA-E1'
  36.     ||  groups.groupId == 'S2-E'
  37.     ||  groups.groupId == 'V_ALL'*/
  38.     {
  39.         //print groups.groupId;
  40.         WHILE
  41.         SELECT * FROM userInfo
  42.         WHERE userInfo.id == groups.userId
  43.         {
  44.             //info(strfmt("%1:%2", userInfo.id, userInfo.name));
  45.             myFile.write(strfmt("%1,%2,%3",userInfo.id, userInfo.name, enum2str(userInfo.enable)));
  46.             //strEmpId = strfmt("%1,%2", strEmpId, userInfo.id);
  47.            
  48.         }
  49.    
  50.     }
  51. //myFile.write(strEmpId);
  52. myFile = null;
  53. }


Example : https://community.dynamics.com/ax/f/33/t/144374

วันพฤหัสบดีที่ 16 กุมภาพันธ์ พ.ศ. 2560

Ubuntu : Ubuntu 16.04 Sent Squid Log To Server Syslog-ng

Ubuntu : Ubuntu 16.04 Sent Squid Log To Server Syslog-ng
การส่ง squid log จากเครื่อง squid ไปเก็บที่เครื่อง log server ไม่ผ่านโดยใช้ Squid ส่งไม่ผ่าน Program อื่น ๆ เช่น syslog-ng หรือ rsyslog

- แก้ไฟล์ squid.confi
  1. nano /etc/squid/squid.conf

- เพิ่ม ไว้ใต้ #Default: ของ logformat
  1. #SCI_EDIT Sent Log Squid To Log Server
  2. #Sent To access.log file. for lightsquid read access.log file show on lightsquid web.
  3. access_log /var/log/squid/access.log squid
  4.  
  5. #Sent To Log Server.
  6. logformat squid %tl %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt
  7. access_log tcp:192.168.2.108:514 squid


- restart squid
  1. /etc/init.d/squid restart

แล้ว Log จะถูกส่งจากเครื่อง squid ไปเก็บที่เครื่อง Log server



วันจันทร์ที่ 13 กุมภาพันธ์ พ.ศ. 2560

Raspberrypi : มีปัญหา อ่านค่าอุณหภูมิไม่ได้

Raspberrypi : มีปัญหา อ่านค่าอุณหภูมิไม่ได้
Run คำสั่ง
  1. Adafruit_DHT 22 23
root@raspberrypi:/home/pi# Adafruit_DHT 22 23
Using pin #23
Data (38): 0x4 0x4 0x3 0x4f 0x18
root@raspberrypi:/home/pi# Adafruit_DHT 22 23
Using pin #23
Data (39): 0x2 0x4 0x1 0xa7 0x57
root@raspberrypi:/home/pi# Adafruit_DHT 22 23
Using pin #23
Data (37): 0x8 0x8 0x3 0x4f 0xb
root@raspberrypi:/home/pi# Adafruit_DHT 22 23
Using pin #23
Data (39): 0x2 0x6 0x1 0xa7 0x58
root@raspberrypi:/home/pi# Adafruit_DHT 22 23
Using pin #23
Data (38): 0x2 0x2 0x0 0xaf 0x17
root@raspberrypi:/home/pi# Adafruit_DHT 22 23
Using pin #23
Data (38): 0x4 0x6 0x1 0xd3 0x19

แล้วไม่แสดงอุณหภูมิ ได้ค่าเป็นตัวเลขแทนตามรูป
เกิดจาก Motion กล้อง USB ใช้ CPU มากเกินไป ทำให้อุณหภูมิไม่ได้ และมีผลทำให้เครื่อง Raspberrypi ค้างด้วย หลังจากปิด Motion USB กล้อง Webcam สามารถทำงานได้ตามปกติ
Stop Motion
  1. /etc/init.d/motion stop
  1. Adafruit_DHT 22 23

จะได้อุณหภูมิตามรูป
root@raspberrypi:/home/pi# Adafruit_DHT 22 23
Using pin #23
Data (40): 0x2 0x0 0x0 0xd1 0xd3
Temp = 20.9 *C, Hum = 51.2 %
root@raspberrypi:/home/pi# Adafruit_DHT 22 23
Using pin #23
Data (40): 0x2 0x2 0x0 0xd0 0xd4
Temp = 20.8 *C, Hum = 51.4 %
root@raspberrypi:/home/pi# Adafruit_DHT 22 23
Using pin #23
Data (40): 0x2 0x2 0x0 0xd0 0xd4
Temp = 20.8 *C, Hum = 51.4 %
root@raspberrypi:/home/pi# Adafruit_DHT 22 23
Using pin #23
Data (40): 0x2 0x3 0x0 0xcf 0xd4
Temp = 20.7 *C, Hum = 51.5 %
root@raspberrypi:/home/pi# Adafruit_DHT 22 23
Using pin #23
Data (40): 0x2 0x3 0x0 0xcf 0xd4
Temp = 20.7 *C, Hum = 51.5 %
root@raspberrypi:/home/pi# Adafruit_DHT 22 23
Using pin #23
Data (40): 0x2 0x3 0x0 0xcf 0xd4
Temp = 20.7 *C, Hum = 51.5 %
root@raspberrypi:/home/pi# Adafruit_DHT 22 23
Using pin #23
Data (40): 0x2 0x2 0x0 0xce 0xd2
Temp = 20.6 *C, Hum = 51.4 %
root@raspberrypi:/home/pi# Adafruit_DHT 22 23
Using pin #23
Data (40): 0x2 0x2 0x0 0xce 0xd2
Temp = 20.6 *C, Hum = 51.4 %
root@raspberrypi:/home/pi# Adafruit_DHT 22 23
Using pin #23
Data (40): 0x2 0x3 0x0 0xcf 0xd4
Temp = 20.7 *C, Hum = 51.5 %

ข้อมูลจาก
https://www.raspberrypi.org/forums/viewtopic.php?f=37&t=27215&sid=9513fdaf30f01e19bd51a3610343914d

Check CPU ด้วยคำสั่ง
  1. top
Use CPU
Start Motion

Use CPU
Stop Motion

ถอดโปรแกรม Motion
sudo apt-get remove motion