ปรับสีพื้นเทมเพจรุ่น 9.0 ก่อนส่งเข้า pagespeed หวังได้ 100

เล่าเรื่องกำหนดสีพื้นใน .css ของเว็บไซต์ด้านการศึกษา

ทิสเซิล (Thistle) คือ ชื่อทั่วไปของไม้มีหนาม มีอยู่มากมายหลายสายพันธุ์ โดย มิลค์ ทิสเซิล เป็นพืชสมุนไพรมีฤทธิ์ทางยาที่มีการนำมาสกัดเป็นแคปซูลจำหน่ายเป็นยาบำรุงร่างกาย มีสรรพคุณ เช่น ดีท็อกซ์ ตับ โดยสีของดอกทิสเซิลเป็นสีม่วง ค่าสี RGB ของ thistle คือ #D8BFD8 ในการกำหนดสีบนเว็บเพจสามารถใช้ชื่อสี thistle ได้เช่นเดียวกับ red, green, blue หรือ teal

Thistle is the common name of a group of flowering plants characterised by leaves with sharp prickles on the margins, mostly in the family Asteraceae.

ซึ่งเทมเพจรุ่น 9.0 ของ thaiall.com เปลี่ยนสีพื้นจาก teal สีเขียวนกเป็ดน้ำ เป็น thistle ม่วงอ่อน ก็ด้วยหวังว่าเว็บไซต์จะถูกพัฒนาไปถึงจุดที่มีประโยชน์ต่อการศึกษาของไทย เพราะการพัฒนาการศึกษาไม่ได้ขึ้นกับใครเพียงคนเดียว พบว่า มีผู้พัฒนาเว็บไซต์ด้านการศึกษาจำนวนมากในระบบของทรูฮิต รู้สึกว่ามีเพื่อนที่คิดเหมือนกันอยู่ในประเทศไทยไม่ใช่น้อย  ถ้านักพัฒนาท่านใดโชคดีก็จะมีผู้สนับสนุนที่ทำให้มีแรงกำลังพัฒนางานได้อย่างต่อเนื่อง ไม่หายไปตามกาลเวลา

ขณะนี้กำลังปรับแต่งรุ่นทดสอบของเทมเพจ 9.0 ให้ผ่านเกณฑ์ประเมินตามมาตรฐานของ Pagespeed insight ของ google.com ทั้ง 4 กลุ่มเกณฑ์ เริ่มจาก
ประสิทธิภาพ (Performance) ตามด้วย การช่วยเหลือพิเศษ (Accessibility) แนวทางปฏิบัติที่ดีที่สุด (Best Practices) และ SEO (Search Engine Optimization) ซึ่งเงื่อนไขการประเมินเปลี่ยนตามความก้าวหน้าของเทคโนโลยี เช่น ภาพที่เหมาะสมก็จะแนะนำให้ใช้ .webp เป็นต้น

แต่การปรับให้ได้ 100 ทุกเว็บเพจนั้น น่าจะทำได้ยาก แต่จะพยายามปรับแก้ให้ได้คะแนนสูงขึ้น เพราะเทมเพจหลักจำเป็นต้องใช้ทรัพยากรภายนอก (External Resources) เฟรมเวิร์ค (Framework) และไลบรารี่ (Library) ที่เราไม่ได้ควบคุมอีกหลายรายการ เช่น Truehits.net, Histats, Bootstrap หรือฝังโค้ดจาก Google drive  หรือ Youtube.com

https://www.thaiall.com/web2/

ชวนฟัง อ.kirk เล่าประวัติ เคยอยู่วิทยาลัยโยนก ในงาน Some one หนึ่งในหลาย

For A.Kirk at YONOK College (Nation University)

