วิธีการการสั่งพิมพ์งานจาก Appsheet

 ปกติเราจะใช้งาน Appsheet ในการทำแอพง่ายๆ ในการใช้งาน แต่ถ้าท่านผู้อ่านต้องการสั่งพิมพ์งาน ข้อมูล รูปภาพต่างๆ จาก appsheet เพื่อนำไปใช้งาน จะสามารถทำได้อย่างไร 

จริงๆ ก็น่าจะมีหลายวิธีการแหละครับ แต่ที่ผมนำมาฝากกันในวันนี้ อยากให้ทุกท่านได้ลองนำไปลองใช้งานกันคือ 

ใช้วิธีการเปิดแอพด้วย โปรแกรม Browser เช่น Google Chrome หรือ Microsoft Edge 

ใช้คีย์ลัดอย่าง Ctrl+P ในการเรียก คำสั่งพิมพ์งาน และสั่งพิมพ์งานออกไปยังเครื่องพิมพ์ ที่ Connect อยู่กับ PC หรือ คอมพิวเตอร์ เครื่องนั้นๆ 

How to print from Appsheet.

if you are looking for how to print out from Appsheet try this simple way 

Open appsheet with the browser like google chrome or Edge 

Press a short cut key on the keyboard Ctrl+P

Click print out to print 



Thai Fast Dictionary

โปรแกรมพจนานุกรม ไทย อังกฤษ ยอดนิยมจาก iOS พร้อมแล้วสำหรับระบบปฏิบัติการ Android- เปิดโปรแกรมพร้อมใช้งานรวดเร็ว
- ค้นหาคำศัพท์รวดเร็ว
- บันทึกประวัติ และคำที่ชื่นชอบ
- สามารถเลื่อนดูศัพท์ได้ตั้งแต่คำแรกจนถึงคำสุดท้าย
- ออกเสียงสำหรับคำศัพท์ภาษาอังกฤษและคำศัพท์ภาษาไทย
- ฝึกฝนคำศัพท์ใหม่ๆกับเกม Hangpig

