Новости программного обеспечения

Производственные данные

Производственные данные. Новые возможности исторического архива

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

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

Читать далее

Разработка программного обеспечения

Проекты по разработке программного обеспечения и принятие решений

Разработка программного обеспечения. В начале проекта

Разработка программного обеспечения предполагает некоторые важные решения, которые должны быть приняты в самом начале проекта. Теоретически неправильные решения, принятые в начале проекта, могут быть исправлены позже. Тем не менее, чем больше денег или времени тратится на плохие решения, тем меньше вероятность того, что они будут исправлены позже, поскольку их исправление вызовет вопросы к компетентности ответственных.

Читать далее

Синтез речи. Анатомия современного приложения.

В основе каждого приложения с синтезом речи лежит обмен словами между людьми и машинами. Посмотрим из каких оно состоит строительных блоков. Чатботы, голосовые боты, возможности Alexa,  Google actions, умные помощники — они все разные, но имеют один общий знаменатель: это говорящие приложения.

Диалог: неформальный обмен идеями с помощью произнесения слов.

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

Читать далее

Автоматизация расчета цены барабанов

Программа расчета цены барабана

Компания, специализирующаяся на производстве деревянных барабанов для намотки электрических кабелей и проводов, стальных канатов и прочего, обратилась к нам для решения задачи автоматизации расчета цены барабанов. Сложность заключается в том, что компания производит широкий ассортимент барабанов для многочисленных клиентов. Ранее расчеты производились самостоятельно в MS Excel. Но из-за большого количества справочников и множества исходных данных рассчитывать цены в Excel не совсем удобно. Поэтому была создана программа для автоматического расчета и хранения всех данных по каждому барабану.

Читать далее

Сбор Мусора мифы

Сбор Мусора. Популярные мифы. Алгоритмы СМ.

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

Сбор Мусора мифы

Читать далее

инженер и разработчик ПО

Разработчик и инженер — в чем разница?

инженер и разработчик ПО

Существует бесчисленное количество рабочих мест в области разработки программного обеспечения и программной инженерии. Но в чем разница и что подходит вам лучше всего?

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

Читать далее

DevOps

DevOps до сих пор считается каким-то феноменом

DevOps

Хотя компании поняли, что DevOps приводит к росту инноваций, принятие и реализация методологии DevOps все еще остается проблемой для многих. Logz.io, аналитическая компания использующая AI, выпустила свое исследование DevOps Pulse 2017 к предстоящему дню сисадмина, выделяя некоторые проблемы и преимущества DevOps.

Читать далее

10 инструментов для разработчика

10 инструментов для каждого разработчика

10 инструментов для разработчика

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

  1. Git and GitHub: Хотя до сих пор есть компании, которые используют Subversion или даже CVS, не говоря об ужасном Clearcase, вам наверно не стоит работать в них. Git сейчас — это базовый навык, такой как завязывание шнурков или грамотная орфография.
  2. SSH: Да, я знаю: ты Windows-разработчик и не знаешь никаких шеллов. Но тебе придется создавать SSH ключи и другие вещи при помощи SSH. Так что лучше изучить SSH сейчас.
  3. Службы терминалов или удаленный вход: Даже если вы пользуетесь Linux или Mac, рано или поздно вам придется иметь дело с Windows. Эти инструменты — это то как вы будете подключать ОС Windows.

    Читать далее

Intel CPU

Вредоносное ПО на ЦП Intel

Вредоносное ПО ЦП Intel
Вредоносное ПО использует малоизвестную особенность ЦП Intel для кражи данных и обхода фаервола.
Читать далее

домашняя автоматизация

Умный дом на базе IoT и Arduino

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

Когда только началось освоение IoT, компании вышли к этим любителям, обычно называемым сообществом разработчиков. Таким образом, сообщество разработчиков, было первым, кто получил вначале в свои руки устройства IoT. Стоит ли говорить, что автоматизация дома снова стала в основе инноваций, развития и скорейшего решения.

Читать далее