เมื่อวันที่ 19 พฤศจิกายน 2565 มีโอกาสเข้า กลุ่มไลน์เพื่อนโยนก พบว่า เพื่อน ๆ พูดคุยแลกเปลี่ยนกันเสมอ มีเรื่องน่าสนใจมากมาย เช่น เพื่อนบิวแชร์คลิปเมื่อหกปีก่อน ที่ อ. Kirk R. Person,Ph D. พูดเรื่อง MLE ที่ประเทศอินเดีย ส่วนเพื่อนภูเบศร์ ชวนฟัง TEDTalk ของ อ. Kirk ที่พูดในงานประชุมวิชาการวิชาการ หรืองานเปิดตัวสารคดี พบคลิปที่แชร์ผ่านเฟซบุ๊กเป็นเวลาหลายชั่วโมงถ่ายทอด Live จากแฟนเพจ “สารคดี Some one หนึ่งในหลาย” ของ มหาวิทยาลัยมหิดล

MLE = Multilingual Education

ในตอนต้นรายการ ได้ฟัง อ.Kirk เล่าประวัติ ตั้งแต่วัยเด็ก เติบโต มาพบรักที่วิทยาลัยโยนก ไปทำงานบนดอย จนแต่งงาน มีลูกที่น่ารักหลายคน มีลูกสาวได้ร้องเพลงในงานกีฬาสีที่กรุงเทพ ท่านศึกษาเรื่องภาษา พบว่า ประเทศไทยมีมากกว่า 70 ภาษา และในโลกเรามีมากถึง 7151 ภาษา และมีมากถึง 193 ประเทศในสหประชาชาติ ย้ำให้เห็นว่าประเทศไทย หรือคนไทย เราไม่ได้มีเพียงชาติเดียวในโลก

สรุปได้ว่า เราเป็นเพียงหนึ่งในหลายเชื้อชาติ หลายภาษา แตกต่างตามเส้นเขตแดน วัฒนธรรม วิถีชีวิตของชุมชน และครอบครัว

Some one หนึ่งในหลาย

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

ในช่วงหนึ่งของชีวิต ของ อ.Kirk ตอนที่ได้มาอยู่ประเทศไทยใหม่ ๆ นั้น ท่านได้ฉายภาพหมู่ของนักศึกษาโยนกปี 2 (ประมาณปี พ.ศ.2532) ที่หน้าอาคารเรียนรวมหลังแรก ของ วิทยาลัยโยนก (ปัจจุบันเปลี่ยนชื่อเป็น มหาวิทยาลัยเนชั่น ปีพ.ศ.2554 และย้ายไปวิทยาเขตใหม่ตั้งแต่ปี พ.ศ. 2533) ที่วิทยาเขตศรีปงชัย ต.ชมพู ลำปาง ซึ่งในภาพนั้นมีผมและเพื่อน ๆ รุ่นหนึ่ง ที่เพื่อนบิวได้ capture นำไปแชร์ในกลุ่ม เป็นภาพความทรงจำ ที่ อ.Kirk คิดถึงพวกเราเสมอ

ทุกความพยายามมีค่าเสมอ

ห้องเรียนแห่งอนาคต

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

นักผจญฝัน

“ถ้าคุณคิดว่า การศึกษามีราคาแพง ก็ลองจ่ายราคา ของความไม่ฉลากดูสิ”
Derek Bok

If you think education is expensive,
try ignorance.

ทานข้าวกับเพื่อนที่อุดรนัว

