Board.KolibriOS.org
http://board.kolibrios.org/

FB2 Reader
http://board.kolibrios.org/viewtopic.php?f=46&t=3128
Page 5 of 5

Author:  akron1 [ Wed Nov 09, 2016 7:22 pm ]
Post subject:  Re: FB2 Reader

Siemargl wrote:
- в "Descr." едет форматирование

Тэг "description" содержит очень много вложенных тэгов -- информация об авторе, жанре, языке, переводчике и т. д. Тэгов там больше чем в основной части документа. Сейчас, почти все они просто игнорируются (кроме наиболее важных -- аннотация и обложка). Они нужны для быстрого поиска книг в электронных библиотеках. Если сделать поддержку этих тэгов, то это сильно увеличит размер программы без существенного улучшения функциональности.
Siemargl wrote:
- если изменить размер окна, то съезжает место чтения

Да, у меня сделан неточный, приблизительный алгоритм определения нового положения позиции чтения при изменении ширины окна. Если в документе 100 строк, а текущая строка 20-я, то это 20%. Если после увеличения ширины окна строк стало 60, то 20% от 60 это 12-я строка. Ошибка здесь может достигать размера нескольких экранов, может быть позднее сделаю лучше. Кстати Chrome почему-то при изменении ширины окна сдвигает содержимое страницы гораздо сильнее.

Author:  Leency [ Wed Feb 28, 2018 2:01 am ]
Post subject:  Re: FB2 Reader

akron1
Все начиналось с дизайна, потом программирование, сейчас меня потянуло изучить немного железо.
Используя, FB2 Reader я прочитал уже 1/3 книги про БИОС в Колибри и хочу сказать большое спасибо за:
- функциональную
- удобную
- компактную
- красивую
программу.
Именно в такой последовательности.

Сразу видно программы, которые делаются для спортивного интереса и программы, которые делаются для реального использования.

Спасибо.

Author:  0CodErr [ Wed Feb 28, 2018 1:16 pm ]
Post subject:  Re: FB2 Reader

Offtopic: Ну вот, наконец-то товарищ Leency стал ставить функциональность впереди красивости. :mrgreen:
Leency wrote:
Сразу видно программы, которые делаются для спортивного интереса и программы, которые делаются для реального использования.
Это и впрямь так, но, к сожалению реальных пользователей у такой системы как KolibriOS почти не наблюдается :(

Author:  Leency [ Wed Feb 28, 2018 1:38 pm ]
Post subject:  Re: FB2 Reader

Долгое время язык, а не функциональность ставились во главу угла, что по уровню невежества на ровне с предпочтением красивости функционалу. В итоге и получаем академический онанизм вместо жизнеспособных решений.
Важно конечно все: и оптимизация, и дизайн, функционал, документация и т.д. но не нужно забывать зачем все это делается - чтобы пользоваться и если человек потратил 2 дня на оптимизацию кода выиграв 3% вскорости, но потеряв в читабельности вопрос зачем это нужно. Я хорошо помню время когда программистов ЯВУ на этом форуме не уважали.
Потеряли много времени и пользователей, разработчиков.
При том, что Колибри прекрасна и на моем ноутбуке она просто летает.

Author:  akron1 [ Sat Jun 06, 2020 9:26 am ]
Post subject:  Re: FB2 Reader

Добавил поиск.
Выглядит так:
Spoiler: Show
Attachment:
1.png
1.png [ 24.53 KiB | Viewed 2340 times ]

Чтобы не увеличивать размер программы, я скомпилировал ее с отключенными рантайм-проверками (теперь стало даже на один сектор меньше).

Attachments:
FB2READ [24.23 KiB]
Downloaded 62 times

Author:  Leency [ Mon Jun 08, 2020 12:01 am ]
Post subject:  Re: FB2 Reader

akron1
Спасибо!

Author:  akron1 [ Sat Jun 13, 2020 8:02 pm ]
Post subject:  Re: FB2 Reader

Leency wrote:
Если будет время, было бы клево увидеть авто-определение кодировки в FB2Reader, и совсем уж хорошо - поиск.

Я уже давно не следил за KolibriOS и вот буквально вчера обнаружил, что Tinypad теперь работает с крупным системным шрифтом, а значит его можно использовать для просмотра простых текстов. Кроме того, есть еще просмотрщик Quark. Простые тексты, как правило, ориентированы на просмотр в моноширинном шрифте. Поэтому Tinypad и Quark гораздо лучше подходят для таких текстов (и поиск там есть). Я, конечно, могу сделать моноширинный шрифт и автоопределение кодировки, но это будет явное дублирование функционала. Я предлагаю убрать функцию просмотра неформатированных текстов и оставить только чтение fb2-файлов. Это может освободить еще несколько секторов в образе. Если возражений нет, то я так и сделаю.

Author:  Leency [ Thu Jun 18, 2020 11:29 am ]
Post subject:  Re: FB2 Reader

Если книга в TXT формате (именно книга а не просто текст), то читать ее в FB2Read удобнее за счет не моноширного шрифта.
Потому я думаю, что урезать функционал не стоит :)

Author:  akron1 [ Fri Jun 19, 2020 4:51 pm ]
Post subject:  Re: FB2 Reader

Я добавил кнопку "AUTO" при выборе кодировки.

Attachments:
FB2READ [24.38 KiB]
Downloaded 59 times

Author:  Leency [ Sun Jun 21, 2020 1:55 am ]
Post subject:  Re: FB2 Reader

Спасибо! Залил #8041.

Author:  akron1 [ Mon Sep 28, 2020 1:36 am ]
Post subject:  Re: FB2 Reader

Я немного усовершенствовал кодогенератор компилятора и, как побочный результат, размер этой программы уменьшен на 1 сектор без каких-либо модификаций.

Attachments:
FB2READ [23.97 KiB]
Downloaded 46 times

Author:  Leency [ Sun Nov 22, 2020 4:23 am ]
Post subject:  Re: FB2 Reader

akron1
Отличная новость, спасибо. Залил #8235.

Page 5 of 5 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/