Сборщик RSS-лент

Крупнейший штормовой барьер в Европе: инновации 90-х, опередившие время

Habr.com - чт, 07/31/2025 - 11:01

Maeslantkering, крупнейший штормовой барьер Европы, стал воплощением инженерного мастерства и прогресса в автономных технологиях 90-х годов прошлого века. Его история это путь от идеи к системе, способной самостоятельно принимать решения, защищая Роттердам и его окрестности от разрушительных наводнений. В этой статье вы узнаете, как инженерам удалось создать конструкцию, способную выдержать натиск стихии, как устроены алгоритмы, определяющие момент закрытия стальных ворот размером с Эйфелеву башню, и как проводился аудит софта, от которого зависят жизни тысяч людей.

Читать далее

Мыльный пузырь Метаверса: почему Web 3.0 оказался обманом, чтобы набрать классы

Habr.com - чт, 07/31/2025 - 11:00

Сегодня мы поговорим про еще одну священную корову технологических оптимистов — правда, корова эта уже весьма протухла и попахивает, и даже эти самые технооптимисты в массе не могут этого не замечать. Помните, был такой Метаверс? Который еще все путали с Web 3.0 (а это правда такие уж разные явления?). Помните, были такие NFT? А что со всем этим стало теперь? А почему? А кто за это в ответе? Будем разбираться.

Читать далее

Деградация программиста глазами ИИ: От магистра памяти к пользователю ChatGPT

Habr.com - чт, 07/31/2025 - 10:52

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

Читать далее

C#, Кодогенерация и DDD Часть 3.2 — Добавляем шины, обработчики сообщений и реализацию обработчиков сообщений

Habr.com - чт, 07/31/2025 - 10:48

В прошлой статье мы сгенерировали Enpoint-ы WebApi по описанию на основе классов, свойств и атрибутов.

(первая часть, вторая часть, третья часть, четвертая часть)

В этой статье мы добавим генерацию абстракций EventHandler-ов, работающих с шиной, саму шину, реализацию EventHandler-ов для MassTransit, узнаем во сколько раз больше мы генерируем, чем пишем (на этот раз без ошибки).

Читать далее

Запрещенные фразы в IT (памятка менеджеру)

Habr.com - чт, 07/31/2025 - 10:10

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

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

Фразы разные, но их объединяет: наплевательское отношение к проблеме заказчика, нежелание брать на себя ответственность, нежелание признавать свои ошибки - f все вместе описывается, как непрофессионализм.

Эта статья написана по мотивам публикаций в моем ТГ канале «Морковка спереди, морковка сзади», который полностью посвящен управлению в IT, а особенно той его части, которой толком никто не учит: софтскиллам. Если вам это интересно, заходите, читайте и подписывайтесь. Ну и читайте другие мои статьи на Хабре про управление.

Читать далее

DSL KeyPad — ввод более 4 700 символов Юникода прямо с клавиатуры

Habr.com - чт, 07/31/2025 - 02:55

Зачем? — У меня и самой был запрос на такую программу. Программу с кучей «нестандартных» символов. Существующие решения не отвечали моим потребностям и тогда я решила создать своё, подходящее под мои хотелки: многоязычный ввод, ввод типографских, математических и даже алхимических символов. И теперь я надеюсь, что сие «изобретение» окажется полезным не только для меня.

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

В статье представлен обзор на DSL KeyPad и его основные фичи, благодаря которым вы сможете печатать с внушительным арсеналом символов, имея всего-то две языковые раскладки: русскую и английскую. Румынский? Немецкий? Или может быть Вьетнамский? Старославянский? Да легко — множество комбинаций и ряд фич позволит вам писать на куче языков. Да хоть Германские руны и Глаголицу печатать. Прилагаются и широкие возможности кастомизации под свои нужды.

А это примеры названий языков и систем, написанные с помощью моей программы:

Қазақ тілі, Хуэйзў йүян, Забони тоҷикӣ, Йағнобӣ зивок, Аԥсуа бызшәа, Авар мацӏ, Українська мова, Словѣньскъ ѩꙁꙑкъ, Црногорски језик, Ли́мба Рꙋмѫнѣскъ, Итәнмәӈин крвэԓхатас, Даһур Усүүэ, Эвэды̄ турэ̄н, Азәрбајҹанҹа, Башҡорт теле, Тэлэңгэт, Чӑваш чӗлхи…

Ænglisċ sprǣċe, Français, Tiếng Việt, Hànyǔ Pīnyīn, Norrœnt mál, Limba Română, Español, Język polski, Čeština, Bokmål, Tamaziɣt, Türkçe, Sää’mǩiõll…

Читать далее

Почему фильтрация советов в IT — ваш главный профессиональный скилл

Habr.com - чт, 07/31/2025 - 02:54

Привет! Меня зовут Татьяна Беляева, я бизнес‑аналитик, и вот уже 5 лет работаю на стыке бизнес‑требований, команд, данных и здравого смысла.

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

Читать далее

Психанул на неудобный драйвер pgx и написал свою библиотеку. Все как по канонам гошников ) — Golang

Habr.com - чт, 07/31/2025 - 02:31

После месяцев рутинного сканирования строк в структуры я решил: "Хватит это терпеть!" и психанув, создал обертку, которая:

✔ Автоматизирует скан — никаких rows.Scan(), просто передаете структуру
✔ Работает с любыми вложенностями — даже сложные JSON-поля парсятся без боли
✔ Не тормозит — минимальные накладные расходы, вся мощь pgx сохраняется
✔ Подходит для любого проекта — можно внедрять постепенно

Мои первые впечатления от программирования в ИИ

Habr.com - чт, 07/31/2025 - 02:10

Вы уже пробовали писать код с помощью инструментов ИИ? В этой статье я поделюсь одним из своих первых опытов кодирования с помощью ИИ.

Читать далее

Стиль российской программной инженерии

Habr.com - чт, 07/31/2025 - 01:44

Размышления о стиле российской программной инженерии. Поиск ответов на коварные вопросы: Каково назначение, российской программной инженерии? Каковы ценности ради которых российское общество руками инженеров создаёт программируемую технику? Что из себя представляет стиль российской программной инженерии XXI века?

В статье нет точных и ясных ответов на эти вопросы. Есть лишь очень приблизительный эскиз того, что хотелось бы получить.

Читать далее

От джуна до тимлида и обратно: почему я выбрал код

Habr.com - чт, 07/31/2025 - 00:43

За 20+ лет в разработке я прошёл путь от студента с книгой по C++ до техлида, но понял: управление людьми приносит меньше удовольствия, чем написание кода. Карьерный рост — это не всегда движение вверх по иерархии, иногда стоит выбрать то, что действительно нравится, а в IT можно хорошо зарабатывать просто программируя.

Читать далее

[Перевод] Гибкая роботизированная кожа обеспечивает роботам чувство осязания

Habr.com - чт, 07/31/2025 - 00:01

Роботы стали на шаг ближе к обладанию чувством осязания благодаря разработке недорогой, прочной и высокочувствительной искусственной "кожи" исследователями из Кембриджского университета и Университетского колледжа Лондона.

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

Читать далее

Что такое ИИ-агенты: как работают и почему они важны

Habr.com - ср, 07/30/2025 - 22:52

ИИ-агент — это интеллектуальная система, способная не только отвечать на запросы, но и самостоятельно ставить цели, планировать действия и адаптироваться в процессе. В отличие от традиционных чат-ботов, выполняющих строго заданные команды, агент действует автономно, подобно виртуальному сотруднику. Получив задачу, он разбивает ее на этапы, подбирает инструменты (базы данных, API, сторонние программы), анализирует результат и корректирует стратегию при необходимости.

Читать далее

