#เล่าสู่กันฟัง 63-019 จับผู้ปล่อยข่าวปลอมโคโรนา พบ 15 จุด จับแล้ว 6 จุด

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


โทษตาม พ.ร.บ.ว่าด้วยการกระทำความผิดเกี่ยวกับคอมพิวเตอร์ พ.ศ. 2560 มาตรา 14(2) จำไม่เกิน 5 ปี ปรับไม่เกินแสนหนึ่ง พบ 15 จุด เข้าตรวจพบ 6 จุด ข่าวเมื่อ 30 ม.ค.63

https://mgronline.com/cyberbiz/detail/9630000009943

http://thaiall.com/article/law.htm

มาตรา ๑๔ ผู้ใดกระทำความผิดที่ระบุไว้ดังต่อไปนี้ ต้องระวางโทษจำคุกไม่เกินห้าปีหรือปรับไม่เกินหนึ่งแสนบาท หรือทั้งจำทั้งปรับ 
(๑) โดยทุจริต หรือโดยหลอกลวง นำเข้าสู่ระบบคอมพิวเตอร์ซึ่งข้อมูลคอมพิวเตอร์ที่บิดเบือนหรือปลอมไม่ว่าทั้งหมดหรือบางส่วน หรือข้อมูลคอมพิวเตอร์อันเป็นเท็จ โดยประการที่น่าจะเกิดความเสียหายแก่ประชาชน อันมิใช่การกระทำความผิดฐานหมิ่นประมาทตามประมวลกฎหมายอาญา 
(๒) นำเข้าสู่ระบบคอมพิวเตอร์ซึ่งข้อมูลคอมพิวเตอร์อันเป็นเท็จ โดยประการที่น่าจะเกิดความเสียหายต่อการรักษาความมั่นคงปลอดภัยของประเทศ ความปลอดภัยสาธารณะ ความมั่นคงในทางเศรษฐกิจของประเทศ หรือโครงสร้างพื้นฐานอันเป็นประโยชน์สาธารณะของประเทศ หรือก่อให้เกิดความตื่นตระหนกแก่ประชาชน 
(๓) นำเข้าสู่ระบบคอมพิวเตอร์ซึ่งข้อมูลคอมพิวเตอร์ใด ๆ อันเป็นความผิดเกี่ยวกับความมั่นคงแห่งราชอาณาจักรหรือความผิดเกี่ยวกับการก่อการร้ายตามประมวลกฎหมายอาญา 
(๔) นำเข้าสู่ระบบคอมพิวเตอร์ซึ่งข้อมูลคอมพิวเตอร์ใดๆ ที่มีลักษณะอันลามกและข้อมูลคอมพิวเตอร์นั้นประชาชนทั่วไปอาจเข้าถึงได้ 
(๕) เผยแพร่หรือส่งต่อซึ่งข้อมูลคอมพิวเตอร์โดยรู้อยู่แล้วว่าเป็นข้อมูลคอมพิวเตอร์ตาม (๑) (๒) (๓) หรือ (๔) 
  ถ้าการกระทำความผิดตามวรรคหนึ่ง (๑) มิได้กระทำต่อประชาชน แต่เป็นการกระทำต่อบุคคลใดบุคคลหนึ่ง ผู้กระทำ ผู้เผยแพร่หรือส่งต่อซึ่งข้อมูลคอมพิวเตอร์ดังกล่าวต้องระวางโทษจำคุกไม่เกินสามปีหรือปรับไม่เกินหกหมื่นบาท หรือทั้งจำทั้งปรับ และให้เป็นความผิดอันยอมความได้

https://m.facebook.com/SureAndShare/posts/852886821741893

การใช้งาน scratch ครั้งแรก

Scratch คือ เครื่องมือสำหรับการโปรแกรมด้วยแผนภาพ ด้วยการต่อจิ๊กซอล นำชิ้นคำสั่งมาร้อยเรียงเรื่องราวอย่างเป็นระบบ ใช้ได้ฟรี สำหรับนักเรียน ครู อาจารย์ สามารถใช้สร้างสรรค์ตัวการ์ตูน เล่านิทาน เกม ดนตรี ศิลปะ บอกเล่าถึงชีวิต และสังคม การฝึกใช้ถือเป็นก้าวสำคัญของผู้เริ่มต้นที่จะศึกษาการโปรแกรมในระดับที่สูงขึ้น Scratch ใช้ในขอบเขตอื่นได้ ทั้งโครงงานวิทยาศาสตร์ คณิตศาสตร์ สังคมศาสตร์ รวมทั้งการสร้างแบบจำลอง และการทดลอง แล้วยังช่วยสร้างเอกสารนำเสนอของนักเรียน ครู อาจารย์ การเปิดโครงงานสามารถใช้งานบนเว็บไซต์ เผยแพร่ แบ่งปัน แก้ไขผ่านเว็บบราวเซอร์ ซึ่ง Scratch เริ่มต้นโครงการจากการทำงานร่วมกันระหว่าง Google และ MIT’s Scratch team แล้วทีมของ Google ได้พัฒนา Blockly เพื่อสนับสนุนการเรียนรู้การโปรแกรม และการนำไปใช้ในภาคธุรกิจได้ (แปลจาก wikipedia.org และ mit.edu) #

