Хабр
76.1K subscribers
17.4K photos
117 videos
38 files
52.6K links
НЛО с вами!

Хабр Новости → https://tttttt.me/habr_com_news
Хабр Карьера → https://tttttt.me/habr_career
Реклама (продвигаем только статьи с Хабра) → [email protected]
Админ → @vololoshin
Download Telegram
Когда сервер создаётся для личных нужд, то чаще всего внимания безопасности почти не уделяется. А ведь это фатальная ошибка…

Представьте: вот арендовали вы сервер, запустили на нём SAMP или Minecraft, а через время видите, как наступает хаос. Виртуальную машину взломали и с открытым фанатизмом портят сборку плагинов, которую вы так долго делали.

Поговорим о том, как защитить сервер от хактевистов и другой нечисти
Новости к этому часу

🚖 Tesla показала опцию вызова роботакси в мобильном приложении

📱 Google не будет претендовать на авторство контента, который сгенерировали её сервисы на основе ИИ

«Росатом» показал на выставке в Санкт‑Петербурге экспортный проект плавучей АЭС «ПЭБ-100» (ФОТО)

🚀 SpaceX провела 300 успешных посадок первой ступени Falcon 9

🧬 Компания Profluent выпустила первый в мире редактор генов, созданный с использованием ИИ

🎥 Президент США подписал закон, обязывающий ByteDance продать TikTok под угрозой блокировки приложения в стране

🟩 Учёные подавили эпилептическую активность в мозге мыши при помощи зелёного света

⚪️ РАН разработала программу изучения Луны до 2050 года

🔴 Tesla сообщила об увеличении производства Cybertruck до 1000 штук в неделю

⚙️ «Гравитон» запустил в серийное производство новое поколение SSD M.2 2280 объёмом от 256 ГБ до 2 ТБ

#новости
Please open Telegram to view this post
VIEW IN TELEGRAM
«Где мне это пригодится в жизни?», или Применение Nothing в Kotlin на примере

Поговорим о том, почему развитая система типов в языке программирования это здорово. Рассмотрим несколько важных аспектов системы типов в Kotlin и попробуем написать свою типобезопасную реализацию класса Either.
Media is too big
VIEW IN TELEGRAM
Американская компания Throwflame запустила продажи робособаки Thermonator со встроенным огнемётом. Стоимость продукта составляет $9420.

Робопёс оснащён аккумулятором, обеспечивающим менее одного часа автономной работы. Огнемёт способен поражать цели на расстоянии 9 м. Thermonator управляется при помощи смартфона по подключению через Bluetooth и Wi-Fi. Робот имеет LIDAR для картографирования и обхода препятствий, лазерного прицеливания и навигации от первого лица через бортовую камеру.

С огнемётом робособака весит 12 кг, а с оружием — 27 кг. Наличие оружия сокращает время автономной работы Thermonator двукратно.

Throwflame указывает, что робопса можно применять для борьбы с лесными пожарами или снегом и льдом, в сельском хозяйстве, для охраны окружающей среды, а также для развлечения и спецэффектов.
«Я пишу код за деньги уже пятнадцать лет. Пробовал себя и в других ролях — управление продуктом, аналитика, тестирование, — но как-то не пошло. И с течением лет пришёл к осознанию, что я не очень умный. К сожалению.

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

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

Эта статья продолжает цикл, посвящённый разным аспектам администрирования организаций в Яндекс 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. Сегодня хочу рассказать больше об этой роли, в каких случаях он вам нужен (спойлер, не всегда) и когда её можно переложить на другого сотрудника»

Релиз-менеджер: почему он вам нужен