Автоматизируем работу с помощью Битрикс24

Habr.com - ср, 07/30/2025 - 22:15

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

Читать далее

Телескоп Subaru Prime Focus Spectrograph

Habr.com - ср, 07/30/2025 - 21:21

Телескоп Subaru Prime Focus Spectrograph (PFS) официально вступил в эксплуатационный статус, отмечая важную веху в астрономических приборах.

В основе этого достижения лежат технологии нового масштаба». Cobra Fiber Positioners, миниатюрные высокоточные приводы, которые позволяют одновременно выравнивать 2394 оптических волокна на фокальной плоскости телескопа.

Читать далее

Шпаргалка по настройке PostgresPro-1C для 1C по схеме каждой БД свой пользователь

Habr.com - ср, 07/30/2025 - 21:20

При переезде 1С с Windows-платформ пользователи сталкиваются с тем, что привычный подход "одна база - один пользователь" реализовать как-то не очень получается. В мануалах, которые можно нагуглить, предлагается либо соединяться с СУБД от имени пользователя postgres, либо создать нового пользователя и выдать ему права SUPERUSER, что с точки зрения изоляции баз друг от друга выглядит как-то "не очень".

Исправим данное недоразумение

10 промптов для ChatGPT и других ИИ, которые помогут трезво взглянуть на вещи

Habr.com - ср, 07/30/2025 - 21:20

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

Я регулярно пользуюсь промптами, которые помогают разобрать любой вопрос, проблему и идею на составляющие части, а затем критически посмотреть на них. Ниже — подборка из 10 промптов, которые работают лучше всего.

Читать далее

Наташа, мы интернет уронили: как адаптироваться и не терять клиентов в шатдаун

Habr.com - ср, 07/30/2025 - 20:45

Жители практически всех регионов России сталкиваются с перебоями в работе интернета. Пользователи фиксируют отключения мобильной связи и VPN-сервисов, падение скорости загрузки сайтов и нестабильность мессенджеров — особенно Telegram и WhatsApp. И до сих пор остаются неизвестными реальные сроки восстановления стабильной работы интернета. 

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

Григорий Тумаков, СТО Morizo, рассказывает, как можно помочь интернету выжить. Сейчас нет 100% гарантий эффективности, но попробовать стоит.  

Читать далее

Как мы создали продукт BC4 с новой платформой

Habr.com - ср, 07/30/2025 - 20:38

Привет, Хабр! Меня зовут Дима, я заместитель директора по техническому развитию в IPTRONIC, и вот уже 6 лет занимаюсь персональными видеорегистраторами. В процессе работы с этим сегментом рынка мы с командой постоянно натыкались на одну и ту же проблему: отсутствие полноценного российского программного обеспечения, которое могло бы эффективно выполнять различные специальные функции для клиентов. Уверен, что и мои коллеги по отрасли не раз сталкивались с этой же проблемой.

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

Все чаще мы стали получать запросы от компании с индивидуальными потребностями, поэтому в приоритет поставили создание нового продукта. Чтобы мы сразу могли предлагать полную интеграцию по индивидуальным техническим заданиям и возможность доработок функционала программного обеспечения в рамках проекта, что делает использование данного ПО более удобным и комфортным для клиентов.

Что же мы сделали дальше?

Читать далее

Дизайн за 5 минут. Дайджест июля 2025

Habr.com - ср, 07/30/2025 - 20:30

Привет, Хабр! Завершаем июль традиционным дайджестом из мира дизайна. С вами снова Андрей, продуктовый дизайнер Garage Eight, и восемь новостей, которые зацепили мое внимание: 

1. Новый кейс от студии Pentagram
2. iOS 26 Figma UI Kit
3. OpenAI Agent
4. Figma glass effect
5. Unilever запустила Sketch Pro
6. Nova 13.0 от Panic
7. SYMBL от студии Asanov
8. Обновление интерфейса Jira

Погнали

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

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