ทานข้าวตอน กับ #เพื่อน2565
ถือเป็นเรื่องปกติของเพื่อนที่ทำงาน
ที่มักออกไปหาของอร่อยยามเที่ยงวัน
แต่ปี 2565 เป็นปีที่ไม่เหมือนเดิม
ในกลุ่มนี้นับได้ 8 คน เมื่อรวมช่างภาพ
นี่เป็นภาพแห่งความทรงจำอีกภาพหนึ่ง
เป็นภาพสุดท้ายที่ถ่ายได้ในวันนี้
เรานัดกันมา
พบกันที่ร้านอุดรนัว แม่ค้ายังคนเดิม
ย้ายจากติดถนน มาอยู่เกือบสุดซอย
ทำเลมีความพร้อมหลายด้าน
คนเข้าร้านต่อเนื่อง
ดูแล้ว น่าจะเป็นลูกค้าประจำ
มีต้นลั่นทมสองต้นอยู่ในร้านคอยให้ร่มเงา
มีหัวข้อพูดคุยระหว่างมื้อที่หลากหลาย
ก็จะเน้นเรื่องอาหารการกิน
ว่าคนไหนชอบแบบไหน
แซบมากน้อยต่างกัน
ใครกินอะไรได้ อะไรไม่ได้
จานไหนอร่อย จานไหนเผ็ด
ในกลุ่มของเรา
พูดถึงไข่ขาวที่ต้มเก็บไว้เป็นแผง
กินแล้วดีต่อสุขภาพแบบขั้นสุด
ฟังแล้วอยากวาร์ปไปต้มไข่กินตอนนั้นเลย
เพราะผมซื้อไข่ขาวสกัดให้ผู้ใหญ่บ่อย ๆ

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

นัดกันทานเที่ยงที่ร้านอุดรนัว

ด้วยรักและผูกพันธ์

ทำงานกับเพื่อนมาก็หลายปี
อยู่สำนักวิชาการไม่กี่ปี
แต่เหมือนอยู่มาได้ 35 ปี
ส่วนคณะบริหารธุรกิจและรัฐประศาสนศาสตร์
ก็เหมือนเรียนจบคณะนี้
ทำงานเป็นคุณครูคณะนี้
หัวหน้าก็มีมาหลายคนแล้ว
วันนี้ ดร.อัศนีย์ ณ น่าน ผอ.สำนักวิชาการ
เลี้ยงส่งท้ายปีเก่าต้อนรับปีใหม่
ขอบคุณสำหรับอาหารแซบ ๆ
ที่ #อุดรนัว 15 ธ.ค.2565

ที่ #อุดรนัว 15 ธ.ค.2565

การอ่านตาราง ใน plugin

ทบทวนตั้งแต่ต้นก่อนเขียน plugin (5 ต.ค.64) มีขั้นตอนดังนี้ 1) ในเครื่องบริการเครื่องหนึ่ง เคยเก็บตาราง และข้อมูล จาก database : wordpress และ script ทั้งหมดจากห้อง /wordpress ไว้ในแฟ้ม .rar 2 แฟ้ม ซึ่งการย้ายไปใช้ในเครื่องใหม่ ต้องมี database.rar และ scripts.rar 2) ติดตั้ง xampp และ start ทั้ง apache และ mysql 3) ย้าย database.rar และ unzip ใน mysql/bin 4) ใน mysql/bin เข้าไปสร้าง database ชื่อ wordpress แล้วนำเข้าด้วย mysql -u root -p wordpres s< wp551_woocommerce461_database.sql 5) ย้าย scripts.rar ไป unzip ใน htdocs/wordpress 6) ทดสอบว่า wordpress ทำงานได้ปกติ ด้วยการเปิด localhost/wordpress และ localhost/wordpress/shop 7) สร้างแฟ้ม plugin ตามตัวอย่าง เช่น test-plugin.php ใน htdocs / wordpress / wp-content / plugins / test-plugin 8) เข้า localhost/wordpress/wp-admin แล้วติดตั้ง plugin และ activate 9) เปิดแฟ้ม test-plugin.php มาแก้ไข แล้วเพิ่ม คำสั่งจัดการข้อมูล 10) ใช้โปรแกรม zip เก็บ folder : test-plugin เป็น .zip แล้วนำไปติดตั้งในเครื่องอื่นได้ทันที