scratch first program
scratch first program

วัตถุประสงค์
1. เพื่อเรียนรู้การต่อ block
2. เพื่อประมวลตาม block ที่ต่อเสร็จ
3. เพื่อเก็บ script เข้าเครื่องคอมพิวเตอร์ได้
4. เพื่อนำ script กลับมาประมวลผลได้

การใช้งาน scratch ครั้งแรก

1. เข้า http://scratch.mit.edu
2. กด create เพื่อสร้างผลงาน หรือคลิ๊ก “Try it out”
3. ถ้าติดตั้ง Flash แล้ว จะข้ามไปข้อ 4
แต่ถ้าไม่ได้ติดตั้ง Flash ไว้ก่อนหน้านี้
เมื่อทดสอบใน chrome browser จะพบข้อความ
– ให้คลิ๊ก “Click to enable Adobe Flash Player”
– ให้คลิ๊ก “Allow” to Run Flash
4. พบตัว Scratch สีเหลือง หน้าตาเหมือนแมว
ในหน้าต่าง Stage ที่เป็นเวทีแสดงของแมว
ส่วนนี้ขยายเต็ม full screen ได้
5. ด้านบนของตัวแมว Scratch จะช่อง Project title
พบชื่องานว่า “Untitled” เริ่มต้นก็ควรตั้งชื่องานใหม่
ให้เปลี่ยนชื่องานนี้เป็น mycat หรือตามที่ชอบ
6. ในแท็บ (Tab) ชื่อ Scripts มี Block palette
ปัจจุบันอยู่ที่กลุ่มบล็อก Motion
ด้านล่างเป็นบล็อกที่ใช้ได้ในกลุ่มนี้
7. การเริ่มต้น ให้คลิ๊กกลุ่มบล็อก Events
จะพบบล็อกชื่อว่า “When clicked”
8. ใช้ mouse คลิ๊กบล็อกนั้น ค้างไว้ (hold)
แล้วลากไป (drag) ปล่อยในพื้นที่ Scripts area ด้านขวา
ที่เป็นพื้นที่ต่อบล็อก ให้ปล่อยบล็อกไว้โซนด้านบนของที่ว่าง
จะได้จัดวางเป็นระเบียบแบบบนลงล่าง (Top-Down design)
9. กลับไปคลิ๊กกลุ่มบล็อก Motion อีกครั้ง
จะพบบล็อกชื่อ “move 10 steps”
ลากไปต่อท้ายบล็อก “When clicked”
10. ทดสอบสั่งงาน – ครั้งแรก
โดยคลิ๊กสัญลักษณ์รูปธงสีเขียว (Green flag to start)
หมายถึง ทำงานตามสั่ง
จะพบว่าแมวเดินไป 10 steps
กดที่ธงสีเขียวอีกครั้งก็เดินอีก 10 steps ซึ่งไปได้ประมาณ 10 จุด
11. เก็บ script ไว้ในเครื่อง (download script)
สั่งผ่าน menu bar ให้คลิ๊ก file, download to your computer
ก็จะได้แฟ้ม mycat.sb2 มาไว้ในเครื่องคอมพิวเตอร์
12. ปิดหน้าต่าง หรือกลับไปที่ http://scratch.mit.edu
แล้วคลิ๊ก create ใหม่
จะพบว่างานที่เคยทำไว้ หายไปจาก Scripts area และ Stage
13. เรียก script กลับมาจากในเครื่อง (upload script)
สั่งผ่าน menu bar ให้คลิ๊ก file, upload from your computer
แล้วกด ok เพื่อยืนยัน ก็จะพบว่า script ที่เคยเก็บไว้ กลับมาแล้ว
มีวัตถุสั่งงาน 2 วัตถุเหมือนเดิม ในพื้นที่ทำงาน
14. ทำการสร้างบล็อกเพิ่มอีก 2 บล็อก
คือ “When clicked” และ “move -10 steps”
โดยเปลี่ยนจากเลข 10 เป็น -10
หากคลิ๊กที่ธงสีเขียวในบล็อกชุดใดก็จะทำงานตามบล็อกในชุดนั้น
ทำให้แมวเดินหน้า ถอยหลังได้ ตามการคลิ๊ก

first script
first script

ซื้อคอมพิวเตอร์มา แล้วได้อะไร

new program from siamtv it clinic
new program from siamtv it clinic

วันนี้ไปซื้อคอมพิวเตอร์มาเครื่องหนึ่ง จาก siamtv ลำปาง
เห็นป้ายลดจาก 16990 เหลือ 14990 บาท
นั่นเป็นอีกปัจจัยที่ทำให้เลือกซื้อ
แล้วก็ยังติดตั้ง Windows 10 มาพร้อมกับตัวเครื่อง มีการ์ดจอในตัว
ขั้นตอนการสำรวจเครื่องเบื้องต้น
1.  เมื่อเข้าไปดูใน Control Panel, System and security, System
พบ
Windows edition
Windows 10 Home Single Language
ซึ่งได้ทำ Windows Activation มาเรียบร้อยแล้ว
System
Model : Acer – Aspire E5-475G
Processor : Intel(R) Core(TM) i3-6006U CPU @2.00GHz 1.99 GHz
Installed memory (RAM): 4.00GB (3.88 GB usable)
System type: 64-bit Operation System, x64-based processor
2. Device Manager
ไม่พบปัญหาเรื่อง Driver และใน Display adapters
พบ NVIDIA Geforce 940MX และ Intel(R) HD Graphics 520

3. This PC, Manage, Disk Management
พบ Disk 0 แบ่งเป็น
C: พื้นที่ 232.87 GB NTFS
D: พื้นที่ 231.77 GB NTFS
รวมกันก็น่าจะใกล้ 500 GB เพราะที่เหลือถูกใช้ทำอย่างอื่น
แล้วใน D: ก็วางเปล่า เหมาะกับการไว้เก็บอะไรอะไรได้

4. network กับ speaker ใช้ได้ เชิงประจักษ์
เปิดเว็บ speedtest.net จากลำปาง ไปเชียงใหม่ ตอน 2 ทุ่ม ผ่าน wifi
Download 36.24 Mbps
Upload 14.50 Mbps
ก็น่าจะ ok แล้วครับ
เพราะใช้ TOT Fiber 2 U
FTTx 20Mb/5Mb 590 บาท

5. โปรแกรมที่ไอทีคลินิกลงให้
– CCleaner (Free)
โปรแกรมทำความสะอาดเครื่องด้ายการลบแฟ้มที่ไม่จำเป็น
– WinRAR 5.20 (Evaluation copy)
โปรแกรมบีบอัด และคลายแฟ้มที่ถูกบีบอัด
– Unity Web Player
Unity Web Player is a plug-in for your browser that allows you to play games and watch great 3D content developed with the Unity game engine.
https://unity3d.com/showcase/gallery/games
http://th.y8.com/games/slope
– AIMP3
โปรแกรมเปิดแฟ้มเสียง
– Adobe AIR (AIR = Adobe Integrated Runtime)
ทำให้ OS รองรับโปรแกรมที่พัฒนาบน Adobe AIR ได้
ตัวอย่างที่ http://www.hongkiat.com/blog/60-useful-adobe-air-applications-you-should-know/
– Adobe Flash Play 16 NPAPI
รองรับแฟ้มมัลติมีเดีย
– Edraw Max 7.7
โปรแกรมวาดไดอะแกรมที่หลากหลาย
– Google Chrome (47.0.2526.106m => 59.0.3071.115)
โปรแกรมบราวเซอร์
– Lexitron dictionary 2.6
โปรแกรมดิกชันนารี่
– Line
โปรแกรมติดต่อสื่อสาร
– Mozilla Firefox 40.0 (=> 44.0b1)
โปรแกรมบราวเซอร์
– Mozilla Maintenance Service
เป็นบริการช่วย update รุ่นใหม่ของ Firefox หรือ Thunderbird
– Nero 8 Lite 8.3.6.0
โปรแกรมเขียน CD
– PhotoScape
โปรแกรมจัดการภาพครบวงจร
– Picasa 3
โปรแกรมจัดการภาพครบวงจร
– The KMPlayer (remove only)
โปรแกรมดูหนัง
– VLC Media player
โปรแกรมดูหนัง
– WebcamMax
โปรแกรมแต่งเว็บแคม
– LibreOffice 4.4.5.2
โปรแกรมสำนักงาน
– Microsoft Visual C++ 2005 Redistributable
เครื่องมือช่วยให้โปรแกรมอื่นทำงานได้สมบูรณ์
– Microsoft Silverlight
Silverlight is a powerful development tool for creating engaging, interactive user experiences for Web and mobile applications.
Silverlight is a free plug-in, powered by the .NET framework and compatible with multiple browsers, devices and operating systems, bringing a new level of interactivity wherever the Web works.
– Adobe Reader XI (11.0.10)
โปรแกรมอ่านแฟ้ม PDF

