Sunday, June 10, 2018

การติดตั้ง Ubuntu Linux บน Windows 10

การติดตั้ง Ubuntu Linux บน Windows 10


Step 1: ติดตั้ง Windows Subsystem for Linux 
1. คลิกเลือกที่ Start
2. เลือก Windows Features

การติดตั้ง OpenSSH Client บน Windows 10

การติดตั้ง OpenSSH Client บน  Windows 10

1. คลิกที่ Start > เลือก Settings



Thursday, June 7, 2018

9 Python Analytics Libraries

9 Python Analytics Libraries


Python & data analytics go hand in hand. Here is a list of 9 Python data analytics libraries. This list is going to be continuously updated here.

Pandas is a library written for the Python programming language for data manipulation and analysis. In particular, it offers data structures and operations for manipulating numerical tables and time series. Pandas is free software released under the three-clause BSD license

Tuesday, December 26, 2017

คู่มือติดตั้งระบบป้องกันเครือข่ายองค์กรด้วย IPFire (39 หน้า)


คู่มือติดตั้งระบบป้องกันเครือข่ายองค์กรด้วย IPFire (39 หน้า)
Download > https://www.slideshare.net/arnut/network-firewall-with-ipfire

เอกสารบรรยายพิเศษ "การพัฒนา Web Application" (90 slide)



เอกสารบรรยายพิเศษ  "การพัฒนา Web Application" (90 slide)
หมายเหตุ
เอกสารบรรยายพิเศษให้นักศึกษาและคณาจารย์สาขาวิศวกรรมคอมพิวเตอร์ คณะเทคโนโลยีอุตสาหกรรม มหาวิทยาลัยราชภัฏสวนสุนันทา, วันที่ 18-19 พฤษภาคม 2559

Download >> https://www.slideshare.net/arnut/web-application-with-php-85028053

เอกสารบรรยายพิเศษ "IT Skills for Teacher" (ตอนที่ 2)



เอกสารบรรยายพิเศษ  "IT Skills for Teacher" (ตอนที่ 2) (64 slide)
* โครงการพัฒนาศักยภาพอาจารย์ด้านวิชาการและวิชาชีพ สาขาวิชาระบบสารสนเทศฯ มทร.สุวรรณภูมิ
Download > https://www.slideshare.net/arnut/it-skills-for-teacher-path-2

เอกสารบรรยายพิเศษ "IT Skills for Teacher" (ตอนที่ 1)


เอกสารบรรยายพิเศษ "IT Skills for Teacher" ตอนที่ 1 (42 slide) * โครงการพัฒนาศักยภาพอาจารย์ด้านวิชาการและวิชาชีพ สาขาวิชาระบบสารสนเทศฯ มทร.สุวรรณภูมิ
Download >> https://www.slideshare.net/arnut/it-skills-for-teacher-path-1

Sunday, December 24, 2017

สาขาที่เปิดสอนด้านคอมพิวเตอร์และเทคโนโลยีสารสนเทศในประเทศไทย


 ไฟล์ PDF สาขาที่เปิดสอนด้านคอมพิวเตอร์และเทคโนโลยีสารสนเทศในประเทศไทย >> คลิกดูไฟล์ภาพขนาดเต็ม

เผื่อไว้เปรียบเทียบในการส่งบุตรหลานเข้าศึกษา และเลือกสถาบันที่ต้องการศึกษา ทั้งนี้สาขาที่เปิดสอนด้านคอมพิวเตอร์ และเทคโนโลยีสารสนเทศในประเทศไทยมีสถาบันการศึกษาให้เลือกเรียนจำนวนมาก (ในอนาคตอันใกล้อาจเปลี่ยนเป็นสาขาเทคโนโลยีดิจิทัลหรือใกล้เคียง) และคิดว่าจากเหตุผู้สมัครเรียนลดน้อยลงอย่างต่อเนื่องทุกปี(ประชากรเกิดน้อยลง)ทุกสถาบันการศึกษาต่างมีการปรับตัวกันขนานใหญ่  หลายสาขาวิชาจะต้องมีการยุบรวมกันเพื่อความอยู่รอดของสาขา หากไม่ปรับตัวก็ต้องต้องปิดสาขาไปในที่สุด

ทั้งนี้ในการพิจารณาเลือกศึกษาสายคอมพิวเตอร์ มีอยู่ 5 แนวทางแนะนำ คือ 
  1.  ชื่อเสียงสถาบัน (อาจมีความจำเป็นลดลงในปัจจุบัน) ให้พิจารณาสถาบันการศึกษาของรัฐไว้ลำดับต้นๆ
  2. ความเข้มข้นของหลักสูตร และแผนการเรียน (ทันต่อบริบทโลกไหม เพราะเราเข้าไปศึกษาไม่ได้จบวันนี้ วันพรุ่งนี้ให้มองไปข้างหน้า 2 - 4 ปี ปีที่เราจบ ว่าตลาดยังต้องการแรงงานสายนี้ไหม) และต้องศึกษาเทคโนโลยีอะไรเพิ่มเติมก่อนจบการศึกษา ในปัจจุบันสถานศึกษาภาคเอกชนหลายแห่งก็สอนมีคุณภาพมากเช่นเดียวกัน
  3. ทีมคณาจารย์ผู้สอนในหลักสูตร ดูรายชื่อคณาจารย์ผู้อสนที่แขวนไว้ในเว็บไซต์สถาบันการศึกษานั้นๆ หรือเว็บของสำนักงานคณะกรรมการการอุดมศึกษา  >> กรอบมาตรฐานคุณวุฒิระดับอุดมศึกษาแห่งชาติ  สำนักงานคณะกรรมการการอุดมศึกษา (TQF: HEd) 
  4. ครื่องมือสนับสนุนการเรียนการสอน มีมากน้อยแค่ไหน  ล้าสมัยไหม (ดูได้จากเว็บ และ Facebook page ของสาขาที่ต้องการศึกษา สาขาใดไม่มีเพจของตนเองถือว่าไม่ทันสมัย ไม่ทันยุค)
  5. ผลลัพธ์ของรุ่นพี่ๆ ที่จบการศึกษาแล้ว (ค้นดูได้จากเว็บ หรือสอบถามรุ่นพี่ๆ ได้) 

