Хабр
77.2K subscribers
17.5K photos
124 videos
38 files
53K links
НЛО с вами!

Хабр Новости → https://tttttt.me/habr_com_news
Хабр Карьера → https://tttttt.me/habr_career
Реклама (продвигаем только статьи с Хабра) → [email protected]
Админ → @vololoshin
Download Telegram
«Я пишу код за деньги уже пятнадцать лет. Пробовал себя и в других ролях — управление продуктом, аналитика, тестирование, — но как-то не пошло. И с течением лет пришёл к осознанию, что я не очень умный. К сожалению.

Как же я выхожу из положения?»

Я программист, и я тупой
Интеграция Яндекс Почты со шлюзом входящей почты

Эта статья продолжает цикл, посвящённый разным аспектам администрирования организаций в Яндекс 360 для бизнеса. В ней будет немного теории, пример настройки с Microsoft Exchange Server, который может совмещать роли наземного почтового сервера и шлюза, а также пояснения, как настроить исключения, чтобы сервис «Спамооборона» не отправлял письма в спам.
🔥 «Горящие» вакансии для дизайнеров от ещё одного участника Вайб-чека на Хабр Карьере — компании «Точка»:

1️⃣ Продуктовый дизайнер в команду Data-Dev (Senior)

2️⃣ Продуктовый дизайнер в команду «Финансирование» (Senior)

3️⃣ Продуктовый дизайнер в команду дизайн-системы (Middle)

4️⃣ Продуктовый дизайнер в команду «Проектный офис» (Middle)

5️⃣ Коммуникационный дизайнер (Senior)

6️⃣ Коммуникационный дизайнер (Middle)

7️⃣ Веб-дизайнер (Lead)

Откликайтесь на вакансии и заглядывайте в чат карьерной настолки, чтобы пообщаться с будущей командой!
Эволюция обработки данных: от MapReduce к стриминговому движку

Поговорим о подходах и технологиях в разработке систем для обработки данных на примере YQL, уделив основное внимание переходу от MapReduce к стриминговому движку, который обеспечивает более эффективную обработку данных, вмещающихся в память, и который доступен в опенсорсе.
Самые интересные задачи для безопасников — Джабба одобряет

Найти по-настоящему интересные и сложные задачи всё труднее, поэтому будем смотреть в оба глаза и следить за несколькими мероприятиями одновременно. На этот раз порешаем задачи сразу двух CTF-турниров: Space Heroes и ThCon 2024. Уже интересно, что подготовили безопасники из США и Франции? Тогда добро пожаловать.
«Три недели назад мы провели наше второе исследование рынка труда и зарплат. В опросе приняло на 20% больше работников по сравнению с прошлым. Спасибо всем участникам! Теперь мы готовы поделиться с вами результатами»

Состояние рынка труда и зарплат в IT в I полугодии 2024 года
Plymouth: дружим современный мем со старым и почти забытым инструментом

Если девушки после сложного этапа в жизни делают причёску каре, то программные инженеры переустанавливают операционную систему на домашнем ПК.

Делаем загрузку Linux веселее, или Ещё один способ показать своё превосходство над average Windows fan
Без холивара «переписать всё на Go»: проблема переносимости в Python и её решение

На скриптовых языках удобно разрабатывать… И на этом удобство заканчивается. Вне машины разработчика начинаются проблемы. Особенно если вы пишете какой-то прикладной тулинг — cli-утилиты, вспомогательные приложения в вашем SDK и прочее. Вы даже не можете рассчитывать на то, что у пользователя будет pip, чтобы он смог поставить все ваши зависимости, вам всё нужно организовать самостоятельно.

В этой статье поговорим о различных формах распространения Python-приложений — узнаем, какие есть подходы и инструменты, почему они могут не сработать и как чинить возникающие проблемы
Рисуем рабочий процессор в Paint и запускаем на нём ОС: ритуал по призыву демона Тьюринга

Сегодня мы узнаем, как может выглядеть самый примитивный девайс, обладающий свойствами компьютера и способный полноценно запустить любой алгоритм. С этой целью мы обратимся к немного странным, но всё же незаслуженно забытым языкам программирования.
Пункт назначения — Squadus. Опыт переезда на альтернативу Microsoft Teams

Squadus хорошо подходит для любых распределённых команд в качестве замены Zoom и Skype, особенно если нужно on-premise-решение. Однако он будет наиболее востребован в тех компаниях, которым нужна максимально близкая замена для Microsoft Teams и наличие инфраструктуры — облака, текстового редактора, почтового клиента.
Страх и ненависть в собеседованиях: от позорного провала до 24-кратного роста ЗП

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

В этой статье автор описывает свой путь от зелёного студента, боящегося собесов как огня и не работавшего ни дня в жизни, до специалиста, который не боится собеседований, а ходит на них с интересом и уверенностью в своих силах
«Если вам кажется, что тема передачи данных в ICMP уже исчерпана и я не смогу вас удивить, то предлагаю извлечь данные из дампа сетевого трафика до прочтения статьи. То, что будет дальше, может ввести в недоумение»

Как передать информацию в ICMP-пакетах и не привлечь внимания санитаров
Обратный инжиниринг дешёвой мини-видеокамеры из семейства А9

Цель исследования этих камер — расширить возможность их применения, которая ограничена использованием только стандартных приложений для мобильных устройств на базе Android или iOS. По итогу представлен некоторый анализ дампа сетевого трафика между камерой и мобильным приложением, а на его основе предложен работающий код на Python.
«Привет! Меня зовут Ксения, я уже больше 7 лет занимаюсь релизами и сейчас работаю релиз-менеджером в RuStore. Сегодня хочу рассказать больше об этой роли, в каких случаях он вам нужен (спойлер, не всегда) и когда её можно переложить на другого сотрудника»

Релиз-менеджер: почему он вам нужен
Пять вредных советов, как гарантированно НЕ написать книгу

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

CDN (сеть доставки контента) представляет собой группу серверов, размещаемых в разных географических регионах с целью обеспечить быструю загрузку контента для пользователей из этих регионов. Чаще всего сети доставки контента используются для ускорения загрузки статических файлов: картинок, видео, скриптов, zip-архивов. Каждый из CDN серверов просто хранит одни и те же файлы, а пользователь получает их с ближайшего сервера.

Хранение контента у большинства сетей доставки контента организовано так: CDN-сервер, получив в первый раз от пользователя запрос на отдачу файла, загружает его с оригинального сервера к себе, кэширует и тут же отдаёт пользователю. Для всех последующих запросов файл уже выдаётся из кэша. Некоторые сервисы позволяют настраивать длительность хранения кэшируемых данных, а также их предварительную загрузку (прекэш).

Иногда может понадобиться настроить собственную сеть доставки контента. Давайте рассмотрим, для чего это нужно и как это сделать.
Suno есть, скрипач не нужен!?

К сожалению, работа с Suno похожа на управление пищевым конвейером инопланетян — на выходе в целом правильная и даже вкусная еда, но не совсем то, что ты ожидал получить, делая заказ. Правда, этому есть и объективные причины.