Как стать автором
Обновить

Все в один клик

Время на прочтение3 мин
Количество просмотров774
В какой-то момент времени, вдохновленный идеями тайм менеджмента (и скукой в тот же момент времени), я понял, что мне нравится оптимизировать повседневные задачи, чтобы не тратить на них лишнего времени. Естественно, тратить месяц, чтобы автоматизировать задачу, которая занимает пять минут и которую выполняешь раз в год смысла нет. Тем не менее, есть задачи, которые мы выполняем ежедненевно, по многу раз, и которые можно выполнять быстрее и проще (соответственно, освободив время для чего-то более нужного). Под катом — то, как я это делаю


Прежде чем что-либо оптимизировать, я пытаюсь понять:
1) повторяется ли задача достаточно регулярно
2) тратится ли много времени на ее выполнения
3) достаточно ли легко оптимизировать эту задачу

Если ответ «да» на все три вопроса, тогда зачастую есть время «точить, а не пилить», т.е.оптимизировать

Все это теория, скажете Вы, и будете правы. Я с Вами соглашусь, и мы перейдем к практике. Я буду описывать маленькие примеры из своего опыта, и рассказывать Вам, как я оптимизировал описанные задачи. Переходить будем от простых примеров к сложным

Пример 1. Подключение
Доступ к интернету у меня дома требует запуска VPN. В зависимости от системы действия немного разные, но в основном это (для Windows) выбрать в меню:
«Подлючиться к»
из списка доступных подключений выбрать нужное
В диалоге с именем пользователя и паролем нажать Подключиться (если раньше данные были введены)

Практически все пользователи когда-либо так делали, большинство продолжает делать до сих пор. Для Windows 7 можно запустить соединение из тулбара, но принцип остается тем же.
Решение 1.
a) Поскольку выбор соединения не очень удобная операция, я перенес ее ярлыком в панель быстрого запуска и перетянул на видное место
б) В свойствах соединения я убрал опцию «Запрашивать имя пользователя и пароль»
Теперь, задача выполняется в один клик

Пример 2. Часто запускаемые программы
Для меня есть набор часто программ, которые использую в течении 80% рабочего дня (суммарно, конечно :) ).
Это MS Outlook
Visual Studio
Excel
Word
Поскольку запусаю я их часто (за исключением аутлука, который я не закрываю). Я сделал следующее:
а) вынес иконки в панель быстрого запуска
б) назначил «Быстрые клавиши» на все программы. Для Word- это «Ctrl+Alt+W»,Excel — «Ctrl+Alt+E». Думаю, продолжить ряд достаточно просто…

Пример 3. Архивация данных
Надеюсь, что все, что касается работы у Вас хранится в вистеме котроля версий. Рабочие проекты, как миниум, у меня хранятся именно там. Однако, бывает что работаешь один над чем-то небольшим, что хотелось бы не потерять, и доступ к разным версиям этого тоже был бы неплох. В какой-то момент я создал папку Archive начал складывать разные версии моих приложений там. Сами понимаете, процесс нескожный, но досточно рутинный, нужно создать папочку и складывать новые версии туда.
Собственно, я сделал батник, который делает это в один клик, а именно:
берет содержимое исходной папки, создает подпапку для новой версии, и копирует исходники туда. Все работает автоматически, и запускается в один клик. В какой-то момент времени вопрос места на винчестере заставил добавить архивацию и получился скрипт внизу

SET SOURCE_DIR="D:\tests\ReportBrowser\"
SET APP_NAME=ReportBrowser
SET ARCHIVE_PATH=D:\Archive\

SET ARCHIVATOR="d:\Program Files\7-Zip\7z.exe"
SET PARAMS=a -r
SET EXT=.7z
@ECHO ON

FOR /L %%X IN (300,-1,1) DO IF NOT EXIST %ARCHIVE_PATH%%APP_NAME%\%%X SET PATH_DIR=%ARCHIVE_PATH%%APP_NAME%\%%X
MKDIR %PATH_DIR%\
%ARCHIVATOR% %PARAMS% %PATH_DIR%\%APP_NAME%%EXT% %SOURCE_DIR%*.*
REM XCOPY %SOURCE_DIR%*.* %PATH_DIR%\ /i /f /r /k /y /s



Чтобы создать новый скрипт, я копирую предыдущий с новым именем и правлю переменные в первых двух строчках. И вешаю ялык в панель быстрого запуска. Когда скрипт становится редко используемым, из быстрого запуска я его убираю

Исходный пост с бекап скриптом здесь SimpleScript for Backup, на английском

Примеров у меня скопилось гораздо больше, но, надеюсь, даже эти три подскажут новые идея для всех прочитавших статью
Теги:
Хабы:
Всего голосов 18: ↑5 и ↓13-8
Комментарии12

Публикации

Ближайшие события