С наступающим!!! Планы на будущее.

29 views
Skip to first unread message

monakhv

unread,
Dec 21, 2015, 4:06:59 AM12/21/15
to SamLib Инфо
Господа примите мои поздравление с наступающим новым 2016 годом. А также мои благодарности за внимание к программе. Только что 27 версия стала стабильной и скоро будет доступна для всех пользователей, в этом есть и ваша заслуга как тестеров. Спасибо и поздравляю.

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

1 Адаптация программы для Android 6. Тут придется много переписывать и дописывать кода, для корректной работы программы для последней версии ОС. Если для предыдущих обновлений достаточно было только изменить одну строчку и обойтись малой кровью, то теперь это не столь тривиально.

2 Группировка книг.  Это направление не столь очевидно как первое и Ваши комментарии будут весьма желательны. Поэтому я в нескольких словах опишу существующий и будущий механизмы для получения списка книг у автора.
Сайт самиздата не имеет специального API для работы информеров, поэтому приходится просто парсить html страницы, причем весьма желательно для каждого автора парсить только одну страницу. Мне известно только два способа получения списка всех книг автора на одной страницы со своими плюсами и минусами

2.1  http://samlib.ru/cgi-bin/areader?q=razdel&order=date&object=/d/demchenko_aw/ = Это то, что используется на данный момент.
+ очень простой парсинг
+ наличие даты изменения, что позволяет узнать,что книгу редактировали даже если ее объем и комментарий не изменились.
- НЕТ групп, а следовательно нельзя группировать книги

2.2 http://samlib.ru/d/demchenko_aw/indexdate.shtml = Это, то что вероятно будет использоваться
- более сложный парсинг
- Нет информации о дате изменения книги, если объем и комментарий не изменились, то программа не увидит обновление книги
+ Есть группы, а следовательно можно группировать книги.

На мой взгляд, возможность группировки книг перевешивает проблему с обновлением книги, при неизменных объеме и комментарии.


Павел Емелин

unread,
Dec 21, 2015, 4:12:29 AM12/21/15
to SamLib Инфо
Вас также с наступающим новым годом.
Знали бы вы сколько времени экономит ваша программа иногда...
Раньше просто запускал групповое открытие вкладок и сортировал вручную по наличию обновления...
Мы очень рады, что программа неизменно улучшается и развивается! Спасибо вам! 
 ПыСы
На мой взгляд, возможность группировки книг перевешивает проблему с обновлением книги, при неизменных объеме и комментарии.
А у этих двух методов не, случайно, ничего общего (в плане, одинаковое название книг и прочее)
Нельзя дату изменения тянуть по первой методике, подкачивая с датой название, а потом применять дату, в соответствии с названием, к выдернутым вторым методом? 

Eugene Beschastnov

unread,
Dec 21, 2015, 4:48:32 AM12/21/15
to monakhv, SamLib Инфо
Вас тоже с наступающим Новым Годом - и спасибо за удобную программу.


1 Адаптация программы для Android 6.
Надеюсь, программа по прежнему будет работать на устройствах с более младшими версиями Android?

2.2 http://samlib.ru/d/demchenko_aw/indexdate.shtml 
Ещё один минус - заметно бОльший размер.


- Нет информации о дате изменения книги, если объем и комментарий не изменились, то программа не увидит обновление книги
Мне кажется, случаями, когда книга менялась без изменения объёма и комментария, вполне можно пренебречь.

А у этих двух методов не, случайно, ничего общего (в плане, одинаковое название книг и прочее)
Всё гораздо проще - у них одинаковая ссылка на саму книгу)
 

--
Eugene Beschastnov

Skype: eugenius_nsk


--
Вы получили это сообщение, поскольку подписаны на группу "SamLib Инфо".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес samlib-info...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

Dmitry Monakhov

unread,
Dec 21, 2015, 4:52:42 AM12/21/15
to Eugene Beschastnov, SamLib Инфо


21 декабря 2015 г., 12:47 пользователь Eugene Beschastnov <eugene.be...@gmail.com> написал:

Вас тоже с наступающим Новым Годом - и спасибо за удобную программу.

1 Адаптация программы для Android 6.
Надеюсь, программа по прежнему будет работать на устройствах с более младшими версиями Android?

Это безусловно.
 

2.2 http://samlib.ru/d/demchenko_aw/indexdate.shtml 
Ещё один минус - заметно бОльший размер.
Да это минус. Но не столь большой.

