3.8 KiB
อีกหนึ่งแอปพลิเคชันคุณภาพจาก SashaPGT
-
ทุกแอปพลิเคชันผ่านการทดสอบติดตั้งและใช้งานใน Test environment ของเรา
-
ใช้งานได้อย่างสะดวกรวดเร็ว ด้วยสคริปต์ติดตั้งแบบสำเร็จรูป ทั้งเฉพาะผู้ใช้และ System-wide
-
รองรับ Linux และ macOS
sashapgt/karaca-encode
"เขียนโปรแกรมการเข้ารหัสของ Karaca ซึ่งการเข้ารหัสมีวิธีดังนี้ (Level 3)
-
รับค่าเข้ามาเช่น suratan
-
กลับด้านตัวอักษรเป็น natarus
-
แปลงสระเป็นตัวเลขโดยเปลี่ยนดังนี้
a => 0
e => 1
i => 2
o => 3
u => 4
จากข้อความด้านบนจะได้ว่า n0t0r4s
-
เติมคำว่า aca เข้าไปด้านหลัง เป็น n0t0r4saca
ปล.ตัวอักษรมีแต่พิมพ์เล็ก ไม่มีช่องว่าง ไม่มีเลข"
ตัวอย่างการทำงานของโปรแกรม
วิธีการติดตั้ง/ใช้งาน
ติดตั้งแบบปกติ
-
โคลน git นี้
$ git clone https://gitlab.com/sashapgt/karaca-encode.git
-
cd เข้าโฟลเดอร์ของ git นี้ แล้วรันสคริปต์ติดตั้ง
$ cd karaca-encode && bash install.sh
-
เรียกใช้จากเทอร์มินัล (Shell autocomplete อาจจะยังไม่ทำงาน กรุณาปิดเทอร์มินัล แล้วเปิดใหม่อีกครั้ง)
$ karaca-encode
ใช้งานครั้งเดียว (Build, run และ remove ทันทีเมื่อใช้งานเสร็จโดยอัตโนมัติ)
$ bash single-use-build-and-run.sh
ถอนการติดตั้ง
-
รันสคริปต์ถอนการติดตั้งจากในโฟลเดอร์ git นี้
$ bash uninstall.sh
-
ลบโฟลเดอร์ git นี้
การแก้ปัญหา
หากไม่สามารถรันได้เนื่องจาก Command not found ให้ดูว่ามี ~/.local/bin ใน $PATH หรือไม่ สามารถตรวจสอบได้โดยการ
echo $PATH
หากไม่มี Home folder ของคุณ ตามด้วย .local/bin ให้เพิ่มบรรทัดนี้ลงใน Shell startup script ของคุณ (เช่น .bashrc .zshrc)
export PATH="$PATH:$HOME/.local/bin"