Меню Рубрики

Напоминалка для linux mint

Простая напоминалка на Linux



Для людей, которые работают в офисе с персональным компьютером — бухгалтеров, инженеров, секретарей, менеджеров, специалистов, экспертов, начальников структурных подразделений и тем более директоров — сегодня обычным делом является сопровождать решение нескольких вопросов одновременно.

К примеру, звонит клиент и просит внести изменения в договор. Ты кладешь трубку — и тут звонит твой коллега и просит тебя направить ему давно забытый материал, который нужно еще постараться отыскать. Не успеваешь ты договорить с коллегой, как звонит на сотовый директор и просит составить ему небольшой отчет. А ведь до этого ты занимался своим вопросом! Нужно всё запомнить, ничего не упустить! Типичная ситуация, не правда ли?

Для того, чтобы все успевать в таких ситуациях, поможет простая напоминалка. Но что такое простая напоминалка? Каковы критерии ее простоты?
Для меня «простой напоминалкой» является та, которая действует по следующему принципу:

  • Открываешь диалоговое окно напоминалки горячей клавишей (ну, или сочетанием клавиш, например Ctrl+Shift+X)
  • Вводишь время и текст напоминания простыми понятными словами (например, «через 15 минут скинуть Алексею материал», «в 11 отчет директору», «в 13-15 обед», «завтра в 15:10 проследить за письмом», «в среду в 10 в налоговую»)
  • Нажимаешь Enter.
  • В заданное время выскакивает напоминалка, которую можно закрыть или отложить.

Лучшим, как мне кажется, решением такой задачи является программа XMinder. Наверное, если бы я писал техническое задание на разработку простой напоминалки, она бы выглядела именно как XMinder.
Этой программой я пользовался долгое время, пока однажды не решил установить на рабочем компьютере операционную систему Linux (к сожалению, программа XMinder написана только под Windows).

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

Ранее я имел небольшой опыт написания программ в html, php, actionscript (flash). Однако для такой задачи решил выбрать связку Python+Bash+Zenity+At.
Почему Python? — Потому что по нему нашлась хорошая документация, потому что по умолчанию он установлен в моем дистрибутиве Linux Mint 17. Уже после первых шагов осваивания нового языка я понимал, что решение задачи мне будет посильно.
Почему Bash? — Это отдельная история и связана она с функцией «Отложить» в моей напоминалке.
Почему Zenity? — Потому что просто, лаконично и опять же — встроено по умолчанию в большинство дистрибутивов LInux.
Почему At? — Так ведь именно эта программа всю задачу и решает! И умеет хранить данные даже после перезагрузки компьютера!

Таким образом, я только собрал в единое целое пару программ и добавил нужный синтаксис.
В итоге у меня получилось 2 файлика:

Файлы нужно положить в одну директорию (у меня это

/remindme) и сделать исполняемыми (например командой «chmod +x»).
На файл remind.py необходимо назначать горячие клавиши (в разных дистрибутивах это делается по-разному), например, сочетание клавиш Ctrl+Shift+X.

Файлы для скачивания доступны по ссылке.
Проект выложен на GitHub.

Источник

Лучшие календари для Linux

Согласно известной поговорке, время — деньги, именно поэтому так важно научиться распоряжаться им с умом. В свою очередь это требует правильного планирования вашего ежедневного расписания, будущих событий, встреч и других повседневных дел.
Однако мне кажется, что далеко не каждый сможет держать все свои планы в голове, и о каких-то мы неизбежно все-таки забудем. Именно поэтому нужно, чтобы кто-то (или что-то) всегда напоминал вам о том, что вы хотите сделать, о назначенных встречах, запланированных мероприятиях и многом другом.

Максимально комфортно и эффективно заниматься тайм-менеджментом вам может помочь современное приложение-календарь, особенно если вы пользуетесь операционной системой Linux. В данной статье представлен краткий обзор на лучшие календари для Linux, которые могут помочь лучше планировать свое расписание и управлять повседневной жизнью.
Лучшие календари для Linux:

1. Korganizer

Korganizer является составной частью приложения Kontact, информационного дайджест-менеджера рабочего стола KDE, главный функционал которого сосредоточен вокруг календаря и планирования. Этот календарь Linux многофункционален, ниже лишь небольшая часть его возможностей:

  • Поддерживает несколько календарей и списков задач;
  • Поддерживает добавление событий и задач;
  • Быстрое добавление событий и списка задач;
  • Функции отмены и повтора;
  • Функция уведомлений;
  • Интеграция задач с повестки дня;
  • Плагин для иудейского календаря;
  • Интеграция с Kontact;
  • Высокая персонализация приложения;
  • Поддерживает веб-экспорт и многое другое.

2. Evolution

Evolution — это многофункциональное программное обеспечение для рабочего стола GNOME. Его компоненты включают в себя календарь, адресную книгу и почтовый клиент. Он также может работать на несколько других базах, в том числе Cinnamon, MATE and KDE.
В качестве комплексной программы, Evolution включает множество замечательных функций, но сосредоточимся на календаре Linux — он предоставляет следующие возможности:

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

3. California

California — это простое, современное и относительно новое приложение-календарь на рабочем столе GNOME 3. Оно позволяет пользователям легко вести онлайн календарь задач с современным пользовательским интерфейсом. Будучи совсем новым приложением, California тем не менее имеет чертовски полезные функции, например:

  • Имеет единую серверную часть для программ, которые работают с контактами, задачами и календарем (Evolution Data Server (EDS))
  • Легко установить
  • После установки можно сразу же начинать пользоваться – никаких сложностей не возникнет, все интуитивно понятно
  • Имеет современный графический интерфейс

4. Day Planner

Day Planner – бесплатное приложение-календарь для Linux, позволяющее легко планировать и управлять своим временем, создавать встречи, напоминания о событиях и многое другое. Day Planner включает множество потрясающих функций:

  • Отображает напоминания;
  • Обладает интуитивно понятным графическим интерфейсом;
  • Прост в использовании;
  • Доступен на нескольких международных языках;
  • Включает в себя отдельный сервер синхронизации, таким образом, пользователи могут синхронизировать ежедневник где угодно;

5. Lightning (Расширение Thunderbird)

Lightning представляет собой расширение для популярного почтового клиента Thunderbird (браузера Mozilla). Программа позволяет пользователям с легкостью организовать свой график и составить план событий. Вы можете скачать ее с сайта Mozilla или найти в расширении Thunderbird и установить. Его функционал включает в себя:

  • Поддержку несколько календарей;
  • Возможность для пользователей создавать списки дел;
  • Поддержку записи событий.

Календарь для Linux Lightning также позволяет пользователям подписываться на публичные календари и многое другое.

6. Calcurse

Calcurse — это простой, но эффективный текстовый календарь и органайзер, который также можно использовать в Linux, особенно если вы тратите много времени на работу с командной строкой.
Он позволяет пользователям отслеживать все аспекты повседневной активности, анализировать планы, брифинги и будущие события; цели, которых они хотят достичь; задачи, которых нужно выполнить и встречи на которых необходимо присутствовать.

Calcurse – последний в нашем обзоре календарь Linux – обладает широким спектром функций, о которых необходимо упомянуть:

  • Настраиваемая система уведомлений, как напоминание о будущих событиях, способная отправлять письма и даже больше…
  • Настраиваемый интерфейс удовлетворения потребностей пользователя;
  • Поддерживает множество списков дел и встреч;
  • Настраиваемые горячие клавиши;
  • Поддерживает импорт файлов формата iCalender;
  • Поддерживает UTF-8;
  • Поддерживает экспорт файлов нескольких форматов, включая iCalender и pcal;
  • Предлагает впечатляющую не-интерактивную командную строку, поддерживающую скрипты;
  • Также поддерживает запуск скриптов во время загрузки или сохранения данных, а также многое другое.

Выводы

В этом кратком обзоре мы рассмотрели лучшие календари Linux, которые можно установить на вашем рабочем столе, чтобы эффективно планировать свой ежедневный график дел и событий, а также многое другое, имеющее отношение к тайм-менеджменту. Если вы знаете отличный календарь для Linux, которого нет в нашем списке, пожалуйста, дайте нам обратную связь в разделе комментариев ниже.

И если мы уже заговорили о продуктивности, предлагаю вам видео по теме, как планировать свое время:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Написание скриптов shell linux
  • Написание драйверов для linux
  • Написание демона для linux
  • Наклейки на ноутбук linux
  • Найти файлы и скопировать linux