siamtv promotion
siamtv promotion

ความหมายของคำอธิบายรายวิชา และตัวอย่าง

ตัวอย่าง มคอ.2 - 7
ตัวอย่าง มคอ.2 – 7
http://www.mua.go.th/users/tqf-hed/news/news7.php

คำอธิบายรายวิชา (Course Description)
คือ เนื้อหาสาระที่กำหนดเป็นหลักของแต่ละรายวิชาในหลักสูตร
ซึ่งถูกเขียนไว้ใน มคอ.2 ร่วมกับแผนที่แสดงการกระจายความรับผิดชอบ แล้วผู้สอนจะนำเนื้อหาไปเพิ่มรายละเอียดเป็นเค้าโครงการสอนใน มคอ.3 หรือ มคอ.4 เมื่อดำเนินการสอนแล้วเสร็จ ก็จะประเมินผลเป็น มคอ.5 หรือ มคอ.6 และ มคอ.7 ตามลำดับ

มคอ. คือ มาตรฐานคุณวุฒิระดับอุดมศึกษาแห่งชาติ
http://www.thaiall.com/tqf
http://www.mua.go.th/users/tqf-hed/news/news7.php

TECH 100 สื่อและเทคโนโลยีสารสนเทศ
(Media and Information Technology)
2(2-0-4)
ศึกษาความหมายและหลักการของเทคโนโลยีการสื่อสาร ความรู้เบื้องต้นทางเทคโนโลยีสารสนเทศ การประยุกต์ใช้เทคโนโลยีเพื่อการติดต่อสื่อสาร การศึกษาและนำไปใช้เชิงพาณิชย์ ประเภทของระบบสารสนเทศ การสืบค้นข้อมูล ระบบฐานข้อมูลเบื้องต้น ระบบสำนักงานอัตโนมัติ ความปลอดภัยและจริยธรรมในการใช้งานเทคโนโลยีสารสนเทศ
A study of communication technology meaning and principles, introduction of information technology, technology applications for communication, education and commercial application, types of information system, data retrieval, introduction to database systems, office automation system, security and ethics of information technology using.

BCOM 313 กฎหมายและจริยธรรมสำหรับผู้ประกอบวิชาชีพคอมพิวเตอร์
(Laws and Ethics for Computer Professionals)
3(3-0-6)
แนวคิดเกี่ยวกับคุณธรรมและจริยธรรม พระราชบัญญัติว่าด้วยการกระทําความผิดเกี่ยวกับคอมพิวเตอร์ กฎหมายทรัพย์สินทางปัญญา ลิขสิทธิ์ สิทธิบัตร เครื่องหมายการค้า กฎหมายว่าด้วยพาณิชย์อิเล็กทรอนิกส์ และกฎหมายที่เกี่ยวข้องความเป็นส่วนตัว อาชญากรรมผ่านสื่อทางคอมพิวเตอร์ กรณีศึกษาการใช้เครือข่ายสังคม
Concepts of morality and ethics, act on the offense on the computer, intellectual property law, copyright, patents, trademarks, law on electronic commerce and privacy laws, computer crime, case studies of social network.

CPSC 103 ตรรกะดิจิทัล
(Digital Logic)
3(3-0-6)
ระบบจำนวนและรหัสคอมพิวเตอร์ พีชคณิตบูลีน การวิเคราะห์และการสังเคราะห์ตรรกะคอมบิเนชันนัล ฟังก์ชันสวิทชิง รูปแบบคาโนนิคัล แผนที่คาร์นอฟ เทคนิคการลดรูป วงจรแนนและวงจรนอร์หลายระดับ และภัยในวงจร การวิเคราะห์และสังเคราะห์ตรรกะ ซีเควนเชียล การนำ
ฟลิปฟล็อปมาสร้างตรรกะ ตัวแปรสถานะ แผนภาพแสดง การเปลี่ยนสถานะ ตารางแสดงสถานะ การลดจำนวนสถานะ เทคนิคการกำหนดสถานะ และสภาวะการแข่งขัน
Number systems and computer codes, Boolean algebra, analysis and synthesis of combinational logic, switching function, canonical forms, Karnaugh map, minimization techniques, multilevel NAND and NOR circuits and hazards, analysis and synthesis of sequential logic, logic implementation with flip flop, state variables, state transition diagram, state table, minimization of states, state assignment techniques, and race conditions.