- Нет информации о дате изменения книги, если объем и комментарий не изменились, то программа не увидит обновление книги
Мне кажется, случаями, когда книга менялась без изменения объёма и комментария, вполне можно пренебречь.

Я того же мнения.

А у этих двух методов не, случайно, ничего общего (в плане, одинаковое название книг и прочее)
Всё гораздо проще - у них одинаковая ссылка на саму книгу)
Ссылки на книги действительно одинаковые, как и названия и объем.

Alex Green

unread,
Dec 21, 2015, 3:38:45 PM12/21/15
to SamLib Инфо
С наступающим Вас :)
По поводу группировки и определения изменений. А Вы не интересовались, как это организовано в СИ информаторе, том, который под Windows? Исходники, вроде, в свободном доступе имеются. Опять же, у разработчика можно поинтересоваться. Не думаю, что он станет делать из этого секрет.
В свободном доступе имеются и исходники СИ трекера, в коем группировка реализована и работает - https://github.com/SidhNor/SITracker. Понимаю, что в чужом коде разбираться сложно, но если знать, что искать...

Dmitry Monakhov

unread,
Dec 22, 2015, 1:52:56 AM12/22/15
to Alex Green, SamLib Инфо


21 декабря 2015 г., 23:38 пользователь Alex Green <green...@gmail.com> написал:

С наступающим Вас :)
По поводу группировки и определения изменений. А Вы не интересовались, как это организовано в СИ информаторе, том, который под Windows? Исходники, вроде, в свободном доступе имеются. Опять же, у разработчика можно поинтересоваться. Не думаю, что он станет делать из этого секрет.

Когда-то, когда эта программа действиельно считывала данные с сайта я смотрел исходники и там я как раз первый раз и увидел использование второго варианта indexdate.shtml


 
В свободном доступе имеются и исходники СИ трекера, в коем группировка реализована и работает - https://github.com/SidhNor/SITracker. Понимаю, что в чужом коде разбираться
сложно, но если знать, что искать...
Нашел - там тоже используется вариант 2. Как я и полагал только с ним можно использовать группировку.
 
2 Группировка книг.  Это направление не столь очевидно как первое и Ваши комментарии будут весьма желательны. Поэтому я в нескольких словах опишу существующий и будущий механизмы для получения списка книг у автора.
Сайт самиздата не имеет специального API для работы информеров, поэтому приходится просто парсить html страницы, причем весьма желательно для каждого автора парсить только одну страницу. Мне известно только два способа получения списка всех книг автора на одной страницы со своими плюсами и минусами

2.1  http://samlib.ru/cgi-bin/areader?q=razdel&order=date&object=/d/demchenko_aw/ = Это то, что используется на данный момент.
+ очень простой парсинг
+ наличие даты изменения, что позволяет узнать,что книгу редактировали даже если ее объем и комментарий не изменились.
- НЕТ групп, а следовательно нельзя группировать книги

2.2 http://samlib.ru/d/demchenko_aw/indexdate.shtml = Это, то что вероятно будет использоваться
- более сложный парсинг
- Нет информации о дате изменения книги, если объем и комментарий не изменились, то программа не увидит обновление книги
+ Есть группы, а следовательно можно группировать книги.

На мой взгляд, возможность группировки книг перевешивает проблему с обновлением книги, при неизменных объеме и комментарии.


Anton Kalashnikov

unread,
Dec 22, 2015, 7:09:42 AM12/22/15
to SamLib Инфо
А можно сделать жесты (пометить прочитанное и открыть в браузере) более "материальным" - чтобы была реакция на свайп (как в почтовых клиентах, где свайп в одну сторону - архив, в другую -удалить), а то часто просто не получается пометить прочтенным - просто немного прокручивается список.

Dmitry Monakhov

unread,
Dec 22, 2015, 7:11:06 AM12/22/15
to Anton Kalashnikov, SamLib Инфо

Я над этим уже думал. Возможно будет реализовано.

22 дек 2015 г. 15:09 пользователь "Anton Kalashnikov" <godin...@gmail.com> написал:
А можно сделать жесты (пометить прочитанное и открыть в браузере) более "материальным" - чтобы была реакция на свайп (как в почтовых клиентах, где свайп в одну сторону - архив, в другую -удалить), а то часто просто не получается пометить прочтенным - просто немного прокручивается список.

--
Вы получили это сообщение, поскольку подписаны на группу SamLib Инфо.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес samlib-info...@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages