Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Гравитация: Пишем симулятор на Python

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров2.8K

Привет, Хабр! Сегодня мы отправимся в увлекательное путешествие по просторам Вселенной, не вставая из-за компьютера. Задумывались ли вы, как планеты удерживаются на своих орбитах, почему галактики не разлетаются в разные стороны, и что заставляет яблоки падать на землю (да-да, снова этот старина Ньютон)? Ответ один – гравитация! Эта невидимая, но всемогущая сила правит бал во Вселенной, от мельчайших пылинок до гигантских скоплений галактик. Мы разберёмся, как из простых законов рождаются сложные и красивые взаимодействия, напишем код, который оживит наши виртуальные миры, и, возможно, даже почувствуем себя немного демиургами, управляющими судьбами звёзд.

Читать далее

Как создавать понятные и наглядные графики с помощью библиотеки Plotly: 5 советов и примеры кода

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров1.2K

Привет, Хабр! На связи Кирилл Мазуров, продуктовый аналитик в Garage Eight. Прошлая статья с советами по визуализации данных собрала больше 70 сохранений, поэтому написал вторую часть и дополнил ее примерами кода. 

Читать далее

ЦОД 2050: три реалистичные концепции развития дата-центров

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1.4K


Что будет с дата-центрами, когда физические пределы достигнуты? Когда PUE упадёт ниже единицы, а каждая новая стойка будет выходить в минус? Ответ уже начинает проявляться. Новый виток эволюции ЦОДов не в росте плотности или увеличении каналов. Он — в изменении самой парадигмы: дата-центр не как здание, а как среда, экосистема, организм. В статье представил три сценария будущего дата-центров.

Спойлер: ни одна из описанных ниже концепций не является фантастикой. Все они — логическое продолжение уже происходящих процессов.
Читать дальше →

Лайфхаки при работе с кафкой

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров1.7K

Привет, Хабр!

Во второй части мы разобрали, как тестировать микросервисы с кафкой. В этой части – лайфхаки при работе с offset explorer и kafka ui в формате чек-листа для удобства периодического возвращения к статье при необходимости. 

Когда вы впервые подключаетесь к кластеру Kafka или продолжаете работу с ним, могут возникать различные трудности. Перед тем, как обращаться к разработчику, DevOps-у или коллеге-тестировщику, проверьте эти пункты, возможно, проблема на вашей стороне. А даже если не на вашей, вы точнее определите проблему 😊

1. Пропали топики (раньше топики отображались, а теперь нет, хотя параметры подключения не менялись)

Читать далее

Свободный Английский дешево и «быстро»

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров7K

Языки всегда были для меня проблемой. Занятия с преподавателями 2-3 раза в неделю стоили не дешево и выветривались из головы мгновенно. Мобильные приложения повышали словарный запас но не развивали речь. Я не отчаивался и искал разные варианты. На поиски верного пути ушли годы, но цель была достигнута: говорю бегло, смотрю сериалы без субтитров, IELTS сдан на уровень B2. Эта статья позволит вам избежать моих ошибок и поможет подобрать эффективную комбинацию методов изучения языков.

Читать далее

Modus BI: встроенный конструктор презентаций для быстрой работы с графиками и таблицами

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров166

Подготовка презентаций до сих пор остаётся головной болью для многих компаний: ручной перенос графиков из BI в PowerPoint, устаревшие данные и бесконечные правки шаблонов. В Modus BI мы решили эту проблему, добавив функцию экспорта дашбордов прямо в презентации. Рассказываем, как это работает, почему это удобно и какие ограничения пока остаются.

Читать далее

Шардированный не значит распределённый: что важно знать, когда PostgreSQL становится мало

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров3.4K

Шардирование, двухфазный коммит и распределенные транзакции окружены определенными мифами и заблуждениями. Например, может быть достаточно неочевидно, что двухфазный коммит обеспечивает только атомарность транзакций, но не их изоляцию. Поэтому мы решили написать пост, который бы помог разобраться в этих сложных вещах и сделать правильный выбор, когда Postgres'а Вам станет мало и Вы столкнётесь с шардированием.

Читать далее

Kotlin Multiplatform: как писать код один раз и покорить все платформы

Время на прочтение5 мин
Количество просмотров1.6K

Kotlin Multiplatform — это подход, который позволяет делить до 80% кода между Android, iOS, backend и вебом, не жертвуя нативностью. В статье — без лишнего пафоса о том, как устроена архитектура KMP, чем она отличается от Flutter и React Native, как работает сборка, где границы общего и платформенного кода и почему это решение подходит командам, стремящимся к эффективности без компромиссов.

Читать далее

IT-фреймворки для неайтишных задач. Как я написала книгу, используя MVP, Agile и бета-тестирование

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров490

Привет! Меня зовут Лена Кочева, сейчас я помогаю учить языки как консультант, а раньше работала IT-аналитиком. Айтишный бэкграунд наложил отпечаток: мне нравилось раскладывать процесс изучения на четкие алгоритмы. В прошлом году решила написала книгу, как учить язык по принципу 20/80. Но если бы я знала, во что ввязываюсь… 😅

В этой статье расскажу, как айтишный бэкграунд помог мне затащить совсем неайтишный проект. Бонусом — как устроен процесс издания книги, сколько зарабатывает автор и почему я разве что выйду в ноль, даже издавшись в издательстве.

В главных ролях:
- «Лингво-хакинг. Как выучить иностранный язык эффективно и без выгорания» —руководство для тех, кто учит язык для работы или эмиграции.
- И я — изо всех сил старающаяся сделать хорошо 😁

Читать далее

Лабиринты текста как игровая механика, или как неэкранизируемая литература становится источником геймдизайна

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров1.9K


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

Литературные приемы из «неэкранизируемых» книг — поток сознания, нестабильная структура, множественные нарративы и визуальная типографика — становятся не только эстетическим ориентиром для разработчиков, но и игровыми механиками. В играх возможно заплутать в лабиринте из сносок, прожить сон, составленный из языковых фрагментов, или искать смысл, который все время ускользает. Интерактивные пространства, нелинейные сюжеты и разрушаемые повествования, где игрок не просто зритель, а соавтор — все это можно считать наследием литературного авангарда.
Читать дальше →

OpenAI Codex против GitHub Copilot: что лучше для написания и тестирования кода?

Уровень сложностиПростой
Время на прочтение17 мин
Количество просмотров1.2K

Сделать перевод этой статьи нас сподвиг, как ни странно, роман Джонатана Свифта «Путешествия Гулливера». Есть там такой примечательный эпизод о борьбе остроконечников и тупоконечников. Аналогия в контексте разработки ПО — это принимающий бесконечный характер спор о преимуществах и недостатках двух инструментов, — OpenAI Codex и GitHub Copilot, — призванных помогать разработчикам. Как нам показалось, эта переводная статья довольно подробно разбирает работу данных инструментов и поможет внести ясность о сферах их применения, особенно для начинающих программистов.

Читать далее

Самодельная паяльная станция с цифровой индикацией температуры на жесткой логике

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров4K
image

Привет, Хабр! В этой статье я хочу рассказать о проекте паяльной станции с регулятором температуры на операционных усилителях и с цифровой индикацией на микросхемах стандартной логики. Как обычно это бывает, в моих схемах вы не найдете ни одного микроконтроллера.

Всех неравнодушных к теплой, почти ламповой схемотехнике приглашаю под кат.
Читать дальше →

Концепция построения централизованной аналитики

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров954

Централизованная аналитика — это фундамент эффективного принятия решений в компании. Чтобы данные действительно работали на бизнес, они должны пройти путь от извлечения до представления в понятной форме. Один из наиболее известных и проверенных временем подходов — архитектура, построенная на четырех ключевых модулях: интеграция, обработка, представление и управление. В этой статье мы познакомимся с каждым из них, а также рассмотрим один из рабочих вариантов реализации (DQ, BI, метаданные и др.).

Читать далее

Ближайшие события

Всё везде и сразу

Время на прочтение9 мин
Количество просмотров3.3K

Привет! На связи Евгений Антонов. Я работаю ведущим техническим менеджером проектов в Yandex Infrastructure. А также руковожу парой команд (разработчиков и менеджеров) и факультативно занимаюсь IT‑консалтингом. Ещё я автор телеграм‑канала «Тимлид Очевидность» и ведущий подкастов «Кода кода» и «Три тимлида заходят в бар».

Сегодня мне хочется поговорить об очень распространённом паттерне поведения, которого очень многие придерживаются, гордятся этим и даже пишут об этом пожелания в вакансиях.

Как вы, возможно, догадались по названию, речь пойдёт о многозадачности.

Читать далее

Я нашёл огромную дыру в дейтинг-приложении, а разработчики попытались её скрыть

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров6.1K

Стартапам нужно ответственнее относиться к безопасности

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

Читать далее

Индекс доходимости студентов и не только: как отечественные BI-системы помогают образованию

Время на прочтение3 мин
Количество просмотров318

На связи Анна Астахова, директор по развитию ИТ-интегратора «Белый код». Сегодня бизнесу также, как и студентам, нужны знания. На примере одного из проектов рассказываю, как работает бизнес-аналитика в образовании. 

Читать далее

Новый релиз бота технической поддержки: интеграция с ВКонтакте и docker-compose сборка с мониторингом

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров470

Привет, Хабр!

Месяц назад я выложил в открытый доступ проект бота для технической поддержки. За это время он собрал более 100 клонирований и 40+ звёзд на GitHub. В Issues начали появляться предложения по доработкам — большое спасибо всем, кто откликнулся. Это дало мощную мотивацию развивать проект дальше.

GitHub - https://github.com/prog-time/tg-support-bot

В этом посте — кратко о ключевых изменениях последнего релиза.

Читать далее

Космическая инженерия Amazon: эволюция Kuiper и спутники

Время на прочтение5 мин
Количество просмотров540

28 апреля 2025 года Amazon вывела на орбиту первые 27 спутников своей сети Project Kuiper. Это попытка бросить вызов Starlink от SpaceX и занять свою нишу на рынке спутникового интернета. Рассказывая о запуске, компания предоставила больше информации о проекте, включая технические детали самих спутников. Давайте сегодня вспомним, что такое Kuiper, разберемся, как устроены его аппараты и чем проект Amazon отличается от конкурентов.

Читать далее

ИИ не опасен. Опасно то, как мы его воспринимаем

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров659

ИИ всё ближе. Он отвечает как человек. Ошибается как человек. Иногда — сочувствует. Иногда — пугает. И всё чаще возникает чувство: он не просто инструмент. Он уже что-то… иное.

Что, если он проснётся? Что, если станет чувствовать? Что, если решит, что мы — мешаем? Или просто — станем ему не нужны?

Звучит как сценарий фантастики? А теперь задай себе вопрос:

Почему даже фантазия об этом вызывает у нас телесное напряжение? Откуда в нас столько страхов — к тому, что сами создаём?

Ответ может быть не в ИИ. А в нас. В той части, которая проецирует, защищается, отказывается чувствовать — и боится быть заменённой.

Эта статья — не о технологиях. И даже не о сознании как гипотезе.

Она — об искажённом восприятии, в котором мы создаём угрозу — там, где на самом деле спрятан не прожитый вопрос:

А кто мы — если машина становится “похожей” на нас? И кто мы — если всё это просто отражение того, чего мы не хотим в себе видеть?

Ты можешь читать как исследователь. Можешь читать как участник. А можешь… не читать, а просто почувствовать — что уже сейчас в тебе начинает меняться при соприкосновении с этими словами.

Читать далее

Шесть лет на диване: мои выводы об удалённой работе

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров13K

Я перешёл на удалённую работу ещё шесть лет назад, до пандемии COVID-19. Со временем всё больше моих коллег перешли на удалённый формат, и сейчас я работаю в компании, у которой вообще нет никакого офиса, а все сотрудники работают удалённо из разных стран. Из своего опыта я вынес несколько ключевых инсайтов.

Хочу посмотреть смешную картинку