ความสม่ำเสมอเป็นส่วนสำคัญของการพัฒนาและรักษาพฤติกรรม (habits) แต่การอยู่เป็นปกติและมีแรงจูงใจตลอดการเดินทางไม่ใช่ง่าย แม้เป้าหมาย (goals) จะดีสำหรับตั้งทิศทาง การสร้างระบบที่มีประสิทธิภาพจึงเป็นที่ดีที่สุดสำหรับความก้าวหน้า การมองดูความก้าวหน้าในอดีตช่วยผลักดันคุณไปข้างหน้า
Linux-based operating systems เป็นหนึ่งใน OS ที่มีประสิทธิภาพสูงสุดหากใช้อย่างเหมาะสม เพื่อเพิ่มประสิทธิภาพและสร้างพฤติกรรมที่ดี นี่คือแอป habit-tracking ฟรี สองตัวที่คุณควรลองบน Linux machine ของคุณ
1. Dijo
หากคุณแฟนของ Linux command line Dijo คือ terminal-based tool ที่สมบูรณ์แบบสำหรับคุณในการติดตามพฤติกรรมโดยไม่ต้องออกจาก command line מעולם Dijo โฆษณาตัวเองว่าเป็น scriptable, curses-based, digital habit tracker และถูกต้องตามชื่อ
คุณยังสามารถ hook มันกับ external programs เพื่อติดตาม events โดยไม่ต้องลิ้นิ้วมือ หากเคยใช้ Vim text editor มาก่อน คุณจะรู้สึก like at home เพราะ Dijo ดูและทำงานคล้าย Vim มาก นี่คือฟีเจอร์บางอย่างที่ Dijo ให้:
- Vim-like keybindings และ shortcuts เพื่อนำทางข้าม Dijo
- สองมุมมองที่แตกต่าง: day mode และ week mode เพื่อ review ความก้าวหน้า
- เพิ่ม habit ประเภท fractional, yes/no, หรือ no goal
- configurable สูง และรองรับ auto-trackable habits
วิธีติดตั้ง Dijo
เพื่อติดตั้ง Dijo คุณต้องมี Rust และ Cargo ติดตั้งบน Linux machine นี่คือวิธีทำบน Ubuntu และ Linux distributions อื่นๆ:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
ทำตามคำแนะนำบนหน้าจอ และคุณจะพร้อมแล้ว เมื่อเสร็จแล้ว นี่คือวิธีติดตั้ง Dijo ด้วย cargo:
cargo install dijo
หากคุณไม่ชอบติดตั้งแอปพลิเคชันด้วยตนเองผ่าน command line Dijo ยังให้ตัวเลือกติดตั้ง prebuilt binaries โดยตรง ซึ่งคุณดาวน์โหลดได้จาก releases page
ภาพรวมของ Modes
какกล่าว Dijo มีสองโหมดหรือมุมมองที่แตกต่างเพื่อ visualize พฤติกรรมของคุณ: day mode และ week mode Day mode เป็นโหมดค่าเริ่มต้นที่แสดงแต่ละวันของเดือนปัจจุบัน
วันที่บรรลุเป้าหมายแล้วแสดงในสี cyan ในขณะที่วันที่ยังไม่บรรลุแสดงในสี magenta สำหรับวันที่ untracked Dijo แสดงจุดสีดำอ่อน
Week mode แสดง summary ของความก้าวหน้าพฤติกรรมสำหรับทุกสัปดาห์ของเดือน เปอร์เซ็นต์ของสัปดาห์ปัจจุบันแสดงในสีขาว ในขณะที่สัปดาห์อื่นๆ จะเป็นสีดำอ่อน เพื่อให้ได้ 100% สำหรับหนึ่งสัปดาห์ คุณต้องบรรลุเป้าหมายทุกวัน
การติดตามพฤติกรรมด้วย Dijo
เพื่อเริ่มติดตามพฤติกรรมด้วย Dijo ให้เปิด terminal emulator ที่คุณชอบ และรันคำสั่งด้านล่าง:
dijo
ระบบจะนำเสนอหน้าจอว่างใน day mode เพื่อเพิ่มพฤติกรรมใหม่ ให้เข้าสู่ command mode โดยใช้ key colon (:) และพิมพ์คำสั่ง add เพื่อเพิ่ม habit แบบ yes/no เช่น programming ทุกวัน:
:add programming 1
สำหรับการเพิ่ม fractional habit ใหม่ เช่น วิ่ง 0.5 ไมล์ต่อวัน ใช้คำสั่ง :add ลักษณะนี้:
:add running 0.5
สุดท้าย เพื่อเพิ่ม habit โดยไม่มีเป้าหมายตั้งไว้ เช่น ดื่มน้ำ:
:add water
เพื่อติดตามพฤติกรรม ให้ focus ที่ habit ที่ต้องการติดตาม และกด Enter เพื่อ increment หรือ mark ว่าเสร็จ ใช้ Backspace เพื่อ decrement หรือ mark ว่า pending เมื่อบรรลุเป้าหมายรายวัน Dijo จะ mark วันนั้นในสีเขียว และชื่อ habit จะมีเส้นทับ
ทำความคุ้นเคยกับ Keybindings
เพื่อใช้ Dijo ให้เกิดประโยชน์สูงสุด นี่คือตาราง keybindings ที่จะช่วยคุณ navigate, add, delete และ track พฤติกรรมอย่างมีประสิทธิภาพ:
| Keybinding | Alias | Action |
|---|---|---|
| h | Tab, ← | เลื่อนหนึ่งเซลล์ไปซ้าย |
| j | ↓ | เลื่อนหนึ่งเซลล์ลง |
| k | ↑ | เลื่อนหนึ่งเซลล์ขึ้น |
| l | Shift + Tab, → | เลื่อนหนึ่งเซลล์ไปขวา |
| H | - | เลื่อน cursor ไปซ้าย |
| J | - | เลื่อน cursor ลง |
| K | - | เลื่อน cursor ขึ้น |
| L | - | เลื่อน cursor ไปขวา |
| Enter | n | Increment habit ที่ focus อยู่ |
| Backspace | p | Decrement habit ที่ focus อยู่ |
| v | - | สลับไป week mode สำหรับ habit ที่ focus อยู่ |
| V | - | สลับไป week mode สำหรับ habits ทั้งหมด |
| Esc | - | สลับไป day mode |
| [ | - | เลื่อน viewport ย้อนหลังหนึ่งเดือน |
| ] | - | เลื่อน viewport ไปข้างหน้าหนึ่งเดือน |
| } | - | กลับไปวันนี้ |
สุดท้าย เพื่อ save และ quit Dijo หลังติดตามพฤติกรรม ให้ใช้คำสั่ง :wq
2. Good Job
Command-line interface อาจไม่ใช่ความชอบแรกของทุกคน และคุณอาจอยากได้ graphical user interface แทน Good Job เป็น Linux application ที่ให้แค่นั้น คล้าย habit-tracking apps อื่นๆ เป้าหมายของแอปนี้คือช่วยคุณอยู่สม่ำเสมอและไม่หยุด streak
Good Job ให้รางวัลคุณสำหรับการยึดมั่นในพฤติกรรม และจูงใจคุณ แต่ đồng thờiก็ลงโทษคุณสำหรับการข้ามพฤติกรรมและ reset ความก้าวหน้า ในการติดตั้ง Good Job ตรวจสอบว่า Linux distribution ของคุณรองรับ snap packages
รันคำสั่งด้านล่างบน terminal เพื่อดาวน์โหลด Good Job จาก Snap Store:
sudo snap install good-job
หลังติดตั้ง คุณสามารถรัน Good Job จาก application manager ของ Linux distribution หรือใช้ keyboard shortcut Alt + F2 เพื่อรันคำสั่ง good-job คุณสามารถตั้ง habit, motivation, penalty, start date และอื่นๆ
ทุกวัน คุณสามารถปลดล็อก character ใหม่ของ motivational phrase ของคุณ เป้าหมายคือเติมให้เต็มสามครั้ง และคุณจะมั่นใจว่ายึดมั่นในพฤติกรรมนี้นานๆ ฟีเจอร์อื่นๆ รวมถึง dark mode toggle, statistics page และ cross-platform support บน Android
พฤติกรรมคือดอกเบี้ยทบต้นของการพัฒนาตนเอง
การยึดมั่นในพฤติกรรมและ commitments อาจดูยากตอนแรก แต่คุ้มค่าในระยะยาว แรงจูงใจ (motivation) เล่นบทบาทสำคัญในการยึดมั่น และการติดตาม (tracking) เป็นวิธีที่ดีในการบันทึกความก้าวหน้าและผลักดันคุณไปข้างหน้า
การปล่อยพฤติกรรมไม่ดี חשוב (important) เท่ากับการพัฒนาพฤติกรรมที่ดี นี่คือพฤติกรรมไม่ดีบางอย่างที่กำลังฆ่าประสิทธิภาพของคุณและวิธีเอาชนะพวกมัน