QuisyReader

    Под влиянием "500 слов в минуту без подготовки" решил реализовать программу которая бы работала на большинстве платформ, так и появилось сиё чудо под названием «QuisyReader».


    QuisyReader — программа позволяющая вам читать 500 слов в минуту без подготовки. Программа уже сейчас читает fb2 xml doc docx txt pdf. Минимальное требование — Java 7. Интерфейс прост, количество конфигураций сведено до минимума.
    Сейчас программа находится на стадии альфа-тестирования, поэтому буду рад любой конструктивной критике со стороны хабраобщества.

    Ну и конечно сама программа
    .java virustotal (неактуальная версия)

    .exe virustotal (неактуальная версия)

    Код программы пока не доступен из-за содержания вставок Brainfuck-a по причине его не структурированности.
    В последующем программа будет OpenSource.

    UPD 1 Исправлены многие баги, упакован .tar Скачать
    Share post

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 53

      +2
      1. Раз на java, было бы неплохо сделать приложение под android :)
      2. У вас картинка в посте не отображается
      3. Теги читают
        +2
        1. В планах, пока надо эту довести до ума
        2. Поправил
        Спасибо
        +1
        У меня приложение почему-то не открывает некоторые txt файлы, а также не выводит самое последнее слово, если после него не стоит пробел.
          +1
          Сейчас протестирую, можете мне в лс закинуть эти файлы?
            0
            Последнее слово текстового файла не видит. Сделайте паузу между предложениями. По-умолчанию скорость можно и повыше поставить.
              +1
              1. Последняя версия (тар архив) уже видит последнее слово
              2. Спасибо за пожелания, сделаем.
          0
          Exception in thread «AWT-EventQueue-0» java.lang.NullPointerException: charsetName
          at java.io.InputStreamReader.(InputStreamReader.java:99)
          at my.read.CTxtLoader.LoadFile(CTxtLoader.java:63)
          at my.read.Book.LoadFile(Book.java:63)
          at my.read.Read.jMenuItem2ActionPerformed(Read.java:332)
          at my.read.Read.access$1300(Read.java:19)

          Аха давай!
            0
            При каких условиях была получена эта ошибка?
            Файл, если можно.
          +1
          Технология называется RSVP, а не Spritz
            0
            Я в статье нигде и не написал про технологию
              0
              В тегах, которые никто не читает. Spritz – это просто торговая марка.
                +2
                Большинство пользователей не догадываются про RSVP, а вот Spritz более знаком. Поэтому добавил этот тег.
                  +1
                  Ну поставили бы рядом RSVP, все-таки теги же читают.
                    0
                    Уже добавил, спасибо :)
            0
            А можно не RAR архив, пожалуйста?
              0
              Добавил в конец статьи
                0
                Огромное Вам спасибо :)
              +2
              Ох, работает очень медленно почему-то. Но работает, спасибо. Наконец могу насладиться чтением «Фоновой пони» с ноутбука.
                0
                Что именно медленно работает? Загрузка файла? Чтение с торможением?
                  0
                  Загрузка файла; открытие pdf заняло несколько минут.
                +4
                Ну, теперь можно и «Война и мир» почитать.
                  +4
                  Продолжение недели скорочтения на хабре)
                    0
                    Нужны ещё хоткеи, хотя бы старт-пауза.
                      +2
                      +1
                      Хочешь прерваться, пока глазами нашел курсор и подвел его к паузе — текст ускакал. (Да и пуск стоп можно одной кнопкой сделать)

                      Пробел — Пуск/стоп
                      Стрелки — увеличение скорости / размер шрифта
                        0
                        Сделаем в ближайшее время
                        +11
                        Кто-то обязан сделать ASCII версию. Выглядело бы неплохо.
                          +7
                          А шприц-то всё не даёт хабравчанам покою %)

                          Раз уж так, то я вот тоже юзерскрипт написал для этого дела:
                          github.com/lxyd/scripts/raw/master/speedread.user.js
                          Пост пилить не охота, пусть хоть в комментах покажется.

                          Давим на любом сайте Alt+R, наводим мышкой на интересующий блок, кликаем. Иногда, правда, приходится прицеливаться в щель между абзацами, но это не очень напрягает. Во время чтения действют хоткеи:
                          s — пауза/продолжение;
                          j — медленнее;
                          k — быстрее.
                          Жаль только, приходится VimFX отключать во время чтения, а то хоткеи не пашут.

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

                          Настроек не делал, код ужасен, но мне для собственного применения сойдёт, а делать что-то «на экспорт» как-то лень :3
                            0
                            Отлично, спасибо. По мне так гораздо лучше, чем Squirt, который раньше тут рекламировали.

                            Если вдруг надумаете расширять функционал, было бы здорово, если бы подсказки по клавишам управления показывались бы рядом с окном чтения (при редком использовании забудутся быстро) и если бы показывалась текущая скорость показа )
                            0
                            Не плохо, но под ползунком изменения скорости было бы хорошо сделать обозначения, где какая скорость. Или хотя бы сделать изменения скорости по 10.
                              0
                              Очень классно! Только появляется ощущение красного пятна прямо перед глазами. После чтения.
                                0
                                Скоро будут настройки, можно будет подстроить под себя более мягкий цвет.
                                  0
                                  Спасибо, видимо, я скачал какой-то пребилд — в настройках сейчас есть размер и цвет шрифта, но при изменении параметров ничего не изменятся. Также есть «реквест» на сохранение позиции в файле (и самого открытого файла) при закрытии и пункт меню «о программе».
                                0
                                Классно! :) Хотелось бы запоминание места, на котором остановился (а лучше подобие библиотеки) и отключения текста снизу (чтобы только одно слово было видно).
                                  0
                                  Запуск под Mac OS планируется? На данный момент java пишет что не возможно запустить
                                    0
                                    Вполне запускается:
                                    И даже работает)
                                      0
                                      Да действительно мой недосмотр в 10.9.2 похоже по умолчанию стояла 6 версия, поставил 7 версию и все заработало :)
                                    0
                                    lxyd, между прочим, предложил отличную задумку:
                                    Скрипт показывает текущее слово одновременно в двух местах на расстоянии, формируя стереопару, чтобы можно было читать с экрана, расслабив глаза.
                                    Нет желания добавить в программу?
                                      0
                                      Хорошая идея, но это уже позже. Пока надо основные функции дорабатывать
                                      0
                                      Спасибо. Очень жду, когда добавите паузу после знаков препинания, художественная литература таким потоком без акцентирующих пауз воспринимается очень плохо
                                        0
                                        Да, сложновато читать. нету того удовольствия, читал и думал, чего же не хватает. Может как раз пауз и не хватает.
                                          0
                                          Спасибо вам, доработаем.
                                            0
                                            Еще бы очень хотелось «старт» и «паузу» одной кнопкой. Извините, если об этом уже говорили. Не очень удобно после начала чтения нащупывать кнопку паузы, когда слова с большой скоростью мелькают :)
                                            0
                                            Вставлю свои пять копеек: тут библиотека, с возможностью выставления разной задержки при достижении запятой и конца предложения)
                                              0
                                              Уже видел эту библиотеку. Спасибо вам за старания, изучение вопросов скорочтения это всегда очень полезно и занимательно :)
                                            0
                                            rghost недоступен(
                                              +1
                                              У меня доступен, скоро будет свой сервер для файлов. Пока извините за неудобства
                                              0
                                              В оригинальной разработке подсвечивалась не центральная буква слова, там какое-то более сложное правило.
                                              Может быть гласная из второго слога, при слове более чем из трех слогов, и гласная первого слога при более коротком слоге (но не первая буква, если букв больше 2-х)… Правило набрал по памяти, но там точно было как-то хитрее, и из-за этого слова читались легче. В вашем случае глаза все равно прыгают на длинных словах.
                                              Ну и конечно не хватает умных пауз на знаках препинания и, возможно, разной задержки для разной длины слов…

                                              В любом случае, спасибо! Полезная программа.

                                              p.s. если принимаются предложения — хочется иметь возможность вставить текст из буфера в текстовое поле и читать его. Это удобнее если хочется скажем прочесть статью в инете. И еще классно будет менять размер шрифта в поле для чтения, а то на высоких разрешениях монитора неудобно читать…
                                                0
                                                Спасибо за ваш комментарий. Учтем все пожелания. Настройки шрифта и прочего уже в разработке.
                                                  +1
                                                  Спасибо! Буду следить за проектом.
                                              • UFO just landed and posted this here
                                                  0
                                                  Код ужасно выглядит. Я выкладываю или хороший код, или вообще не выкладываю.
                                                  0
                                                  Сегодня получили лицензию от Spritz'а, в ближайшем времени реализуем у себя на сайте и выложим пост на Хабр. И посмотрим, насколько удобно читать книги при помощи этой технологии, а то разговоров много, вроде бы интересно, но как оно будет на деле для рядовых пользователей непонятно…

                                                  Only users with full accounts can post comments. Log in, please.