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

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

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

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

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

Опрос: расскажи, что думаешь про цифровизацию российских банков
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

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

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

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

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

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

    PavelK
    Pavel K @PavelK
    Эм... Если для Вас и fabric жирная, то тут по-моему только нативно и остаётся....
    Ответ написан более двух лет назад
    1 комментарий
    Нравится 2 1 комментарий
  • Как скопилить кросс дистрибутивний нативный node.js модуль?

    vt4a2h
    Vitaly @vt4a2h Куратор тега C++
    Senior software engineer (C++/Qt/boost)
    Два варианта:
    1) Линковать с флагом -static-libstdc++. В этом случае статическая версия либы будет влинкована в исполняемый файл. Все остальные зависимости можно тоже линковать статически. Что обычно и делают для плагинов. В общем и целом, это очень хороший вариант.
    2) Поставлять нужную версию либы с приложением, и линковать с '-Wl,-rpath,$ORIGIN/relative_path_to_lib_dir'. Тоже самое для остальных зависимостей.

    Первый вариант может не сработать по некоторым причинам (скорее всего, вас это не коснётся):
    1) Если не известно, с какими флагами хост-приложение выполняет dlopen на ваш плагин. Это можно обойти введением ещё одной прослойки без лишних зависимостей, которая будет правильно выполнять dlopen.
    2) Лицензии. Что-то может быть нельзя линковать статически, или можно, но с невыгодными для вас условиями.

    Во втором варианте тоже могут быть проблемы. Если хост-приложение уже загрузило зависимость, имя и версия которой совпадает с именем и версией зависимости, которая нужна вашему плагину, то зависимость для вашего плагина загружена не будет. Это не проблема, если зависимости не отличаются. Но вот если вы патчиили свои зависимости, то вам придётся их переименовывать и использовать флаг soname. Но опять же, не уверен, что вас эта проблема коснётся.

    Добро пожаловать в мир C++ :)

    PS
    Попробуйте написать ваш плагин на Rust, например. Жизнь скорее всего станет легче.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 2 Комментировать
  • Почему так трудно найти крутого специалиста по С++ под Windows?

    Everys
    Юлия Румянцева @Everys
    HR
    Я думаю, ответ кроется в вопросе: "молодых" + "крутых" мало в любых стеках и областях. Мы себе постоянно подыскиваем, потихоньку расширяем команду. Тоненькой струйкой текут, но молодых среди них крайне мало, да... Это как в том анекдоте нашем профессиональном про требования:
    - возраст до 25 лет
    - опыт не менее 15 лет...
    И да, зачем Вам молодые-то? С++ был моден среди нынешних 35-50-ти летних, среди них и выбирайте! Попадаются весьма неплохие экземпяры, ИМХО :)
    Ответ написан более двух лет назад
    Комментировать
    Нравится 6 Комментировать
  • Почему так трудно найти крутого специалиста по С++ под Windows?

    Юпитер Макс @vardoLP
    Ват ю сэй эбаут май мама?!
    Может быть дело в зп? Поэтому приходят не крутые?
    Ответ написан более двух лет назад
    3 комментария
    Нравится 7 3 комментария
  • Система личных сообщений (шардинг)?

    chupasaurus
    chupasaurus @chupasaurus
    Сею рефлекторное, злое, временное
    Опыт с Cassandra в Discord
    Ответ написан более двух лет назад
    1 комментарий
    Нравится 4 1 комментарий
  • Как защититься продавцу от мошенничества в PayPal?

    profesor08
    profesor08 @profesor08
    Если вы не можете подтвердить что товар доставлен, то все в порядке. Ни вы, ни клиент не можете проверить статус заказа, где он находится и тд. А значит, со стороны, именно вы выглядите мошенниками, так деньги берете вы, а клиент белый и пушистый не получил то за что заплатил.

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

    GavriKos
    GavriKos @GavriKos
    Для того чтобы увеличить быстродействие - нужно смотреть где "бутылочное горлышко". Берите профайлер и смотрите, что у вас тормозит в программе.
    Ответ написан более двух лет назад
    2 комментария
    Нравится 3 2 комментария
  • Система личных сообщений (шардинг)?

    kawabanga
    Dmitry Bay @kawabanga
    Бью себя по рукам за каждый ответ на глупый вопрос
    https://vk.com/blog?id=653
    Ответ написан более двух лет назад
    4 комментария
    Нравится 12 4 комментария
  • Налоговая вызывает для дачи пояснений, что делать?

    Listrigon @Listrigon
    Я в прошлом году как ИП получил подобное письмо от налоговой, но без подробностей совсем, мол явиться надо, ринулся туда на следующий день, так как было реально страшно.. А оказалось, что у меня сумма фиксированного платежа неверная, так как я в самом начале года случайно два раза сделал один платеж (считай переплатил ~ 2000). В общем пришел домой удалил платеж ошибочный и переотправил декларацию. Так что все может быть совсем не так страшно =)
    Ответ написан более двух лет назад
    Комментировать
    Нравится 2 Комментировать
  • Почему так много удаленки на Bitrix?

    spaceatmoon @spaceatmoon
    https://p1d1.blogspot.com
    Очень сильный маркетинг.

    Ради интереса как-то хотел сделать один заказ на битриксе, там все-то нужно было доработать компонент. При просмотре кода будущего проекта я обалдел. В одном компоненте, а именно в одном его файле было всё: роутинг, контроллеры, модели, вьюха. Это было настолько убого, что хотелось плакать и смеяться. Тех денег этот геморой не стоил, так и закончилось моё знакомство с битриксом.
    Ответ написан более двух лет назад
    8 комментариев
    Нравится 16 8 комментариев
  • Как использовать плагины установленный через NPM?

    Interface @Interface
    common-js / es6 modules, webpack
    Ответ написан более двух лет назад
    Комментировать
    Нравится 2 Комментировать
  • Откуда продавцы на plati.ru берут ключи для steam игр?

    Xilian @Xilian
    Программист 1С, сетевые технологии, SQL
    1) Краденные кредитки
    2) Акции от продавцов
    3) Баги в клиенте
    4) Вывод денег от продажи всяких карточек / шмота.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 7 Комментировать
  • Работал в вузе после диплома, преподавал программирование и сети, но решил уходить в ИТ, что делать?

    vvpoloskin
    Валентин @vvpoloskin
    Инженер связи
    В отличии от остальных тут отметившихся у вас есть отличный математический бэкграунд и навык преподавания. Легко устроитесь на 100+, только работу подольше поискать надо, ее меньше чем в веб и мобилках, программировать будете в матлабе)) А все отметившиеся так и будут дальше формошлепить на фрилансах, не подозревая, что карьера на этом закончилась.

    P.S. Вот недавно знакомый устроился на работу в западную коммерческую контору, занимается моделированием сигналов LTE и 5G для последующего внедрения в 3gpp. Прогает в ML, а на основе его кода даётся ТЗ C-шным программерам для непосредственной имплементации в сетевом оборудовании.
    Ответ написан более двух лет назад
    9 комментариев
    Нравится 13 9 комментариев
  • Работал в вузе после диплома, преподавал программирование и сети, но решил уходить в ИТ, что делать?

    mak_ufo
    Михаил @mak_ufo
    Опыта в продакшене нет

    Школьникам язык Java на курсах преподавал, самые основы

    Конкретные фреймворки готов освоить, просто сейчас с ними не знаком.

    Чего хочу в идеале: исследовательская/управленческая работа с хорошим окладом, 5/2, без переработок, от 80 т.р

    Пожалуйста, скажите, что вы шутите.

    Опыт управления проектами - в каком-то смысле есть: когда ты единственный айтишник на неайтишное предприятие - приходится контролировать и себя, и подрядчиков, чётко формулировать задачи, сроки ставить и т.д.

    Это не опыт управления проектами, а его отсутствие.

    Знаю С/С++ (знаком с STL и немного с boost, OpenMP, MPI), С#, Java и Python

    Без комментариев

    Если по сабжу, то выбирайте один язык, доучивайте его нормально, изучайте фреймворк, изучайте БД и инструменты и идите работать джуном
    Ответ написан более двух лет назад
    2 комментария
    Нравится 20 2 комментария
  • Как перейти в сферу UX из QA?

    riddlr
    riddlr @riddlr
    Нету никакой "сферы UX". Это совершенно виртуальная деятльность, существующая только в статьях, написанной безработными копирайтерами. Исключение - мега-корпорации, которые могут себе позволить роскошь нанять несколько бездельников.

    В реале эту работу делают дизайнеры, фронтендеры, фуллстеки - кто угодно, у кого есть хоть какая-то голова на плечах.
    Ответ написан более двух лет назад
    1 комментарий
    Нравится 8 1 комментарий
  • Как составить письмо руководителю о нелегальном ПО?

    Francyz
    Sergey Ryzhkin @Francyz
    Photographer & SysAdmin
    1. Бумажки и отписки - это только доказательство того, что вы знали о том, что используется пиратский софт. Поэтому лучше никаких бумажек.
    2. Крайним будет всегда ген.дир, как руководитель предприятия (штраф или срок сидеть ему). Со-кастером может сделать Начальника ИТ (или админа, если первого нет).
    3. По факту ставить вопрос перед руководством. Урезание прав, блокировка юсби, чтобы не приносили portable версии. Ограничение интернета. Ну и ежемесячный скан рабочий станций и т.д. Если вам отказывают - то валить, других вариантов нет.
    4. Если к вам приехали с проверкой - это 100% было заявление/донос/жалоба и т.д. Никаких выездных случайных проверок не бывает. У ОБЭП и прочиъ органов и без того работы выше крыши, поэтому если к вам приехали с проверкой, можете смело полагать на вас написали заявление.

    P.S. А по сути, если админ задается таким вопросом, то уже стоит валить.
    Ответ написан более двух лет назад
    5 комментариев
    Нравится 2 5 комментариев
  • Как составить письмо руководителю о нелегальном ПО?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev
    Седой и строгий
    Самое главное - это осознать, что наличие такого письма или другого подобного документа трактуется, как преступный сговор. Если руководство не готово в кратчайшие сроки отказаться от пиратского ПО, лучше сразу уволиться.

    бухгалтерия отмазывается на нехватку денег

    Пусть тогда используют открытое ПО.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 8 Комментировать
  • Как декодировать строку в кодировке Windows-1251 в UTF8?

    AngReload
    AngReload @AngReload
    Кратко о себе
    const reader = new FileReader()
    reader.addEventListener("loadend", function() {
      console.log(reader.result)
    })
    fetch("https://raw.githubusercontent.com/zapret-info/z-i/master/dump.csv")
      .then(response => response.blob())
      .then(blob => reader.readAsText(blob, "windows-1251"))
    Ответ написан более двух лет назад
    Комментировать
    Нравится 2 Комментировать
  • Есть ли сервис выбора провайдера по механизму блокировки?

    poisons
    poisons @poisons
    Зачем нужен какой то сервис? Сегодня провайдер сквозь пальцы смотрит на блокировки, завтра ему впаяют штраф и он купит таки DPI или арендует у магистрала.
    После завтра опять сорвет крышу у роскознадзора и они опять будут в блок /8 сети отправлять.
    Тут не провайдера нужно менять, а нечто иное, но что я не скажу, т.к. это призывы и расскачивание лодки.

    Если прям так нужно для работы - ну арендуйте вы 3-4 виртуалки в разных странах и гоните весь трафик через них.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как можно узнать количество нулей в числе?

    fshp
    Максим Мосейчук @fshp
    Вычислить логарифм по основанию 10.

    10^x = a
    x = log10(a)
    Ответ написан более двух лет назад
    Комментировать
    Нравится 3 Комментировать
Оценили как «Нравится»
  • ← Предыдущие
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • Следующие →
Самые активные сегодня
  • Василий Банников
    • 15 ответов
    • 0 вопросов
  • hello_my_name_is_dany
    • 8 ответов
    • 0 вопросов
  • hottabxp
    Сергей Карбивничий
    • 8 ответов
    • 0 вопросов
  • Sanes
    Sanes
    • 7 ответов
    • 0 вопросов
  • GRO24
    • 6 ответов
    • 1 вопрос
  • lonelymyp
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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