CPSC 205 ระบบปฏิบัติการ
(Operating Systems)
3(2–2–5)
สถาปัตยกรรม เป้าหมายและโครงสร้างของระบบปฏิบัติการ การจัดการการประมวลผล การกำหนดการการประมวลผล ความร่วมมือและการประสานเวลาของการประมวลผล สภาวะติดตาย สาเหตุ เงื่อนไข การป้องกัน การจัดการหน่วยความจำ หน่วยความจำกายภาพ หน่วยความจำเสมือน การจัดการหน่วยเก็บรอง จานบันทึก หน่วยเก็บขั้นสาม หน่วยรับเข้า/ส่งออก แฟ้มข้อมูล สารบบ ระบบปฏิบัติการแบบกระจายเบื้องต้น
Architecture, goals, and structure of operating system, process management, processes scheduling, process coordination and synchronization, deadlock, causes, conditions, prevention, memory management, physical memory, virtual memory, secondary storage management, disk, tertiary storage, Input/Output (I/O), file, directory, introduction to distributed operating systems.

CPSC 332 ปฏิสัมพันธ์ระหว่างมนุษย์กับคอมพิวเตอร์
(Human-Computer Interaction)
3(3-0-6)
พฤติกรรมมนุษย์ กระบวนวิธีการบันทึกและแปลพฤติกรรมมนุษย์ การวิเคราะห์ การทำงาน เทคนิคการสังเกต การออกแบบสอบถาม เทคนิคการวิเคราะห์และการโมเดลงาน วิธีแสดงส่วนปฏิสัมพันธ์และเครื่องมือสร้างต้นแบบ ขั้นตอนการเรียนรู้ การศึกษาการใช้งานและการวิเคราะห์โพรโทคอลการใช้คำ ปฏิสัมพันธ์ระหว่างมนุษย์กับคอมพิวเตอร์ แนวทางการทดลองทำจริง การเรียนรู้ของมนุษย์ การทำนายและการเลียนแบบปฏิสัมพันธ์ระหว่างมนุษย์กับมนุษย์และกรณีศึกษา
Human behavior, methodologies for obtaining and interpreting human behavior: work activity analysis, observation techniques, questionnaire, task analysis and modeling techniques, methods for interface representation and prototyping tools, cognitive walkthroughs, usability studies and verbal protocol analysis, the four approaches to human-computer interaction, empirical, cognitive, predictive, and anthropomorphic and case studies.

BCOM 241 โครงสร้างข้อมูลและขั้นตอนวิธี
(Data Structures and Algorithms)
3(2-2-5)
โครงสร้างข้อมูลแบบต่างๆ ลิสต์ สแตก แถวคอย ต้นไม้ กราฟ เซ็ต และ ฮีป การเรียงลำดับข้อมูลด้วยอัลกอริทึมแบบบับเบิล การแทรก เชลล์ ฮีป ควิก การค้นหาด้วยอัลกอริทึมแบบตามลำดับ แบบไบนารี ใช้ตารางแฮช โครงสร้างต้นไม้และการดำเนินการกับข้อมูลในโครงสร้างต้นไม้ โครงสร้างกราฟและการดำเนินการกับข้อมูลในโครงสร้างกราฟ การประยุกต์ใช้โครงสร้างข้อมูลเพื่อแก้ปัญหาในธุรกิจ ภาคปฏิบัติใช้โปรแกรมภาษาที่กำหนด เขียนโปรแกรมประยุกต์โครงสร้างข้อมูลและขั้นตอนวิธีเพื่อแก้ปัญหาในงานธุรกิจ
Type of Data structures, such as lists, stacks, queues, trees, graphs, sets and heap. Sorting algorithms, such as bubbles, insertions, shells, heaps, quicks. Searching algorithms, such as sequentials, binarys, hashing tables. Tree structures and operation of tree structures. Graph structures and operation of graph structures. Applying data structures, algorithms and writing programming for solve business problems.

CPSC 203 โครงสร้างข้อมูล
(Data Structures)
3(3-0-6)
ประเภทข้อมูลนามธรรมในภาษาชั้นสูง ประเภทข้อมูลแบบตัวชี้และเวกเตอร์ในภาษาชั้นสูง เวลาการรันงานและความซับซ้อน รายการโยง กองซ้อน แถวคอย การวนซ้ำและกรณีศึกษาด้านการคำนวณ ต้นไม้ กราฟ ฮีปทวิภาค ขั้นตอนวิธีของต้นไม้ กรณีศึกษาด้านการเรียงลำดับ ตารางแฮช การบีบอัดข้อมูล การจับคู่สตริง
Abstract data type in high level language, pointer and vector in high level language, running time and complexity, linked-lists, stacks, queues, trees, recursion, numerical case studies, trees, graph, binary heap, tree algorithms, sorting case studies, hash table, data compression, string matching.

