Страница 1 из 1

Новая функция (случайная книга).

Добавлено: Ср мар 06, 2013 20:26
belartgen
После прочтения очередной книги (Рей Бредбери - Вино из Одуванчиков) возник вопрос, а что читать далее? Аврора почти под завязку заполнена книгами которые хочется прочесть, но выбрать очень тяжело... жизнь так коротка, а прочесть всё из того, что хочется не реально и появилась идея, выбор случайной книги! Пусть устройство само выберет следующую книгу, типа случайный порядок, режим Shuffle =)
Режим случайно внутри каталога (у меня всё разделено только по авторам) и случайно по всем каталогам. С возможностью настройки форматов книг из которых делать выбор. Например только fb2.

А так же было бы не плохо генерировать список книг, в случайном порядке... некий readlist, аналог плейлиста.

Так же хочется функцию подсчёта времени окончания прочтения книги, само собой приблизительно, например читаю я книгу, прочёл 10 страниц за 3 минуты, а он рассчитывает сколько времени потребуется при данной скорости для прочтения книги до конца.

Добавлено: Ср мар 06, 2013 21:09
Kirith
belartgen писал(а):и появилась идея, выбор случайной книги! Пусть устройство само выберет следующую книгу, типа случайный порядок, режим Shuffle =)
Режим случайно внутри каталога (у меня всё разделено только по авторам) и случайно по всем каталогам....
Есть предложение: случайным также сделать перемещение по страницам: 1, а потом 45, а потом 170, а потом ...
Или ещё: читал одну книгу и вдруг... при перелистывании уже середина другой :shock:
Во! здорово, правда?

Добавлено: Ср мар 06, 2013 21:22
belartgen
Kirith писал(а):
belartgen писал(а):и появилась идея, выбор случайной книги! Пусть устройство само выберет следующую книгу, типа случайный порядок, режим Shuffle =)
Режим случайно внутри каталога (у меня всё разделено только по авторам) и случайно по всем каталогам....
Есть предложение: случайным также сделать перемещение по страницам: 1, а потом 45, а потом 170, а потом ...
Или ещё: читал одну книгу и вдруг... при перелистывании уже середина другой :shock:
Во! здорово, правда?
Ваш "остроумная" шутка, не такая уж и шутка.

Предисловие к книге "451 по Фаренгейту"
С девяти лет и до подросткового возраста я проводил по крайней мере два дня в неделю в городской библиотеке в Уокигане (штат Иллинойс). А летними месяцами вряд ли был день, когда меня нельзя было найти там, прячущимся за полками, вдыхающим запах книг, словно заморских специй, пьянеющим от них ещё до чтения.
Позже, молодым писателем, я обнаружил, что лучший способ вдохновиться — это пойти в библиотеку Лос Анджелеса и бродить по ней, вытаскивая книги с полок, читать — строчку здесь, абзац там, выхватывая, пожирая, двигаться дальше...

Добавлено: Ср мар 06, 2013 21:24
Kirith
belartgen, фантастика!!! Не знал. Спасибо за цитату...

Добавлено: Ср мар 06, 2013 21:27
belartgen
Kirith писал(а):belartgen, фантастика!!! Не знал. Спасибо за цитату...
Вообще-то научная фантастика. Теперь знаете. Пожалуйста...

Re: Новая функция (случайная книга).

Добавлено: Ср мар 06, 2013 22:30
Злой Зилов
belartgen писал(а):Пусть устройство само выберет следующую книгу, типа случайный порядок, режим Shuffle =)
Ага, пусть еще бабу случайно выберет и троллейбус, на котором на работу поедете.

Добавлено: Пт мар 08, 2013 07:46
polkan
Злой Зилов писал(а):Ага, пусть еще бабу случайно выберет и троллейбус, на котором на работу поедете.
на самом деле это сравнение зелёного с солёным, ну да ладно... я думаю тут дело будет в другом, юзер будет "случайно" открывать кучу книг пока не нарвётся на нравящееся ему в текущий момент чтиво, а это проще сделать глазами в каталоге, чем тупо тыкая по кнопке "открой мне случайную книгу"

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

Добавлено: Вс мар 10, 2013 13:57
Злой Зилов
Аналогия треков и книг - очень странный подход. Лично я читаю по системе, по собственному плану. Да, бывает настроение от него отклониться. Но не по случайному же порядку.

Добавлено: Пн мар 11, 2013 12:08
belartgen
Злой Зилов писал(а):Аналогия треков и книг - очень странный подход. Лично я читаю по системе, по собственному плану. Да, бывает настроение от него отклониться. Но не по случайному же порядку.
В таком случае вы просто бы не пользовались данной функцией, а у меня плана нет, у меня есть около 7 гигабайт книг, которые все в равной степени хочется прочитать=)

Добавлено: Пн мар 11, 2013 12:16
belartgen
polkan писал(а):пока не нарвётся на нравящееся ему в текущий момент чтиво, а это проще сделать глазами в каталоге, чем тупо тыкая по кнопке "открой мне случайную книгу"

к данному выводу пришел на опыте использования "случайного" порядка следования треков в плейлисте музыки... всё равно тыкаешь в кнопку следующего трека, пока не нарвешься на то, что нравится.
А как я узнаю что книга мне нравится, если я её ещё не читал никогд? Хоть как придётся начать читать, что бы понять=) С музыкой конечно проще, послушал 3-10 минут и уже понятно, нравиться или нет, поэтому по выбору музыки соглашусь, но книга то не трек и 99% что я эту книгу не читал ранее, поэтому не соглашусь=)
Книги многие скачивал по одной, некоторые сборка автора, но в любом случае я их не читал и чтоб понять нравиться не нравится, нужно начать читать=)

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

Добавлено: Пн мар 11, 2013 16:28
polkan
обычная песня длится около 3-6 минут, поэтому нравится она или нет, делается на первых же секундах... так же и с книгами, решить нравится она или нет на данный момент я могу по первым же абзацам, а то и по аннотации...

а выбор "случайного"... чтото типа такого написать чтоли?

Код: Выделить всё

find / -iname "*.fb2.zip" -print | shuf -n1| fbreader

Добавлено: Пн мар 11, 2013 21:01
belartgen
polkan писал(а):обычная песня длится около 3-6 минут, поэтому нравится она или нет, делается на первых же секундах... так же и с книгами, решить нравится она или нет на данный момент я могу по первым же абзацам, а то и по аннотации...

а выбор "случайного"... чтото типа такого написать чтоли?

Код: Выделить всё

find / -iname "*.fb2.zip" -print | shuf -n1| fbreader
Скажите пожалуйста где это вводить. Если это сработает, то огромное Вам спасибо!=)

Добавлено: Вт мар 12, 2013 04:30
polkan
это я написал умозрительно для среднестатистического линукса... а чтобы проверить конструкцию?.... надо установить программу консоль (где то тут была ссылка на неё). а чтобы на основе этого создать программу?..... даже если бы я умел, то не взялся бы, слишком примитивная формула для полноценной программы

Добавлено: Вт мар 12, 2013 07:00
Kirith
polkan писал(а):надо установить программу консоль (где то тут была ссылка на неё)
В OFTM есть возможность вводить и выполнять команды
* Запуск команд из командной строки (File - Run...)

Добавлено: Вт мар 12, 2013 13:22
polkan
В поиске может оптимальных параметров для команды shuf, меня занесло на http://www.shuf.net/~pavel/ По моему интересно занесло, а? ;)