Напомню, что в предыдущих частях мы построили приложение, способное отсчитывать временные интервалы и оповещать пользователя в нужный момент. Ясно, что параметров, на которые пользователь хотел бы влиять, довольно много. Это значки и текст в оповещении, распределение времени, учет повторяющихся временных блоков и т.д.. Кроме того, хотелось бы иметь возможность вести статистику и менять формат её ведения при желании. В таких условиях целесообразно возложить задачу настройки и построения сценария работы на внешний скрипт. Для этого будем использовать lua.

Подробнее
134

В предыдущей статье было построено консольное приложение, отсчитывающее временные промежутки работы и отдыха. Так как при работе не предполагается постоянно «смотреть на часы», полезно добавить механизм оповещения. Для оповещений будем использовать библиотеку notify.

Подробнее
135

Вопрос управления временем так или иначе волнует каждого работающего человека. Многие знакомы с методом помидора. Если коротко, его суть заключается в специфическом чередовании фиксированных периодов работы и отдыха с учетом отвлекающих факторов. Существует множество приложений, реализующих данную систему. В качестве своеобразного упражнения построим собственное приложение для управления временем.

Подробнее
108

В процессе разработки собственного проекта неоднократно приходила мысль о простом средстве визуализации. Дело в том, что «прикручивать» полновесный графический движок для рисования двух-трех графиков — это стрелять из пушки по воробьям. Тем не менее, даже для простых задач приходится вникать в принципы отрисовки окон в ОС и формировать сравнительно массивную обвязку. Хотелось бы получить нечто простое и с возможностью обработки событий клавиатуры, например. Вот тут то я и наткнулся на библиотеку KXL.

Fractal KXL C linux
Подробнее
129