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

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

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

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

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

Хорошие посты про Data Science в одной коллекции
Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

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

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

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

roswell

и швец, и жнец, и на дуде игрец
  • 295
    вклад
  • 0
    вопросов
  • 214
    ответов
  • 90%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как проверить докер контейнер на вредоносность?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev
    Седой и строгий
    Никак. Все публичные репозитории опасны. В случае PyPI только лично проверять исходный код каждой версии. С докером всё ещё сложнее.
    Ответ написан 20 дек. 2020
    Комментировать
    Нравится 3 Комментировать
  • Как запретить скачивание любых файлов с сервера?

    thexaver
    Андрей Гаврилов @thexaver
    Выключить вебсервер
    Ответ написан 11 авг. 2020
    Комментировать
    Нравится 3 Комментировать
  • В чем проблема этого кода?

    FanatPHP
    FanatPHP @FanatPHP
    Чебуратор тега PHP
    в том что это бессмысленный набор случайных огрызков, надерганных из интернета
    А должно быть так:
    - соединяемся правильно
    - запрос выполняем один
    - переменные передаем в него через подстановки, а не напрямую
    - идентификатор получаем правильно, а не через одно место автогеном
    <?php
    mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT); 
    $conn=new mysqli("localhost","?","?","?");
    $conn->set_charset('utf8mb4'); 
    
    $sql="INSERT INTO products(name,href,price,image_href) VALUES (?,?,?,?)";
    $stmt = $conn->prepare($sql);
    $stmt->bind_param("ssss", $name,$href,$price,$img);
    $stmt->execute();
    echo $conn->insert_id;
    Ответ написан 31 июл. 2020
    Комментировать
    Нравится 3 Комментировать
  • Что означает красочный и энергичный дизайн сайта?

    longclaps
    longclaps @longclaps
    красочный и энергичный == вырвиглазный
    Ответ написан 26 февр. 2020
    2 комментария
    Нравится 4 2 комментария
  • Конвертировать svg в json?

    Adamos
    Adamos @Adamos
    С задачей конвертирования SVG в JSON легко справляется любой конвертер DBF в JPEG.
    Ответ написан более года назад
    Комментировать
    Нравится 1 Комментировать
  • Выбор правильного старта для написания микросервисов?

    Robur
    Robur @Robur
    Знаю больше чем это необходимо
    https://microservices.io/ - много полезных мыслей про микросервисы.

    По опыту - даже при огромном желании запилить микросервисы, они действительно должны быть нужны чтобы получились. И хорошо ложиться на доменную модель.
    Иначе у вас получится несколько обычных сервисов, которые вы назовете "микро".

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

    Если вам не надо отвечать за продукт, а надо сделать именно архитектуру - то идете к тому кто отвечает, и составляете с ним хоть какой-то роадмап на пару лет. На его основе уже будете думать что от чего будет зависеть, в каком порядке делать, и вообще какие функциональные блоки вам нужны.
    Пока продукт не описан - архитектуры не получится, разве что какие-то совсем базовые штуки. Даже выбор БД или протокола общения между сервисами зависит от бизнес - требований

    Как лучше распределить нагрузку между членами команды, и т.п.

    это уже про управление командой.

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

    Zoominger
    Рональд Макдональд @Zoominger Куратор тега Веб-разработка
    System Engineer
    Открыл сайт.
    Не работает прокрутка.
    Закрыл сайт.
    Ответ написан более года назад
    Комментировать
    Нравится 14 Комментировать
  • Как и где хранить техническую документацию?

    MetaAbstract
    Артемий Прототипы @MetaAbstract
    Разработка интерактивных функциональных прототипов
    DokuWiki
    Ответ написан более года назад
    Комментировать
    Нравится 10 Комментировать
  • Как быть с макетом 30 страниц?

    mixail_fet
    Михаил Проскурин @mixail_fet
    Дизайнер веб-интерфейсов
    Вы задаете вопрос "сколько стоит", до того как задаете вопрос "сколько времени", эти два параметра взаимосвязаны. Не важно сколько страниц, сколько слоев и иконок, важно за сколько вы это все сделаете. Относительно сроков, вы сможете посчитать цену за проект, на основе вашей часовой ставке.

    Например средняя ставка Front-End разработчика - 500 рублей /час, 80 - 90 т.р /месяц (по данным в моем круге). Относительно этого, определите примерные свои навыки и фиксируйте для себя определенную ставку.
    Ответ написан более года назад
    1 комментарий
    Нравится 10 1 комментарий
  • Чеклист по безопасности сайта? Что еще посоветуете?

    Jump
    АртемЪ @Jump
    Системный администратор со стажем.
    Перед релизом хочется быть полностью готовым ко всему
    Быть готовым ко всему невозможно даже теоретически!
    Вы поставили заведомо невыполнимую цель

    Стандартный чеклист по проверке основных типов угроз.
    Если есть какие-то очень критичные места именно в вашем проекте - дополнительно их проверьте.
    А что касается остального -
    Безопасность это процесс!
    Невозможно взять и сделать сайт безопасным.
    Можно следить за безопасностью сайта и своевременно устранять наиболее критичные угрозы.
    Ответ написан более двух лет назад
    21 комментарий
    Нравится 4 21 комментарий
  • Как создать jar для апплета с помощью IntelliJ IDEA?

    Sputterspark
    Elmo Sputterspark @Sputterspark
    Никак. Можно сделать jar, который будет играть роль codebase, но запускаемым его сделать нельзя.
    Ответ написан более двух лет назад
    2 комментария
    Нравится 2 2 комментария
  • Откуда парсить города и регионы?

    kgb_zor
    Web Dentist @kgb_zor
    I need your traceback.
    Думаю DaData
    Ответ написан более двух лет назад
    2 комментария
    Нравится 3 2 комментария
  • Как сделать удаленное вкл/выкл компьютера и удаленный доступ к BIOS?

    Rsa97
    Rsa97 @Rsa97
    Для правильного вопроса надо знать половину ответа
    IP-KVM, но это довольно дорогое удовольствие.
    vPro, IPMI, ILO и иже с ними требуют поддержки на материнской плате и в процессоре.
    Ответ написан более двух лет назад
    2 комментария
    Нравится 4 2 комментария
  • Как получить максимальное значение поля [c] из json массива в php?

    0xD34F
    0xD34F @0xD34F
    max(array_map(function($n) {
      return $n['ask']['c'];
    }, $obj['candles']))

    или

    max(array_column(array_column($obj['candles'], 'ask'), 'c'))
    Ответ написан более двух лет назад
    1 комментарий
    Нравится 2 1 комментарий
  • Чем так крута Scala, почему её стоит учить, где применяется, с чем её едят и в чем сложность?

    fshp
    Максим Мосейчук @fshp
    Чем крута: лаконичностью. Решены болячки джавы (множественное наследование, стирание типов, метапрограммирование). Мощная система типов с поддержкой ко- и контрвариантности. Синтаксис позволяет писать DSL.

    Почему стоит учить: как минимум для расширения кругозора.

    Где применяется: бекенд, фронтенд, десктоп, Андроид.

    С чем едят: чаще всего с akka и spark.

    Сложность в: нужно немного повернуть мозги.

    Почему стоит пересесть: не стоит. Серьезно. Пересесть ради пересесть плохая мотивация. Пересесть нужно когда у вас появится интерес к функциональному программированию.
    Ответ написан более двух лет назад
    5 комментариев
    Нравится 9 5 комментариев
  • Как это лучше реализовать?

    Beshere
    EVGENY T. @Beshere
    Инженер-программист
    https://docs.oracle.com/javase/tutorial/java/javaO...
    Ответ написан более двух лет назад
    Комментировать
    Нравится 4 Комментировать
  • Почему может не работать dhcp?

    poisons
    poisons @poisons
    wireshark с зубы и смотрите что происходит. Мое имхо - дело в роутере, т.к. клиент у вас не один и не работает у всех.
    Как лечить роутер
    1. Сброс настроек, настройка с 0
    2. Перепрошивка
    3. В помойку
    Ответ написан более двух лет назад
    Комментировать
    Нравится 3 Комментировать
  • Выбор между Java и JS?

    0example
    Алексей Скляров @0example
    1. Как говорит мне мой отец вот уже несколько лет: лезть нужно туда, чем хотелось бы заниматься и где есть место для роста, а не гнаться за бабками. В вашем случае вы пытаетесь гнаться за бабками.

    2. Программировать, это не значит тупо зад****ть язык программирования и на нем писать. Это опыт, стиль мышления, способ решения сложных задач и все остальное. Это то, чего у вас не отнять, даже если вы поменяете язык 10 раз. Поэтому стоит нацелиться на получение профессиональных навыков.

    3. Я считаю что никто. никогда не сидит на одном языке, ровно как и не решает одни и те же задачи постоянно. В этом нет никакого роста (то самое, что очень нужно). Java и Javascript не настолько кардинально разные языки, чтобы возникла сложность пересесть с одного языка на другой. Вот на решение другой категории задач, возможно, переключиться будет труднее. Но тем интереснее (если задачи вас заинтересуют).

    4. За свои 3 неполных года одиночной работы мне приходилось решать много задач, которые, как правило, были выше моего уровня навыков, тем самым, набираясь опыта в решении смежных задач у меня появилось некоторое представление о том, чем же все-таки мне стоит заниматься. В начале возникали такие же вопросы как и у вас.

    5. Ваш товарищ привирает, говоря о 1.5к баксов в месяц, получая знания на одних лишь курсах. Курсы ничто, если нет никакой практики, и тут два варианта, либо он целенаправленно тратил много времени на разбор материала, днями и ночами учил, практиковался и повторял все это изо дня в день, либо вы друг друга не правильно поняли. Однако, см п. 2, имея огромный опыт в решении поставленных задач (особенно актуальных на данный момент), можно быть конкурентноспособным и без идеального знания какого-либо языка.

    P.S Мое мнение не претендует на истинно верное, но возможно ТС сможет что-то почерпнуть для себя.
    Ответ написан более двух лет назад
    2 комментария
    Нравится 16 2 комментария
  • Как остановить PHP скрипт, который рассылает письма в цикле?

    megafax
    Владимир Скибин @megafax
    web-программист
    Да в самом скрипте в цикле смотрите любой внешний фактор, по которому делать выход - наличие файла / записи в бд / прочего и по этому условию делайте exit / die.
    Ответ написан более двух лет назад
    Комментировать
    Нравится 3 Комментировать
  • Как можно прочитать файл(видео, любой) в одну строку и отправить через сокет клиенту.?

    aol-nnov @aol-nnov
    правильно ли читать бинарный файл по строкам?

    если вообще отбросить то, что сударь вопрошает ересь, то нет, это не правильно!
    Ответ написан более двух лет назад
    Комментировать
    Нравится 1 Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • Следующие →
Самые активные сегодня
  • Fallenyasha
    • 13 ответов
    • 0 вопросов
  • Drno
    • 7 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 7 ответов
    • 0 вопросов
  • sergey-gornostaev
    Сергей Горностаев
    • 7 ответов
    • 0 вопросов
  • SoreMix
    SoreMix
    • 6 ответов
    • 0 вопросов
  • BojackHorseman
    Лентюй
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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