คอมพิวเตอร์และอินเตอร์เน็ต,บรรยายวิชาการ,วิจัย,ศึกษากุรอาน,E-Book

วันศุกร์ที่ 25 ธันวาคม พ.ศ. 2563

เครื่องมือสมัยใหม่สำหรับนักวิจัย

 

Google Len มีคุณสมบัติหลา ลดขั้นตอนการพิมพ์ยอย่าง แต่ลำหรับนักวิจัยแล้วสามารถใช้ประโยชร์ในการคัดลอกข้อความที่ต้องการจากเอกสาร ด้วยการถ่ายรูปแล้วนำข้อความเป็น Text ไปใช้ประโยชน์ได้ทันที ลดขั้นตอนการพิมพ์ได้มาก


Live Transcribe ใช้สำหรับการบันทึกเสียงพูดแล้วจัดเก็บText ตามเสียงที่พูดได้ดีมาก รองรับภาษาไทยได้เป็นอย่างดี ลดขั้นตอนการพิมพ์ได้มาก ด้วยการพูดใส่ App แล้ว Copy Text เอาไปใช้งานได้ทันที





วันพฤหัสบดีที่ 26 พฤศจิกายน พ.ศ. 2563

How to Cast Phone to PC


 

How to Connect Mobile to Laptop via USB Cable | Mirror your Android Screen to Laptop

 


Mirror Android to PC Wirelessly ด้วย TeamViewer

 


We came across many apps claiming to bring the mirror feature wirelessly but most of them failed to work. If you haven’t rooted your device and still want to mirror your Android screen to a PC, Mac or Linux system, TeamViewer is your best bet. นอกจากนั้นแล้ว TeamViewer  ยังเป็นโปรแกรมที่เป็นที่รู้จกและใช้งานอย่างแพร่หลาย Here are the steps to do it:

วันเสาร์ที่ 24 ตุลาคม พ.ศ. 2563

การSet Environment เหมือน Server DPC12

 

เนื่องจาก DPC12 เป็น webserver รุ่นเก่าที่ใช้ Appserv 2.5.10 บน CentOS 7 ที่ประกอบด้วย
   -Apache 2.4.6
   -PHP 5.4.16
   -MySQL : 5.5.41-MariaDB
   -PhpMyAdmin 4.4.9

มีวิธี Set เครื่อง Local เพื่อให้ Run ได้ดีสอดคล้องกัน ดังนี้
1.ติดตั้ง Laragon (หา version php 5.4) เป็น Laragon 0.6 เพราะ Appserv หยุดพัฒนาแล้ว..!

2.ปรับแก้ php.ini ดังนี้

error_reporting=E_ALL & ~E_NOTICE & ~E_WARNING  & ~E_DEPRECATED & ~E_STRICT
short_open_tag=On

