วันพฤหัสบดีที่ 22 ธันวาคม พ.ศ. 2559

วันพุธที่ 21 กันยายน พ.ศ. 2559

ทำโกสวินโดวส์7 32,64บิต AllChip AutoDriver_ด้วยEasySysprep

สำหรับกระทู้นี้ วิธีทำโกสวินโดวส์7 32,64บิต AllChip AutoDriver_ด้วยEasySysprep 

หลายท่านคงจะได้ทดสอบและทำสำเร็จกันบ้างแล้ว อย่างไรก็ขอตั้งกระทู้ไว้ให้ท่านที่สนใจได้ศึกษากันนะครับ 014


หลายท่านคงจะทราบว่าวินโดวส์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
การทำไฟล์อิมเมจโกสต์ Windows 7 ให้โคลนลงได้กับทุกเครื่อง!!!
ตัวโปรแกรมจะถูกเปิดขึ้นมา ให้ใส่ชื่อเครื่องที่หัวข้อ 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
event_scheduler = on
under the [mysqld] section
****สังเกต****การทำงานที่Last Executed ถ้ามีวันเวลา แสดงว่าทำงานแล้ว...

วันพุธที่ 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+
.

วันศุกร์ที่ 29 กรกฎาคม พ.ศ. 2559

Grantสิทธิ์เข้าถึงจากภายนอก


 # GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' ;
# GRANT SELECT ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
# SELECT * FROM mysql.user;
# UPDATE mysql.user set password=PASSWORD("123456") WHERE user='root';
# FLUSH PRIVILEGES ; ลองดูนะครับ

วันพุธที่ 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

วันพฤหัสบดีที่ 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

    การติดตั้ง Composer บน Ubuntu

    $sudo apt-get install curl
    $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:
  1. Edit the sshd_config file by sudo vi /etc/ssh/sshd_config
  2. Find the line PermitRootLogin no and change it to PermitRootLogin yes.
  3. Restart the ssh service by sudo /etc/init.d/ssh restart or sudo 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:

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

หมายเหตุ รหัสโรคเรื้อรังที่กำหนด ใช้ตรวจสอบเฉพาะข้อมูลของ สปสช.


รหัสสถานภาพสมรส

รหัสสถานภาพสมรส
รหัส รายละเอียด
1 โสด
2 คู่
3 หม้าย
4 หย่า
5 แยก
6 สมณะ
9 ไม่ทราบ

รหัสวัคซีน



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 นอร์เวย์

รหัสคลินิก/แผนกที่รับไว้รักษา สนย.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.
After installation choose theme, icons and mac cursor from tweak tool.

Remove Wine เมื่อจะทำการUpdate Version

ทอสอบมาหลายครั้งว่าทำไมWine1.4 เปิดโปรแกรมช้ามากกกก เลยทำขั้นตอนการUpdate Wine ไว้ดังนี้
sudo apt-get remove wine\*   /remove wine

วันจันทร์ที่ 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

phpd.moph.go.th (cmi)

ระบบรายงานสนับสนุนข้อมูลสุขภาพฝระบบรายงานศูนย์ประสิทธิภาพ
http://phdb.moph.go.th/
wy2jas10953

วันพฤหัสบดีที่ 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

วันอังคารที่ 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 ครับ