Saturday, December 23, 2017

การติดตั้ง Node.js บน CentOS Linux 7


  Node.js เป็น JavaScript runtime สร้างบน Chrome’s V8 JavaScript engine โดย Node.js เป็นซอฟต์แวร์ประเภทโอเพ่นซอร์สที่เขียนโปรแกรมฝั่งเซิร์ฟเวอร์ (server-side programming) เช่นเดียวกับกับภาษา PHP, JSP หรือ ASP.NET ใช้ event-driven, non-blocking I/O model ทำให้เครื่องเบาและมีประสิทธิภาพสูง Node.js เป็น Cross Platform Runtime Environment สามารถติดตั้งใช้งานได้ทั้งระบบ Windows, Linux, MacOS และคอมพิวเตอร์แบบฝังตัวตระกูล ARM เช่น Raspberry Pi, Orange Pi, BeagleBone Black, Intel Galileo เป็นต้น

  Node.js เขียนโค้ดภาษา JavaScript โดยพัฒนา Apps ครั้งเดียวสามารถใช้งานได้ทุกระบบปฏิบัติการ (โดยระบบปฏิบัติการ (OS) ที่ใช้ต้องติดตั้ง Runtime Environment ของ Node.js ไว้) คล้ายๆ กับการใช้งาน Apps ที่สร้างด้วย JAVA ในอดีตที่ผู้ใช้ต้องติด JAVA Runtime Environment

Saturday, December 16, 2017

ติดตั้ง Cloud Storage ใช้งานในองค์กรด้วย NextCloud

NextCloud เป็นโอเพ่นซอร์สสำหรับบริหารจัดการข้อมูลผ่านเว็บในรูปแบบ Cloud Storage พัฒนามาจากต้นแบบ ownCloud, ทำหน้าที่คล้ายกับ Dropbox สามารถแชร์เอกสาร รูปภาพ ไฟล์วีดีโอ เหมาะสำหรับหน่วยงานที่ต้องการกำหนดบริหารเอกสารไว้ที่องค์กรของตนเองแบบรวมศูนย์ อีกทั้ง NextCloud มีเวอร์ชั่นในรูปแบบเชิงการค้าเช่นเดียวกัน สามารถอ่านรายละเอียดเพิ่มเติมได้ที่ https://nextcloud.com


ความต้องการด้านซอฟต์แวร์
ระบบปฏิบัติการที่สามารถติดตั้งได้
  • Redhat Enterprise Linux 
  • CentOS 6 and 7
  • Ubuntu (14.04 & 16.04)
  • Debian 7
  • SUSE Enterprise Server 11 SP3 & 12
ความสามารถ
  1. สามารถเข้าใช้งานจัดเก็บไฟล์ได้ทุกที่ ทุกเวลา (anytime, anywhere)
  2. สามารถสร้างกลุ่มแผนกต่างๆ เพื่อแชร์ไฟล์ และกำหนดสิทธิ์ในการเข้าถึงไฟล์
  3. สามารถแชร์ไฟล์  สร้างลิงค์ไฟล์แชร์ผ่านโซเชียลมีเดีย 
  4. สามารถกำหนดรหัสผ่านไฟล์ที่แชร์ได้
  5. สนับสนุน Two-factor authentication แบบ TOTP และ QR code
  6. ตรวจสอบบันทึกเหตุการณ์การใช้งานได้
  7. สามารถเชื่อมกับ external cloud storage service providers อาทิ Amazon, Google Drive และ Dropbox

การติดตั้ง LAMP บน CentOS Linux 7

การติดตั้ง LAMP บน CentOS Linux 7

ขั้นตอน
1. ติดตั้ง REMI และ  EPEL repository

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

2. ติดตั้ง Apache และ PHP
yum --enablerepo=remi,remi-php71 install httpd php php-common -y
yum --enablerepo=remi,remi-php71 install php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-pgsql php-pecl-mongodb php-pecl-memcache php-pecl-memcached php-gd php-mbstring php-mcrypt php-xml -y

Friday, December 1, 2017

Immunet โปรแกรมตรวจสอบแและกำจัด Malware และ Antivirus ฟรี พัฒนามาจากรากฐาน ClamAV

Immunet โปรแกรมตรวจสอบแและกำจัด Malware และ Antivirus ฟรี พัฒนามาจากรากฐาน ClamAV โดย Cisco systems

Wednesday, November 29, 2017

การตรวจสอบเวอร์ชั่นและดิสตริบิวชั่นของ CentOS Linux

การตรวจสอบเวอร์ชั่นและดิสตริบิวชั่นของของ CentOS Linux ท่านสามารถตรวจสอบด้วยคำสั่งดังนี้

[root@huntra ~]# cat /etc/centos-release
CentOS Linux release 7.3.1611 (Core)


[root@huntra ~]# cat /proc/version
Linux version 3.10.0-514.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Tue Nov 22 16:42:41 UTC 2016


[root@huntra ~]# uname -a
Linux huntra 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux


[root@huntra ~]# uname -srv
Linux 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016
[root@huntra ~]#