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

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

คู่มือชาวด่านควบคุมโรคติดต่อระหว่างประเทศ

 


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

ข.เอกสารอื่นๆ

ค.อื่นๆ


หมายเตุ
   Poster จัดเสวนา


  






วันศุกร์ที่ 8 เมษายน พ.ศ. 2565

CRUD ด้วย Datatable.js และ Bootstrap

 


การ CRUD ด้วย Datatable.js และ Bootstrap ดีมากๆ สวยดูดีและทำงานได้รวดเร็ว
ได้ลองประยุกต์ใช้แล้วใน LabLink ทำงานได้ดีมาก

download  ตัวอย่าง
download  ส่วนที่ประยุกต์ใช้ใน lablink เพิ่มการรับค่าตัวแปรจากภายนอก class 


การ Copy to Clipboard

 

ตัวอย่างการ Copy to Clipboard

JS:

<script>
        function copytoclipboard(txt){
            var cb = document.getElementById("cb");
            cb.value = txt;
            cb.style.display='block';
            cb.select();
            document.execCommand('copy');
            cb.style.display='none';
            
            alert("คัดลอกลิงก์แล้ว...");
         }
</script>


PHP:

<?php
$txttocopy="http://223.27.246.236/q-alert/".$filename;
?>
<a href="" onclick="copytoclipboard('<?=$txttocopy;?>');return false;" > 
    <font size=2 color=#8b7d6b>[คัดลอกลิ้งก์]</font>
</a>
<input id="cb" type="text" hidden>


วันเสาร์ที่ 2 เมษายน พ.ศ. 2565

หนังสือสาสน์จากพระเจ้า เล่ม 1



                   หนังสือสาสน์จากพระเจ้า เล่ม 1 เป็นคัมภีร์อัลกุรอานฉบับที่มีคำแปลภาษาไทยล้วนๆ

สามารถ Download ได้ที่นี่
 



วันอาทิตย์ที่ 27 มีนาคม พ.ศ. 2565

แก้ไขคำหรือCode ด้วย Replace Text

 


การแก้ไขคำในไฟล์ หรือ Code หรือ Script ของโปรแกรมด้วย Replace Text ทำได้สะดวกมาก สามารถแก้ได้ครั้งละหลายๆไฟล์ และหลายๆโฟลเดอร์

โดยสามารถคำหนดคำที่ต้อง Replace ได้หลายๆคำพร้อมๆกัน ...สุดยอดมาก..

วิธีการใช้

1.กำหนดคำที่ต้อง Replace (แทนที่)  -อย่าลืมสร้างกลุ่มและตั้งชื่อก่อนเสมอ กดปุ่ม Add Group


2.กำหนด property ของกลุ่ม(รายละเอียดของไฟล์ต่างๆที่ต้องการแทนที่ และกำหนดปลานทางที่ต้องการจัดเก็บ)



3.กดปุ่ม Start Replace
       

หมายเหตุ : -การกำหนดค่าของคำที่กำหนดเพื่อReplace จะบันทึกเป็นไฟล์ได้
                   -ค่าที่กำหนด property ของกลุ่ม จะบันทึกเป็นไฟล์ไม่ได้


CR : https://www.raymond.cc/blog/search-a-particular-word-in-multiple-editable-text-files/




วันเสาร์ที่ 26 มีนาคม พ.ศ. 2565

การถือศีลอดในรอมฎอนให้ถูกต้องอย่างไร?-How to fast Ramadan correctly

 


การถือศีลอดในเดือนรอมฎอนให้ถูกต้องอย่างไร?-How to fast Ramadan correctly

บรรยายโดย  Abu Bakr Zoud

Abu Bakr Zoud is a graduate of the Faculty of Quran from the Islamic University of Madinah, after which he continued his Qur’anic Studies in Egypt. He received numerous ijazaat in Hafs including one from Sh Ali Al-Hudhafy, the Imam of Masjid An-Nabwi. Abu Bakr Zoud specialises in Qir’aat and currently teaches Tafseer at the Islamic College Australia.
บรรยายเนื้อหาดีมากๆ อธิบายรายละเอียดจากฮาดีส

قَالَ رَسُولُ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ: مَنْ صَامَ رَمَضَانَ إِيمَانًا وَاحْتِسَابًا غُفِرَ لَهُ مَا تَقَدَّمَ مِنْ ذَنْبِهِ.
"He who observes fasting during the month of Ramadan with Faith while seeking its reward from Allah, will have his past sins forgiven." (Bukhari and Muslim)

Since fasting is the main pillar and obligation of Ramadan, we must pay all our attention in doing it right from the beginning in order to receive the reward mentioned in the Hadith below. Discussion Points: 1- How to fast Ramadan correctly? 2- How do we fast with Faith? 3- What is meant by seeking the reward from Allah 4- What sins are forgiven?

Interested words
  • Innee Sor-im, Innee Sor-im ( I am fasting, I am fasting )
  • ignorance = ไม่ปฏิบัติตามความรู้ที่มี

completely & correctly
Avoid food drink sexual relation + 3 things
1.false & evil speech - Must be control your tongue during the day
        2.evil actions - Must be control eye & ear & hand & feet
3.avoid ignorance - not doing what you knows (obligatry)

                 -Fasting your tongue, eye, ear, hand, feet
-Tongue is lead the people to Jahannam

    fasting = stomach + limb(แขนขา)

fasting with truly faith (إِيمَانًا)
-abslutely with no doubt, is for ALLAH only
-not fasting for diet or for good health

