Board.KolibriOS.org

Official KolibriOS board
It is currently Sun Oct 25, 2020 2:59 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 71 posts ]  Go to page Previous 1 2 3 4 5
Author Message
 Post subject: Re: FB2 Reader
PostPosted: Wed Nov 09, 2016 7:22 pm 
Offline

Joined: Sun Oct 27, 2013 8:13 pm
Posts: 149
Siemargl wrote:
- в "Descr." едет форматирование

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

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


Top
   
 Post subject: Re: FB2 Reader
PostPosted: Wed Feb 28, 2018 2:01 am 
Offline
Designer
User avatar

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

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

Спасибо.

_________________
Звиздеть не мешки ворочать


Top
   
 Post subject: Re: FB2 Reader
PostPosted: Wed Feb 28, 2018 1:16 pm 
Offline

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


Top
   
 Post subject: Re: FB2 Reader
PostPosted: Wed Feb 28, 2018 1:38 pm 
Offline
Designer
User avatar

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

_________________
Звиздеть не мешки ворочать


Top
   
 Post subject: Re: FB2 Reader
PostPosted: Sat Jun 06, 2020 9:26 am 
Offline

Joined: Sun Oct 27, 2013 8:13 pm
Posts: 149
Добавил поиск.
Выглядит так:
Spoiler: Show
Attachment:
1.png
1.png [ 24.53 KiB | Viewed 1213 times ]

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


Attachments:
FB2READ [24.23 KiB]
Downloaded 31 times
Top
   
 Post subject: Re: FB2 Reader
PostPosted: Mon Jun 08, 2020 12:01 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5292
akron1
Спасибо!

_________________
Звиздеть не мешки ворочать


Top
   
 Post subject: Re: FB2 Reader
PostPosted: Sat Jun 13, 2020 8:02 pm 
Offline

Joined: Sun Oct 27, 2013 8:13 pm
Posts: 149
Leency wrote:
Если будет время, было бы клево увидеть авто-определение кодировки в FB2Reader, и совсем уж хорошо - поиск.

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


Top
   
 Post subject: Re: FB2 Reader
PostPosted: Thu Jun 18, 2020 11:29 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5292
Если книга в TXT формате (именно книга а не просто текст), то читать ее в FB2Read удобнее за счет не моноширного шрифта.
Потому я думаю, что урезать функционал не стоит :)

_________________
Звиздеть не мешки ворочать


Top
   
 Post subject: Re: FB2 Reader
PostPosted: Fri Jun 19, 2020 4:51 pm 
Offline

Joined: Sun Oct 27, 2013 8:13 pm
Posts: 149
Я добавил кнопку "AUTO" при выборе кодировки.


Attachments:
FB2READ [24.38 KiB]
Downloaded 24 times
Top
   
 Post subject: Re: FB2 Reader
PostPosted: Sun Jun 21, 2020 1:55 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5292
Спасибо! Залил #8041.

_________________
Звиздеть не мешки ворочать


Top
   
 Post subject: Re: FB2 Reader
PostPosted: Mon Sep 28, 2020 1:36 am 
Offline

Joined: Sun Oct 27, 2013 8:13 pm
Posts: 149
Я немного усовершенствовал кодогенератор компилятора и, как побочный результат, размер этой программы уменьшен на 1 сектор без каких-либо модификаций.


Attachments:
FB2READ [23.97 KiB]
Downloaded 8 times
Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 71 posts ]  Go to page Previous 1 2 3 4 5

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited