Н.С. Строчков
Клуб любителей морского аквариума «ОМАР», Москва
Каждый, кому приходилось держать серьезную аквариумную систему с большим количеством оборудования, сорбирующих наполнителей и необходимостью периодически добавлять различные добавки и микроэлементы, рано или поздно сталкивается с необходимостью как-то систематизировать обслуживание этого комплекса. Сюда включаются периодичность подмен воды, замены наполнителей, наличие в удобном виде перечня гидробионтов или фиксация параметров среды, чтобы отслеживать влияние не неё различных настроек оборудования, частоты и количества различных добавок или других факторов.
В книгах по аквариумистике часто можно встретить рекомендации завести «дневник» аквариума, куда советуют записывать произведенные с аквариумом действия или произошедшие события для последующего анализа этих данных при необходимости. Сейчас, для этой цели многие используют компьютер и ведут дневник в программах NOTEPAD или Microsoft Word. Также можно использовать программу Microsoft Excel, в которой несложно организовать автоматический расчет даты следующего внесения добавок, замены сорбента, подмены воды или профилактики оборудования.
Но ни один из этих способов нельзя назвать удобным или отвечающим всем требованиям удобного дневника. Я решил написать для себя программу, которая позволяла бы вести датированные записи и напоминала о необходимости совершения каких-либо действий.
Программа была написана, со временем её функциональные возможности увеличивались, был написан удобный интерфейс, и в какой-то момент она уже перестала быть небольшой утилитой для моего внутреннего пользования. Программа была разослана друзьям-аквариумистам для тестирования и замечаний, а затем ей было дано имя Aqua Watcher, и она была выложена в свободный доступ в сети Internet.
Хочу сказать, что это моё личное виденье программы, помогающей сопровождать аквариум. Я принципиально не смотрел уже имеющиеся аналоги, т.к. знаю, что хоть и невольно, но начинаешь копировать, а не писать своё.
Основные возможности программы на текущий момент:
- программа позволяет вести журнал аквариума, делать датированные записи (к каждой записи имеется возможность привязывать фотографию);
- программа хранит результаты измерений параметров воды, такие как t, pH, kH, Ca, Mg – количество параметров неограниченно и пользователь может самостоятельно формировать список параметров, который собирается фиксировать;
- по значениям параметров имеется возможность построения графиков;
- к каждому записанному измерению имеется возможность оставлять комментарий (например, с указанием типа используемого теста, условий измерения и т.д.).
Ведение каталога гидробионтов:
- хранение информации о латинском/торговом названии, дате приобретения и т.д.;
- возможность разбиения по категориям (рыбы, растения, кораллы, беспозвоночные и т.д. – всего кол-во категорий неограниченно и может быть расширено или сокращено пользователем);
- возможность разбиения по статусам (жив, погиб, подарен и т.д.);
- к каждому гидробионту есть возможность привязать его фотографию.
Очень удобной является возможность ведения персонального журнала для каждого гидробионта с фотографиями (например, удобно отслеживать рост кораллов или вести фотодневник роста какой-то конкретной рыбы и т.д.);
Также в программу добавлен фотоальбом. Имеется множество программ для просмотра фотографий (например, известная многим ACDSee), но я счел удобным наличие в программе собственного альбома. Например, чтобы, не прибегая к помощи других программ, можно было бы найти ссылку на интересующую фотографию на жестком диске компьютера.
Фотографии можно разбивать на фотоальбомы (общие виды, эпизоды, рыбы, макро и т.д.);
Напоминания
Пожалуй, это наиболее используемый модуль программы и я постарался сделать его максимально гибким и функциональным.
Тут следует отметить, что программа умеет автоматически загружаться при запуске компьютера и минимизироваться в системный Tray. При срабатывании напоминания, программа начнет сигнализировать о том, что на неё необходимо обратить внимание моргающим восклицательным знаком в системном Tray-е.
Напоминания бывают «разовые» (например, позвонить в магазин узнать о новых поступлениях, или поставить активированный уголь, чтобы собрать лекарство после лечения) и «периодические напоминания» – чтобы напоминать о необходимости совершения действий, которые следует совершать периодически. Они напомнят о необходимости подменить воду, заменить уголь, поменять лампы, или почистить помпы.
И для разовых и для периодических напоминаний имеется возможность отложить всплывшее напоминание, если действие, о котором сигнализирует программа, нет возможности совершить в настоящий момент. Можно отложить напоминание на сутки или на любое заданное время.
Для периодических напоминаний интервал напоминания задается двумя значениями – стандартное время и максимальное. Например, для замены активированного угля как стандартное значение можно выставить подмену раз в 30 суток и как максимальное значение – 45 суток. Через 30 суток после подмены активированного угля программа напомнит о необходимости произведения замены и это напоминание можно откладывать – например, дать команду «напомнить через сутки», но если с момента последней замены угля пройдёт уже 45 суток – программа станет особенно назойливой. Назойливость проявляется в постоянной сигнализации большим красным восклицательным знаком в окне программы.
И для разовых и для периодических напоминаний ведется собственный журнал, в котором фиксируются даты выполнения, а для периодических напоминаний ещё и реальный интервал времени между выполнениями назначенных заданий. Т.е. можно проверить собственную добросовестность при обслуживании аквариума. Например, не слишком ли вы часто жмете на кнопку «отложить напоминание».
Имеется возможность автоматического добавления записи в основной журнал аквариума. Например, если программа напоминает вам о необходимости произведения подмены воды, то при нажатии кнопки «Готово» - программа добавит в журнал аквариума записанную фразу, например: "Произведена подмена воды".
Ну и последний модуль программы «Заметки». Напоминает Notepad с возможностью ведения заметок, разбитых на несколько разделов. Там удобно хранить различные проименованные заметки и записи. Например, можно записать себе инструкции по пользованию тестами, записать какие-нибудь формулы, написать краткое описание своей системы, чтобы уже оттуда его каждый раз копировать в форумы, обращаясь с каким-нибудь вопросом и т.д.
Программа имеет русский и английский интерфейс. В перспективе планируется и немецкий. Программу можно скачать с сайта http://www.aquawatcher.com.