BCOM 331 การออกแบบและพัฒนาเว็บไซต์
(Website Design and Development)
3(2–2–5)
โครงสร้างและการทำงานของเอกสารอิเล็กทรอนิกส์ทั้งแบบสแตติก และ ไดนามิก การออกแบบเว็บเพจ การจัดการเชื่อมต่อ การแทรกข้อความ เสียง ภาพนิ่งและภาพเคลื่อนไหว เทคนิคการเชื่อมโยงและการจัดการฐานข้อมูลบนเว็บไซต์ เน้นการฝึกหัด และการสร้างเสริมความเข้าใจในการปฏิบัติการเกี่ยวกับการออกแบบ และพัฒนาเว็บไซต์
The structure and operation of electronic documents as static and dynamic, web page design, manage connections, insert text, audio, still and moving images, linking techniques and database management on the website, focus on training and enhance the understanding of operating about design and website development.

CPSC 342 การออกแบบและพัฒนาเว็บไซต์
(Website Design and Development)
3(2-2-5)
โครงสร้างและการทำงานของเอกสารอิเล็กทรอนิกส์ทั้งแบบ Static และ Dynamic การออกแบบเว็บเพจ การจัดการเชื่อมต่อ การแทรกข้อความ เสียง ภาพนิ่งและภาพเคลื่อนไหว เทคนิคการเชื่อมโยงและการจัดการฐานข้อมูลบนเว็บไซต์ เน้นการฝึกหัด และการสร้างเสริมความเข้าใจในการปฏิบัติการเกี่ยวกับการออกแบบ และพัฒนาเว็บไซต์
Structure and operation of static and dynamic electronic documents. Webpage design, link management, insertion of text, sound, and animation. Link technique and database management on website. Practice to reinforce the understandings in the design and development of website.

การเขียน shell script บน Android แบบไม่ต้องใช้ chmod

การเขียน shell script
การเขียน shell script

เคยมีนักศึกษาสายไอที ถามมา
เพราะสายอื่นเค้าคงไม่ถามแบบนี้หลอก
คำถาม “มีสมาร์ทโฟน เอามาทำอะไรได้บ้าง
แล้วก็คิดได้ว่า โทรศัพท์ที่เค้ามีเป็น android os
สามารถติดตั้ง app เพิ่ม จาก Google play store ได้
งั้นตอบว่า “ใช้เขียน shell script ได้ ลองดูนะ
ไม่ต้องกังวลเรื่อง root ด้วย เพราะไม่จำเป็นต้องทำ
แนะนำว่าต้องโหลดแอพ ดังต่อไปนี้
1. Terminal Emulator
2. Droidedit Free
3. ES File Explorer File Manager
4. Palapa Web Server
อันที่จริง ใช้แอพในข้อ 1 เป็นหลัก
ที่เหลือแนะนำว่า Developer ควรมีไว้ในเครื่อง

ขั้นตอนการเขียน shell script
บน Android แบบไม่ต้องใช้ chmod
1. โหลดแอพ Terminal Emulator
เพื่อเข้าไปจัดการกับ Script ผ่าน Shell บน Android
2. โหลดแอพ Droidedit Free
เพื่อเป็นอีดิเตอร์สำหรับเขียน Script บน Android
เพราะโหลดมาแก้ไข และ Save as ได้
3. สำรวจห้องที่จะเก็บ shell script
โดยใช้เครื่องมือ คือ Terminal Emulator
หรือ ES File Explorer File Manager ก็ได้
เข้าไปดูห้อง /mnt/sdcard
พบว่ามีห้องเก็บข้อมูลมากมาย
อาทิ ห้อง /mnt/sdcard/pws
ที่สร้างจากแอพ Palapa Web Server
4. เขียน Shell script บนแอพ Droidedit Free
แล้ว Save as ชื่อ test1 วางไว้ในห้อง /mnt/sdcard

#!/system/bin/sh
read x
echo $x

5. ใช้ Terminal Emulator สั่ง execute shell script
โดยไม่ต้องใช้คำสั่ง chmod
เพราะใช้ไม่ได้และไม่จำเป็นต้องใช้
หากต้องการใช้ shell script ให้มีคำว่า sh นำหน้า
เช่น $sh test1

6. ตัวอย่าง รับค่าจากแป้นพิมพ์มาทดสอบ

#!/system/bin/sh
read x
echo $x
if [ “$x” == “1” ]
then
echo “one”
elif [ “$x” == “2” ]
then
echo “two”
else
echo “-”
fi

อธิบาย script ว่า
ถ้า execute แล้วเค้าหยุดถาม
หากกรอกเลข 1 จะพิมพคำว่า one ออกมา
หากกรอกเลข 2 จะพิมพคำว่า two ออกมา
หากกรอกอย่างอื่น จะพิมพคำว่า – ออกมา

ใช้สมาร์ทโฟนควบคุมการนำเสนอ powerpoint

remote computer
remote computer

