Never ask how to use, just wonder how to make...

Mar 18, 2012

5 Linux GUI tool giúp tăng hiệu suất làm việc


Trên máy tính cá nhân của tôi, chạy Fedora Linux, đây là những tiện ích bắt buộc phải có. Thực sự những công cụ này đã giúp tôi nâng cao hiệu suất làm việc. Và hôm nay chợt nghĩ đến việc viết entry này, để chia sẻ cho những người cần biết. Nếu bạn cũng biết những công cụ tương tự, hoặc hay hơn, hãy chia sẻ cùng tôi. Xin chân thành cảm ơn.

1. Cluster-SSH
I hate doing something again and again and again. And CSSH came to save my life.
Thông qua một cửa sổ admin, CSSH cho phép điều khiển cùng một lúc nhiều cửa sổ xterm, tương tác đồng thời với nhiều server, thông qua giao thức kết nối SSH. Chỉ cần gõ bất cứ kí tự nào trên giao diện quản lý, nó đều được chuyển trực tiếp qua các cửa sổ xterm của các server (tất nhiên, bạn vẫn có thể làm việc riêng trên giao diện xterm của từng server). Công cụ này đặc biệt hữu ích khi phải làm một loạt thao tác giống nhau trên nhiều máy chủ (một webserver cluster chẳng hạn).


2. KeePassX
A person may have about 100 accounts. But a sysadmin must hold up to a billion password for user accounts.
Đùa đấy, chỉ tầm vài trăm đến một ngàn thôi, nhưng cũng đủ mệt rồi bạn nhỉ? Để quản lý mớ lằng nhằng này, chúng ta cần một công cụ an toàn, tiện dụng và tốt nhất là đa nền tảng. Và có một tiện ích nguồn mở đáp ứng rất tốt những yêu cầu này: KeePassX. Nó an toàn vì nó được mã hóa và bảo vệ bằng một master key, là mật khẩu duy nhất mà ta phải nhớ. Tất cả các mật khẩu khác đều có thể được lưu trữ trong một cây thư mục, với bao nhiêu cấp tùy ý, và có thể search dễ dàng nhờ công cụ tìm kiếm hoàn hảo. Hệ thống phím tắt local/global rất tiện dụng, giúp ta có thể kích hoạt KeePassX bất cứ lúc nào, và hỗ trợ copy username/password vào clipboard. Ta cũng cần phải nhắc đến hai tính năng hữu ích khác là auto-type password generator. Cuối cùng, bạn có thể mở file database của KeePass trên bất cứ nền tảng nào: Linux, Windows, iOs, Android, RIM, J2ME...


3. Guake/Yakuake
I am a system administrator. So I'd love to type commands anywhere and anytime.
Tiếp đến là terminal. Công cụ mặc định trên Gnome là gnome-terminal, và trên KDE là Konsole. Đây là những terminal chỉ ở mức đủ dùng. Nếu muốn nâng cao hơn nữa năng suất làm việc, hãy thử các terminal dạng drop-down như Guake cho Gnome (hoặc Yakuake cho KDE). Sau khi cài, bất cứ khi nào bạn muốn, hãy nhấn phím F12, một terminal sẽ trải xuống từ đỉnh màn hình, cho phép bạn gõ lệnh ngay lập tức. Thử đi, bạn sẽ thấy thực sự hữu ích, và đẹp nữa. Thêm vào đó, kể cả nếu bạn không phải là quản trị viên, chỉ cần bạn sử dụng Linux, bạn cũng sẽ thích Guake.


4. phpMyAdmin/Navicat
I love my commandline, but I also need a GUI tool
Nếu phải làm việc với một hệ quản trị CSDL như MySQL, bạn sẽ cảm thấy cần đến sự giúp sức của một công cụ đồ họa. Tôi xin đề xuất 2 cái tên là Navicat và phpMyAdmin, một công cụ có phí và một tiện ích nguồn mở, và cả hai đều thực sự là những sản phẩm xuất sắc, hỗ trợ đầy đủ các tính năng mà một người quản trị cơ sở dữ liệu cần.

5. Sublime Text 2 (beta)
This is the text editor you'll fall in love with.
Cuối cùng, chúng ta cần một text editor. Tất nhiên Vim/Emacs/Gedit/Kate đều là các tiện ích rất tốt. Nhưng khi mình thử Sublime Text 2, mình nhận ra rằng đây mới xứng đáng là GUI text editor tốt nhất, dù bạn đang dùng Linux, Windows hay Mac OSX. Ngoài việc nhẹ, nhanh, tự động hóa (thông qua snippet và macro) và hỗ trợ rất nhiều ngôn ngữ, Sublime Text 2 còn có thêm những tính năng chết người khác như minimap (một bản đồ nhỏ cho ta biết ta đang ở đâu, nhất là khi đang chỉnh sửa những file dài), multi-select (chọn và sửa đồng thời nhiều chỗ khác nhau), và một số lượng ngày một lớn các plugin có thể cài đặt thông qua một công cụ quản lý gói tuyệt vời. Nhưng có một điểm duy nhất có thể làm bạn không vui:  Sublime Text không phải là một công cụ miễn phí. Tuy nhiên họ cho phép bạn thoải mái sử dụng bản beta, và dù sao, trả tiền cho một sản phẩm mình hoàn toàn hài lòng cũng là một việc hợp đạo lý thôi >:).

Cài thêm gói plugin trong Sublime Text 2