Хабр
113K subscribers
18.6K photos
159 videos
39 files
54.3K links
НЛО с вами!

Хабр Новости → https://t.me/habr_com_news
Хабр Карьера → https://t.me/habr_career
Реклама → adv@habr.team
Админ → @vololoshin
Download Telegram
Говорят, что нейросети могут всё. Они пишут дипломы, знакомятся с девушками, рисуют картины и в считанные минуты делают то, на что профессионалам, возможно, потребовались бы часы, дни или даже недели. Многие верят, что такими темпами развития им совсем скоро удастся заменить людей в десятках и сотнях профессий.

Рассуждать на эту тему мы не будем, а просто попросим нейросети собрать игровой компьютер за 100 тысяч рублей и посмотрим, насколько хороший результат нам выдаст ИИ.
«10 лет назад сотни серверов Яндекса работали на Apache Kafka, но в этом продукте нам нравилось далеко не всё. Наши задачи требовали единой шины для передачи всех видов данных: от биллинговых до журналов приложений. Сегодня объёмы достигли уже десятков тысяч именованных наборов сообщений.

При таком количестве данных в Apache Kafka становилось сложно управлять правами доступа, организовывать распределённую работу нескольких команд и многое другое. Проблемы роста и отсутствие подходящего решения в открытом доступе привели к тому, что мы разработали своё решение YDB Topics и выложили его в опенсорс в составе платформы данных YDB»

Как «Яндекс» создал свою шину данных, чтобы передавать сотни гигабайт в секунду
Вселенная кода, доступная каждому: презентация GitVerse

Недавно редактор контент-студии Хабра Андрей Аврамчук побывал на онлайн-презентации GitVerse — платформы для совместной разработки и хостинга кода. Планируется, что она станет инструментом нового поколения, избавляющим разработчика от многих болей.

Давайте узнаем, чем GitVerse может помочь открытому ПО, почему перенос своих проектов на платформу — это легко и приятно, куда спрятаться от ИИ (спойлер: никуда) и умеет ли GitVerse в CI/CD
«Да! Это очередная метеостанция на Arduino :)

Но не спешите закрывать статью, у этого проекта есть своя изюминка, а именно — автономная работа без использования аккумуляторов и батарей в суровых условиях уральской зимы»

Метеостанция на ионисторе
«Как я тестировал российские фоторедакторы, полжизни проработав в Фотошопе»

Оказывается, пока мы решаем вопросы с продлением подписки через зарубежных друзей или вспоминаем опыт пиратства, наши разработчики вовсю занимаются импортозамещением. Давайте посмотрим, какие вообще сегодня есть российский фоторедакторы, способные стать если не полной заменой, то хотя бы достойной альтернативой Фотошопу.
Оживляем раритетный домофон с магнитным ключом

Сегодня мы вернём к жизни «Факториал» образца девяностых годов. Попутно разберёмся, чем он отличается от более новых собратьев и какую подставу иногда могут устроить на первый взгляд неубиваемые компоненты.
Построение сложных логических элементов на резисторно-транзисторной логике

В предыдущей статье мы разбирались концептуально, как устроены основные логические элементы РТЛ. Сегодня на их базе рассмотрим более сложные элементы.
Реализация SHA256 и SHA512 на языке RUST

Небольшая заметка студента о том, как самостоятельно реализовать алгоритмы SHA256 и SHA512 на Rust. Статья будет полезна всем, кто интересуется криптографией, хочет повысить уровень безопасности своих приложений или просто расширить свои знания в области программирования на Rust.
«Возможно, вы уже сталкивались с одноразовыми электронными сигаретами, у которых есть яркий цветной ЖК-экран. Нет смысла говорить о том, насколько это вредно для экологии, когда на свалки и просто на обочину дорог выкидываются устройства с нормальными литий-ионными батареями. Я сам не курю, но интересные вейпы собираю. И вот недавно смог заняться реверс-инжинирингом одной модели с ЖК-дисплеем. Об этом и расскажу»

Как запустить Windows 95 на одноразовом вейпе
Как начать писать на Java в VSCode

