• Можно ли использовать шрифт Yandex Sans?

    neuotq
    @neuotq
    Прокрастинация
    Нет, нельзя. Последнее официальное заявление на этот счёт было однозначным:
    цитата про использование шрифта
    Многие спрашивают, планируем ли мы выложить новый шрифт в открытый доступ. Сейчас мы этого не планируем. Yandex Sans — голос нашего бренда, такой же как логотип Яндекса. Поэтому и использоваться он будет только в наших продуктах и коммуникациях. Apple и Google раздают свои шрифты открыто для того, чтобы разработчики приложений под iOS и Android могли ими воспользоваться. У нас такой задачи прямо сейчас нет, поэтому и отдавать наружу шрифт не планируется.

    После этого никаких обновлений и новой информации на этот счёт от Яндекса не было. Но были случаи когда они изымали этот шрифт с "сайтов баз шрифтов", те они в том или ином виде следят (например).
    Поэтому если делаете сколько-нибудь значимый коммерческий проект, то рисковать лишний раз не стоит. Последствия будут в том, что пришлют претензию и вам придётся делать редизайн, ну а затем если не подчинитесь будет суд, а там уже от их юристов зависит размеры подсчитанного ущерба.
    Ответ написан
    2 комментария
  • Где бесплатно/дёшево получить сервер?

    Бесплатно - с такими характеристиками маловероятно.
    Навсегда - дорого, eternalhost к примеру. Да и какое там навсегда - "оракл ушёл" - и другие уйдут
    Есть множество сайтов которые помогут выбрать хостера по требуемым характеристикам, к примеру https://poiskvps.ru/index.php?search_ram_min=16&se...
    Ответ написан
    6 комментариев
  • Есть ли кроссплатформенный аудио проигрыватель с лицензией MIT или подобное?

    Popou
    @Popou Автор вопроса
    Программист энтузиаст , обожаю саморефлексию
    Bassoon - библиотека с# что использует portaudio и libsndfile, лицензия Apache License 2.0. Из минусов он не поддерживает mp3, но зато ogg.

    https://gitlab.com/define-private-public/Bassoon

    Огромное спасибо Viktor T2, благодаря ему я нашел эту библиотеку.
    Ответ написан
    1 комментарий
  • Как в сервисах реализуются периодически выполняемые задачи?

    @basili4-1982
    тут написано
    https://habr.com/ru/post/265327/
    Ответ написан
    Комментировать
  • Как изменить сложность вопроса?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Авторы сайта не предусмотрели это для автора, сменить могут только посетители выбирая сложность
    Ответ написан
    Комментировать
  • Существуют логические элементы электроники в типовых корпусах?

    @pfg21
    ex-турист
    КАНЕЧНА !!
    176 серия логических элементов на КМОП-транзисторах, а также ее последователи 561 564 и т.д.
    аналог западная серия 4000

    155 серия логических элементов на ТТЛ и ее последователи 531 533 555 и т.д.
    аналог западная серия микросхем 7400
    Ответ написан
    Комментировать
  • Как устроены сайты по типу хабра?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Грубо говоря, на сервере папок нет, есть web-приложение, которое принимает запросы, вынимает из них идентификатор (1239214), ищет по этому идентификатору данные в базе, с помощью шаблонизатора формирует html-код страницы и отдаёт его браузеру клиента.
    Ответ написан
    Комментировать
  • Вот вы защитились в аспирантуре и работаете в IT — степень помогает?

    @archelon
    — отсрочка/освобождение от призыва;
    — возможно phd когда-нибудь где-нибудь и пригодится. никогда не знаешь, как жизнь сложится в дальнейшем.

    P.S. у меня есть степень. из вуза давно ушел. пользы, кроме морального удовлетворения, не наблюдается. вреда, однако, тоже никакого :)
    Ответ написан
    2 комментария
  • Влияют ли на производительность неиспользуемые библиотеки?

    GavriKos
    @GavriKos
    Вы о Using что ли?
    На производительность у конечного пользователя - не влияет, оптимизатор их вырежет.
    НА производительность у вас - ну немного влияет, но вы этого не заметите
    Ответ написан
    Комментировать
  • Почему System.ArgumentOutOfRangeException: Индекс и длина должны указывать на позицию в строке?

    @humoured
    Вы всё на свете найдёте в коробке с карандашами
    Потому что второй параметр в перегрузке функции Substring() — длина подстроки, а не конечный индекс.
    Ответ написан
    Комментировать
  • PHP: чем отличается __DIR__ от dirname(__DIR__)?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    echo __DIR__ . PHP_EOL;
    // /home/user/scripts
    echo dirname(__DIR__) . PHP_EOL;
    // /home/user
    Ответ написан
    Комментировать
  • Как преобразовать документ pdf в лист excel?

    @rPman
    Анализ документа это не простой процесс, повезет, если структура у всех документов будет одинаковая, и машиночитаемая, тогда это легко будет автоматизировать, а вот если информация записана 'как получится', где порядок и способ записи отличается (например запись велась много времени и операторы менялись, каждый изобретал свой формат, один по 1 строке на данные название: значение, другой в одну строчку через запятую, трети написал сначала список названий значений, а затем список самих значений и т.п. или писать данные в колонках,.. вроде бы у каждого есть какой то порядок но везде разный). Помимо формата есть еще проблема с разными шрифтами и положениями элементов на странице, лишний текст на сопровождающих картинках и графиках и много нюансов.

    В общем требуется исследование, которое тебе сначала придется провести.

    У тебя 2 варианта решения (как повезет)
    1. если текст в pdf записан как текст
    разбираешь документ на элементы чтобы получить список текстовых строк с координатами (вот тут обсуждалось там же и пример)

    2. если текст не содержится внутри документа и pdf исключительно как картинка (бывают разные случаи, в простом варианте - pdf как векторное изображение, грубо говоря команды принтеру/графопостроителю, бывает прямо изображение помещают, например после сканирования бумажных
    то используй инструменты распознавания текстов на изображении, например открытый tesseract (его можно самому натренировать на шрифты, если будут использоваться необычные, в этом случае конечно вручную придется набирать символы из документа, подготавливать их в обучающую выборку... примеры в интернете есть, но скорее всего так глубоко лезть не придется)
    Чтобы получить текст с координатами так же можно посмотреть пример тут
    Осторожно с мультиязыковыми заморочками, одни и те же буквы в разных языках могут как совпадать по виду так и отличаться (разные шрифты), плюс распознавание может путать букву О и ноль, l и один и т.п.

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

    Проанализировав так всю базу документов ты сможешь уже работать с текстовыми данными, сгруппировать по форматам (искать слова на соответствующих позициях и порядке) и по каждой написать приложение парсер.

    Каждое такое приложение будет примитивным, фактически для каждого формата в списке документов - свое.

    p.s. вспоминаю историю, где начальство какой то организации потребовало распечатать тонны (буквально машину) бумаги, какие то документы... а в последствии в другой конторе пришла задача отсканировать всю эту кипу бумаг

    желаю что бы у тебя было не так
    Ответ написан
    4 комментария
  • Как зарегистрировать патент на алгоритмы и технологический стек?

    SithPasha
    @SithPasha
    Интересен пункт про алгоритмы и паттерны ...
    Допустим доказать , что кто то пользуется вашими алгоритамами можно вскрыв программу(что собственно уже не особо законно)
    А насчёт стека и паттернов ... тут любой пошлёт куда подальше и будет прав ибо некоторые задачи наиболее оптимально реализуются 1-2 паттернами ... или же вариативность даже в рамках стека может быть самой разнообразной и никому не припишешь использование именно "твоего" решения)
    Любые ж бюрократические претензии ... они долгие и могут быть обоюдоострые или превращение нападающего
    в обыкновенного патентного тролля
    Ответ написан
    Комментировать
  • Какую Windows выбрать?

    @rPman
    У тебя ОЧЕНь медленный процессор, 500 попугаев в single thread (современные машины дают 3000-4000, 10-летней давности нормой было 1000-1500), надеюсь у тебя быстрый ssd.

    не поверю что у тебя win11 работает "как на windows 7"

    если тебя устраивают ограничения lite (все же это кастомная сборка без возможностей обновления) то само собой ставь ее, она же у тебя летает

    p.s. какую windows ставить? - рекомендую linux ubuntu, точнее xubuntu или kubuntu
    на правах шутки, в которой 99% доля правды
    Ответ написан
    3 комментария
  • Как зарегистрировать патент на алгоритмы и технологический стек?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    вы точно читали законы?
    общее правило идите к специалистам и патентуйте ваше кноу хоу
    https://habr.com/ru/post/415789/
    Ответ написан
    Комментировать
  • Как вычислить мат.выражение представленное в виде дерева?

    @dima20155
    you don't choose c++. It chooses you
    Можно пройтись поиском в глубину (DFS) до последнего узла и дальше двигаясь в обратном направлении выполнить вычисления.
    1. вначале мы находим самую нижнюю ноду, а она точно цифра (в противном случае смысла нет)
    2. делаем шаг назад и выполняем вычисление
    3. редактируем имеющуюся структуру "укорачивая" дерево (то есть вместо знака действия у нас теперь цифра)
    4. делаем так пока не получим дерево состоящее только из корня, которое и будет решением.

    Попробовал написать решение твоей задачки, код по ссылке
    https://godbolt.org/z/PzWjYjvfz
    Ответ написан
    3 комментария
  • Фреймворк для фронтенда: Vue или React?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    63b28a2c0d0ab081346797.png
    Ответ написан
    Комментировать
  • Телефон пролежал в воде пол ночи. Ему конец?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Шансов на выживание мало, на будущее, в таких случаях надо:
    1. Как можно быстрее разобрать аппарат, отключить и извлечь батарею;
    2. Погрузить на ночь в чистый (без примесей) спирт;
    3. Просушить, собрать, отнести в сервис на диагностику.
    Спирт активно вытягивает воду и есть шанс, что телефон выживет.
    Но если проводники внутри под действием воды и тока начали активно корродировать, то это уже может не помочь.
    Ответ написан
    6 комментариев
  • Какие книги посоветуете по бизнесу в айти?

    Griboks
    @Griboks
    Для вашего уровня книги не нужны. Вы просто нанимаете менеджера по маркетингу, который все книги уже прочитал, и он рекламирует ваш перспективный и работающий проект.
    Ответ написан
    Комментировать
  • Кто знает amd ryzen 9 5950x поддерживает ram ecc?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Не подойдёт, Ryzen не умеют в буферизованную RAM, иначе как продавать младшие EPYC.
    Ответ написан
    8 комментариев