Контакты

Наибольший вклад в теги

Все теги (3)

Лучшие ответы пользователя

Все ответы (4)
  • Существует ли плагин для Chrome, показывающий, что я уже был на этой странице и подсвечивающий ссылки, ведущие на посещенные страницы?

    Здравствуйте! Листал ленту в ВК и наткнулся на Ваш вопрос. Я тоже столкнулся с потребностью как-то маркировать посещенные страницы для того чтобы дважды не исследовать какой-нибудь материал. Я написал пару простых open-source (MIT License) расширений для браузера Chromium, которые позволяют мне частично решить эту проблему. Думаю это подходящий случай для того чтобы поделиться ими.

    Managed Browser History
    [Chrome Web Store] [GitHub]
    Данное расширение добавляет на панель браузера такую иконку: History-Folder-Graphite-icon.png
    При нажатии на неё левой кнопкой мыши (ЛКМ), адрес веб-страницы записывается в локальное хранилище расширения, а иконка меняет цвет на красный: History-Folder-Sakura-icon.png
    Иконка красного цвета является индикатором того, что адрес веб-страницы записан в историю расширения. Таким образом при повторном посещении этой страницы иконка будет красного цвета, что означает, что данная веб-страница уже посещалась / исследовалась / обрабатывалась и т.д.

    Для того чтобы просмотреть историю расширения нужно нажать на иконке расширения правой кнопкой мыши (ПКМ) и выбрать пункт Show Saved History..., после чего откроется отдельная веб-страница, где в таблице будут перечислены все сохраненные адреса.

    Для того чтобы удалить адрес веб-страницы из истории расширения нужно нажать ПКМ на иконке расширения и выбрать пункт Delete this Page from History. После удаления, при посещении этой веб-страницы иконка расширения снова будет серой.

    Web Page Notes
    [Chrome Web Store] [GitHub]
    Данное расширение добавляет на панель браузера такую иконку:
    note-add-icon.png
    При нажатии на неё ЛКМ, открывается текстовое окно в котором можно написать заметку к веб-странице. По событиям текстового поля keyup/cut/paste производится сохранение заметки в локальное хранилище.

    При посещении веб-страницы к которой уже прикреплена заметка, иконка расширения будет иметь следующий вид: note-edit-icon.png
    Можно снова нажать на эту иконку и во всплывающем текстовом поле отредактировать заметку.

    Защита персональных данных
    В обоих расширения все данные хранятся только локально и никуда не отправляются. Для работы с локальным хранилищем (localStorage) используется JavaScript-библиотека web-store. Данные хранятся в локальном хранилище расширения в открытом виде и никак не шифруются.
    Ответ написан
    Комментировать
  • Почему в Qt отсутствует подходящий комплект?

    Столкнулся сейчас с данной проблемой, но только под Windows. Изначально я установил только Qt Creator. Но Qt Creator - это только IDE. Можно не устанавливать Qt Creator отдельно, а сразу запустить большой инсталлятор всех компонентов Qt и уже через него установить все необходимые компоненты, в том числе и Qt Creator.

    5ab795d0678db148651622.png

    Т.к. у меня уже установлена Visual Studio 2013, то вместо Qt/Qt 5.10.1/MinGW 5.3.0 32 bit и Qt/Tools/MinGW 5.3.0 я сначала попробовал установить Qt/Qt 5.10.1/MSVC 2013 64-bit. Такой вариант тоже работает, но в появившемся комплекте отсутствовал отладчик. Поэтому я остановил свой выбор на MinGW, т.к. в нём есть отладчик GDB.

    5ab797e2d95ee477259313.png
    Ответ написан
    Комментировать