Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 1 час 42 мин. назад

[Перевод] Какую архитектуру данных мне выбрать? — Подход Data-инженера. Часть 2

пн, 06/02/2025 - 14:42

Какую архитектуру данных выбрать, когда на горизонте — Data Warehouse, Data Lake, Lakehouse и Mesh, а проект требует гибкости, отчетности и масштабируемости? В этой статье — практический разбор подходов с позиций data-инженера. Рассматриваем плюсы и ограничения каждого варианта, углубляемся в архитектуры Инмона, Кимбалла, Data Vault и медальонную модель, а также разбираемся, где граница между аналитическими целями и технической реализацией.

Читать далее

Какие начать осваивать профессии сегодня, чтобы завтра работать с моделями искусственного интеллекта?

пн, 06/02/2025 - 14:39

Собрал для вас профессии и навыки, которые надо осваивать уже сегодня, чтобы завтра не стоять в очереди в службу занятости, где тётеньки с искусственным интеллектом будут предлагать вам мыло и веревку, вместо свободных человеческих вакансий.

Читать далее

54 открытых урока июня: от ML до микросервисов

пн, 06/02/2025 - 14:26

Все уроки бесплатны и проводятся онлайн — участие доступно каждому. Выбирайте интересную вам тему и записывайтесь по ссылкам ниже.

Читать далее

Стандартизация без боли: как строгий синтаксис экономит время и нервы

пн, 06/02/2025 - 14:17

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

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

Читать далее

Почему крупный бизнес бежит от ChatGPT на «железки» за $150

пн, 06/02/2025 - 14:07

ChatGPT стоит дорого, требует постоянного интернета и может внезапно отключиться. Альтернативой становятся компактные Edge-устройства, способные работать автономно. Но действительно ли локальное железо может конкурировать с облачными гигантами?

Антон Мальцев знает ответ на этот вопрос. ML Lead в ArtSign и основатель RemiBrain, он с 2014 года развертывает решения компьютерного зрения и ИИ на тысячах Edge-устройств — от городских камер до промышленного оборудования. За десять лет накопил уникальный опыт сравнения облачных и локальных решений в реальных проектах.

Читать далее

Проектирование Информационных систем. Часть 4. Управление целями заинтересованных лиц

пн, 06/02/2025 - 14:07

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

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

Поскольку мы постоянно оперируем очень сложными конструкциями и понятиями для эффективного управления ими, на протяжении всего курса мы будем использовать прием «Классифицирование» объектов анализа.

Читать далее

Scala Digest. Выпуск 29

пн, 06/02/2025 - 14:04

Привет, Хабр! Мы — Настя, Эвелина и Миша — бэкенд-разработчики Т-Банка, пишем код на Scala и горим желанием его популяризировать. Мы собираем и агрегируем новости из разных источников, включая Scala Times, блог Petr Zapletal и канал Scala Nishtyaki, добавляем дополнительные новости и собственные комментарии. 

Мотивацию мы черпаем из желания развиваться и делиться полученными знаниями. Приветствуем любую обратную связь! (づ ◕‿◕ )づ

Читать двадцать девятый выпуск

Мира Мурати: главная девушка в разработке ИИ

пн, 06/02/2025 - 14:03

Когда человек видит фотографию бывшего технического директора OpenAI, у него может возникнуть вопрос: как настолько красивая девушка в 33 года заняла пост CTO одной из передовых технических компаний мира? У неё не было опыта разработки нейросетей или создания реальных продуктов. Только одна научная статья, никаких своих программ или репозитория на Github, кода или реальных проектов.

Как такое возможно?
Читать дальше →

Что внутри книги DevRel. How to Build and Grow a Successful Developer Program by Lewko&Parton

пн, 06/02/2025 - 13:58

Эту книгу я читала дважды. Читала. Не прочитала. Первый раз я остановилась примерно на середине и списала всё на свою лень. Спустя два года я решила прочитать ее полностью, но тоже остановилась на середине. Правда теперь я поняла почему.

погнали

Почему «99.9% аптайма» – это не то, что вы думаете

пн, 06/02/2025 - 13:43

Многие думают, что 99.9% аптайма – это почти идеальная работа сервиса. На деле эта цифра означает, что ваш сервис может лежать до 8 часов 45 минут в год.

