2008-09-21 26 views
8

Mỗi sáng, sau khi đăng nhập vào máy của bạn, bạn thực hiện nhiều loại công cụ thông thường khác nhau. Danh sách có thể bao gồm các nội dung như mở/kiểm tra ứng dụng email, trình đọc rss, khởi chạy studio trực quan, chạy một số ứng dụng doanh nghiệp, nhập một số câu trả lời, nhận phiên bản mới nhất từ ​​Kiểm soát nguồn, biên dịch, kết nối với tên miền khác v.v. , chúng tôi có thể tự động hóa bằng cách sử dụng các giải pháp tập lệnh như AutoIt, công việc hàng đêm, v.v.Làm thế nào để bạn tự động hóa một số hành động thường xuyên để cải thiện năng suất?

Tôi rất thích nghe bạn liệt kê những thứ bạn đã làm liên tục và cách bạn giải quyết nó bằng cách tự động hóa nó. Bạn có mẹo hay không?

Trả lời

3

Cách yêu thích là rời khỏi máy tính vào ban đêm hoặc tốt hơn, nếu đó là máy tính xách tay, hãy đặt nó vào chế độ ngủ. Chạy một máy ảo duyệt web trong VMware hoặc các công trình tương tự, bạn có thể đặt VM bắt đầu cùng với máy và lưu trạng thái của nó khi tắt máy, vì vậy các trang web và ứng dụng email của bạn vẫn mở. Điều này làm việc để phát triển cũng nếu bạn đang làm kịch bản hoặc một cái gì đó tương tự, nơi hiệu suất hit của VM trên biên dịch lớn sẽ không phủ nhận những lợi ích.

4

Tôi sử dụng Linux. Tôi có một loạt các kịch bản làm bất cứ điều gì tôi muốn. Thông thường tôi viết một kịch bản bất cứ khi nào một "khối" công việc có thể được tái sử dụng trong tương lai. Ví dụ: việc tái cấu trúc đơn giản, triển khai, v.v ...

Theo thời gian, tôi bắt đầu kết hợp các khối này, do đó trở nên hiệu quả hơn bao giờ hết.

Về "tải nội dung khi khởi động", trong Linux xuất hiện trong hộp (bạn có thể "lưu phiên hiện tại của mình" khi bạn đăng xuất hoặc tắt máy tính).

Trên cửa sổ, đề xuất của tôi là sử dụng các chương trình có thể được tự động thông qua dòng lệnh.

1

SlickRun rất tiện dụng cho điều này, chỉ cần một vài phím để điều hướng đến mọi thứ phổ biến và dấu chân rất nhỏ. Với các biến đầu vào và nhận dạng đường dẫn tệp tất cả các phần của nó, tôi có thể nhanh chóng từ xa máy tính để bàn đến bất kỳ máy nào, tìm kiếm bất cứ điều gì, kéo lên bất cứ điều gì cần thiết.

1

Trên OS X, tôi có một bản tóm tắt mà tôi chạy vào đầu ngày. Nó đặt một tin nhắn đi trên IM, ẩn hoặc thoát khỏi chương trình mà sẽ làm tôi phân tâm, nhận được thư mới, v.v. Tôi cũng cắm vào đĩa sao lưu USB của tôi, vì vậy khi tôi về nhà, một kịch bản khác đẩy nó ra và thoát khỏi một số chương trình. Khi kịch bản được thực hiện, vì vậy tôi là I.

Tôi gọi các tập lệnh này bằng tổ hợp phím bằng Quicksilver.

Nếu bạn không có máy Mac, nhân tiện, Quicksilver và Applescript có lẽ là lý do # 1 và # 2 để chuyển đổi. Giữa hai người trong số họ, bạn có thể nói với máy tính của bạn để làm thực tế bất cứ điều gì bạn muốn trong thứ tự rất ngắn.

1

Sử dụng tốt app launcher chẳng hạn như Quicksilver hoặc Launchy để cắt giảm thời gian cần thiết để thực hiện các tác vụ đơn giản. Chúng thường không thể viết được, nhưng chúng cho phép bạn thực hiện từng bước nhanh hơn.

1

Viết kịch bản lệnh shell (Applescript, Bash, PowerShell, v.v.) là một cách tuyệt vời để tự động hóa hầu hết các tác vụ trần tục, giả sử ứng dụng của bạn có thể viết được, cũng như nhận một ngôn ngữ mới. Khi bạn mạo hiểm hơn vào thực tiễn này, bạn sẽ thấy mình khó chịu hơn ở những ứng dụng bạn sử dụng không thể viết được, đến mức nó bắt đầu ảnh hưởng đến lựa chọn ứng dụng của bạn ;-)

Ngoài ra, hãy cân nhắc một công việc cron, tác vụ theo lịch của Windows hoặc tương tự OS X tương tự để tự động chạy một số tác vụ nhất định vào các thời điểm nhất định trong ngày/tuần/tháng/năm.Bạn có thể sử dụng điều này cho bất cứ điều gì từ các kịch bản "buổi sáng ngày làm việc" được đề cập trước đây, để nhắc nhở bạn về sinh nhật và kỷ niệm của vợ bạn mỗi năm. Có một số thông tin khác here cho các hệ thống * NIX hoặc here cho các hộp Windows.

Tự động hóa vui vẻ!

1

Tôi có một khoảng thời gian khó khăn để bao quanh đầu của tôi xung quanh Applescript, nhưng kể từ khi Apple chạy BASH script tốt, tôi chỉ sử dụng những thay thế. Tôi đã có một máy chủ phát triển trên mac của mình, vì vậy tôi có một kịch bản mà tôi có thể chạy để tạo một thư mục trang mới, tạo một máy chủ ảo mới trong apache, thêm một tên miền mới vào tệp/etc/hosts của tôi, v.v.

Đặc biệt mát mẻ khi tích hợp Bash (hoặc có thể là bản ghi chép, mặc dù tôi không biết cách làm) với Growl. Bằng cách đó, bạn có thể đặt một thông điệp đẹp lên trên màn hình, hoàn thành với biểu tượng png. Điều này là hữu ích hơn cho những thứ mà kịch bản của bạn làm trong ngày mặc dù.

1

Tôi làm hầu hết công việc lập trình trên máy chủ phát triển tại nơi làm việc, vì vậy vào buổi tối, tôi chỉ cần tháo phiên màn hình và đính kèm lại vào buổi sáng, vì vậy chỉ mất vài giây cho đến khi tôi chính xác Tôi rời đi một ngày trước đó.

Tôi có một số macro được định nghĩa trong mutt để dọn dẹp hộp thư đến (lưu trữ thư cam kết, v.v.), tôi có một tập lệnh gắn một số thư mục trên máy chủ phát triển trên sổ ghi chép của tôi qua sshfs (hoạt động không tương tác bằng khóa công khai), và sau đó tất cả những gì tôi phải làm là khởi động trình duyệt và nhận một ly cà phê. :)

+0

yup cho phép hệ thống xử lý tất cả các chất liệu đó trong khi chúng tôi có cà phê .. :) –

Các vấn đề liên quan