อุปกรณ์ที่รองรับ miracast

 เทคโนโลยี miracast คือ มาตรฐานหนึ่งสำหรับการเชื่อมต่ออุปกรณ์แบบไร้สาย ซึ่งอุปกรณ์ที่รองรับ miracast คือ อุปกรณ์ที่รองรับเทคโนโลยีไร้สาย สำหรับฉายภาพและเสียงระหว่างกันอุปกรณ์ เช่น โทรศัพท์ส่งคลิปวิดีโอแอปพลิเคชัน youtube ที่เปิดอยู่ไปแสดงผลบนสมาร์ททีวี หรือ android tv ที่แสดงได้ทั้งภาพและเสียงผ่านเครือข่าย wifi วงเดียวกัน ถ้าเรามี android tv อยู่เครื่องหนึ่ง และมี smart phone ที่รองรับเทคโนโลยีนี้ เราสามารถส่งสัญญาณระหว่างอุปกรณ์ที่เชื่อมโยงกัน 1) ผ่าน youtube application บน smart phone ได้ทันที หรือส่งสัญญาณ 2) ผ่าน screen mirroring app ที่ download ได้จาก play store มาใช้งานบน smart phone ก็ได้ ซึ่ง screen บน smart phone จะถูกคัดลอกไปแสดงแบบ real-time บน android tv จะเห็นเช่นเดียวกับที่เราเห็นบน smart phone ณ เวลานั้น

ตัวอย่าง เช่น การเสนอนำเสนอผลงานในห้องประชุม ผู้เข้าร่วมประชุม สามารถส่งภาพหน้าจอจาก smart phone ไปแสดงผล บนอุปกรณ์แสดงผล เช่น android tv ที่ติดตั้งไว้หน้าห้องประชุม หรืออุปกรณ์แสดงผลที่รองรับมาตรฐาน miracast ปัจจุบัน smart phone รุ่นใหม่ ส่วนใหญ่ได้ติดตั้งเทคโนโลยีนี้แล้ว ส่วน android tv ก็เช่นกัน ล้วนออกแบบมาให้รับการเชื่อมต่อจาก smart phone เพื่อสร้างความบันเทิง หรือใช้งานนำเสนอได้โดยง่าย

ซื้อจอใหม่ เลือกจอไม่มี vga แล้วงานเข้า

VGA to HDMI

ผมมีคอมพิวเตอร์เครื่องเก่า ระดับกลางเก่ากลางใหม่ ถ้าเก่าจริงต้องลง win7 แต่ของผมลง win8 ที่อัพจาก win7 มานานแล้ว เป็นเครื่องคอมพิวเตอร์ที่ไม่มีพอร์ต HDMI มีแต่ VGA กับ DVI เมื่อซื้อตัวแปลง VGA to HDMI มาแล้ว ก็ต้องหาสาย HDMI อีก เพราะไม่ได้ซื้อไว้ ได้มาเฉพาะตัวแปลงสัญญาณในราคา 299 บาทจากห้างดังในจังหวัดลำปาง เป็น VGA to HDMI with audio ถ้าซื้อออนไลน์จะถูกกว่า แต่ได้ของช้ากว่ามาก ไปเดินดูมีให้เลือกหลายแบบ ต้องตัดใจไม่เลือกซื้อ DVI to HDMI เพราะไม่เคยใช้พอร์ตนี้ กลัวใช้ไม่ได้ อยากเก็บเป็นแผนสอง สรุปว่าเลือกใช้พอร์ต VGA ดีกว่า แน่นอนดี เพราะใช้อยู่ เมื่อได้มาก็ต่อเข้า  HDMI 1 เพราะอยู่ข้างจอต่อง่าย สะดวกสุด ช่องนี้มี ARC (Audio Return Channel) กำกับไว้ เป็นตามมาตรฐาน HDMI 1.4 สำหรับช่องแรกนี้ด้วย ส่วน HDMI 2 กับ 3 ต้องต่อจากข้างล่าง ถ้าให้สะดวดต้องใช้ข้องอ HDMI สายจะได้ไม่พับมากเมื่ออยู่ใกล้ผนัง