หมายเหตุ :
วิธีนำข้อมูลจากServerมาใส่ในLocal ด้วยHiediSQL(https://www.heidisql.com/download.php)
1.Export ข้อมูลจาก Server
     -Exportให้อยู่ในรูปแบบ .gz
     -แตก .gz ที่ได้ให้เป็นไฟล์ปกติคือ .sql (เพราะ HiediSQL จะอ่านได้เฉพาะ .sql เท่านั้น)
2.ติดตั้ง HiediSQL
3.Run Mysql Server ก่อน แล้วค่อยเรัยก HiediSQL
4.เปิดHiediSQLพร้อมConnect กับMySQL แล้วเรียก .slq เพื่อนำเข้าข้อมูล รวดเร็วมากๆ


วันพฤหัสบดีที่ 8 ตุลาคม พ.ศ. 2563

ทำ App ของ Node.js ทำงานร่วมกับ Server Apache

 


การรวม App ของ Node.js ทำงานร่วมกับ Server Apache มีวิธีดังนี้


1.สร้าง App ของ Node.js ที่กำหนด Listen บน Port ที่ต้องการ เช่น

ไฟล์ : app.js ดังนี้(กำหนด Port 3000)

var http = require("http");

http.createServer(function (request, response) {

    response.writeHead(200, {'Content-Type': 'text/html'});

    response.end('<h1>Hello World by Adisak</h1>');

}).listen(3000);


2.แก้ไขไฟล์ ้httpd.config ของ Apache

2.1 เพิ่มบรรทัด  

          ProxyPass /node http://localhost:3000/

2.2 หาบรรทัดของไฟล์  mod_proxy.so และ mod_proxy_http.so

แล้วลบ comment(#) ออก


3.Restart Apache


หมายเหตุ :  -อย่าลืม App ของ Node.js ต้องทำให้ Run ด้วยเสมอ

                    -สามารถใช้ในลักษณะเดียวกันกับ Python    



วันเสาร์ที่ 3 ตุลาคม พ.ศ. 2563

เครื่องมือสำหรับนักแปล MateCat

 

MateCat is a free and open source online CAT tool. It’s free for translation companies, translators and enterprise users.

MateCat in 5 steps

ได้ทดสอบการแปลจากภาษาอังกฤษไทยและ ดีมาก ร้องรับไฟล์ได้หลากหลายเช่น pdf โดยมีขั้นตอนการใช้งานดังนี้
1.ตั้งชื่อโปรเจก และuploadไฟลต้นฉบับ เช่น pdf
2.คลิกปุ่ม Analyse และรอจนครบ 100%
3.คลิกปุ่ม Translate แล้วระบบจะเปิดTabใหม่สำหรับใช้ในการแปล
4.ในTabการแปล ระบบจะเรียงให้แปลประโยคทีละประโยค โดยที่ระบบจะแปลมาให้ก่อนเหมือนกับ Google Translation(มักจะแปลผิด) แต่เราสามารถแก้ไขให้ถูกต้อง แล้วคลิกปุ่ม Transtated ระบบก็จขยับไปให้แปลประโยคต่อไป
5.แปลให้ครบทุกประโยค ดูจากแถบร้อละ ครบ 100%
6.คลิกปุ่ม Download Translation จากแถบเมนูด้านบน ระบบจะ Download ไฟล์ Docx มาให้ทันที
หมายเหตุ : อย่าลืมกำหนดภาษาการแปลด้วย จาก English - Thai






วันพฤหัสบดีที่ 7 พฤษภาคม พ.ศ. 2563

NodeJS & Express

Machine readiness preparation for nodejs & express
-install nodejs
-install express
-install express generator

Then Start to Create project
with this command

1. express --view=ejs nodejs-crud   =>will created App folder with related sub-folder and contatining

2. cd nodejs-crud  =>go into App folder

3. npm install   ==> will created the node_moduls folder with all containing

Then install some dependencies for CRUD (will add sub-folder into node_mudes)
1. npm install express-flash --save   ===>to send flash message
2. npm install express-session --save   ===>to make session like PHP
3. npm install method-override --save   ===>to send PUT and DELETE requests
4. npm install mysql --save    ===>driver to connect Node.js with MySQL

Then Ready to Programming.!!!!!

Can create CRUD App from https://www.mynotepaper.com/nodejs-simple-crud-with-expressjs-and-mysql its work.!!

Remark : App folder can be copy and move at any place, then only run comand " npm start " again verything's OK.

วันพุธที่ 6 พฤษภาคม พ.ศ. 2563

Ampps ใช้แทน Appserv

Ampps มีswitch เลือกใช้ทั้ง php 5.6 และ php7
สามารถดาวนโหลดได้ที่ https://www.ampps.com/
และติดตั้งกำหนด path เป็น C:\Ampps
จะได้ phpmyadmin มี default password = mysql

หากใช้งานจากฐานข้อมูลเก่า ต้อง set sql mode ลบออก ONLY_FULL_GROUP_BY,
และ NO_ZERO_DATE,
โดยไปแก้ไขในค่าตัวแปรVariable ใน phpmyadmin (ทำเช่นเดียวกันกับการใช้ Laragon)

เพิ่มค่า ใน \mysql\my.ini ในส่วน [mysqld] ด้วย
sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"
เพื่อแก้เวลา bootใหม่ค่าจะไม่เป็น ONLY_FULL_GROUP_BY, เหมือนเดิม

ปล. หากมี NO_ZERO_DATE, จะใส่วันที่ '0000-00-00' ไม่ได้ ลำบากมาก




วันพฤหัสบดีที่ 9 เมษายน พ.ศ. 2563

Server จำลอง Laragon


การติดตั้ง
1.Download Laragon - Full (130 MB)
จะได้ PHP7 และ DB manager ซึ่ง copy folder data ของ mysql จาก AppServ มาได้เลย

2.การเพิ่ม PHP 5.6.40 ดาวนโหลดมาจาก https://windows.php.net/downloads/releases/archives/
แล้วติดตั้ง VC12 redist จาก Microsoft

3.ติดตั้ง PhpMyAdmin ได้จากเมนูของ Laragon
Menu->Tools->Quick Add->phpmyadmin

จากการทดลองใช้ run script เดิมจาก AppServ ได้ ให้ทำดังนี้
-ปรับ php.ini ให้ short-tag=On
-เปลี่ยนคำสั่ง mysql ทั้งหมด เป็น mysqli
-การใช้ single quote ให้เป็น double quote เช่นในคำสั่ง include(" ");
-การใช้ phpmyedit เปลี่ยน class ที่ใช้เป็นแบบ mysqli มาใช้
ดาวน์โหลด จาก https://kimballrexford.com/phpmyedit-for-php7-and-mysqli/
แล้วเพิ่มปรับแก้ในบรรทัด 318 เป็น mysqli_set_charset($this->dbh, "utf8");

-หากต้องการใช้งานโดยไม่เอาออก AppServ (ใช้ทั้ง2อย่างในเครื่องเดียวกันในระยะเปลี่ยนผ่าน)
ทำได้โดยการเปลี่ยน port ดังนี้
                    -เปลี่ยนport ของ Apache จาก 80 เป็น 81
                   -เปลี่ยนport ของ MySQL จาก 3306 เป็น 3307

วันศุกร์ที่ 13 มีนาคม พ.ศ. 2563

สรุปแนวทางการเขียนรับรางวัลเลิศรัฐ กพร

บันทึกผลจากการฝึกอบรมโดย ของ อ.กิตติณัฐ พนมฤทธิ์

การส่งผลงานประกวด"การบริการภาครัฐ" ของ กพร.
คุณสมบัติของหน่วยงานที่จะส่ง
-หน่วยงานของรัฐทุกประเภท
-เป็นผลงานที่ใช้จริงและสำเร็จมาแล้ว 1 ปี
-สมัครตามกำหนด 4 ธค.62 - 14 กพ.63 (3 เดือน)

def:หน่วยงานราชการต่างๆที่บริการประชาชน ในลักษณะต่างๆ
ที่ได้ผลงานดี มีลักษณะเโดดเด่น สามารถเขียนเป็นเอกสาร เพื่อส่งประกวดที่ กพร.

ปี 2563 มี 4 ประเภท
1.ประเภทนวัตกรรมบริการ
2.ประเภทพัฒนาการบริการ
       (จะพัฒนาจากผลงานคนอื่นได้่  แต่ต้อง
            -เร็วขึ้น         
            -สะดวกขึ้น
            -ถูกลง
      ) 
3.ประเภทขยายผลมาตรฐานการบริการ
   (-ต้องขยายผลจากผลงานที่เคยส่งที่ กพร ไม่เกิน 5 ปี เท่านั้น
      เป็นของตนเองหรือคนอื่นก็ได้
    -Scopeการขยาย ดูตามความรับผิดชอบของหน่วยงานเป็นหลัก
   )
4.ประเภทบูรณาการข้อมูลเพื่อการบริการ
   (อย่างน้อย 3 กรม ขึ้นไป)

หมายเหตุ : ประเภท 1,2 ใช้รูปแบบการเขียนเดียวกัน
เพราะเป็นการเริ่มต้นจากปัญหาที่เกิด
จากพนักงานหน้างาน หรือ Ftronteer Staff

วิธีการส่งประเภทนวัตกรรมบริการ
-จะต้องเป็นนวัตกรรมที่สร้างขึ้นเพื่อใช้ในการบริการ
 เพื่อแก้ปัญหาของผู้รับบริการ เท่านั้น
-Def: กพร. จะมองนวัตกรรมเป็น process
      1.เกิดจากการสร้าง Idea ใหม่ (Initiative)
      2.แปลง Idea สร้างให้เป็นรูปธรรม(Invention)
      3.แล้วนำไปใช้ประโยชน์(Innovation)

     Initiative -----> Invention ------> Innovation

หมายเหตุ :
   -ถ้าขาดข้อ 3.การใช้ประโยชน์ จะเป็นเพียง"สิ่งประดิษฐ์"เท่านนั้น
     มิใช่"นวัตกรรม"
   -นวัตกรรม มิจำเป็นต้องเป็น IT เสมอไป
   -ลูกค้าเท่านั้นที่จะเป็นผู้บอกว่าเป็นนวัตกรรมหรือไม่? มิใช่เรา
   -นวัตกรรมที่ดีที่สุดจะต้องตอบสนองลูกค้ามากที่สุด
   -วิธีการสร้างนวัติกรรม
    ให้ใช้รูปแบบของหลักคิดของDesigner หรือเรียกว่า Design Thinking
    มีวงล้อหมุนเวียน 5 ขั้นตอน ดังนี้(สามารถใช้ Sprint ของ Google ได้)
            1.Empathize-เข้าใจลูกค้า
            2.Define-สรุปความต้องการลูกค้า
            3.Ideate-ระดมสมองกำหนดรูปแบบนวัตกรรม
            4.Prototype-สร้างแบบจำลองของนวัตกรรม
            5.Test-ทดสอบแบบจำลอง
            หมายเหตุ: ขั้นตอนทดสอบถ้าSoftware เรียกว่า Alpha Type Software

หากจะให้ได้รับรางวัล จะส่งผลงานที่
-เป็นการแก้ปัญหาที่สำคัญ(Important)
-รูปแบบการแก้ปัญหาที่มีเอกลักษณ์(Unique)
-เป็นงานที่ทรงคุณค่า(Valuable) อย่างน้อยๆต้องมี Undestand pattern หรือบทเรียนที่ได้รับ

กรอบของรูปแบบการเขียนรายงาน
1.การตั้งโจทย์อย่างเป็นระบบ --->การวิเคราะห์ปัญหา (10 คะแนน)
2.การแก้โจทย์ที่เป็นเหตุเป็นผล --->แนวทางการแก้ปัญหา (20 คะแนน)
3.นำเสนอผลที่เกิด ครบถ้วน --->ผลผลิต/ผลลัพธ์/ผลกระทบ (60 คะแนน)
4.มีความยั่งยืน --->ความยั่งยืนของโครงการ (10 คะแนน)
    เช่น จนกลายเป็นงานประจำ หรือ ยังเกิดขึ้นได้แม้สิ้นโครงการแล้ว

สรุปขั้นตอนการเขียนผลงาน(ตาม FlowChart ของ อ.กิตติณัฐ พนมฤทธิ์)
1.ปัญหาคืออะไร
2.แนวคิดในการแก้ปัญหาคืออะไร
     -กำหนดแนวทางการแก้ปัญหา
     -กำหนดเป้าหมายที่ต้องการ
3.นำไปปฏิบัติอย่างไร
    -กำหนดปัจจัยความสำเร็จที่จำเป็น(KSF) KSF ยิ่งมากยิ่งดี
    -ระบุสถานการณ์ปัจจุบันของแต่ละKSF
    -ระบุกลยุทธ/แผนงาน การแก้ปัญหาของแต่ละKSF
    -ระบุทรพยากรที่ใช้ ของแต่ละKSF
    หมายเหตุ : เวลาเขียนpaperให้แยกเป็นParagraphให้ดี
4.ผลผลิต/ผลลัพธ์คืออะไร
5.ประชาชนได้อะไร
6.ประเมินเป็นทางการอย่างไร
7.จัดการผลผลิตเชิงลบอย่างไร
8.ขยายผลอย่างไร
9.เชื่อมโยงกับ SDGs อย่างไร
(SDGsสามารถดูจากข้อมูลKPIย่อยในWebของUN)
หมายเหุต : ให้ดูภาพของFlowChartจากSlideประกอบ


สิ่งที่ได้จากการอบรมเรื่องอื่นๆ 
VUCA Word
V-Volatility-ความผันผวน
U-Uncertainty-การคาดการณ์ได้ยาก
C-Complexity-ความซับซ้อน
A-Ambiguity-ความคลุมเคลือ

การตั้งราคาสินค้า 50%ควรเกิดจาก
-Idea
-Brand

การแบ่งยุคของDigital
-ยุค 1.0 --->Information Sysyemข้อมูลข่าวสาร
-ยุค 2.0 --->Social Network
-ยุค 3.0 --->Big Data ข้อมูลถูกเก็บหลากหลายรูปแบบมาก จำนวนมาก
-ยุค 4.0 --->Machine Learning(AI / IoT)

ปัญหาของประเทศไทย
-เราถูกสอนให้คิดตาม มิใช่ให้คิดเอง

ระดับการพัฒนาของประเทศไทยตาม Global Competitiveness index 2016
มีอยู่ 12 pillar ส่วนใหญ่ประเทศไทยอยู่ต่ำกว่า
ค่ามาตรฐานของ East Asia and Pacific
โดยเฉพาะ ด้านนวัติกรรม( 12th pillar : Innovation) อยู่ในระดับต่ำมากๆ

ประเทศไทย มีpillar ที่ต่ำมากๆ มี 2 pillar คือ
-1st pillar : Institutions-สถานประกอบการ
-12th pillar : Innovation-นวัตกรรม



วันอังคารที่ 28 มกราคม พ.ศ. 2563

หนังสือR2R ปี 2020

  Download เอกสาร
                                                 
                                                   
                                          แนะนำตัวผู้เขียน



วันจันทร์ที่ 20 มกราคม พ.ศ. 2563

การจัดประชุม War Room


การจัดประชุม War Room
เป็นการจัดประชุมเพื่อการประเมิน สถานะ กิจกรรมการควบคุมโรค
ที่ได้ดำเนินการ ไปแล้ว ในรอบสัปดาห์ หรือรอบ เดือน
ซึ่งกิจกรรมในการประชุมนั้น นอกจากจะพูดคุยกันในเรื่องการบริหารทรัพยากร
หรือการแบ่งปันทรัพยากรระหว่างผู้ปฏิบัติหน้าที่ ในทุกๆกิจกรรมของการควบคุมโรค
ยังมีสิ่งที่สำคัญอย่างยิ่ง  ที่จะต้องพูดคุยกัน มีอยู่ 2 ประการ คือ
1 สถานการณ์โรค
2 กิจกรรมการควบคุมโรค

1  สถานการณ์โรค
หลักการพูดคุย หรือ นำเสนอสถานการณ์โรคตามหลักระบาดวิทยา ดังนี้
1  นำเสนอจำนวนผู้ป่วย  จำแนกตามระยะเวลา-time
            โดยการนำเสนอจำนวนผู้ป่วยในสัปดาห์ปัจจุบันและย้อนหลังอีก 3 สัปดาห์
รวมทั้งสิ้น 4 สัปดาห์  หรือ 1 เดือน  โดยแยกเป็นผู้ป่วยสัปดาห์ต่อสัปดาห์  โดยใช้การนำเสนอ ด้วยตารางจำนวน หรือกราฟ หรือแผนที่

2  นำเสนอจำนวนผู้ป่วย   จำแนกตามสถานที่-place
              โดยนำเสนอจำนวนผู้ป่วยที่อยู่ในสัปดาห์ปัจจุบันหรือผู้ป่วยย้อนหลัง 3 สัปดาห์ ตามสถานที่ที่อยู่ของเขตรับผิดชอบ  เช่น  ตำบล หรือหมู่บ้าน หรือชุมชน โดยใช้การนำเสนอด้วยตารางจำนวน หรือกราฟ หรือแผนที่

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

หมายเหตุ:  ในการนำเสนอสถานการณ์โรคควรอย่างยิ่ง ที่จะต้องทำ Sport map   
ประกอบการนำเสนอด้วย จะทำให้ สามารถเห็นภาพ การเคลื่อนที่ของโรคได้อีกด้วย
(แผนที่จะรวมคุณลักษณะ time+place)


2  กิจกรรมการควบคุมโรค
         ควรนำเสนอกิจกรรมการควบคุมโรค ที่ยึดติดกับผู้ป่วยเป็นหลัก  Activity Based On Case โดยยกจำนวนผู้ป่วย ในสัปดาห์นั้นๆมาตั้ง แล้วระบุกิจกรรมที่ได้ดำเนินการของผู้ป่วยนั้นๆ โดยยึดเกณฑ์  ตามมาตรฐาน 3-3-1  เช่น  ภาพกิจกรรม การทำลายแหล่งเพาะพันธุ์ ณ  บ้านผู้ป่วยและภาพกิจกรรม การทำลายแหล่งเพาะพันธุ์ รอบๆบ้านผู้ป่วย   หรือในชุมชน  ตลอดจนภาพกิจกรรมการพ่นเคมีกำจัดยุ่งตัวแก่  เป็นต้น

Download เอกสารฉบับสมบูรณ์