ผลิตภัณฑ์นี้สร้างสรรค์ขึ้นโดยดัดแปลงมาจากพจนานุกรมเล็กซิตรอนซึ่งพัฒนาโดย
ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ (http://www.nectec.or.th)


This is a must recommend for an interested in learning Thai language by yourself
simple and fast learning Thai
Fast to discover Thai words
With a build in favorite word list from the history
able to scroll down from the top to the bottom
ability to pronoun both Thai and English
come with the Game to practice Thai with fun and challenge "Hangpig"

This application is made by the Thai Authority www.nectec.or.th

Thailand : National Electronics and Computer Center 




Best dictionary creator

 This application anyone can find install on your mobile phone as an assistant  to help you learn Thai language 

a table of huge database 

with the explanation of the word and context 

support audio for both Thai and English 

This is a really good for student or teacher who is studying Thai as a reference tool and personal assistant 

For Android and iOS

Learning Thai language by yourself 

Link to download Best dictionary creater



สร้างแอพฟรีด้วย Appsheet

 จุดเด่นของการสร้างแอพฟรีด้วย Appsheet 

เป็นบริการฟรี

มีความง่ายในการสร้าง ในแบบ Low Code Platform 

Low-Code Development Platform คือ แพลตฟอร์มที่ช่วยให้การออกแบบและพัฒนาเว็บไซต์หรือซอฟต์แวร์ออกมาได้รวดเร็วที่สุด ด้วยการเขียนโค้ดน้อยที่สุด ซึ่ง Low-Code Platform เหมาะสำหรับคนที่เป็น Developer มากกว่าคนทั่ว ๆ ไป เพราะผู้ใช้จำเป็นต้องมีความรู้ด้านการเขียนโปรแกรมเรื่องใดเรื่องหนึ่ง ปกติแล้วการเขียนโค้ดอาจใช้เวลาเป็น ...

จุดเด่นของ Appsheet 

สร้างและดูแลด้วยพนักงานขององค์กรเอง ทำให้มีความรู้ความเข้าใจ สภาพปัญหา และข้อจำกัด และข้อดีข้อได้เปรียบที่จะทำแอพให้สำเร็จ นำไปใช้งานได้ตามเป้าประสงค์ 

รองรับการใช้งานร่วมกันแบตามเวลาจริง Real Time ผ่านระบบสือสาร Cloud Computing technology 

ทำให้สามารถกำหนดสิทธิการเข้าถึง และออกแบบเมนู และฟังก์ชั่นการใช้งาน แยกตามกลุ่ม Users ได้ 

เช่น Admin หรือคนดูแลระบบ สามารถ Read Write Edit Delete เป็นต้น 

ส่วน User ทั่วไป สิทธิในการ View Read and Print เป็นต้น 

รองรับการใช้งานกับอุปกรณ์ Mobile Phone และ Personal Computer 

การเริ่มต้นศึกษา และใช้งาน Appsheet ไปที่ เว็บไซต์ 


https://www.appsheet.com/













SketchUp Make 2017

 แชร์แวร์สำหรับดาวโหลดและติดตั้งใช้งาน สำหรับผู้สนใจงานออกแบบคอมพิวเตอร์ เช่น บ้าน โมเดล หรือสิ่งประดิษฐ์ต่างๆ 

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

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

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



If you are looking for 3D design program I would recommend this shareware SketchUp Make 2017
whether personal or small business work would be great and ideal for functionality and recreation 



WinRAR (64-bit)

 เป็นแชร์แวร์สำหรับดาวโหลดและติดตั้งใช้งานบนคอมพิวเตอร์ PC หรือ Laptop สำหรับการบีบอัดไฟล์และคลายไฟล์ออกมาใช้งาน 

ข้อดีของการบีบอัดไฟล์ คือ การบีบรวมหลายไฟล์ให้เป็นไฟล์เดียว เพื่อสะดวกในการดาวดหลด และอัพโหลด 

จากนั้น ก็ค่อยแตกไฟล์หรือ คลายไฟล์ออกมาเพื่อใช้งานต่อไป ทั้งไฟล์เอกสาร ภาพ หรือมีเดียอื่นๆ 

ข้อบ่งใช้ 

โหลดและใช้งานได้ฟรี 40 วัน จากนั้นก้พิจารณาว่าจะจ่ายเงินหรือไม่ 

This simple shareware for PC and Laptop 

40 days trail 

if you are looking for simple Zip/Unzip files before sending over the internet then I would recommend this for you .

WinRAR (64-bit)

 

แนะนำ udacity.com/

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

สำหรับคอร์สที่ผมเองได้ลองเรียนไปแล้ว จะเป็นคอร์สฟรี เช่น พีชคณิต และพื้นฐานการเขียนแอพบน Android 

สำหรับคอร์สที่จ่ายเงินจะเป็นระดับ ที่มีการ support จากคนตรวจ คนสอน และมีใบประกาศรับรองให้ 

การเรียนการสอนเป็นภาษาอังกฤษ ทั้งหมด 

นับว่าได้ประโยชน์และ แนะนำสำหรับผู้สนใจชาวไทย ได้ลองเข้าไปศึกษา และ take course ตามความสนใจส่วนบุคคล 

การลงทะเบียน แนะนำใช้บัญชีอีเมล gmail จะสะดวกมาก เพราะว่า ทางเวบเอง น่าจะเป็นพันธมิตรกันกับ ทาง Google 

both free and paid online courses for anyone who wants to study online.

How to enroll 

gmail account is a recommendation for register.


https://www.udacity.com/




แนะนำโปรแกรม WhyNotWin11

เป็นโปรแกรมทางเลือกผู้ใช้งาน ที่ต้องการทดสอบว่า คอมพิวเตอร์ PC หรือ Laptop ของคุณสามารถติดตั้ง Windows 11 ได้หรือไม่ สำหรับคนที่ต้องการอัพเกรด Windows 10 ไปเป็น Windows 11 


 ลิงค์ดาวโหลด WhyNotWin11 

Compiling

  1. Download and run "AutoIt Full Installation" from official website.
  2. Get the source code either by downloading zip or do git clone https://github.com/rcmaehl/WhyNotWin11.
  3. Right click on WhyNotWin11.au3 in the WhyNotWin11 directory and select "Compile Script (x64) (or x86 if you have 32 bit Windows install).
  4. This will create WhyNotWin11.exe in the same directory.

Contributing

See CONTRIBUTING.md for rules of coding and pull requests.

If you want to help with translations check translating guidelines.

License

WhyNotWin11 is free and open source software, it is using the LGPL-3.0 license.

See LICENSE for the full license text.




Windows 11 Beta Released: How to Download and Install

 Recently if you heard the news of the windows 11 installation and if you would like to test or trial the new feature of it. I would give some detail and provide a link to download 

well I got a bit of delaying about the wording of "Windows Insider Program"

so what is Windows Insider Program?

  1. Goto Settings > Update & Security > Windows Insider Program and click on Get Started.
  2. You will need to register your Windows account in the Windows Insider Program. The prompt will give you an option to Register. Click on it.
  3. Another prompt will let you know a few details about Windows Insider Program. Click Sign Up.
  4. Read and agree to the terms of agreement and click Submit.
  5. Click Close on the next prompt.
  6. The registration process will now start and you will be asked to link your account, select the Link an account option and choose whichever account you want linked and click on Continue.
  7. Next, select the channel you wish to join. Microsoft recommends the Beta Channel. Click Confirm once you have decided and Confirm once again on the next prompt.
  8. Once done, restart your PC by selecting Restart Now.
  9. Head back into Settings Update & Security and click on Check for updates.
  10. Your Windows 11 latest beta build should start downloading. Wait for it to complete download and installation.
  11. Once done, you will a Restart now option, click on it.
  12. You will now boot up into Windows 11.


if you want to check if your PC is meet the minimum Windows11 requirement 

WINDOWS 11 REQUIREMENTS

SpecRequirement
Processor1GHz or faster with 2 or more cores on a compatible 64-bit processor or system on a chip
RAM4GB
Storage64GB or larger storage device
System firmwareUEFI, Secure Boot capable
TPMTrusted Platform Module (TPM) version 2.0
Graphics cardCompatible with DirectX 12 or later with WDDM 2.0 driver
DisplayHD (720p) display greater than 9 inches diagonally, 8 bits per color channel
Internet connection and Microsoft accountFor Windows 11 Home edition: internet connectivity; Microsoft account to complete device setup on first use. For all Windows 11 editions: internet access to perform updates and to download and use some features; Microsoft account for some features
 

สร้างแอพด้วย Thunkable

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

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

ผู้สนใจสามารถศึกษาและใช้งานได้ฟรี 
แนะนำต้องมีเครื่องโทรศัพท์มือถือ ทั้ง Android และ iOS 
บัญชีอีเมลส่วนตัวของคุณ เช่น Google Mail เป็นต้น 

We’ve thought of (and seen) everything that goes into an app and brought it together in one easy to use no-code platform. With 50+ design components, easy animations, limitless logic blocks, and open integrations – millions of users build their custom apps on Thunkable. We make it fast and fun to realize your app idea without writing a single line of code.

ดูเพิ่มเติม สร้างแอพด้วย Thunkable 




แนะนำโปรแกรมฐานข้อมูล Maria DB

รู้จักกับ MariaDB คือหนึ่งในโปรแกรมฐานข้อมูลแบบเปิด (open source ) ชนิด Relational Database Management System  เซตของข้อมูลที่อยู่ในตารางที่แต่ละตารางมีความสัมพันธ์กันซึ่งสามารถเข้าถึงข้อมูลได้ โดยนำ SQL มาจัดการกับเรื่องนี้ ข้อมูลที่เก็บจะมีลักษณะเป็น Database ในรูปตาราง และมีตัวระบุคือ primary key บางครั้งเราอาจเรียก RDBMS ว่าเป็นส่วนขยายของ DBMS

MariaDB ได้รับการออกแบบและพัฒนาโดย ผู้พัฒนาฐานข้อมูลที่เราอาจจะคุ้นเคยกันอย่าง MySQLและรับประกันว่าจะยังคงเป็นการพัฒนาแบบเปิด ไม่มีค่าใช้จ่าย นิยมนำมาใช้งานกับระบบปฏิบัติการลีนุกซ์ 

MariaDB พัฒนาออกมาเพื่อประสิทธิภาพการทำงาน ความมั่นคง และเข้าถึง โครงสร้างการใช้งานที่ได้รับการยอมรับจากนักพัฒนาโปรแกรมและผู้ใช้งานทั่วไป มีจุดเด่นการทำงานอาทิเช่น รองรับระบบ 

MySQL Galera Cluster เป็นระบบที่สามารถกำหนดให้ MySQL Database สามารถทำงานพร้อมๆ กันโดยจะมีข้อมูลเหมือนๆ กันในทุกๆ เครื่องที่อยู่ในวง Cluster เดียวกัน Application ที่ทำงานกับ Database จะเลือกทำงานกับ MySQL ที่อยู่ในเครื่องไหนก็ได้

รองรับฐานข้อมูล แบบออราเคิล และ เทมโพรัล ช่วยให้การสืบค้นข้อมูลสามารถกระทำได้อย่างมีประสิทธิภาพ 

ดาวโหลด MariaDB



การเปรียบเทียบค่าจากสองตาราง Google Sheet

 จำลองเหตุการณ์ 

สมมุตว่า เราบันทึกข้อมูล 2 ตาราง คือ 

แผ่น1 และ แผ่น2

โดยแผ่น1 มีข้อมูลรายชื่อนักเรียนในห้อง ดังนี้

ID         ชื่อ                เบอร์โทร

1          แบม               0814563225 

2         จ็อบ                0897563135

3           สมรักษ์          0814573625 

4          แป้งฝุ่น            0864874525

5         ใบข้าว             0971452528


และ แผ่น 2 มีข้อมูลรายชื่อนักเรียนที่ชำระค่าเทอมแล้ว ดังนี้ 

ID         ชื่อ                เบอร์โทร

1          แบม               0814563225 

2         จ็อบ                0897563135

3         ใบข้าว             0971452528


***### การทำงานจริงๆ จะมีข้อมูลมากกว่านี้ เป็นร้อย หรือเป็นพัน รายการ 

เราจะใช้สูตรจับคู่ เพื่อเรียกดูว่า ใครที่จ่ายค่าเทอมแล้ว และใครที่ยังไม่ได้จ่าย ได้ดังนี้ 

ในตารางแผ่น1 ไปใส่ค่าสูตรกัน

สูตร =match(B2,แผ่น2!$B:$B,0)

คัดลอกสูตรลงมาใช้งานกับแถวถัดลงมา

ค่าที่ได้จะเป็นค่า N#A และค่าตัวเลข 

เราสามารถปรับสูตร ให้แสดงค่าเป็น จริง/เท็จ ได้ ดังนี้

ปรับสูตรกัน นิดหน่อย 

สูตร =isnumber(match(B2,แผ่น2!$B:$B,0))

จะได้ค่าเป็น FALSE/TRUE 

ค่า FALSE ไม่ได้อยู่ในรายการ 

ค่า TRUE อยู่ในรายการ 


การเขียน code ลบข้อมูลซ้ำตาราง Googlesheet

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

บทความนี้เราจะมาดูตังอย่างการตรวจสอบค่าซ้ำ Google sheet และการ Remove ออกไป

ตัวอย่างในตาราง Google sheet 

เรามีการคัดลอกค่าซ้ำมา 

Code ที่ใช้งานเป็น code ภาษา JS 

อ้างถึง ตาราง google sheet 

อ้างถึง ขอบเขตข้อมูลในตาราง 

var sheet = SpreadsheetApp.getActiveSheet();
var data = sheet.getDataRange().getValues();
หลักภาษาคือ JavaScript 2-dimensional array 
วิธีการทำงานจะทำงานแบบวงรอบ loop สองลูป ด้วยกัน 
คำสั่ง code ที่คัดลอกมา จะวิ่งไปดูตารางและ ขอบเขตข้อมูลทั้งหมด 
กรณีให้ค่าซ้ำเป็นคอลัมน์เดียว ต้องแก้ไข code นิดหน่อย ดังนี้ ครับ 

code เดิม 

if(row.join() == newData[j].join()){
  duplicate
= true;
}

แก้เป็น :

if(row[0] == newData[j][0] && row[1] == newData[j][1]){
  duplicate
= true;
}

อ้างอิง : https://developers.google.com/apps-script/articles/removing_duplicates

สร้างแอพจัดการสินค้าด้วย Appsheet

 ความสามารถของแอพที่สร้างขึ้นมา หลักๆ 3 ส่วน 

ระบบคิวอาร์โค้ดของสินค้าแต่ละชนิด เพื่อใช้ในการสแกนข้อมูล 

การคำนวณปริมาณสินค้าคงคลังอัตโนมัติ

การคำนวณปริมาณสินค้าขาดเพื่อสั่งซื้อเพิ่ม 


ขั้นตอนแรก สร้าง 3 ตารางฐานข้อมูลด้วย Google Sheet 

ประกอบด้วยตาราง 

สินค้า

ขาย

ซื้อ

ขั้นสอง นำเข้าข้อมูลไปที่ appsheet

การจัดการชนิดข้อมูลของแต่ละตาราง ให้เหมาะสม

ขั้นสาม การสร้าง UX view จำนวน 4 วิวด้วยกัน คือ 

เพิ่มสินค้า

ขาย

รายการสินค้า

รายการสินค้าระดับต่ำ 



วิธีการสร้าง Auto Numbering ใน Google sheet


 สมมุตว่าตาราง google sheet มี 2 คอลัมน์ คือ A  และ B

เราต้องการให้แท่งคอลัมน์ ID เรียงลำดับ  1  2   3  ตามลำดับ 

เราจะสามารถทำได้ 2 วิธีด้วยกันคือ 

วิธีที่ 1 

ใช้สูตร =SEQUENCE(COUNTA(B2:B))



จากนั้น ในช่อง B ให้เราลองใส่ค่า ลงไป แล้ว enter ก็จะได้เลข อัตโนมัติ เรียงไปตามลำดับ

วิธีนี้จะง่าย และจะไม่ยอมให้เกิดค่าว่างระหว่างแถว

วิธีที่ 2 
ใช้สูตร =ARRAYFORMULA(SEQUENCE(MAX(ROW(D2:D)*(D2:D<>""))-1))

จะสามารถมีค่าว่างระหว่างแถวได้ แต่สูตรจะยังคง เรียงลำดับหมายเลขให้ตามลำดับ ทุกแถว

ก็ลองนำไปศึกษาและประยุกต์ใช้งาน เองต่อไป