ต่อเสร็จ สัญญาณไม่มา สงสัยล่ะว่าอุปกรณ์ใช้ไม่ได้ กลับไปถามคนขายกลัวของไม่ผ่าน QC  เค้าก็ลองครั้งแรกแบบผมเหมือนกัน ทีแรกก็ไม่ได้เหมือนผม ต้องไปลองใช้ HDMI 2 เพราะ ตัวแปลงน่าจะใช้ไม่ได้กับ HDMI 1 ARC สรุปว่าเชื่อมต่อสำเร็จ ทั้งภาพและเสียง ออกจากคอมพิวเตอร์มาปรากฎบนจอทีวีที่พึ่งซื้อได้ปกติ ไม่ต้องใช้พอร์ต DVI ซึ่งในใจแอบคิดว่าอยากต่ออีกจอ ผ่าน dvi ถ้าวันไหนความอยากมากจดอดใจไม่ได้ ก็จะไปซื้อ Adapter มาต่อจอเพิ่มอีก 1 ตัว คราวนี้คงซื้อผ่านเน็ตเพราะไม่รีบแล้ว

HDMI (ARC)

ผู้ดูแลองค์กรเปิดสิทธิ์เปลี่ยนพื้นหลังด้วยภาพภายนอกบน google meet ได้

อนุญาตให้ผู้ใช้เลือกภาพจากภายนอกได้

Google Meet คือ เว็บแอพพลิเคชั่น (Web Application) ที่ทำงานบนเว็บบราวเซอร์ (Web Browser) เพื่อใช้บริการการประชุมออนไลน์ที่เปิดให้เชิญผู้ร่วมประชุมผ่านลิงค์ (Link) ที่มีรหัสห้องประชุม โดยไม่จำเป็นต้องมีบัญชีของ Gmail.com ในการเข้าร่วมประชุม เป็นหนึ่งในบริการที่สนับสนุนการทำงานในองค์กร บริการนี้อยู่ในชุดโปรแกรม G Suite (Bussiness หรือ Education) ที่ผูกกับโดเมนเนม (Domain name) และอีเมล (Email) ขององค์กร ซึ่งองค์กรที่จะใช้บริการ G Suite ต้องมีโดเมนเนม เพื่อสมัครใช้งาน และผูก MX (Mail Exchange) เข้ากับบริการของ gmail.com ส่วนบนสมาร์ทโฟนสามารถติดตั้งแอพพลิเคชั่น Hangouts Meet การเข้าใช้ระบบ (Sign in) โดยบัญชีที่มีสิทธิ์ใช้งาน G Suite จะสามารถเปิดห้องประชุม เชิญด้วยลิงค์ หรือส่งอีเมลเชิญ (Invite) เพื่อนทั้งในและนอกองค์กร ให้เข้าร่วมประชุมได้ ถ้าไม่มีสิทธิ์ก็จะทำได้เพียงเข้าร่วมประชุมในฐานะผู้เข้าร่วม (Guest) 

ผู้ดูแลระบบ google workspace ที่ได้รับคำร้องจากสมาชิก ขอเปิดสิทธิ์ในการใช้ background ของตนเอง ในบริการ Google meet สามารถพิจารณาได้ว่า จะเปิดให้บริการ หรือไม่เปิด ถ้าพิจารณาแล้วเห็นว่าเป็นประโยชน์ สามารถเข้าไปกำหนดการเปิดสิทธิ์นี้ได้ อ่านเรื่องนี้จาก workspaceupdates.googleblog.com พบว่า ผู้พัฒนาได้เพิ่มความสามารถสำหรับ Admin ในการสั่งเปิด หรือไม่เปิด การเปลี่ยนพื้นหลังใน Google meet ของ OU (Organizational unit) ซึ่งสรุปขั้นตอนในการสั่งเปิด หรือไม่เปิด ได้ดังนี้ 1) เปิด workspace.google.com 2) เลือก Admin console (admin.google.com) 3) เลือก Apps จากเมนูด้านซ้าย 4) เลือก Google workspace 5) พบแอปพลิเคชันจำนวนมาก เลือก Google Meet 6) เลือก Background 7) เลือก Edit หัวข้อ Background แล้วทำเครื่องหมาย check หน้าตัวเลือก Let users select custom images อันที่จริง มีตัวเลือกอีกมากใน worspace ที่ถูกปิด ทำให้สมาชิกใช้งานบริการได้ไม่ครบ ซึ่งบริการหนึ่งที่น่าสนใจ และเคยเปิดไปแล้ว คือ youtube.com ซึ่งผู้ดูแลสามารถเลือกเปิดหรือไม่เปิดได้

บน personal account เปลี่ยนได้ ไม่ต้องรอ admin

http://www.thaiall.com/google/meet.htm

Github app ติดตามเขา เขาติดตามเรา รู้ได้

Github.com เป็นระบบที่บริการเป็นสาธารณะ
เข้าไปดูผลงาน ของเพื่อน/ศิษย์นักพัฒนา
เข้าไปติดตามใคร ๆ ที่เขาเปิดเผย
หรือถูกใคร ๆ ติดตามเรา
เกาะติดเราจนจะเป็นแฟนเพจอยู่แล้ว
ชอบผลงานของใคร
เดี๋ยวนี้ clone กันง่าย ๆ
แก้ไขอะไรโดยใครในทีม เห็นหมด
หรือเลือก fork แยกรุ่นมาจากตัวหลัก
มีนักพัฒนาบางคนที่เป็นลูกศิษย์
เรียนรู้วิถีเดิมของอาจารย์
และเรียนรู้วิถีใหม่เพิ่มเติม ต่อยอด
แล้วออกไปสู้กับผู้ร้ายที่เก่งกาจกว่าอาจารย์
มีให้เห็นเยอะมากในหนังของเฉินหลง
หรือศิษย์เส้าหลิน ที่ไปล้างแค้นแทนวัด
เล่าซะยาว เดี๋ยวจะเลยเถิดไปเรื่อย ๆ
จนไปถึง  ever night ซีรี่จีนเรื่องลูกศิษย์
แต่ลูกศิษย์ดันพบรักกับศัตรูของอาจารย์
สุดท้ายอาจารย์ตาย ขึ้นไปเป็นพระจันทร์

แล้วศิษย์ก็มีความสุข แต่งงานเป็นทาสรักสืบไป
สรุปว่า
แอป github นี่ดีนะครับ
ไว้ติดตามนักพัฒนาว่า
ทำไปกี่ repository กันแล้ว
จะได้ไปติดตามผลงานกันใกล้ชิด

ชวนน้องเล่นเกม และสั่งพูด Hello World ด้วย node.js

