Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Что такое киберугрозы нулевого дня и как с ними бороться
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
Taraflex

Александр Таратин

Ищу работу. Контакты в профиле.
  • 2033
    вклад
  • 46
    вопросов
  • 2984
    ответа
  • 31%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как можно улучшить распознавание еденичных символов по шаблонам?

    Taraflex
    Александр Таратин @Taraflex
    Попробуйте инициализацию в стиле
    static GenericVector<STRING> vars_vec;
        static GenericVector<STRING> vars_values;
    
        vars_vec.push_back("load_system_dawg");
        vars_values.push_back("F");
    
        vars_vec.push_back("load_freq_dawg");
        vars_values.push_back("F");
    
        vars_vec.push_back("debug_file");
    #ifdef _WIN32
        vars_values.push_back("nul");
    #else
        vars_values.push_back("/dev/null");
    #endif
    
        if (api.Init(NULL, "rus", tesseract::OEM_DEFAULT, NULL, 0, &vars_vec, &vars_values, false)) {
            throw std::runtime_error("Ошибка инициализации OCR модуля");
        }
    Написано более двух лет назад
  • Как можно улучшить распознавание еденичных символов по шаблонам?

    Taraflex
    Александр Таратин @Taraflex
    vipermagi, Насчет пробелов - это нормально. Просто вырежьте их регуляркой \s+
    Написано более двух лет назад
  • Как можно улучшить распознавание еденичных символов по шаблонам?

    Taraflex
    Александр Таратин @Taraflex
    vipermagi, Отключить словари
    load_system_dawg и load_freq_dawg в 0
    Для вывода юникода в консоль под windows в начале main
    std::locale::global(std::locale("")); //заголовочный #include <locale>

    А для вывода использовать std::wcout, в который посылать std::wstring
    Правда как корректно преобразовать вашу строку в wstring не скажу.
    Сам я просто использовал qt, где есть utf8 декодер в строку из коробки.
    Написано более двух лет назад
  • Как сделать кросс платформенную библиотеку, не зависимую от Qt, но что бы там была графическая составляющая?

    Taraflex
    Александр Таратин @Taraflex
    Артем Филимонов, С таким настроением лучше вообще не делать плагины на плюсах (а то вдруг у разработчика не окажется компилятора на машине, где разрабатывается плагин).

    Кстати для qt программ можно писать "плагины" на qml/js
    Ни установленный qt, ни с++ компилятор при этом не нужны. Хоть в блокноте код пиши и запускай.

    >>>в будущем возможно будет проще отказаться от qt.
    Зачем от него отказываться?
    Написано более двух лет назад
  • Альтернатива GIF?

    Taraflex
    Александр Таратин @Taraflex
    У mp4 поддержка лучше.
    Написано более двух лет назад
  • Skype стал слишком активно проситься обновиться, как утихомирить?

    Taraflex
    Александр Таратин @Taraflex Автор вопроса
    Я уже читал про это.
    И не верю что будут что-либо менять в протоколе.
    Наверняка тупо захардкодят в самом приложении проверку манифеста, как уже делали неоднократно.
    Сам протокол кажись с четверки не менялся.
    Написано более двух лет назад
  • Кто нибудь знает как записать в куки (или во что-то другое) сколько раз заходил пользователь на сайт?

    Taraflex
    Александр Таратин @Taraflex
    Frel, Вместо parseInt(s.getItem(key))
    (s.getItem(key) >> 0)
    Написано более двух лет назад
  • Как делать такие условные заголовки?

    Taraflex
    Александр Таратин @Taraflex
    hackuun, Тюю... чего так токсично то вести себя???
    https://jsfiddle.net/8ujmn5zs/62/
    Написано более двух лет назад
  • Программа учета заказов самая простая?

    Taraflex
    Александр Таратин @Taraflex
    vulfru, А зачем вам на англоязычный фриланс суваться? Или вы про мою ссылку? Сама библиотека бесплатная (а это именно библиотека, а не готовое программное решение для бизнеса), привел просто как пример, есть и другие аналоги.
    Сейчас и сам пилю аналогичное self-hosted решение с заточкой под портабельность, но пока рано на суд людской выставлять.

    Опубликуйте заказ на fl.ru хотя бы для прикидки стоимости самописа, вы же ничего не потеряете. Если нужно для дела, то можно же раскошелиться разочек.
    Написано более двух лет назад
  • Программа учета заказов самая простая?

    Taraflex
    Александр Таратин @Taraflex
    vulfru, Можете заказать разработку кастомного ПО под ваши нужды.
    Например на фрейворке https://strapi.io/
    Написано более двух лет назад
  • Отследить прогресс загрузки картинки и при этом сохранить браузерное кэширование?

    Taraflex
    Александр Таратин @Taraflex
    При вставке изображения через DOM и загрузки через XMLHttpRequest будут отличаться заголовки запроса, поэтому в зависимости от настроек сервера даже картинки с локального сервера могут не закешироваться.
    Настройте etag заголовки на сервере для надежности.
    Написано более двух лет назад
  • Отследить прогресс загрузки картинки и при этом сохранить браузерное кэширование?

    Taraflex
    Александр Таратин @Taraflex
    XMLHttpRequest по дефолту должен применять браузерное кеширование на get запросах, если специально его не выключить установками спец заголовков, либо добавлением рандомного параметра к url.

    Также кеширование может принудительно отключаться на стороне сервера для ajax запросов, если будет обнаружен заголовок HTTP_X_REQUESTED_WITH=xmlhttprequest, но такое поведение нужно самостоятельно реализовывать.
    Из коробки все должно работать как обычно.

    При запросе через new Image() кеширование работает?
    Написано более двух лет назад
  • Как выровнять часть содержимого по центру, а часть прижать к правой стороне используя флексбоксы?

    Taraflex
    Александр Таратин @Taraflex
    https://jsfiddle.net/1cbef6kL/18/
    Или нужно чтоб не растягивалось?
    Написано более двух лет назад
  • Существуют ли html5 плееры для YouTube, который не отображает логотип YouTube?

    Taraflex
    Александр Таратин @Taraflex
    sim3x, Вероятно https://habr.com/post/400817/
    Пример использования
    https://smotret-anime.ru/
    Написано более двух лет назад
  • Какую библиотеку использовать для JSON?

    Taraflex
    Александр Таратин @Taraflex
    nlohmann точно должна работать. Проверьте, что не выставили более старый тулчейн в настройках проекта.
    Написано более двух лет назад
  • Как реализовать online чат?

    Taraflex
    Александр Таратин @Taraflex
    5b3e8b75a68f9940903270.png
    Написано более двух лет назад
  • Как реализовать online чат?

    Taraflex
    Александр Таратин @Taraflex
    techoproMas, На что лицензию?
    Написано более двух лет назад
  • Как реализовать online чат?

    Taraflex
    Александр Таратин @Taraflex
    techoproMas, Не проще. Да и flash уже мертв как технология, за исключением игрушек для социалочек.
    Написано более двух лет назад
  • Как реализовать online чат?

    Taraflex
    Александр Таратин @Taraflex
    techoproMas, Слишком абстрактное задание для определения стоимости.
    Написано более двух лет назад
  • Как реализовать online чат?

    Taraflex
    Александр Таратин @Taraflex
    techoproMas, Нуу... для старта можно и обойтись. Но если решите браться за openshift то там можно пару дней убить, пока разберешься что и куда.
    Написано более двух лет назад
  • ← Предыдущие
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • Следующие →
Самые активные сегодня
  • Василий Банников
    • 18 ответов
    • 0 вопросов
  • pindschik
    pindschik
    • 8 ответов
    • 0 вопросов
  • SoreMix
    SoreMix
    • 8 ответов
    • 0 вопросов
  • justhostRU
    justhostRU
    • 7 ответов
    • 0 вопросов
  • Александр Ананьев
    • 6 ответов
    • 0 вопросов
  • Drno
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации