Недавно на работе столкнулись с интересной ситуацией, о которой захотелось написать тут, потому что случай довольно интересный, хотя как и оказалось простой. На одном из агрегатов, управляемым контроллером от Allen Bradley Compact Logix L33ER, в контроллере постоянно сыпались предупреждения, а точнее даже минорный ошибки (Minor Faults) - которые на функциональность никак не влияют, но раздражают своим присутствием. В секунду по нескольку десятков таких ошибок без перерыва: Type 04 Program fault (Code 04) Arithmetic overflow. Result of an arithmetic instruction out of range, что переводится примерно как "Арифметическое переполнение. Результат арифметической инструкции вышел за предел."
Архив ноября 2022 - 10
Арифметическое переполнение в ПЛК AllenBradley
2022-11-27 в 1:34, admin, рубрики: allen-bradley, арифметика, АСУТП, Промышленное программированиеiotPlita или кому нужен такой контроль на кухне?
2022-11-26 в 21:56, admin, рубрики: arduino, esp8266, IoT, Lua, программирование микроконтроллеровПривет!
Эта статья не про кулинарию и не самодисциплину, а про решение одной ежедневной задачи.
Моя боль
Так получилось, что волею судеб я привык готовить на обычных электроконфорках, а так как человек увлеченный, то это от этого процесса всегда могло отвлечь, что то другое.
Вычисление значения частоты любой ноты и интересное звучание «псевдонатурального» строя
2022-11-26 в 20:44, admin, рубрики: python, звук, музыка, музыкальная индустрия, физикаЯ занимаюсь написанием различных мелодий в разных жанрах довольно давно, но только недавно решил соотнести это занятие с научным подходом.
Что, если существует формула нахождения частоты любой выбранной ноты на любом аккорде? Что ж, углубившись в построение частот нот и настройку музыкальных инструментов, можно выяснить, что, во-первых, лучше использовать алгоритм, а во-вторых - всё будет зависеть от того, какой звукоряд используется:
Похожа на Nintendo Switch, но на Windows: портативная консоль OneXPlayer 2 с отсоединяемыми геймпадами выйдет в 2023-м
2022-11-26 в 20:40, admin, рубрики: НовостиЛинейка портативных игровых ПК OneXPlayer 2 с дизайном в стиле Nintendo Switch появится уже в будущем году. Эта версия будет не только мощное аппаратное обеспечение, но также и отсоединяемые геймпады, что позволит при необходимости использовать новинку в качестве компактного планшета или ноутбука.
И снова китайские процессоры: возможности и перспективы 12-нм чипа Loongson 3A6000 на собственной архитектуре
2022-11-26 в 20:34, admin, рубрики: Блог компании Selectel, китай, Процессоры, чипыНемногим более года назад стало известно, что китайцы, а точнее, китайская компания Loongson Technology практически с нуля разработала архитектуру, получившую название Loongson Architecture или LoongArch. Разработчики Loongson заявили, что система команд новой архитектуры включает около 2000 уникальных инструкций. Благодаря тому, что все технологии разрабатывались практически с нуля, компании удалось добиться повышенной энергоэффективности процессора.
Летом 2022 года появилась новость о выходе китайского процессора Godson 3C5000, который появился несколько дней назад. Базируется он на китайской же архитектуре LoongArch. Предназначен чип для общих вычислений, крупных центров обработки данных и центров облачных вычислений. Тогда же стало известно и о процессоре 3C6000 с 16 ядрами, вполне себе современном, и пригодном для использования во многих отраслях. Ну а сейчас китайцы разработали еще один чип, для которого уже известны результаты тестов.
Читать полностью »
Настройка Visual Studio Code для Django
2022-11-26 в 20:15, admin, рубрики: django, django framework, python, Visual Studio, visual studio codeTL;DR
pip install django black isort pylint pylint-django mypy django-stubs
settings.json
{
"editor.formatOnSave": true,
"python.formatting.provider": "black",
"python.formatting.blackArgs": [
"--line-length=120"
],
"python.linting.pylintEnabled": true,
"python.linting.enabled": true,
"python.linting.lintOnSave": true,
"python.linting.pylintArgs": [
"--load-plugins",
"pylint_django",
"--django-settings-module=core.settings",
"--max-line-length=120"
],
"editor.codeActionsOnSave": {
"source.organizeImports": true
},
"python.linting.mypyEnabled": true
}
.mypy.ini
[mypy]
plugins =
mypy_django_plugin.main
[mypy.plugins.django-stubs]
django_settings_module = "core.settings"
.isort.cfg
[settings]
profile=black
Как лучше обучать RNN для прогнозирования временных рядов?
2022-11-26 в 19:27, admin, рубрики: deep learning, gru, LSTM, python, RNN, искусственный интеллект, машинное обучение, финансы в ITПривет!
Два последних года я в рамках магистерской диссертации разбирался с тем, как лучше использовать рекуррентные нейронные сети для прогнозирования временных рядов, и теперь хочу поделиться моим опытом с сообществом.
Я разделил свой рассказ на несколько блоков:
-
Что такое RNN
-
Рекуррентные нейроны
-
Методы обработки временных рядов
-
Стратегии прогнозирования
-
Добавление факторов в RNN
-
Глобальные модели RNN
Проверяем Архитектурные стили на движке Factorio (часть 2, SOA)
2022-11-26 в 19:05, admin, рубрики: Разработка веб-сайтовДля понимания того, чем мы тут занимаемся обязательно прочтите предыдущую статью:
Вводная
Добрый день снова, дорогие читатели!
В продолжение первой части мы сегодня будем снова пробовать разные Архитектурные стили и сегодня мы переместимся с Монолита на Сервисо-ориентированную архитектуру (Service-Oriented Architecture или SOA) на движке Factorio. Наконец-то мы не просто соберём данные, но ещё сравним их с нашим предыдущим замером различных параметров - с Monolith.
Наконец-то мы узнаем, какие преимущества имеет первый и второй стиль. А то ли ещё будет позже!
В Японии собираются добывать электричество с помощью… снега
2022-11-26 в 17:22, admin, рубрики: НовостиВ японском городе Аомори в декабре запустят необычный эксперимент по добыче электричества с помощью снега. Он продлится до весны. Как предполагается, это будет более выгодно и экологично, чем использование солнечных батареей.
Почему Твиттеру нужны 1000 микросервисов
2022-11-26 в 14:53, admin, рубрики: twitter, Анализ и проектирование систем, бекенд, Илон Маск, нагруженные системы, Процессы в IT, процессы разработки, разработка, Разработка веб-сайтов, Социальные сети и сообщества, управление проектами, управление разработкойВ последнее время на Twitter чуть ли не из каждого утюга льется критика по поводу оверинжиниринга. Даже некоторые вполне технически подкованные люди заявляют, что Твиттер можно было бы поддерживать вообще одному - мол, "подумаешь, твиты хостить, 80% всех микросервисов ему не нужны".