Месяц: Июль 2023

  • Поймать перо jar-птицы: новый сезон Java на Хабре

    от автора

    Спят усталые игрушки, книжки спят… А вот Хабр не дремлет. Уже целый год прошёл с прошлого сезона Java. Стал ли за это время язык менее актуальным? Его всё ещё путают с JavaScript? Помогла ли Java 20 поставить новый рекорд длины Hello World? Чтобы ответить на эти и другие вопросы, мы запускаем новый сезон Java.Программирование —…

  • Разбираем HTTP/2 по байтам

    от автора

    Откройте любую статью с обзором HTTP/1.1. Скорее всего, там найдётся хотя бы один пример запроса и ответа, допустим, такие: GET / HTTP/1.1 Host: localhost HTTP/1.1 200 OK Date: Sat, 09 Oct 2010 14:28:02 GMT Server: Apache Content-Length: 38 Content-Type: text/html; charset=utf-8 <!DOCTYPE html> <h1>Привет!</h1> Теперь откройте статью с обзором HTTP/2 или HTTP/3. Вы узнаете о…

  • Делаем классные проекты, а кейсы получаются унылые. В чем проблема?

    от автора

    Рассказываю о 8 причинах, почему в рассказах о работе не выходит показать, какие вы на самом деле классные и профессиональные.Привет! Меня зовут Паша Молянов, я руковожу контент-агентством «Сделаем». Если бы мне нужно было из всего контент-маркетинга выбрать лишь один формат, я бы выбрал кейсы. Потому что в них всё: и демонстрация результатов, и рассказ о процессе…

  • Как взломать антиплагиат? — Безопасность и уязвимости NLP -классификаторов. Часть 1

    от автора

    Всем привет! Меня зовут Артём Семенов, я занимаюсь пентестами в компании RTM Group. Известная поговорка гласит: «Словом можно ранить, а словарём – убить». Это особенно актуально для темы, которую мы сегодня рассмотрим, ведь для атак мы будем использовать либо слово, либо огромный текст. В начале 2023 года ChatGpt произвёл фурор. Эта языковая модель может генерировать…

  • Мобильное приложение для nopCommerce: наш опыт кроссплатформенной разработки

    от автора

    Допустим, перед вашей командой стоит задача разработать мобильное приложение для крупного eCommerce проекта. Современные технологии развиваются столь стремительно, что порой непросто отдать предпочтение той или иной технологии. Какие-то из них набирают обороты, некоторые уже находятся на пике своего развития, а есть и те, которые постепенно угасают, уступая место более продвинутым решениям. Команда nopCommerce должна была не…

  • Миграция с Docker на CRI-O в Kubernetes

    от автора

    Для запуска контейнеров платформа Kubernetes использует Container runtime, т. е. движок для контейнеров. Долгое время основным движком считался Docker, но им не ограничивался — Kubernetes также поддерживает такие движки, как CRI-O и containerd. Однако начиная с версии Kubernetes 1.20, было объявлено, что в будущих версиях поддержка Docker (а если быть точнее, то dockershim) будет полностью прекращена.…

  • Будущее iOS-разработки на Flutter

    от автора

    Hola, Amigos! На связи Саша Чаплыгин, Flutter-dev компании Amiga.О Flutter в русскоязычных источниках найти ценную информацию не так просто, а оставаться в курсе всех событий важно для разработчиков. Поэтому мы с коллегами стараемся регулярно находить интересные материалы в зарубежных СМИ и переводить их для широкого пользования.Это статья от автора Лейги Джаретт, продуктового менеджера Google по…

  • Детектируем горизонтальное перемещение с SMBExec и AtExec

    от автора

    Привет, Хабр! Сегодня мы продолжим знакомить вас с инструментами, используемыми атакующими для горизонтального перемещения, а также способами детектирования их эксплуатации. В прошлом материале нами был рассмотрен достаточно известный инструмент PsExec, а сегодня мы поговорим о SMBExec и AtExec — других не слишком сложных, если говорить об исполнении атаки, но достаточно распространенных среди злоумышленников инструментах. В…

  • Книга по Open Source процессору спутниковой интерферометрии PyGMTSAR (Python InSAR)

    от автора

    Почти четверть века назад я занимался моделированием интерференции и голографии в оптических нелинейных средах — попросту говоря, фотополимерах — а сегодня в качестве хобби разрабатываю открытый InSAR процессор PyGMTSAR. Если вам покажется странным, почему в качестве хобби, то это просто — потому, что я могу сделать продукт лучше, чем аналоги от НАСА (JPL ISCE) и…

  • Аналитик в огне! Как построить процесс постановки задач в условиях нехватки ресурса

    от автора

    Типичный аналитик, заваленный ad-hoc задачами Кому будет полезна статья?- аналитикам и их руководителям, которые устали от бесконечного потока ad-hoc задач и хотят построить нормальный процесс работы;- продактам, которые устали от того, что бизнес-заказчики двигают свои задачи вперед и нарушают планы продуктовой команды;- бизнес-заказчикам, которые недовольны скоростью решения задач и отсутствием прозрачности в процессе их решения.Коротко об…