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

  • В первой части статьи мы рассмотрели командные оболочки, профили, синонимы и первые команды. Под спойлером я также рассказал, как развернуть тестовую виртуальную машину.В этой части речь пойдет о файлах скриптов, их параметрах и правах доступа. Также я расскажу про операторы…

  • Часть 1: CRM для ERPЧасть 2: Роботизация бизнес-процессовЧасть 3: Волшебные интерфейсы и оживление железа (в этой публикации)Часть 4: Личные кабинеты, чат-боты и dream teamВлияние рабочего места диспетчера на пропускную способность отгрузки на заводеЦифровизация предприятия — это не только процесс внедрение…

  • Всем доброго времени суток! Удивительно, но упоминание о шаблоне "Спецификация" в контексте php встречается крайне редко. А ведь с его помощью можно не только избежать комбинаторного взрыва методов репозитория, но и улучшить переиспользование кода. Я же в свою очередь хотел…

  • Пока одни вспоминают ambisonic-проекты из журналов 80-х, другие развивают, модернизируют и доводят их до работающих прототипов. Например, так действуют специалисты Хемницкого технического университета. Рассказываем, с чего они начали и что осуществили на этот раз.Фотография: Kelly Sikkema. Источник: Unsplash.comПервый ти-букКонцепцию музыкальной…

  • Италия не так популярна для релокейта, как Германия, США или даже Испания. Но инженеру тут есть, где себя применить. В Милане расположены офисы Google, Microsoft, IBM, SAP, Oracle. Но привлекают в Италии именно ее средиземноморские особенности: климат, море, горы, а еще местная кухня, культура и история. Для тех,…

  • В прошлый вторник у нас выступал Михаил Веселов — полиграфолог со стажем в 10 лет. Миша провел более 3000 допросов и обучил почти 400 человек проходить проверки на детекторе лжи. Это уже не первый спикер со специализацией, которую на Хабре…

  • Добро пожаловать на очередной сеанс ностальгической терапии! Сегодня мы снова воспользуемся машиной времени и заглянем в чью-нибудь серверную. В прошлый раз мы познакомились с масштабируемой системой высшего класса, прожившей весьма долгую жизнь на конвейере — HP NetServer LM, появившуюся еще…

  • Ранее мы посмотрели на охватывающие наушники и стереосистемы базового уровня. Сегодня поделимся обзорами и обсудим чуть более серьезную аудиотехнику для рабочих задач и «нейтрального» прослушивания музыки [кстати, по этому поводу получилось достаточно занимательное обсуждение в комментариях к прошлому материалу с…

  • Что хотим сделать?Синхронизацию действий игроков в игре с клиент-серверной архитектурой. Должна быть возможность играть из браузера.Для примера реализуем простую чат-комнату:При соединении: Клиент получает уникальный ID; Клиент получает информацию о всех остальных игроках (ID + имя); Все остальные игроки получают информацию…