Решил поделиться (естественно ради славы и плюсиков) небольшой историей о приложении (и самим приложением) которое я написал для себя в качестве домашней электронной библиотеки.
В бытность студентом-математиком так сложилось, что я читал много книг по учебе. Ну, точнее не все конечно читал, некоторые книжники я так и не открывал, но хранил на всякий случай. Что-то дает преподаватель, что-то находишь для семинаров и курсовых, что-то интересно само по себе. Книги естественно почти все были электронными, хорошую книгу по математике купить в магазине почти не реально, да и зачем, если есть цифровая копия (разве что поддержать давно умершего автора).
Книжки собирались на компьютере, флешках, почте и может еще где, в общем, довольно скоро оказалось, что проще заново скачать книгу, чем найти, где она у тебя хранится. И тогда я решил написать для себя программку, которая станет чем-то вроде домашней электронной библиотеки. Тогда я работал в университете и по работе немного изучал java, так что особо не сомневался в том, на каком языке писать.
Первая версия была прям скажем, неказиста, но мне как студенту вполне хватало. Можно было хранить книги, заполнять о них необходимые сведения и что важно составлять библиографический список. Список литературы для меня был чем-то вроде спасения при написании статей, рефератов и т.д. Так как запомнить, как он оформляется, я не мог, а бумажки с описанием оформления постоянно терял. Были там и другие полезные функции (сортировки по разным категориям и поиск). В общем, приложение не было перегружено функционалом (удобная формулировка, когда не хочешь или не можешь что-то реализовать).
Но как я уже написал, мне как студенту этого вполне хватало. Так бы я и забил на это дело, если бы по собственной глупости не пошел в аспирантуру. Литературы стало больше, статей и прочей писанины тоже намного больше. И я решил довести до ума свою библиотеку.
Я вооружился языком C++, библиотеками Qt и начал все с начала, кто-то скажет, что это не очень умно и будет прав.
Не буду вдаваться в подробности разработки, функционал приложения был понятен (хранить, искать, открывать, формировать список литературы) из того немного, что было решено добавить отмечу только фильтры для книг, возможность хранить сразу несколько форматов оформления списка литературы и возможность выгружать/загружать книги. Основной упор был сделан на удобство пользования и немножечко на красоту (все-таки приятнее работать не с угрюмым кривым кусочком какахи). Так как с чувством прекрасного у меня бывают перебои, то с оформлением мне помогала жена (а то еще увидит, что не упомянул и обидится).
На мой взгляд, получилось неплохо.
Аспирантура показала, что математик из меня так себе, но приложение получилось неплохим и если кому-то интересно, то вот ссылка на него: https://yadi.sk/d/TSNUSK5A3Hvmsm