Посмотреть расчеты

Apache Flink для начинающих: архитектура, библиотеки и применение

пн, 06/02/2025 - 13:39

Apache Flink — это фреймворк и распределенный движок обработки данных, поддерживающий какпакетную (ограниченную), так и потоковую (неограниченную)обработку данных. Это значит, что с его помощью можно обрабатывать как статичные (неизменяемые) данные, так и данные, поступающие в реальном времени.

Читать далее

TI-99/4A — популярный компьютер, который принёс одни убытки

пн, 06/02/2025 - 13:33

Среди компьютеров, которые есть в Яндекс Музее, особенно заметен TI-99/4A американской компании Texas Instruments. Он выделяется стильным чёрно‑серебристым корпусом, странным пустым пространством справа от клавиатуры, необычной горизонтальной «загрузкой» картриджей и, конечно же, своей уникальной историей.

Мало про какой компьютер можно сказать: «Он здорово продавался, но с треском провалился» — как правило, верно либо первое, либо второе утверждение. Но TI-99/4A — случай уникальный. Его история — это рассказ о жадности, мести, недальновидности, странных решениях, безумной ценовой войне, неожиданных анонсах и предсказуемых последствиях.

Одним словом, это очень увлекательная история, которую мне давно хотелось рассказать. И вот, как следует изучив стоящий в нашем Музее TI-99/4A, перелопатив с добрую сотню сайтов и несколько десятков журналов, сопоставив несколько спорящих друг с другом хронологий и выстроив более‑менее стройную картину событий, я готов поделиться ею с вами.

Читать далее

Хроники архитектурного дизайна. Часть 4: работа с транзакциями на примере использования PostgreSQL

пн, 06/02/2025 - 13:31

Меня зовут Роман Ремизов. Я — системный аналитик ГК Юзтех. В рамках цикла статей «Хроники архитектурного дизайна» я делюсь своей экспертизой о разных автоматизированных банковских системах (АБС) и о том, что нужно знать перед тем, как приступить к архитектурному дизайну.

Данная статья, как и другие статьи этого цикла (первая статья доступна по следующей ссылке: [ссылка на статью Хроники архитектурного дизайна (Часть 1)]; вторая статья доступна по следующе ссылке: [ссылка на статью Хроники архитектурного дизайна (Часть 2)]; третья статья доступна по следующе ссылке: [ссылка на статью Хроники архитектурного дизайна (Часть 3)]), написана с допустимым уровнем конкретики и соблюдением NDA. Напомню: все банки разные и на других проектах могут преобладать иные как архитектурные, так и программные решения.

В этой статье мы обсудим работу с транзакциями на примере использования PostgreSQL.

Читать далее

Бухгалтеры советуют, а айтишники выбирают: как мы внедрили КЭДО в пяти IT-компаниях

пн, 06/02/2025 - 13:28

В наши дни кадровый электронный документооборот может бы внедрен не только в крупных компаниях типа РЖД или Газпрома. Если у вас грамотный бухгалтер, то даже в небольшом бизнесе можно настроить КЭДО и забыть о бумажных приказах и договорах

Читать далее

[Перевод] В поисках лучшего способа отличать жизнь от не-жизни

пн, 06/02/2025 - 13:19

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

Космический телескоп им. Джеймса Уэбба изучает атмосферы экзопланет, открывая новые возможности для поиска жизни в других местах. С помощью него и других мощных обсерваторий учёные пытаются уточнить технологии поиска мест, где есть жизнь, и вынесения вердикта о её отсутствии. Однако, кроме кислорода в нашей атмосфере, они до сих пор не определили никаких других химических сигналов, которые бы однозначно говорили: «Здесь есть жизнь!», и которые можно было бы искать на других мирах. Возможно, поиск единственного признака наличия жизни — не совсем правильный подход. В новой работе исследователи предлагают наблюдать за взаимодействием химических веществ в атмосфере планеты, разрабатывая систему, которая может даже обнаружить такую жизнь, которую мы никогда не видели. Это связано с предположением о том, что на других планетах могут существовать формы жизни, которые не совсем похожи на те, что мы знаем на Земле.

Читать далее

Топ-ошибки айтишников в английском

пн, 06/02/2025 - 13:11