19 ก.ย.59 ตัดใจซื้อสมาร์ทโฟนเครื่องใหม่มา
เพราะฟังข่าวห้ามพก Samsung note 7 หรือ Lava ห้ามขึ้นเครื่องบิน
เครื่องเก่าแบตเตอรี่บวม และเก็บไฟไม่อยู่ และหาซื้อแบตไม่ได้ บริษัทที่จำหน่ายปิดไปแล้ว
รุ่นนี้เป็นแบตเตอรี่ในตัว ถอดเองไม่ได้

smartphone desktop wifi
smartphone desktop wifi

พอได้มาก็งานเข้า
หัวหน้าอยากนำเสนอ Powerpoint ให้นักเรียนที่มาร่วมกิจกรรมแนะแนว
ก็เลือกใช้แอพ Remote Computer
https://play.google.com/store/apps/details?id=com.nvi.remotecomputer

เงื่อนไขการใช้งาน
1. smartphone กับ computer เกาะ Access Point เครื่องเดียว หรือวงเดียวกัน
2. smartphone ลง app
3. computer ลงโปรแกรม https://www.dropbox.com/s/hhs38qman6u4s7d/Server.zip
4. เปิด computer เช็คว่ารหัสผ่านตั้งไว้เป็น “Abcd1234”
5. เปิด app ใน smartphone กรอกรหัสผ่าน แล้วสั่ง connect
6. ใน smartphone เลื่อนจากซ้ายไปขวา จะพบบริการต่าง ๆ เพื่อเริ่มงาน

Facebook: https://www.facebook.com/androidremotecomputer.vn
อันที่จริงมีแอพอีกหลายตัวที่ทำงานคล้ายกัน ลองดูครับ

การทำให้ browser รุ่นใหม่ ใช้งาน Applet ของ Java

java verified
java verified

สำหรับห้องปฏิบัติการ หรือห้องสมุด หรือร้านเน็ต
ที่ให้บริการคอมพิวเตอร์ควรตั้งค่าอะไรบ้าง
นอกจากการแช่แข็งระบบ หรือเรียกคืนอัตโนมัติ
1. มีแผนการอัพเดทซอฟต์แวร์ในเครื่องทั้งหมด ว่าครั้งต่อไปทำเมื่อใด
2. ทำการ update flash ที่อยู่ใน browser แต่ละโปรแกรม
http://www.y8.com/tags/flash
https://support.mozilla.org/en-US/kb/why-do-i-have-click-activate-plugins
3. ติดตั้ง Firewall และปิดบริการทุกอย่าง
4. เข้าไปดู Plug-in ใน Browser ว่าตัวใดไม่ใช้ ก็ให้ลบออก
5. ติดตั้ง java plug-in และ IE Tab ใน chrome
http://www.java.com/en/
คลิ๊ก Do I have Java?
The Chrome browser does not support NPAPI plug-ins and
therefore will not run all Java content.
Switch to a different browser
(Firefox, Internet Explorer or Safari on Mac) to run the Java plug-in

https://chrome.google.com/webstore/detail/ie-tab/hehijbfgiekmjfkfjpbkbammjbdenadd?hl=en
http://java.com/en/download/installed8.jsp
Case : http://www.falstad.com/mathphysics.html
Case : http://www.echoecho.com/applets02.htm
How to : http://www.java.com/en/download/faq/java_webstart.xml
DOS>javaws https://docs.oracle.com/javase/tutorialJWS/samples/uiswing/ActionDemoProject/ActionDemo.jnlp
http://docs.oracle.com/javase/tutorial/uiswing/examples/misc/index.html
6. ปิดการจำทุกอย่าง ทั้ง data และ user ในโปรแกรม Browser

แจกลิงค์สไลด์หนังสือด้านคอมพิวเตอร์ 13 บท แบบ PPS

รวมสไลด์ประกอบหนังสือ โดย วิโรจน์ ชัยมูล และสุพรรษา ยวงทอง
บริษัท โปรวิชั่น จำกัด, กรุงเทพฯ, 2558.
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
ISBN: 978-616-204-532-5

computer and it book
computer and it book

1. ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยี
http://goo.gl/KptNHX
2. องค์ประกอบของระบบคอมพิวเตอร์
http://goo.gl/WWl2bf
3. ซอฟต์แวร์
http://goo.gl/fA9qz2
4. ฮาร์ดแวร์
http://goo.gl/eBGs3m
5. ระบบปฏิบัติการและหลักการทำงาน
http://goo.gl/3LoYfR
6. ข้อมูลและการจัดการข้อมูล
http://goo.gl/y5bXBT
7. การวิเคราะห์และการพัฒนาระบบ
http://goo.gl/g7JNTL
8. การเขียนผังงาน
http://goo.gl/IYxSb8
9. ระบบเครือข่ายคอมพิวเตอร์
http://goo.gl/FgaQN6
10. อินเทอร์เน็ต
http://goo.gl/IgBokw
11. ข้อมูลและสารสนเทศ
http://goo.gl/IQ9e5V
12. พาณิชย์อิเล็กทรอนิกส์
http://goo.gl/guQDfm
13. จริยธรรมและความปลอดภัย
http://goo.gl/lGwat3

