Привет, Хабр! Мы ищем героев — джунов и стажёров, чтобы рассказать, как обстоят дела для новичков в конкретной сфере и как найти своё место в IT.
Для этого мы соберём истории о том, как вы прошли огонь, воду и медные трубы, чтобы вопреки всему попасть в IT: переход из другой сферы, жёсткие собеседования, первые месяцы общения с коллегами.
Хочешь поделиться своим джуновским опытом, поплакать в нежное айтишное плечо — присылай свою животрепещущую историю о старте карьеры.
Мы поможем сделать пост, опубликуем и продвинем в соцсетях Хабра.
Если вы знаете, через что пришлось пройти вашему коллеге/другу/брату/сестре, чтобы попасть в IT — покажите им этот пост.
Дорогу джунам! Ответы ждём до 31 августа.
Для этого мы соберём истории о том, как вы прошли огонь, воду и медные трубы, чтобы вопреки всему попасть в IT: переход из другой сферы, жёсткие собеседования, первые месяцы общения с коллегами.
Хочешь поделиться своим джуновским опытом, поплакать в нежное айтишное плечо — присылай свою животрепещущую историю о старте карьеры.
Мы поможем сделать пост, опубликуем и продвинем в соцсетях Хабра.
Если вы знаете, через что пришлось пройти вашему коллеге/другу/брату/сестре, чтобы попасть в IT — покажите им этот пост.
Дорогу джунам! Ответы ждём до 31 августа.
👍35👎7❤3🔥1
Геймдев! Как много в этом звуке.
Ребята из MY.GAMES вышли на Хабр чуть меньше года назад, но уже опубликовали десятки годных постов о том, как делаются игры.
Бодрийяр делил бытие человека на игру, реальность и симуляцию. Если вам кажется, что грань между этими сущностями размыта, то тут-то вам и пояснят за бытие:
▫️ какие дедлоки, связанные с инициализацией локальных статических переменных, ждут вас, когда прыгаете с Visual C++ 2010 на 2019,
▫️ почему Stevedore уделывает Docker Desktop, когда нужно преобразовывать пути для bind-маунтов в WSL-формат,
▫️ чем чревато неравномерное распределение полигонов при создании фотореалистичных моделей,
▫️ зачем использовать on-Allocate версии API при работе c Unity
…и многое другое.
Ребята из MY.GAMES вышли на Хабр чуть меньше года назад, но уже опубликовали десятки годных постов о том, как делаются игры.
Бодрийяр делил бытие человека на игру, реальность и симуляцию. Если вам кажется, что грань между этими сущностями размыта, то тут-то вам и пояснят за бытие:
▫️ какие дедлоки, связанные с инициализацией локальных статических переменных, ждут вас, когда прыгаете с Visual C++ 2010 на 2019,
▫️ почему Stevedore уделывает Docker Desktop, когда нужно преобразовывать пути для bind-маунтов в WSL-формат,
▫️ чем чревато неравномерное распределение полигонов при создании фотореалистичных моделей,
▫️ зачем использовать on-Allocate версии API при работе c Unity
…и многое другое.
👎21👍7
Как подружить Vivado и git: с микроблейзом и сабмодулями
Эта статья написана в продолжение рассказа про организацию автотестирования радиоаппаратуры и отвечает на вопрос «Как вы подготовили проект FPGA для хранения в репозитории и автоматической сборки в контейнере?».
Эта статья написана в продолжение рассказа про организацию автотестирования радиоаппаратуры и отвечает на вопрос «Как вы подготовили проект FPGA для хранения в репозитории и автоматической сборки в контейнере?».
👍9👎4
«Сейчас в программе около 35-40 человек с очень разной аудиторией. Есть те, у кого меньше 1000 подписчиков, а есть и те, у кого больше 1 млн. Это всё ютуберы»
Как в Lightmap делали партнёрскую программу для блогеров в мобильном шутере
Как в Lightmap делали партнёрскую программу для блогеров в мобильном шутере
👎6👍2
⚡️ IT-новости к этому часу
🚁 «Индженьюити» выполнил полёт №30 после двухмесячной спячки (ФОТО)
💳 Россияне столкнулись с проблемами при оплате просроченными картами Visa и MasterCard
🔹 Дуров допустил продажу никнеймов в Telegram с помощью смарт-контрактов на базе TON
🟡 «Яндекс» сделал сайт ya.ru единой точкой входа в свои сервисы и убрал переключатель на старый дизайн страницы
🪫 В Эссекском университете представили ИИ, который может продлить работу батареи смартфона на 30%
👶 Учёный вывел формулу детской истерики во время путешествий на автомобиле
⚠️ Исследователи обнаружили в сети более 80 тысяч уязвимых для атаки камер Hikvision
📛 Российским кинотеатрам запретили показывать фильмы в IMAX
✅ Утверждён новый перечень обязательного для предустановки ПО
📰 VK объявила о приобретении сервисов «Новости» и «Дзен» у «Яндекса»
🛒 «Яндекс» покупает Delivery Club
#новости
🚁 «Индженьюити» выполнил полёт №30 после двухмесячной спячки (ФОТО)
💳 Россияне столкнулись с проблемами при оплате просроченными картами Visa и MasterCard
🔹 Дуров допустил продажу никнеймов в Telegram с помощью смарт-контрактов на базе TON
🟡 «Яндекс» сделал сайт ya.ru единой точкой входа в свои сервисы и убрал переключатель на старый дизайн страницы
🪫 В Эссекском университете представили ИИ, который может продлить работу батареи смартфона на 30%
👶 Учёный вывел формулу детской истерики во время путешествий на автомобиле
⚠️ Исследователи обнаружили в сети более 80 тысяч уязвимых для атаки камер Hikvision
📛 Российским кинотеатрам запретили показывать фильмы в IMAX
✅ Утверждён новый перечень обязательного для предустановки ПО
📰 VK объявила о приобретении сервисов «Новости» и «Дзен» у «Яндекса»
🛒 «Яндекс» покупает Delivery Club
#новости
👍19👎12🔥4❤1
«Привет! Я Андрей Татаринов, директор AGIMA.AI. Мы занимаемся проектами в области машинного обучения и анализа данных. В этой статье расскажу про продвинутую персонализацию, основанную на ML-модели. Отдельно поговорим о том, как разработать систему рекомендаций, которая будет встраиваться во все листинги на сайте и учитывать максимум пользовательских интересов. А в конце покажу, как такие рекомендации влияют на конверсию»
Разработка системы рекомендаций для YouTravel
Разработка системы рекомендаций для YouTravel
👍10👎9
Бортовой лог №1, 23.08.20xx. Говорит Денис Кораблёв, капитан одного из научно-исследовательских кораблей Positive Technologies. Я поручил нашему ай-ай открыть шампанское: сегодня вышел из беты DAST-сканер PT BlackBox.
Что такое DAST-сканер? Какие функции он выполняет? Почему без него в разработку не внедрить качественные практики DevSecOps? И кто такой ай-ай? Ответы дадут собранные в этом посте бортовые логи.
А если вы уже разбираетесь в DevSecOps, то логи раскроют тонкости работы и расскажут о её результате — PT BlackBox.
Что такое DAST-сканер? Какие функции он выполняет? Почему без него в разработку не внедрить качественные практики DevSecOps? И кто такой ай-ай? Ответы дадут собранные в этом посте бортовые логи.
А если вы уже разбираетесь в DevSecOps, то логи раскроют тонкости работы и расскажут о её результате — PT BlackBox.
👍14👎8❤1
Forwarded from Хабр Карьера
«Я посмотрела 1,5 часовое выступление скрам-мастера и стендап комика Ильи Якямсева про работу в команде. В статье — расшифровка выступления на 15 минут чтения».
👎18👍12
4 анти-паттерна pandas и способы борьбы с ними
Pandas — это мощная библиотека для анализа данных, API которой обладает широкими функциональными возможностями. Этот API позволяет решить любую задачу, связанную с обработкой данных, несколькими способами. Некоторые из подходов к решению задач лучше других. Часто бывает так, что пользователи pandas узнают о подходах, не отличающихся особой эффективностью, привыкают к ним и постоянно их применяют.
Этот материал посвящён разбору четырёх анти-паттернов pandas и рассказу о приёмах работы, которые стоит использовать вместо них
Pandas — это мощная библиотека для анализа данных, API которой обладает широкими функциональными возможностями. Этот API позволяет решить любую задачу, связанную с обработкой данных, несколькими способами. Некоторые из подходов к решению задач лучше других. Часто бывает так, что пользователи pandas узнают о подходах, не отличающихся особой эффективностью, привыкают к ним и постоянно их применяют.
Этот материал посвящён разбору четырёх анти-паттернов pandas и рассказу о приёмах работы, которые стоит использовать вместо них
👍17👎6
Как в Semrush переходили с pip на Poetry
Software Engineer из компании Semrush рассказывает о том, как они столкнулись с проблемой периодического обновления Python-зависимостей, начали тестировать решение с полной их фиксацией, много ошибались — и в итоге перешли на Poetry.
Рассказ с предысторией, рекомендациями и подводными камнями — всё как мы любим!
Software Engineer из компании Semrush рассказывает о том, как они столкнулись с проблемой периодического обновления Python-зависимостей, начали тестировать решение с полной их фиксацией, много ошибались — и в итоге перешли на Poetry.
Рассказ с предысторией, рекомендациями и подводными камнями — всё как мы любим!
👍8👎8
«Несколько месяцев назад я рассказывала, как эпически потеряла миллион рублей из-за нашей ошибки и некоторых специфических особенностей работы с маркетплейсами. Продолжу про это направление электронной коммерции»
Эпические грабли работы с маркетплейсами
Эпические грабли работы с маркетплейсами
👍20👎20
«Тени на стене подсказывают мне, что они наступают. Их двое, оба со штурмовыми винтовками, качающимися у бедер. Если потороплюсь, то точно смогу снять их за раз. Я выглядываю из укрытия, когда они сворачивают за угол, и пускаю в ход своё оружие, прибивая первого врага к стене 10-миллиметровыми стальными снарядами. Однако при звуке выстрелов второй противник отступает, прячется в укрытие и вызывает подкрепление по рации.
Этот эпизод многое говорит о внимании к деталям в F.E.A.R. — игре 12-летней давности с искусственным интеллектом, которому могут позавидовать многие современные шутеры. Его армия солдат-клонов выглядит умнее любых врагов, с которыми я сталкивался в FPS впоследствии, и остаётся такой и по сей день»
Почему ИИ в F.E.A.R. по-прежнему остаётся лучшим в шутерах от первого лица
Этот эпизод многое говорит о внимании к деталям в F.E.A.R. — игре 12-летней давности с искусственным интеллектом, которому могут позавидовать многие современные шутеры. Его армия солдат-клонов выглядит умнее любых врагов, с которыми я сталкивался в FPS впоследствии, и остаётся такой и по сей день»
Почему ИИ в F.E.A.R. по-прежнему остаётся лучшим в шутерах от первого лица
👍48👎4
Обход средств защиты в iOS-приложениях
В прошлой статье мы рассмотрели базовые уязвимости и способы их обнаружения. Но что делать, если в приложении используются дополнительные средства защиты (например, Jailbreak Detection или SSL-pinning), которые не позволяют нам изучить его?
В этой статье поговорим о том, как и с помощью каких инструментов можно обходить такие средства защиты
В прошлой статье мы рассмотрели базовые уязвимости и способы их обнаружения. Но что делать, если в приложении используются дополнительные средства защиты (например, Jailbreak Detection или SSL-pinning), которые не позволяют нам изучить его?
В этой статье поговорим о том, как и с помощью каких инструментов можно обходить такие средства защиты
👍19👎2
⚡️ IT-новости к этому часу
🗺 ЕКА представило новую карту распределения гидратированных минералов на Марсе с сотнями тысяч новых участков
📺 Samsung представила телевизор QN100B с диагональю 98" стоимостью ₽2 млн
🤷♂️ Среди мобильных приложений в RuStore только 12% не имеют встроенного трекера
🚗 Инженер признался, что украл коммерческие секреты во время работы над Apple Car
🛰 В рамках миссии Artemis 1 НАСА запустит космический аппарат для изучения солнечного ветра
🆕 Birentech рассказала о новых чипах BR100 и BR104
⛔️ Российский аналог «Википедии» перестал работать через несколько часов после запуска
🎮 Sony представила новый контроллер DualSense Edge (ВИДЕО)
#новости
🗺 ЕКА представило новую карту распределения гидратированных минералов на Марсе с сотнями тысяч новых участков
📺 Samsung представила телевизор QN100B с диагональю 98" стоимостью ₽2 млн
🤷♂️ Среди мобильных приложений в RuStore только 12% не имеют встроенного трекера
🚗 Инженер признался, что украл коммерческие секреты во время работы над Apple Car
🛰 В рамках миссии Artemis 1 НАСА запустит космический аппарат для изучения солнечного ветра
🆕 Birentech рассказала о новых чипах BR100 и BR104
⛔️ Российский аналог «Википедии» перестал работать через несколько часов после запуска
🎮 Sony представила новый контроллер DualSense Edge (ВИДЕО)
#новости
👍15👎4❤1🔥1
Forwarded from Хабр Новости
Просверлить или ударить молотком: поддержка Samsung попросила клиента сломать неисправный SSD перед отправкой на замену
Техподдержка Samsung в Германии попросила клиента повредить с помощью сверла или молотка неисправный SSD модели 980 Pro NVMe M.2 на 2 ТБ и постараться вывести из строя его элементную базу перед отправкой на замену ради безопасности данных пользователя.
#ВотЭтоПоворот
Техподдержка Samsung в Германии попросила клиента повредить с помощью сверла или молотка неисправный SSD модели 980 Pro NVMe M.2 на 2 ТБ и постараться вывести из строя его элементную базу перед отправкой на замену ради безопасности данных пользователя.
#ВотЭтоПоворот
👍48🔥12
«28 апреля 2022 года выпустили новые версии обновлений прошивок Display Audio для автомобилей Hyundai и Kia. К счастью, в том числе и для моей машины. Я сразу же принялся за разработку собственного обновления прошивки с бэкдором»
Как автор хакнул свой автомобиль. Завершение истории
Как автор хакнул свой автомобиль. Завершение истории
👍14👎2
Forwarded from Хабр Карьера
Вакансии для джунов на Хабр Карьере:
Frontend разработчик (Vue.js) в АйТи-бюро «Зебра». Можно удаленно. Полный рабочий день. До 100 000 ₽.
https://amp.gs/jGBRt
Manual QA Engineer в «Сервис 24/7». Можно удаленно. Полный рабочий день. От 27 000 до 45 000 ₽.
https://amp.gs/jGBRm
JavaScript/Node.js в Sipuni. Можно удаленно. Полный рабочий день. От 100 000 до 160 000 ₽.
https://amp.gs/jGBRp
Разработчик groovy в SberTech. Москва. Полный рабочий день. От 150 000 ₽.
https://amp.gs/jGBRB
PHP-программист в «Копирку». Москва. Можно удаленно. Полный рабочий день. От 80 000 до 120 000 ₽.
https://amp.gs/jGBRn
Больше вакансий: https://amp.gs/jGBRG
#junior
Frontend разработчик (Vue.js) в АйТи-бюро «Зебра». Можно удаленно. Полный рабочий день. До 100 000 ₽.
https://amp.gs/jGBRt
Manual QA Engineer в «Сервис 24/7». Можно удаленно. Полный рабочий день. От 27 000 до 45 000 ₽.
https://amp.gs/jGBRm
JavaScript/Node.js в Sipuni. Можно удаленно. Полный рабочий день. От 100 000 до 160 000 ₽.
https://amp.gs/jGBRp
Разработчик groovy в SberTech. Москва. Полный рабочий день. От 150 000 ₽.
https://amp.gs/jGBRB
PHP-программист в «Копирку». Москва. Можно удаленно. Полный рабочий день. От 80 000 до 120 000 ₽.
https://amp.gs/jGBRn
Больше вакансий: https://amp.gs/jGBRG
#junior
👎13👍6
Kubernetes 1.25: обзор нововведений
Среди главных изменений на первое место разработчики поставили стабилизацию функции CSI Migration — отказ от внутренних плагинов хранилищ в пользу CSI-драйверов. Также в этой версии устаревший контроллер PodSecurityPolicy заменён на новый PodSecurity Admission.
Среди главных изменений на первое место разработчики поставили стабилизацию функции CSI Migration — отказ от внутренних плагинов хранилищ в пользу CSI-драйверов. Также в этой версии устаревший контроллер PodSecurityPolicy заменён на новый PodSecurity Admission.
👍8👎6
Автор YouTube-канала Quint BUILDs рассказал о проекте автоматического метателя ножей, который он реализовал вместе со своим сыном.
Для запуска ножей инженер разработал систему из нескольких моторов, которые имитируют траекторию броска человека. Для расчёта скорости броска автор проекта использовал лидар, который оценивает расстояние до цели и подбирает параметры броска.
Во время итоговых испытаний из устройства выпустили 12 ножей и 10 из них попали в цель. Также для удобства прицеливания инженер добавил лазерный прицел.
Для запуска ножей инженер разработал систему из нескольких моторов, которые имитируют траекторию броска человека. Для расчёта скорости броска автор проекта использовал лидар, который оценивает расстояние до цели и подбирает параметры броска.
Во время итоговых испытаний из устройства выпустили 12 ножей и 10 из них попали в цель. Также для удобства прицеливания инженер добавил лазерный прицел.
👍84👎5