`การสร้างYii2 controller genaretor `เพื่อสร้างReport
`สุดท้าย กด `Genarator ปุ่มสีเขียว
วันพฤหัสบดีที่ 22 ธันวาคม พ.ศ. 2559
วันศุกร์ที่ 21 ตุลาคม พ.ศ. 2559
Ubuntu Linuxmint version.14.04 MySQL + PHP + LOAD DATA LOCAL INFILE`ไม่ได้
14.04 MySQL + PHP + LOAD DATA LOCAL INFILE
`ใช้คำสั่ง sudo apt-get install php5-mysqlnd
วันพุธที่ 21 กันยายน พ.ศ. 2559
ทำโกสวินโดวส์7 32,64บิต AllChip AutoDriver_ด้วยEasySysprep
สำหรับกระทู้นี้ วิธีทำโกสวินโดวส์7 32,64บิต AllChip AutoDriver_ด้วยEasySysprep
หลายท่านคงจะได้ทดสอบและทำสำเร็จกันบ้างแล้ว อย่างไรก็ขอตั้งกระทู้ไว้ให้ท่านที่สนใจได้ศึกษากันนะครับ
หลายท่านคงจะทราบว่าวินโดวส์7นั้น มีเครื่องมือสำหรับทำSysprepไว้ให้อยู่แล้ว ซึ่งก็อาจจะสงสัยว่าทำไมไม่ใช้ตัวนั้นทำเลย ผมก็ขออธิบายก่อนนะครับว่า ตัวSysprepของวินโดวส์นั้นค่อนข้างจะฟิก และต้องเข้าใจเรื่องการเขียนสคริปต์กำกับพอสมควร แต่ในทางความเป็นจริง(ที่เราใช้อยู่ทุกวัน) เราต้องการให้งานโกสนั้นออกมาสมบูรณ์ที่สุด โดยหลังจากการโกสนั้นไม่ต้องไปปรับแต่งอีกให้วุ่นวาย ก็เลยมีตัวEasySysprepที่ทางจีนได้พัฒนามา เพื่อข้ามข้อจำกัดของSysprep ซึ่งก็ใช้sysprepของวินโดวส์เหมือนกัน เพียงแต่จะมีฟังก์ชั่นที่เพิ่มเข้ามาให้เราปรับแต่งโดยที่ไม่ค่อยมีความรู้เท่าไหร่ก็สามารถเข้าใจได้ เช่นการเปิด-ปิดserviceของวินโดวส์ ก็สามารถทำได้ในโปรแกรม โดยที่ไม่ต้องเข้าไปในServiceของวินโดวส์แต่อย่างใด เป็นต้นครับ
อธิบายมาซะยืดยาว ผมก็ขอเข้าเรื่องเลยแล้วกันครับ การทำโกสออลชิป ออโต้ไดรเวอร์นั้นจะมีส่วนประกอบอยู่ 2อย่างหลักๆครับ
1.โปรแกรม EasySysprep ซึ่งเอาไว้ทำSysprep
ดาวน์โหลดที่นี่ครับ ES3.1RC3 http://u.115.com/file/aq2usbhz
2.โปรแกรม AutoDriver ซึ่งในที่นี้ผมเลือกใช้ Easy_DriverPacks_5.10_Finalครับ
ตัวAutoDriverสามารถเลือกโหลดได้ที่นี่ครับ (32หรือ64บิต เลือกตามวินโดวส์ของท่าน)
หลายท่านคงจะทราบว่าวินโดวส์7นั้น มีเครื่องมือสำหรับทำSysprepไว้ให้อยู่แล้ว ซึ่งก็อาจจะสงสัยว่าทำไมไม่ใช้ตัวนั้นทำเลย ผมก็ขออธิบายก่อนนะครับว่า ตัวSysprepของวินโดวส์นั้นค่อนข้างจะฟิก และต้องเข้าใจเรื่องการเขียนสคริปต์กำกับพอสมควร แต่ในทางความเป็นจริง(ที่เราใช้อยู่ทุกวัน) เราต้องการให้งานโกสนั้นออกมาสมบูรณ์ที่สุด โดยหลังจากการโกสนั้นไม่ต้องไปปรับแต่งอีกให้วุ่นวาย ก็เลยมีตัวEasySysprepที่ทางจีนได้พัฒนามา เพื่อข้ามข้อจำกัดของSysprep ซึ่งก็ใช้sysprepของวินโดวส์เหมือนกัน เพียงแต่จะมีฟังก์ชั่นที่เพิ่มเข้ามาให้เราปรับแต่งโดยที่ไม่ค่อยมีความรู้เท่าไหร่ก็สามารถเข้าใจได้ เช่นการเปิด-ปิดserviceของวินโดวส์ ก็สามารถทำได้ในโปรแกรม โดยที่ไม่ต้องเข้าไปในServiceของวินโดวส์แต่อย่างใด เป็นต้นครับ
อธิบายมาซะยืดยาว ผมก็ขอเข้าเรื่องเลยแล้วกันครับ การทำโกสออลชิป ออโต้ไดรเวอร์นั้นจะมีส่วนประกอบอยู่ 2อย่างหลักๆครับ
1.โปรแกรม EasySysprep ซึ่งเอาไว้ทำSysprep
ดาวน์โหลดที่นี่ครับ ES3.1RC3 http://u.115.com/file/aq2usbhz
2.โปรแกรม AutoDriver ซึ่งในที่นี้ผมเลือกใช้ Easy_DriverPacks_5.10_Finalครับ
ตัวAutoDriverสามารถเลือกโหลดได้ที่นี่ครับ (32หรือ64บิต เลือกตามวินโดวส์ของท่าน)
Ghost window7 ใช้ได้กับทุกเครื่ิอง
สำหรับเครื่องมือที่ต้องใช้ซึ่งต้องมีสำหรับประกอบการทำในบทความนี้ก็คือ
+ โปรแกรม SPAT6.0.9 Final (แก้ไขไฟล์ 26-05-2557 และใช้พาสเวิร์ดเป็น varietypc.net
3. เปิดโปรแกรม SPAT6.0.9 ที่ได้เตรียมไว้ขึ้นมา โดยคลิกขวาที่ไฟล์ แล้วเลือก Run as administrator
ตัวโปรแกรมจะถูกเปิดขึ้นมา ให้ใส่ชื่อเครื่องที่หัวข้อ Rename computer’s name ตามต้องการแล้วคลิกปุ่ม Sysprep -> OK
สำหรับเครื่องมือที่ต้องใช้ซึ่งต้องมีสำหรับประกอบการทำในบทความนี้ก็คือ
+ โปรแกรม SPAT6.0.9 Final (แก้ไขไฟล์ 26-05-2557 และใช้พาสเวิร์ดเป็น varietypc.net
3. เปิดโปรแกรม SPAT6.0.9 ที่ได้เตรียมไว้ขึ้นมา โดยคลิกขวาที่ไฟล์ แล้วเลือก Run as administrator
ตัวโปรแกรมจะถูกเปิดขึ้นมา ให้ใส่ชื่อเครื่องที่หัวข้อ Rename computer’s name ตามต้องการแล้วคลิกปุ่ม Sysprep -> OK
วันพฤหัสบดีที่ 8 กันยายน พ.ศ. 2559
ทำ Navicat scheduled Events เพื่อตั้งเวลา Update Data
ผมเคยศึกษาหลายบทความว่า ทำไงจะมีเทคนิคการ update data มาไว้พร้อมใช้งาน จนได้พบแนวคิดจากอาจารย์ที่สอนYii2 advance (DHDC) เทพมาก... 5555
1.สร้างEvent มาสัก1 ตัว พร้อมกำหนดเวลาทำงานไว้
2.สร้าง View OR Functions เพื่อนำมาวางใน Events
3.หากEventยังไม่งาน ให้เข้าไปที่ Linux: nano /etc/mysql/my.cnf
1.สร้างEvent มาสัก1 ตัว พร้อมกำหนดเวลาทำงานไว้
event_scheduler = on
under the [mysqld] section
****สังเกต****การทำงานที่Last Executed ถ้ามีวันเวลา แสดงว่าทำงานแล้ว...
วันพุธที่ 17 สิงหาคม พ.ศ. 2559
วันพุธที่ 10 สิงหาคม พ.ศ. 2559
ข้อแนะนำ Angular2
7 ข้อแนะนำสำหรับมือใหม่ที่กำลังจะศึกษา Angular 2
--------------------------------
--------------------------------
1. Angular 2 มี style guide หรือคู่มือ/ข้อแนะนำ สำหรับการเขียนโค้ดที่ดีครับ แนะนำให้ศึกษาก่อนตามนี้ https://goo.gl/wW1wRf
หรือง่ายกว่านั้น เวลาสร้างโปรเจคใหม่ หรือเขียนโค้ด ผมแนะนำให้ใช้ Angular-cli ครับ (https://goo.gl/pA0K5q) นอกจากจะช่วยเรา gen code แล้ว โค้ดที่ gen มา จะได้โค้ดซึ่งตรงกับ style guide ที่ดีด้วย สบายเลย :)
ตัวนี้ https://goo.gl/WsGW7o เป็นคู่มือ Angular CLI อย่าลืมพิมพ์แปะฝาบ้านไว้ 55+
.
วันจันทร์ที่ 8 สิงหาคม พ.ศ. 2559
วันจันทร์ที่ 1 สิงหาคม พ.ศ. 2559
วิธีทำให้ mysql ติดต่อจากHost อื่นได้..
ขั้นตอนที่1: รีโมทเข้า ubuntu server(ip: 192.168.1.20) ผ่าน SSH
วันศุกร์ที่ 29 กรกฎาคม พ.ศ. 2559
วันพุธที่ 27 กรกฎาคม พ.ศ. 2559
การ Grant สิทธิ์ ให้User sa
การ grant สิทธิให้ user sa
บทความนี้ เขียนขึ้นเพื่อแก้ไขการ connect mysql ไม่ได้ เนื่องจากผลกระทบหลังจาก Upgrade MySQL 5.5.31
ปกติ หลังจาก Upgrade MySQL แล้ว hosxp_pcu ก็ใช้งานได้เลย
****แต่มีบางเครื่อง ที่ไม่สามารถ connect mysql ได้ ย้ำนะครับ เป็นบางเครื่องเท่านั้น****
วิธีแก้ไข
Grant สิทธิ์
คือผมดูแล้วมันเกิดจาก mysql ยังไม่ทำงานตาม my.cnf อ่ะครับ อาจเป็นเพราะว่าลง Mysql ก่อนแล้วคือทำ
my.cnf ทีหลัง
วิธีแก้คือ
1. stop mysql ก่อนโดยใช้คำสั่ง /etc/init.d/./mysql stop
2.ลบไฟล์ ibdata1,ib_logfile0, ib_logfile1 ที่อยู่ใน /var/lib/mysql อาจจำลบ database hos ออกด้วยก็ได้นะครับถ้าหากยังมีของจริงอยู่ใน server หลัก
3.เพิ่ม fucntion ตัวนี้ log_bin_trust_function_creators = 1 ใน my.cnf ตรงส่วน [mysqld] ถ้ามีแล้วก็ข้ามเลยครับ
4.สั่ง start mysql ด้วย /etc/init.d/./mysql start
5.สั่ง upgrade mysql ด้วย mysql_upgrade -u root หรือถ้าเคย upgrade แล้วก็สั่งด้วย mysql_upgrade --force -u root
6.ใช้คำสั่ง mysql_fix_privilege_tables
7.เข้าใช้งาน shell ของโปรแกรม mysql ด้วย mysql -u root แล้วเพิ่ม fucntion ตัวนี้นะครับ SET GLOBAL log_bin_trust_function_creators = 1;
8.สั่ง restart mysql ด้วยคำสั่ง /etc/init.d/./mysql restart
**อย่าลืม grant สิทธิ์ ตามนี้นะครับ
mysql>grant all on *.* to youruser@'%' identified by 'youruser' with grant option; ส่วนนี้ให้ใช้ user ของตัวเองแทน sa จะปลอดถัยกว่าครับ
mysql>grant super on *.* to sa@'%' identified by 'sa';
mysql>grant all privileges on *.* to sa@'%' identified by 'sa' with grant option;
mysql>flush privileges;
เสร็จแล้วครับต่อไปก็สร้างฐานข้อมูลและ replicate ใหม่ได้เลย
ที่มา http://hosxp.net/smf2/index.php?topic=13868.0
my.cnf ทีหลัง
วิธีแก้คือ
1. stop mysql ก่อนโดยใช้คำสั่ง /etc/init.d/./mysql stop
2.ลบไฟล์ ibdata1,ib_logfile0, ib_logfile1 ที่อยู่ใน /var/lib/mysql อาจจำลบ database hos ออกด้วยก็ได้นะครับถ้าหากยังมีของจริงอยู่ใน server หลัก
3.เพิ่ม fucntion ตัวนี้ log_bin_trust_function_creators = 1 ใน my.cnf ตรงส่วน [mysqld] ถ้ามีแล้วก็ข้ามเลยครับ
4.สั่ง start mysql ด้วย /etc/init.d/./mysql start
5.สั่ง upgrade mysql ด้วย mysql_upgrade -u root หรือถ้าเคย upgrade แล้วก็สั่งด้วย mysql_upgrade --force -u root
6.ใช้คำสั่ง mysql_fix_privilege_tables
7.เข้าใช้งาน shell ของโปรแกรม mysql ด้วย mysql -u root แล้วเพิ่ม fucntion ตัวนี้นะครับ SET GLOBAL log_bin_trust_function_creators = 1;
8.สั่ง restart mysql ด้วยคำสั่ง /etc/init.d/./mysql restart
**อย่าลืม grant สิทธิ์ ตามนี้นะครับ
mysql>grant all on *.* to youruser@'%' identified by 'youruser' with grant option; ส่วนนี้ให้ใช้ user ของตัวเองแทน sa จะปลอดถัยกว่าครับ
mysql>grant super on *.* to sa@'%' identified by 'sa';
mysql>grant all privileges on *.* to sa@'%' identified by 'sa' with grant option;
mysql>flush privileges;
เสร็จแล้วครับต่อไปก็สร้างฐานข้อมูลและ replicate ใหม่ได้เลย
ที่มา http://hosxp.net/smf2/index.php?topic=13868.0
วันพฤหัสบดีที่ 21 กรกฎาคม พ.ศ. 2559
การจัดการ library ในภาษา PHP ด้วย Composer
การจัดการ library ในภาษา PHP ด้วย Composer !!!
Composer คืออะไร?
Composer คือระบบจัดการไลบราลี่ภายนอกของ php ถูกสร้างขึ้นมาโดยนำแนวคิดมาจากระบบจัดการไลบราลี่ของ node.js,ruby ที่ต้องสร้างขึ้นเพราะ ของเดิมของ php คือ pear ไม่มีการพัฒนามากว่า 5 ปีเเล้ว และแนวคิดของ composer ต่างจาก pear ตรงที่ตัวไลบราลี่จะไม่ถูกติดตั้งในระดับที่สามารถถูกเรียกใช้จากที่ไหนก็ได้ แต่จะใช้โฟลเดอร์ vendor เป็นตัวหลักในการเก็บไลบราลี่ต่างๆ
ซึ่ง composer จะจัดการ dependency ที่เขียนด้วยภาษา php โดยมีแหล่งรวม packages ต่างๆอยู่ที่ http://packagist.org ที่นี้เองจะรวม repository ส่วนของ dependency library จากหลายๆ ที่ไม่ว่าจะเป็น github bitbucket .. หากเปรียบเทียบกับภาษาอื่น ตัว composer จะเหมือนกับ gemfile ใน Ruby , Maven ใน Java หรือส่วนหนึ่งใน Nuget ของ .Net
packagist.org
เป็นเว็บไซต์ที่รวบรวมไลบราลี่ของ php เมื่อเราต้องการไลบราลี่เกี่ยวกับอะไร ก็เข้าไปค้นหาจากที่นี้ได้ครับ โปรเจคส่วนใหญ่จะมาจาก github กับ bitbucket
ประโยชน์หลัก
- ลดเวลาการค้นหาไลบราลี่ที่เราต้องการ เพราะไลบราลี่ของ php ที่ใช้มาตรฐาน psr แทบจะทุกตัวใช้ packagist.org ในการขึ้นทะเบียนว่าสามารถใช้ร่วมกับ composer ได้
- ถ้าไลบราลี่ตัวนั้นมีการอัพเดท เราสามารถติดตามได้โดยไม่ต้องเสียเวลาเข้าไปตรวจที่หน้าเว็บ
- ลดการสร้างไลบราลี่ซ้ำซ้อน เมื่อเราต้องการสร้างไลบราลี่ขึ้นมาใช้เอง ก็เข้าไปค้นดูก่อน ถ้าไม่มีค่อยสร้าง
- ต่อไปถ้าไลบราลี่ของเราจะสามารถใช้งานได้กับทุกๆ framework ที่ใช้ composer
- ถ้าไลบราลี่ตัวนั้นมีการอัพเดท เราสามารถติดตามได้โดยไม่ต้องเสียเวลาเข้าไปตรวจที่หน้าเว็บ
- ลดการสร้างไลบราลี่ซ้ำซ้อน เมื่อเราต้องการสร้างไลบราลี่ขึ้นมาใช้เอง ก็เข้าไปค้นดูก่อน ถ้าไม่มีค่อยสร้าง
- ต่อไปถ้าไลบราลี่ของเราจะสามารถใช้งานได้กับทุกๆ framework ที่ใช้ composer
การติดตั้ง Composer บน Ubuntu
$sudo apt-get install curl
$curl -s http://getcomposer.org/installer | php
$php composer.phar
$sudo mv composer.phar /usr/bin/composer
$curl -s http://getcomposer.org/installer | php
$php composer.phar
$sudo mv composer.phar /usr/bin/composer
Githup Personal access tokens ใหม่นะ
Personal access tokens Linux samsung r468
https://github.com/settings/tokens
63b7ced8bfa54432dfdf185a40213adb9c842e11
https://github.com/Pgans/Boontha
Pgans:okp=k9iu[6Pmk;mhosp.gan
Boontha
Yii-advanced:YiiDemoaf951629b86da967229d75b39afc60042fe770c0
Yii2-user:200094bf95e389756c92713534c6defa46d52174
yii2b-devices:04394681f802c2a0f70a20f6cd7e51437f7df521
datePicker:b57fd8f918f87ba71bcde4f56dc15d502eac55d2
วันศุกร์ที่ 15 กรกฎาคม พ.ศ. 2559
PermitRootLogin yes กรณีremoteไม่ได้
นระยะหลังนี้ มาตรการด้านความปลอดภัย ได้มีรายละเอียดเพิ่มมากขึ้น แม้กระทั่ง ssh ที่เพิ่มข้อกำหนด
ด้านความปลอดภัยนี้มาให้ ดังนั้น หากคุณต้องการใช้โปรแกรม Secure Shell client ทำการ login ที่ root จะไม่สามารถ login ได้สำเร็จ แต่ใช้ user อื่น สามารถ login ได้ทันที แต่ หากคุณทำการ login root ทีเครื่องแม่ข่าย จะสามารถ login เข้าได้อย่างดี
ตอนแรก นึกว่า ได้กำหนดรหัสผ่าน ผิด หลายท่านคงนึกเช่นนี้ สรุปไม่ผิดหลอกครับ เพราะ ระบบได้ทำการป้องกัน ไว้ หากต้องการให้ใช้งานได้ สามารถทำได้ดังข้อความที่ต่อจากตรงนี้ไป แต่ขอเตือนไว้ก่อนนะครับ ว่า หากทำอย่างนี้แล้ว จะเสี่ยงต่อความปลอดภัยของระบบมากขึ้น
Does your Ubuntu box allow the
root
account login via ssh
? By default, Ubuntu doesn't allow the root
account to do ssh
.
Enabling the root account to access ssh directly is a major security risk. However, you can enable it if you like to do so by doing the steps below:
- Edit the sshd_config file by
sudo vi /etc/ssh/sshd_config
- Find the line
PermitRootLogin no
and change it toPermitRootLogin yes
. - Restart the ssh service by
sudo /etc/init.d/ssh restart
orsudo service ssh restart
You have now enabled ssh using the root account.
หรือการ Restart อีกแบบหนึ่งคือคำสั่ง restart ssh (Ubuntu 14)
ที่มา http://askubuntu.com/questions/372380/remote-ssh-root-login-with-ubuntu-12-04
วันพฤหัสบดีที่ 14 กรกฎาคม พ.ศ. 2559
Install LAMP Server (Apache, MySQL or MariaDB, PHP) On Ubuntu 14.10/14.04/13.10
Apache is an open-source multi-platform web server. It provides a full range of web server features including CGI, SSL and virtual domains.
To install Apache, enter the following command from your terminal:
1
|
sudo apt-get install apache2
|
Test Apache:
Open your web browser and navigate to http://localhost/ or http://server-ip-address/
วันพุธที่ 13 กรกฎาคม พ.ศ. 2559
2003 : Can't connect to MySQL server on 'localhost' (10061)
2003 : Can't connect to MySQL server on 'localhost' (10061)
เจอปัญหาการ connect mysql ระยะไกล "2003 : Can't connect to MySQL server on 'localhost' (10061)"
ภาพนี้เกิดจาก connect ด้วย โปรแกรม Navicat
ส่วนภาพนี้เกิดจาก connect ด้วย โปรแกรม MySQL Administrator
เอาล่ะ ทำงัยดี พี่ google น่าจะช่วยได้ แล้วก็ได้จริง ไปเจอที่ http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html ก็ทำการแก้ตามที่เวบเค้าแนะนำ ก็ได้แฮะ
เลยสรุปมาเฉพาะที่ได้แก้มา (ไม่รู้ถูกต้องตามหลักอ่ะป่าว อิอิ) ได้ว่า
- เข้าไปที่ แก้ไฟล์ my.cnf ที่ /etc/mysql/my.cnf ด้วย nano หรือ vi ก็ได้ ตามถนัด
- หาบรรทัด ที่มี bind-address = 127.0.0.1
- แล้วเปลี่ยนเป็น #bind-address = 127.0.0.1
- จากนั้นก็บันทึก แล้วสั่ง restart mysql ด้วย /etc/init.d/mysql restart
- เสร็จแล้วลอง connect mysql อีกที ก็ได้ ตามรูป
วันพุธที่ 6 กรกฎาคม พ.ศ. 2559
รหัสอาชีพ
รหัส อาชีพ
000 ไม่มีอาชีพ
001 เกษตรกรรม
002 รับจ้าง
003 ค้าขาย
004 รับราชการ
005 รัฐวิสาหกิจ
006 นักการเมือง
007 ทหาร,ตำรวจ
008 ประมง
009 ครู
010 อื่นๆ
012 เลี้ยงสัตว์
013 นักบวช,สมณะ
014 งานบ้าน
015 นักเรียน
900 หญิงบริการ
901 ไม่ระบุ
รหัสโรคเรื้อรัง สปสช.
รหัสโรคเรื้อรัง ของ สปสช.
โรค รหัส ICD
เบาหวาน E11 – E14
ความดันเลือดสูง I10 – I15
โรคหลอดเลือดสมอง I60 – I69
โรคหลอดเลือดหัวใจและโรคหัวใจขาดเลือด I20 – I25
โรคถุงลมปอดโป่งพองเรื้อรัง J43 – J44
โรคหอบหืด J45 – J46
หมายเหตุ รหัสโรคเรื้อรังที่กำหนด ใช้ตรวจสอบเฉพาะข้อมูลของ สปสช.
โรค รหัส ICD
เบาหวาน E11 – E14
ความดันเลือดสูง I10 – I15
โรคหลอดเลือดสมอง I60 – I69
โรคหลอดเลือดหัวใจและโรคหัวใจขาดเลือด I20 – I25
โรคถุงลมปอดโป่งพองเรื้อรัง J43 – J44
โรคหอบหืด J45 – J46
หมายเหตุ รหัสโรคเรื้อรังที่กำหนด ใช้ตรวจสอบเฉพาะข้อมูลของ สปสช.
รหัสวัคซีน
17. รหัสชนิดวัคซีน
รหัสวัคซีน ชื่อวัคซีนภาษาอังกฤษ ชื่อวัคซีนภาษาไทย ประเภท อายุ(เดือน)
010 BCG บีซีจี ฉีด 0
011 BCGs บีซีจีเอส ฉีด ป1
021 dTs1 ดีทีเอส1 ฉีด ป1
022 dTs2 ดีทีเอส 2 ฉีด ป1
023 dTs3 ดีทีเอส 3 ฉีด ป2
024 dTs4 ดีทีเอส 4 ฉีด ป6
031 DTP1 ดีทีพี1 ฉีด 2
032 DTP2 ดีทีพี2 ฉีด 4
033 DTP3 ดีทีพี3 ฉีด 6
รหัสเชื้อชาติ/สัญชาติ
รหัสสัญชาติ
รหัส เชื้อชาติ/สัญชาติ
000 ไม่ระบุ
001 อังกฤษ
002 ปอร์ตุเกส
003 ดัตช์
004 เยอรมัน
005 ฝรั่งเศส
006 เดนมาร์ก
007 สวีเดน
008 สวิสเซอร์แลนด์
009 อิตาลี
010 นอร์เวย์
รหัส เชื้อชาติ/สัญชาติ
000 ไม่ระบุ
001 อังกฤษ
002 ปอร์ตุเกส
003 ดัตช์
004 เยอรมัน
005 ฝรั่งเศส
006 เดนมาร์ก
007 สวีเดน
008 สวิสเซอร์แลนด์
009 อิตาลี
010 นอร์เวย์
รหัสคลินิก/แผนกที่รับไว้รักษา สนย.5หลัก
หลักที่ 1 = ประเภขอบริการ 0 = ผู้ป่วยนอก 1 = ผู้ป่วยใน
หลักที่ 2-3 = แผนกที่รับไว้รักษาตามที่กำหนดไว้ด้านล่าง
หลักที่ 4-5 = คลิกนิกย่อย/ตึก ให้ รพ.กำหนดเอง
รหัสคลินิก
รหัส รายละเอียด
01 อายุรกรรม
02 ศัลยกรรม
03 สูติกรรม
04 นรีเวชกรรม
05 กุมารเวช
06 โสต ศอ นาสิก
07 จักษุ
08 ศัลกรรม
09 จิตเวช
10 รังสีวิทยา
11 ทันตกรรม
12 อื่นๆ
วันพฤหัสบดีที่ 23 มิถุนายน พ.ศ. 2559
Mac OS X Lion Theme, Icons and cursors
Mac OS X Lion Theme, Icons and cursors:
Enter these commands in terminal to get themes, icons and cursors.
Terminal Commands:
|
---|
sudo add-apt-repository ppa:noobslab/themes
|
sudo apt-get update
|
sudo apt-get install mac-icons-v2-noobslab
|
sudo apt-get install mac-ithemes-v2-noobslab
|
Remove Wine เมื่อจะทำการUpdate Version
ทอสอบมาหลายครั้งว่าทำไมWine1.4 เปิดโปรแกรมช้ามากกกก เลยทำขั้นตอนการUpdate Wine ไว้ดังนี้
sudo apt-get remove wine\* /remove wine
วันอังคารที่ 14 มิถุนายน พ.ศ. 2559
วันจันทร์ที่ 13 มิถุนายน พ.ศ. 2559
[MYSQL] ERROR 1418 (HY000): THIS FUNCTION HAS NONE OF DETERMINISTIC
ERROR 1418 (HY000) at line 6735: This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its
declaration and binary logging is enabled (you *might* want to use the less safe
log_bin_trust_function_creators variable)
mysql> SET GLOBAL log_bin_trust_function_creators = 1;
ใช้คำสั่งแก้ไข # vi /etc/my.cnf
เพิ่มบรรทัดนี้
[mysqld]
log_bin_trust_function_creators=1
เสร็จแล้ว restart mysql
วันอาทิตย์ที่ 29 พฤษภาคม พ.ศ. 2559
เปิด Innodb #skip innnodb
เนื่องจาก MySQL เมื่อลงตามปกติแล้ว จะไม่ enable innodb ไว้ให้ ทำให้เมื่อเรา create table โดยระบุ type เป็น innodb จะเกิดการ error (default ของ table จะเป็น MYISAM) innodb คือประเภทของ Table ที่ทำให้สามารถสร้าง foreign key เพื่ออ้างอิงกับ table หลักได้ ดังนั้นการ enable innodb ให้ทำงานจึงจำเป็นสำหรับการ create table ที่จะต้องมีการใช้ Foreign key การ enable innodb ทำได้ดังนี้ 1. ไปที่ไฟล์ c:\appserv\mysql\my.ini หรือถ้าไม่เจอให้ไปหาที่ c:\windows\my.ini หรือถ้าไม่เจอ ให้ search หาไฟล์ my.ini 2. เปิดไฟล์ my.ini ด้วย notepad แล้ว ค้นหาคำว่า skip-innodb 3. เมื่อเจอบรรทัดที่มีคำว่า skip-innodb แล้วให้ใส่เครื่องหมาย # ไว้หน้าบรรทัดนั้นแล้ว save 4. ทำการ restart เครื่อง 5. ลองสร้าง table ที่มี type เป็น innodb
วันพฤหัสบดีที่ 19 พฤษภาคม พ.ศ. 2559
วันพฤหัสบดีที่ 12 พฤษภาคม พ.ศ. 2559
Enable SSH on Linux Mint 16/15 /14 / 13 / 12
I have noticed that a lot of people do not know how to enable SSH on Linux Mint systems, so I have decided to make this article.
openssh-server.
$ sudo apt-get update
$ sudo apt-get install openssh-server
เสร็จแล้วสามารถใช้เครื่องอื่น remoteได้เลยครับ....
วันอังคารที่ 10 พฤษภาคม พ.ศ. 2559
[RouterOS 6.14 ขึ้นไป Free Dynamic DNS ของ Mikrotik
ผมไปเจอบทความนี้ ขอบคุณมากทำได้จริงๆติหลังดมาหลายวัน
จากเดิมการที่เราจะใช้งาน Dynamic DNS ของเจ้าต่าง ๆ อาทิ no-ip, changeip, dyndns, freedns.afraid.org เราต้องไปนั่งสมัครเป็นสมาชิก แถมยังต้องวุ่นวายหาสคริปมาใส่เพื่อเช็ค IP, Update IP ของเราอีกต่างหาก แต่ต่อจากนี้ ความวุ่นวายนั้นจะไม่มีความจำเป็นอีกต่อไปแล้วครับ เพราะ Mikrotik ได้ออกบริการ Dynamic DNS ของตัวเองออกมา ให้เจ้าของอุปกรณ์ Mikrotik ทุกท่าน ได้ใช้งานกันโดยตรงเลยทีเดียว
ความต้องการ / Requirement
- ต้องใช้งาน RouterOS เป็นเวอร์ชั่น 6.14 ขึ้นไป (ผู้ใช้งานเวอร์ชั่นต่ำกว่าต้องอัพเดตก่อน)
ขั้นตอนการเปิดใช้งาน Free Dynamic DNS ของ Mikrotik
1. เข้า Winbox ไปยังเมนู IP -> Cloud
2. ติ๊ก Enable แล้วกด Apply
3. รอให้ตัว Mikrotik อัพเดตข้อมูลไปยังระบบ Cloud ของ Mikrotik สักครู่หนึ่ง
จากนั้นจะปรากฎข้อมูลดังนี้
- Public Address: เป็น IP อินเตอร์เน็ตของเรา
- DNS Name: คือชื่อ Dynamic DNS สำหรับเราที่จะใช้งาน โดยจะมาในรูปแบบของ serialnumber.sn.mynetname.net
จากเดิมการที่เราจะใช้งาน Dynamic DNS ของเจ้าต่าง ๆ อาทิ no-ip, changeip, dyndns, freedns.afraid.org เราต้องไปนั่งสมัครเป็นสมาชิก แถมยังต้องวุ่นวายหาสคริปมาใส่เพื่อเช็ค IP, Update IP ของเราอีกต่างหาก แต่ต่อจากนี้ ความวุ่นวายนั้นจะไม่มีความจำเป็นอีกต่อไปแล้วครับ เพราะ Mikrotik ได้ออกบริการ Dynamic DNS ของตัวเองออกมา ให้เจ้าของอุปกรณ์ Mikrotik ทุกท่าน ได้ใช้งานกันโดยตรงเลยทีเดียว
ความต้องการ / Requirement
- ต้องใช้งาน RouterOS เป็นเวอร์ชั่น 6.14 ขึ้นไป (ผู้ใช้งานเวอร์ชั่นต่ำกว่าต้องอัพเดตก่อน)
ขั้นตอนการเปิดใช้งาน Free Dynamic DNS ของ Mikrotik
1. เข้า Winbox ไปยังเมนู IP -> Cloud
2. ติ๊ก Enable แล้วกด Apply
3. รอให้ตัว Mikrotik อัพเดตข้อมูลไปยังระบบ Cloud ของ Mikrotik สักครู่หนึ่ง
จากนั้นจะปรากฎข้อมูลดังนี้
- Public Address: เป็น IP อินเตอร์เน็ตของเรา
- DNS Name: คือชื่อ Dynamic DNS สำหรับเราที่จะใช้งาน โดยจะมาในรูปแบบของ serialnumber.sn.mynetname.net
วันอังคารที่ 26 เมษายน พ.ศ. 2559
Resize Virtualbox Linux
VBoxManage modifyhd xp.vdi --resize 2000
ผลลัพธ์VBoxManage modifyhd xp.vdi --resize 2000
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize hard disk operation for this format is not implemented yet!
ไปหาวิธีแก้กันต่อกระบวนการมีดังนี้ครับขั้นแรกเราต้องทำการสร้างไฟล์ .vdi มาใหม่ด้วยการสั่งโคลนมันซะก่อนครับ
คำสั่งตามด้านล้างนี้เลย
#VBoxManage clonehd ชื่อไฟล์เดิม ชื่อไฟล์ใหม่ --format VDI --variant Standard
ตัวอย่าง sudo VBoxManage clonehd /media/pgan/WORK/Virtulbox/xp.vdi /media/pgan/WORK/Virtulbox/winxp.vdi --format VDI --variant Standardหลังจากที่ทำการโคลนมาได้แล้วให้ทำการรันคำสั่ง นี้ครับ
VBoxManage modifyhd ชื่อไฟล์.vdi --resize ขนาดเป็น MB
VBoxManage modifyhd /media/pgan/WORK/Virtulbox/winxp.vdi --resize 35600
ไม่ต้องตกใจไปให้ ไปที่ My computer คลิ๊กขวาไอคอน เลือกไปที่ manage แล้วไปทำการ resize ครับ
สมัครสมาชิก:
บทความ (Atom)