Official site
http://www.provision.co.th/index.php?page=shop.product_details&product_id=555&flypage=flypage.tpl&pop=0&option=com_virtuemart&Itemid=31

ภาพปกที่ผมมี 1 เล่ม
https://www.facebook.com/thaiall/photos/a.10152593764617272.1073741865.350024507271/10153653486702272/

Google.com บริการหลายอย่าง บริการหนึ่งคือ URL Shortener
คือ การย่อ URL (Uniform Resource Locator) ให้สั้นลง
จะได้ใช้วางในสื่อสังคมได้ประหยัดพื้นที่
+ https://goo.gl
http://www.thaiall.com/google

ทำความสะอาด RAM แก้ปัญหาเครื่อง Hang

วันหนึ่งไม่นานมานี้
พบว่า เครื่องคอมพิวเตอร์มีปัญหา (ทำที่บ้านด้วยตนเองได้เลยครับ)
ระยะหลังเครื่องคอมพิวเตอร์ที่ใช้งานเริ่มช้าลง
แฮงค์บ่อย แล้ววันหนึ่งคิดจะลงโปรแกรมขนาด 5GB
แค่คัดลอกลงไปวางยังไม่ได้เลย .. ก็มีทางเลือกหลายทางครับ

คาดว่า RAM น่าจะมีปัญหา เพราะเพื่อนเคยเล่าว่า
ถอด RAM มาทำความสะอาดด้วยยางลบ มักช่วยได้

สรุปว่าผมเลือกทำความสะอาด RAM
1. ดึงปลั๊กไฟ และสายทุกเส้นออก
2. ถอดฝาครอบคอมพิวเตอร์ออกให้เห็นด้านใน
3. ถอด RAM ออกจากเครื่อง
4. นำยางลบไปถูบริเวณแผงทองแดง ที่เป็นจุดเชื่อมต่อ
5. ติดตั้ง RAM กลับเข้าที่เดิม
6. ใช้ไดลมเป่าภายในเครื่อง เพื่อทำความสะอาด
7. ใส่เจลระบายความร้อนบนหน้าสัมผัส CPU กับ FAN
8. ใช้สเปรย์ ทำความสะอาด CPU

back
back

mainboard
mainboard

ram1
ram1

ram2
ram2

ram3
ram3

ram5
ram5

ram4
ram4

อีกมุม จากเรื่องยอบรับได้ไหม ว่าเด็กจบวิทย์คอมตกงานเพราะอาจารย์ห่วย

แล้วคุณเลือกภาษาไทยกันหล่ะครับ
แล้วคุณเลือกภาษาไทยกันหล่ะครับ

ภาพนี้ได้จากโพสต์ในพันทิพย์
เรื่อง “ยอบรับได้ไหม ว่าเด็กจบวิทย์คอมตกงานเพราะอาจารย์ห่วย
ผู้เขียนชื่อ ทาสเทวี เขียนได้ดีมาก สะท้อนจากผู้เป็นอาจารย์ที่รู้ลึกรู้จริง
บอกว่าเคยพบเด็กพูดว่า
พี่ครับ จบไปผมก็ไม่ได้ใช้ ผมไม่ทำงาน นี้หรอก เหนื่อย
แต่ผมชอบภาพประกอบครับ เพราะถ้าคิดตามโพสต์แล้วเหนื่้อยใจ
http://pantip.com/topic/32323444
ภาพนี้ชวนให้ประเมินจุดแข็ง จุดอ่อนของแต่ละภาษา
บรรทัดแรกถามว่า “คุณจะเลือกใช้ภาษาไหน
คนแรกเสนอว่า perl ยืดหยุ่น ปรับได้ง่าย
คนที่สองเสนอว่า c++ เร็ว และทรงพลัง
คนที่สามเสนอว่า delphi ประณีต โครงสร้างสวยงาม
คนที่สี่เสนอว่า vb ใคร ๆ ก็เขียนได้
คนที่ห้าเสนอว่า c# จัดการง่าย และทันสมัย
ข้อโต้แย้ง
หนึ่ง – แต่อยู่นอกเหนือการควบคุมอย่างรวดเร็ว
สอง – แต่ขี้เหล่ และไม่ปลอดภัย
สาม – แต่ดีในอดีต ดูวันที่ขายด้วย
สี่ – แน่ใจนะว่าต้องการจริง ๆ
ห้า – แต่มาพร้อมราคานะ
บรรทัดสุดท้าย  “เลือกที่ใช่อันเดียวสำหรับงาน คือ ภาษาจาวา