fasting with seeking the reward from ALLAH (احْتِسَابًا)
-sincerity to ALLAH
-not like reword 10 dollar for children for motivated.
-ให้พูดกับตัวเองเวลาที่หิวว่า Seeking Reward from ALLAH
What rewards are you seeking from ALLAH
1.forgive your sin(อภัยในบาป)
             2.purify your hart(ให้ใจบริสุทธิ์)
3.victory(ชัยชนะ) -truely, victory will came with patient(แท้จริงแล้ว,ชัยชนะจะมากับความอดทน)
2:153 يَـٰٓأَيُّهَا ٱلَّذِينَ ءَامَنُوا۟ ٱسْتَعِينُوا۟ بِٱلصَّبْرِ وَٱلصَّلَوٰةِ ۚ إِنَّ ٱللَّهَ مَعَ ٱلصَّـٰبِرِينَ

بِٱلصَّبْرِ นักอรรถาธิบายให้ความหมายว่าคือ การถือศีลอด(صَامَ)
intension for meet to ALLAH

Purpers of fasting :Takwa to ALLAH
With correctly fasting ALLAH will forgive minor & major sin ( Abn. Taimiya )

If you like to make something wrong in Romadon, please make ISTIKHFAR at the end of the day.
dont forget...!



VB CABLE Virtual Audio ถอดเสียงจากคลิป MP3

 

VB CABLE Virtual Audio ถอดเสียงจากคลิป MP3 งานประชุม อบรมเป็นข้อความเวิร์ดเพื่อเขียนรายงานการประชุม หรือเปิดเสียงจาก Youtube ลองทำแล้ว work มาก

หมายเหตุ : ต้องเลือกภาษา ใน Google Doc(MicroPhone) ให้ตรงกับเสียงที่อยู่ในคลิป




วันอังคารที่ 8 มีนาคม พ.ศ. 2565

Trick การใช้ Node.js ที่จำเป็นต้องรู้

 



Trick1 -ทำให้เปิดBrowser ได้ทันที่หลังการรัน Server
ด้วย Ctrl+คลิก บน url http://localhost:3000
เกิดจากคำสั่ง
app.listen(3000, () => {
console.log('Server is running at http://localhost:3000');
});


Trick2-ติดตั้ง nodemon ดังนี้
npm i nodemon --save ( i = install --save = ให้เขียนค่าใน package.json)
*version ปัจจุบัน ไม่ต้องใส่ --save ก็ได้

Trick3-ถอน Modul ออก ดังนี้
npm uninstall <ชื่อ module>

Trick4-การรัน server (การเปิดโปรแกรมให้พร้อมใช้งาน จะรอตาม port ที่กำหนด)
ด้วยคำสั่ง 2 แบบ ดังนี้
วิธีที่ 1 ใช้
node <ไฟล์หลัก .js> (เป็นไฟลที่มีการกำหนด port เช่น app.js หรือ index.js) (หากติดตั้ง nodemon ก็ใช้ nodemon แทน node ได้เลย)
วิธีที่ 2 ใช้
npm start (ข้อดีคือในคำสั่งนี้ตลอด แต่ต้องไปกำหนดค่าใน package.jsan ก่อน ดังนี้

"scripts": {
"start": "nodemon app.js"
},

Trick5-การติดตั้ง module สามารถทำได้ 2 วิธี
วิธีที่ 1 ติดตั้งผ่าน คำสั่ง npm install <ชื่อ module> --save
วิธีที่ 2 โดยการกำหนด module ที่ต้องการไว้ใน package.json เช่นดังนี้

"dependencies": {
"body-parser": "1.18.3",
"bootstrap": "4.0.0",
"ejs": "2.6.1",
"express": "4.16.3",
"jquery": "3.3.1",
"nodemon": "^2.0.12",
"popper.js": "1.12.9"
}

แล้วใช้คำสั่ง npm install จะเป็นการติดตั้ง module แบบรวดเดียวจากไฟล์ package.json

Trick6-การcopy โปรเจก
สามารถ copy ได้เลยทั้งโปรเจก ยกเว้นโฟลเดอร์ node_modules
ซึ่งจะมีขนาดเล็กมาก ประมาณ 20.7 kb เท่านั้น
ส่วน module ต่างไสามารถสร้างเองทีหลังได้ด้วยคำสั่ง
npm install จะติดตั้ง module ให้เองตามที่มีใน package.json

Trick7 การกำหนดเส้นทาง
การกำหนดเส้นทางที่ใช้ใน App หรือ route ทำได้ 2 วิธี
1.เรียกผ่านตัวแปรที่กำหนด เช่น
var router = require('./my_route.js')
app.use('/',router)

2. เรียกผ่าน callback function เช่น
var router = require('./my_route.js')
app.use('/', function(req, res, next) {
res.render('index.ejs');
});

Trick8 การลิงค์ทุกชนิด
การสร้าหน้าใหม่ ที่ต้องการลิ้งค์(Link) ทุกชนิด
จะต้องมีการกำหนด route ไว้แล้วเท่านั้น ....จำไว้...
เช่น
<a href="/about" >ABOUT</a>

ก็ต้องสร้าง route ไว้ใน app ไว้แล้วในส่วน server ของ app
ดังนี้
router.get('/about', (req, res)=>{
res.render('about.ejs') //ไม่เขียน .ejs ก็ได้
});

Trick9 ใน ejs สามารถกำหนดค่าตัวแปรได้
<% var test = 101; %> // variable created by ejs
<script>
var getTest = <%= test %>; //เรียกใช้
console.log(getTest); // แสดงผล
</script>