В эпоху цифровизации промышленности всё больше компаний понимают: стандартизация программного обеспечения — это не просто формальность, а мощный инструмент для управления рисками, сокращения затрат и повышения стабильности работы производства.
Сегодня автоматизированные системы управления технологическими процессами (АСУ ТП) становятся всё более «программно-ориентированными». Если раньше основным считались контроллеры и оборудование, то сейчас главная ценность — это софт: логика процессов, алгоритмы управления, интерфейсы операторов и интеграция с другими уровнями автоматизации.
В этой статье расскажу, как стандартизация программного обеспечения помогает эффективнее обслуживать АСУ ТП и какие реальные выгоды она приносит предприятиям.
Читать далееНПИ ОНГМ перешел на Платформу nanoCAD, что позволило ускорить проектирование нефтегазовых объектов за счет автоматизации чертежей и улучшения междисциплинарного взаимодействия. Интеграция с системой управления данными оптимизировала документооборот и повысила эффективность инвестиционно-строительного процесса.
Читать далееВ первой половине 80-х термин "портативный компьютер" воспринимался совсем не так, как сегодня. С 1980 по 1985 год появились десятки моделей, которые можно было переносить… если хватало сил. Эти устройства напоминали кирпичи: прямоугольные корпуса весом до 15 кг, со встроенным экраном с торца. Такие машины не умещались в рюкзак, но уже тогда предлагали мобильность: достаточно было розетки и пачки флоппи-дисков.
И всё же именно с них начиналась мечта о доступном (относительно) компьютере, который можно взять с собой.
Читать далееТут в глубине комменатриев зашла речь о создании видимости работы в ущерб самой работе — когда количество закрытых тасков ценится (менеджерами) выше чем докопаться до причины бага и устранить ее. Комментарий получился бы большеват, решил вынести в отдельный пост.
Суть:
Читать далееПочему невозможно создать осознающий искусственный интеллект на существующей компьютерной архитектуре? Давайте начнем с некоторых определений.
«Одушевленность» – это функция «наблюдателя» в сознании, относительно которого проявляются чувства, мысли, эмоции.
«Одушевленный» не обязательно означает «живой», а «живой» не обязательно означает «одушевленный» Большинство живых организмов - растения, простейшие - не имеют высшей нервной деятельности и «одушевленности».
Для повторения алгоритма не обязательно копировать биологическую основу в виде мозга.
«Одушевленность» не обязана обладать интеллектом, как и интеллект - «одушевленностью»
Предлагаемый подход использует в своей основе электричество. Химическая или физическая блокировка сигнала в нейронной сети приводит к потере ощущения. Искусственная стимуляция электрическим сигналом приводит к появлению галлюцинаций. Это многократно доказано наукой и медициной.
Осталось описать алгоритм, как именно электричество создаёт одушевленность в нейронных сетях мозга.
ГК «Вартон» Дениса Фролова, совладельца «Группы Астра» и «Байкал Электроникс», завершила сделку по приобретению 51% производителя промышленных роботов Technored за 675 млн рублей. Общий объем инвестиций в стратегическое партнерство до 2030 года, включая финансирование, гарантии и поручительства, оценивается в 6,5 млрд рублей. Разбираем в нашем материале патентный портфель Technored.
Спойлер: всё, вроде бы, нормально. Но есть вопросы.
Читать далееЮваль Ной Харари, Теренс Маккенна, Элиас Канетти доступным и понятным языком описали массу эволюционных и социальных процессов, которые помогали человеку стать тем, кем мы есть. Но как часто эволюционные преимущества оборачивались против нас самих? И как событие, развернувшееся 6500 лет назад аукается нам по сей день?
Читать далееТолько что Claude Code выдал такое, что я не могу не опубликовать. Он работал над вполне обычной задачей, и внезапно у него слетела крыша. Это настоящий рассказ о безумии и неожиданном просветлении.
Читать далееПисать код, который достаточно бегло просмотреть — не менее важно, чем писать код, который в принципе можно прочитать. Давайте немного поговорим о «форме» кода — такой, чтобы по структуре кода можно было быстро понять, для чего он, и сократить время работы с кодовой базой.
Читать далееПривет!
Это краткий отзыв-обзор по результатам 2 семестра магистратуры в Центральном Университете
Данная публикация - продолжение предыдущей (https://habr.com/ru/articles/867820/). Если ещё не читали, то лучше начать с неё - там я рассказал, почему вообще решил поступать в ЦУ и что из этого вышло.
Читать далееМеня зовут Рома и это вторая часть цикла «Типы и структуры данных Go». В этот раз будем разбираться с внутренностями строк. Говорить будем только о том, что есть в базе языка, то есть без дополнительных функций из стандартной, экспериментальной или какой-либо другой библиотеки.
Приятного аппетита!
Строчить далееНа прошлой неделе S0ER опубликовал пост о том, что в собеседованиях укоренилась практика проверять знание каких-то фактов, а не умение мыслить. Будто ищется условный чат-гпт с большой базой знаний, а не специалист, способный анализировать и решать задачи. Хотя ИИ как раз тестируют так, как надо наоборот бы тестировать человека.
Этот материал побудил меня порефлексировать над своим опытом в найме, вспомнить недавние кейсы и подумать о формирующихся тенденциях. Конечно, в этих рассуждениях не обошлось без AI.
Читать далееВсем привет! Продолжаем делиться тем как мы разрабатываем наш инструмент моделирования. К предыдущей статье было много вопросов о том можно ли модели хранить и редактировать в текстовом виде, как насчёт architecture as code, code first и т. д. Мне хотелось бы написать, что мы добавили эту фичу в текущем релизе, но нет, пока есть только такая демка с исходниками. И в этой статье я расскажу как она сделана, как запилить свой предметно‑ориентированный язык (DSL) и текстовый редактор для него.
Читать далееКликбейтные заголовки, давайте признаемся, надоели всем. Сейчас они встречаются даже на Хабре. Программист Линус Ли, судя по всему, испытывал те же чувства и решил действовать по принципу «не можешь победить — доведи до крайности». В результате он создал Tabloid — полноценный язык программирования, где весь код пишется в стиле сенсационных заголовков.
Представьте язык, где вместо привычного function hello() вы пишете DISCOVER HOW TO HELLO WITH (англ. «узнайте, как сделать... с помощью»), а вместо return используете SHOCKING DEVELOPMENT! (англ. «шокирующее развитие событий»). А еще каждый листинг должен заканчиваться фразой PLEASE LIKE AND SUBSCRIBE.
Звучит как странная шутка? Да, но этот язык реально работает, имеет собственный интерпретатор и позволяет писать полноценные программы.
Снова приветствую уважаемых хабралюдей!
На связи Игорь Холопов, директор по маркетингу компании Systeme Electric, официального наследника и продолжателя дел Schneider Electric в России. Это уже второй мой пост в блоге. Первый находится по этой ссылке. Как и обещал в том самом первом посте, сегодня расскажу о ситуации на российском рынке источников бесперебойного питания (ИБП), который сейчас активно пытаются осваивать китайские бренды. Ну и, разумеется, о том, что мы в Systeme Electric готовы им противопоставить.
Но для начала дам короткую выжимку из предыдущей публикации. В ней я раскрыл следующие темы:
· Компания Systeme Electric – единственный официальный наследник Schneider Electric в России.
· Сравнение новых современных ИБП Systeme Electric, которые сегодня официально продаются в РФ, с устаревшими моделями классических линеек под брендом APC by Schneider Electric, которые также поставляются к нам, но уже неофициально, по каналам параллельного импорта.
· Особенности нашего RnD: как мы разрабатываем продукты (в том числе и ИБП) в России – как с нуля, так и на основе доставшегося нам интеллектуально-инженерного багажа APC by Schneider Electric.
В общем, рекомендую ознакомиться с первым постом – и перехожу к сегодняшней теме.
Для начала стоит сказать, что до 2022 года Schneider Electric в лице ее подразделения APC by Schneider Electric являлась безусловным лидером российского рынка ИБП – как в цифрах (доля существенно превышала 50%), так и в технологиях. После 2022 года ситуация выглядит следующим образом: лидер этого рынка остался де-факто прежним, просто теперь он называется уже не APC by Schneider Electric, а Systeme Electric. При этом уровень технологий и в целом продуктов остался прежним – а именно мировым.
Читать далееВ данной статье мы разъясним вопрос, который, находясь в самой основе теоретического программирования, при этом парадоксальным образом очень часто объясняется неправильно или неполно, причём эти неправильные объяснения даже иногда входят в учебные пособия (по крайней мере, известный китайский чатбот не смог мне правильно ответить на вопрос об отличии машины Тьюринга от конечного автомата, хотя, казалось бы, они приходятся чатботу ближайшими родственниками, и он мог бы изучить область деятельности своих создателей в обучающей выборке).
А в конце мы немного пофилософствуем на тему, что же такое программа и что такое семантика.
Читать далееДобрый день! Меня зовут Воронин Николай, я занимаюсь автоматизацией систем отчётности и анализа в ПГКДиджитал.
Моя статья является структурированием личного опыта, полученного в конкретных условиях, он не претендует на статус best-practice, допускает ситуации, в которых могут существовать более эффективные решения или проблема не стоит в целом.
Мета-ориентирование – это общее название, в рамках статьи, для совокупности навыков и подходов, облегчающих понимание частных алгоритмов и потоков данных в большой системе со сложными связями между множеством объектов.
В моём случае речь пойдёт о комплексе нескольких BI систем, существующих параллельно, но сложности вполне могут возникать и в рамках одной, достаточно массивной системы отчётности.
Читать далееmodern-i18n — это легковесная библиотека для интернационализации Python-проектов. Она позволяет легко управлять переводами, использовать параметризованные строки для форматирования текста. Подходит для небольших и крупных проектов.
Читать далееВы разработчик, проект растет, код пишется легко. И вот уже готово приложение, и вы хотите поскорее показать его заказчику, коллегам или пользователям. Но вместо этого приходится копаться в Kubernetes, настройках кластеров и балансировщиков. Знакомо?
Я Никита Корольков из Cloud.ru, и сегодня покажу, как без лишних сложностей и запуска виртуальных машин развернуть проект в облаке с помощью Evolution Container Apps и при этом не потерять данные, даже если вы не DevOps.
Узнать большеВсе уже слышали про Gemini CLI, который позволяет взаимодействовать с мощной gemini 2.5 прямо из командной строки. Это удобно, быстро и открывает массу возможностей. Но что, если мы захотим не просто использовать готовое решение, а понять, как оно работает изнутри? А если у нас вообще нету VPN для сервисов гугла? Или, что еще интереснее, создать свой собственный, пусть и экспериментальный, аналог? Чем мы хуже? Давайте сверстаем свой вариант на... GOLANG?
Читать далее