Уже много лет IT компании проводят алгоритмические собеседования при найме технических специалистов. Подход введенный в FAANG плавно перетек в большинство крупных компаний. Яндекс, Авито, Т-Банк и многие другие хотят проверить алгоритмические знания кандидатов. Но на практике такое собеседование оказывается бесполезным созвоном на 45 минут, который ничего не говорит о кандидате.В интернете можно найти тысячи статей о том как решать алгоритмы. Куча теоретических видео про оценку скорости и затра…
Привет, Хабр!Это мой субъективный, личный опыт, но я очень хочу им поделиться и может помочь кому-то не обрести типичных болячек из-за работы за компьютером, а может помочь избавиться от тех проблем, что уже начали себя проявлять.Кому интересно - предыстория, кому нет, пошли по порядку.ПредысторияНачну с того что стаж работы "за компьютером" на момент написания статьи - 12 лет, к счастью последние лет 5 я работаю в самодельном (удобном) кресле и за самодельным столом, а вот до этого при…
Туннели IPv6 через IPv4 помогают получить доступ к сайтам и сервисам, которые используют протокол IPv6, даже если у вас IP‑адрес версии 4 (IPv4). Чтобы его настроить, нужно зарегистрироваться на сайте провайдера, который предоставляет такую услугу (его еще называют туннельный брокер), и использует технологию 6in4. После регистрации вы получите все необходимые данные для подключения. Одно из преимуществ данного способа заключается в том, что не потребуется настраивать что-то дополнительно на др…
Привет, Хабр!Defer — это ключевое слово в Go, которое позволяет отложить выполнение функции до момента завершения выполнения текущей функции. Это относительно простой способ управлять ресурсами.В этой статье мы и рассмотрим как использовать defer в Golang.ОсновыЧтобы понять, как defer работает в Go, нужно знать немного о его внутреннем устройстве. Когда вы используете defer, вы говорите компилятору Go отложить выполнение указанной функции до момента завершения окружающей функции. То естьdefer п…
Привет, Хабр! Я Саша Пиманов, ведущий iOS-разработчик в МТС Диджитал. Сегодня хочу поделиться подборкой книг для кодеров, которые только начинают свой путь в ИТ-отрасли. Если у вас есть любимые книги по JS, о которых я не упомянул, пишите о них в комментариях. Возможно, заберу их в следующий пост. Ну, поехали!JavaScript для начинающих, издание 6Автор: Майк МакГратРуководство помогает освоить основу языка. Есть практические упражнения — можно сразу закрепить полученную теорию и понять, где и как…
Очень здорово, что вы решили открыть эту статью. Меня зовут Федор, я фуллстечу с конца 2021 года на постоянной основе. На всякий случай, прикреплю свой профиль на Github.Этой небольшой статьей я хочу:Дать старт серии туториалов на тему запуска backend APIПредоставить собранный пример nestjs проекта с интеграцией firebaseПомочь разработчикам, выходцам из Frontend, быстро подготовить окружение для разработки бэкаЭта статья - описание и step by step инструкция по интеграции firebase с нюансами. В …
Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D games and instant web entertainment. Engine for Cocos Creator Cocos Creator is the new generation of game development tool in Cocos family, it brings a complete set of 3D and 2D features while providing an i…
Automatic Speech Recognition with Speaker Diarization based on OpenAI WhisperSpeaker Diarization Using OpenAI Whisper Speaker Diarization pipeline based on OpenAI Whisper I'd like to thank @m-bain for Batched Whisper Inference, @mu4farooqi for punctuation realignment algorithm Please, star the project on github (see top-right corner) if you appreciate my contribution to the community! What is it This repository combines Whis…
Исследователи Certitude продемонстрировали способ обхода антифишинговой защиты в Microsoft 365 (бывший Office 365). При этом уязвимости пока не устранены.