В какой‑то мере все Java‑разработчики стали заложниками IDEA. Она так привычна, что нет желания пробовать другое. Ведь всё такое удобное и знакомое за столько лет использования. Но если у вас есть трудности с доступом к Ultimate-версии, а Community-вариант недостаточно функционален, то самое время попробовать современную альтернативу — Visual Studio Code.
«Однажды каждый C#-программист получает на работе задачу по разработке интеграции с внешней системой, где ограничена максимальная частота запросов в секунду.

Интернет яростно сопротивлялся предоставить мне инструкцию к написанию такого кода, закидывая туториалами по настройке ограничения RPS на сервере, а не клиенте.

Но теперь на Хабре есть эта статья, которая научит отправлять запросы из HttpClient так, чтобы не получать 429 Too Many Requests»

Как потреблять API с ограничением по RPS в .NET-приложениях
Они проводили секретные эксперименты над собой, и их открытия помогли выиграть войну

Это нерассказанная, сверхсекретная история британских исследователей, которые нашли ключ к сохранению жизни людей под водой — и помогли приблизить День победы.
PHP/FI 1. Personal Home Page Tools/Forms Interpreter

История PHP начинается не с полноценного языка программирования, а с набора CGI-скриптов на C, известного как PHP/FI 1. В этой статье мы возвращаемся к истокам PHP, рассматривая его первую версию, её компиляцию и функциональность.
[ХАБРААРХИВ]

Психология убеждения: как убеждать других и уметь распознавать манипуляции

Эта статья является конспектом книги Роберта Чалдини «Психология убеждения» и будет полезна всем, кто имеет дело с людьми, продажами и бизнесом. Книга настолько полезна, что должна оказаться на полке каждого. Внутри вы найдёте множество способов убеждения и сразу после прочтения будете с лёгкостью замечать, когда вами пытаются манипулировать.

#хабраархив
Мифы о работе тестировщиков, на которые всегда один ответ: «Ага, конечно. Ты полностью прав»

Ни для кого не секрет, что работа тестировщика в области информационных технологий окутана непониманием со стороны обывателей. Вспомним несколько самых распространённых мифов и постараемся понять, почему это неправда.
Python: дескрипторы (Descriptors)

Если обратиться к документации, то дескриптор — механизм, который позволяет объектам настраивать поиск, хранение и удаление атрибутов.

Дескрипторы используются в классах, выступая в роли атрибутов класса (не экземпляра).

Мало кто хотя бы раз сам писал дескрипторы в коммерческой разработке, но большинство программистов применяют механизмы, которые являются дескрипторами, или используют их «под капотом».
Встречают по README: что нужно знать о документации

Знакомство с новой разработкой может упросить файл README — базовый компонент документации. Должны ли разработчики писать документацию? Как это часто бывает, однозначного ответа на этот вопрос нет. Поговорим об инструментах для сборки и работы с README, а также обсудим тему документации.
Плазма: преобразование свалочного газа в топливо

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

Учёные из Сиднейского университета первые в мире разработали химический процесс с использованием плазмы, позволяющий преобразовывать метал с мусорных свалок в экологичное авиационное топливо. Узнаем, из чего именно сделано новое топливо, как оно добывается и чем отличается от классического.
Как Nvidia стала флагманом среди IT-компаний

Nvidia — мировой лидер в сфере разработки графических процессоров. Эта корпорация сыграла важную роль в развитии технологий искусственного интеллекта, метавселенных, беспилотного транспорта и видеоигр. За более чем 30 лет своего существования Nvidia успела превратиться из едва не обанкротившегося стартапа в IT-гиганта, оставившего многих конкурентов далеко позади. Разбираемся, как ей это удалось.
Безопасность веб-приложений для самых маленьких фронтов

С первого взгляда кажется, что безопасность — это тема devops'а или бэкенда. Но разделить зоны ответственности в этом вопросе очень сложно. В этой статье поговорим о моментах, связанных именно с фронтендом, то есть об атаках, которые могут грозить приложениям и по-хорошему должны фильтроваться ещё на фронте без вмешательства бэка.