Я почти полтора десятка лет в IT и точно знаю, какие ошибки айтишников в английском способны довести преподавателя до тремора. Давайте соглашаться или категорически отвергать, если это не про вас:

Читать далее

[Перевод] Wake up Remix

пн, 06/02/2025 - 13:10

На конференции React прошлым летом команда объявила, что Remix «уходит в спячку».

К тому моменту Remix v2 стал настолько тонкой обёрткой над React Router, что между проектами возникло искусственное разделение. Чтобы упростить архитектуру фреймворка, команда перенесла код сборщика и серверного рантайма из Remix непосредственно в React Router v7, объединив всё лучшее из фреймворка в так называемый “framework mode” для роутера. Также было объявлено о планах добавить ограниченную поддержку React Server Components (RSC) в React Router.

Эта работа была завершена: версия 7 была выпущена в ноябре прошлого года, а в конце мая была представлена предварительная поддержка RSC. Теперь разработчики, использовавшие Remix v1, v2 или более ранние версии React Router, могут рассчитывать на стабильную платформу с долгосрочной поддержкой.

Теперь же, пришло время заняться Remix!

Читать далее

[Перевод] Разработка концепции мобильного робота

пн, 06/02/2025 - 13:06

Хочу поделиться детялями процесса разработки мобильного робота. В мае этого года наши инженер-конструктор и продуктовый дизайнер завершили первую версию дизайна робота Robonine V1. Я хочу пошагово показать, с чего мы начали и к какому варианту пришли на текущий момент. В статье будут представлены часть деталей без изменений, в том виде, в котором они были отправлены специалисту. Не все изначальные требования будут реализованы, а где-то концепция в процессе проектирования претерпит изменения. В статье я буду давать комментарии по ключевым моментам.

Читать далее

Релиз MyCompany 6.0 — открытого и бесплатного решения для небольшого бизнеса

пн, 06/02/2025 - 13:05

MyCompany — это бесплатное и открытое решение для автоматизации малого и среднего бизнеса, построенное на платформе lsFusion. Мы уже рассказывали в блоге об этом решении и возможностях, которые оно предоставляет.

Исходный код решения находится на Github и распространяется под лицензией Apache 2.0. Это позволяет всем желающим разрабатывать на базе MyCompany и продавать решения под собственной торговой маркой. И мы всячески поддерживаем подобные инициативы. Демо-версию приложения без какой-либо регистрации можно увидеть по этой ссылке.

После выхода предыдущей статьи о MyCompany мы получили множество полезных отзывов от сообщества разработчиков и пользователей. С учётом этих комментариев и собственных планов развития мы существенно расширили функционал приложения, о чем и хотим поделиться в этой статье.

Ранее MyCompany охватывала ключевые направления учета и управления: склад, продажи, закупки, розничную торговлю, производство и расчеты. Новый релиз программы, кроме совершенствования уже реализованных процессов, дополнен модулями Проекты, Кадры и CRM. Также в этом релизе осуществлен переход на шестую версию платформы lsFusion, в которой был значительно улучшен дизайн и появилось много новых возможностей.

Читать далее

Совершенный* электродвигатель: протонный наноблок. Разработан: 3,5 млрд. лет назад

пн, 06/02/2025 - 12:27


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

Тем не менее, как сказал в своё время Станислав Лем: «человечество ещё очень молодо, так как помнит авторов всех своих открытий...» — мы уже многое можем, многое понимаем, на многое имеем дерзость посягнуть…

Однако, каждый раз, когда на нас наваливается приступ гордости и хочется выпятить грудь, — стоит только обратиться к природе и её достижениям, как становится со всей очевидностью понятно, что мы даже не «копаемся в песочнице» — мы ещё даже не нашли свою песочницу!

Например, знали ли вы, что природа уже создала свой электрический двигатель, задолго до того, как люди открыли законы электричества и построили свой?!

И произошло это настолько давно, что людей даже не было на тот момент: учёные предполагают, что первый природный электрический двигатель появился примерно 3,5 млрд лет назад, в то время как до появления человека оставалось ещё примерно 3 млрд 499 млн 700 тыс лет!

Причём, это был уже самый настоящий роторный электрический двигатель!
Читать дальше →

Сейчас на сайте

Сейчас на сайте 0 пользователей и 0 гостей.