อยากเล่าให้น้องที่ชอบเล่นเกมฟัง ว่า Bluestacks ใช้ดาวน์โหลดเกมบน Android มาเล่นได้เหมือนกับมี Smart phone อีกเครื่อง วางอยู่บนโปรแกรม Windows เรียกได้ว่า โปรแกรมซ้อนโปรแกรมและมีได้หลายชั้น และโปรแกรม Node.js ก็ถูกกล่าวถึงกันอย่างมาก ไปค้นดูใน google ได้เลยว่า นิยมชมชอบกันขนาดไหน โดยเฉพาะ กลุ่มที่สนใจเทคโนโลยีแบบเข้มข้น ทั้งนิสิต นักศึกษา และโปรแกรมเมอร์ ถ้าสนใจเรื่องนี้ มาอ่านกันต่อได้เลยครับ ผมขอเสนอกิจกรรมน่าสนุก คือ พูด Hello world บน Bluestacks ถ้าดูตามภาพประกอบทั้ง 7 ภาพ เป็นเหตุการณ์ที่จะเกิดขึ้นหลังจากเราไป download โปรแกรมจาก bluestacks.com มาติดตั้งแล้ว เมื่อเปิดใช้งานโปรแกรมครั้งแรกนั้น 1) เรามักเริ่มต้นจากการเข้าไป ตั้งค่า (setting) ว่าจะใช้งานแบบแนวนอน หรือแนวตั้ง และความละเอียดของหน้าจอ ให้เหมาะกับการเล่นเกมของเรา 2) เปิด Play store เตรียมดาวน์โหลดโปรแกรม และเกมที่รอเราอยู่นับล้าน แต่เริ่มใช้งานก็ต้องอัปเดตคลังการสนับสนุนกันก่อน 3) จะติดตั้งเครื่องมือ ก็นึกถึงสูตรโกงเกมสมัยก่อนเลย ต้องเข้าโปรแกรม Termux (ก่อนอื่นต้อง download Termux….apk ค้นจาก google.com หรือดาวน์โหลดจากแหล่งเผยแพร่ เช่น apkcombo.com หรือ apkpure.com หรือ f-droid.org เมื่อได้มาแล้ว ก็เพียงแต่ลากแฟ้ม .apk ไปวางใน Bluestacks ก็จะเป็นการติดตั้งและใช้งานได้ทันที) หน้าตาของโปรแกรมจะเป็นพื้นสีดำ ตัวอักษรสีขาว ที่ดูจะมือมน แต่มีอะไรซ่อนอยู่มหาศาล ลองค้นหาดูครับ นึกซะว่าเก็บเหรียญ เข้าแล้วก็พบกับเครื่องหมาย $ แสดงว่าตรงนี้มีค่า ที่พร้อมสนับสนุนให้เราได้ไปต่อ เพราะเป็นสัญลักษณ์หน่วยเงินของต่างประเทศ เรียก Dollar sign 4) โปรแกรม Node.js ที่นักคอมพิวเตอร์เค้าใช้กันนั้น เริ่มต้นใช้งานได้ด้วยการพิมพ์คำสั่ง npm แต่เมื่อสั่งแล้วพบว่าในระบบยังไม่มี จึงต้องสั่งติดตั้งเพิ่ม การสั่งติดตั้งจะพิมพ์คำสั่งว่า pkg install nodejs แต่ฟ้อง error ก็ใจเย็น ๆ หาสาเหตุ และวิธีแก้ไขกันก่อน 5) ในอุปกรณ์มีแต่โปรแกรมเก่าที่มีมาก่อนหน้านี้ จึงยังใช้คำสั่งติดตั้งไม่ได้ อยากได้ของใหม่ก็สั่งอัพเกรดรายการกันก่อน จะได้มีโปรแกรมที่ทันสมัยยิ่งขึ้น มาสั่งกันได้เลย ด้วยคำสั่ง pkg upgrade 6) ถึงเวลาแล้ว ที่จะติดตั้งโปรแกรมที่เราต้องการ ก็เพียงแต่พิมพ์สั่งว่า pkg install nodejs ก็จะใช้เวลาไปดาวน์โหลดโปรแกรมมาติดตั้งให้เราอยู่พักหนึ่ง 7) เมื่อพร้อมก็เริ่มสั่งงาน และเขียนโปรแกรมกันเลย แต่ละบรรทัดก็จะมีความหมายเฉพาะตัว เรามาค้นหาความหมายของคำสั่งต่าง ๆ กันดีไหม เมื่อเขียนเสร็จ ก็สั่งให้โปรแกรมทำงาน ผลของการทำงานจะพบคำว่า Hello World ถือว่าภารกิจลุล่วง ภาษาอังกฤษเรียก Mission Complete ยินดีด้วย ผ่าน ด่านที่ 1 เรียบร้อยแล้ว

ภาพที่ 7

http://www.thaiall.com/bluestacks/

http://www.thaiall.com/node.js