• Автоматизация инфраструктуры одного шикарного офиса: как это выглядит

      Мы тут делали подсистемы офиса компании СИБУР. Ощущения были, как на космическом корабле, потому что офисов такого класса в России буквально считаные единицы. Самое главное — реализовали несколько очень интересных вещей, которые, похоже, через несколько лет станут стандартами автоматизации офисов. Ну и вообще было интересно работать по этому проекту.

      Давайте лучше покажу, чем рассказывать. Вот, например, метеостанция на крыше здания:


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

      По праздникам и по ночам энергопотребление минимизируется. Система реагирует на присутствие людей и ведёт себя соответствующе.

      Эта же метеостанция имеет GPS-датчики для системы часофикации здания. Но лучше я начну с диспетчеризации и управления подсистемами здания, потому что это самое интересное.
      Читать дальше →
    • Как мы распилили спикерфон гидроабразивной резкой



        Если вы возьмёте свой сотовый телефон и переведёте его на громкую связь, а потом положите на середину стола, то нормального разговора не выйдет:

        • Хорошо будет слышно только того, кто в полуметре или меньше от микрофона.
        • Шумодав задавит часть тихих звуков речи дальних людей, что очень снизит разборчивость.
        • Говорить одновременно вам и абоненту на той стороне — получить кашу.

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

        Мы тестируем такие спикерфоны. Когда к нам в руки попал Yamaha YVC-300, он показался нам на ощупь очень хорошо собранным. Поэтому мы решили не ковыряться в нём ломом, а отнести в гидроабразивный цех и разрезать. Знаете, меня в детстве спросили, знаю ли я, что находится внутри барабана. Возможно, наш сегодняшний опыт — это отголоски детской психологической травмы.
        Читать дальше →
      • DWDM: решение дешевле операторского на 30-50% (класс Enterprise)



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

          Кому нужно точно:

          • Если у вас стоит транспортная сеть DWDM/CWDM, реализованная до 2012 года.
          • Если вам нужно увеличить пропускную способность вашей транспортной сети и/или подключить новые филиалы, и вы как раз просчитываете бюджет.
          • Если при этом у вас — метросеть (не трансконтинентальная, а внутри города и его пригорода).
          • Если у вас перегружены оптические каналы или скоро они таковыми будут.

          Несколько лет назад ряд крупных вендоров DWDM объявил, что оборудование будет эволюционировать в более Enterprise-friendly-сторону (более компактное, выгодное по цене, с большей пропускной способностью). Сейчас это случилось, но формы такого «friendly» разные.

          В этом посте я объясню, почему пора переходить на Enterprise-оборудование, и сделаю обзор устройств от нескольких топовых вендоров: Huawei, ADVA, Ciena.
          Читать дальше →
        • Память Optane — симбиот для HDD, и конфигурации офисных ПК получаются на 8–15 % дешевле



            Берёте ПК с HDD, втыкаете ему внутрь PCIe-модуль Intel Optane, и он становится кэшем жёсткого диска. Получается сильно быстрее, потому что это, по сути, флешовый NVMe-модуль, который становится частью жёсткого диска. Вы получаете гибридный массив. Это ещё и относительно просто.

            К нам упал такой запрос: будет ли дешевле покупать офисные ПК с этой платой в сравнении с SSD-диском? И какие подводные камни возможны, если они есть? А они есть, конечно.

            Плату 32 Гб мы сожгли во время тестов, поэтому числа будут только про 16 Гб.
            Читать дальше →
          • Как мы устраивали соревнование смен между рабочими производства (как в СССР)



              Изначальная идея очень простая. Давным-давно один капиталист пришёл на завод в конце смены. Он спросил, сколько смена сделала деталей, и написал мелом на полу это число метровыми цифрами. Следующая смена пришла, обнаружила число, решила, что её вызвали на поединок, и сделала на пару деталей больше. Стёрли чужой показатель, записали свой. Примерно так и начались производственные соревнования.

              У нас задача была чуть сложнее, потому что изначально нужно было не подстегнуть операторов линий, а дать каждому понять, успевает он выполнить план в нужном темпе работы или нет. То есть как-то визуализировать этот процесс. И тут вскрылась одна очень интересная особенность конкретного производства.

              Итак, есть линия упаковки продуктов. Это цепочка из специальных станков, в которых полно движущихся деталей. В эти станки «приезжает» много-много продуктов, которые потом выстреливаются, как из пулемёта, в герметичной упаковке. Оператор нужен, чтобы делать часть работы по упаковке и в целом наблюдать за линией. Таких линий не одна и даже не десять.
              Читать дальше →
            • Как мы разгрузили HR-специалистов: инфоматы для выдачи расчётных листов



                Мы тут вспомнили один из уже давних проектов — автоматизацию рутинных бизнес-процессов на промышленном предприятии. Это не про ноу-хау, а про стандартные решения, которые эффективно работают.

                Итак, история происходит в компании химической отрасли, где в нескольких территориально распределённых объектах работает порядка 8 тысяч человек. На каждом таком объекте есть свой отдел кадров. Всем рабочим время от времени нужно получать справки и в постоянном режиме — расчётные листы. Раньше они приходили к кадровикам, которые тратили на подготовку и сортировку всей документации (часть документов отправляется в цеха, часть — в шахты) довольно много рабочего времени. Причем 85 % запросов — это выдача документов, которые не требуют подписания. Именно поэтому заказчик попросил нас автоматизировать типовые процессы по выдаче расчётных листов. Оставшиеся запросы, например, по выдаче справок, всё ещё требуют ручной обработки: печатей и подписей.
                Читать дальше →
                • +35
                • 5,6k
                • 8
              • Как мы делали книжный сканер для судов



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

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

                  Задачей сканера было механически выровнять сканируемый материал на плоскости, а потом отсканировать.

                  С тех пор поменялись две вещи:
                  — Подходы к конструированию электроники.
                  — Подходы к машинному зрению.
                  Читать дальше →
                • Нетипичная организация ВКС в крупной химической компании



                    Довольно долго история с ВКС очень напоминала какие-то археологические процессы. Людям «с улицы» довольно тяжело объяснить хотя бы то, зачем нужно покупать сервера для видеоконференцсвязи и какие там сложности внутри организации. Вкратце:

                    • Крупные компании любят общаться по видео, причём массово.
                    • Они же не любят пускать трафик через любые нешифрованные каналы.
                    • Лучше всего, если трафик идёт по своей физической корпоративной сети, не заглядывая в Интернет.
                    • Все устройства обработки видеосигнала и его передачи должны быть локальными.
                    • На один узел приходит обычно от 10 до 50 видеопотоков (по количеству участников конференции), поэтому нужны промежуточные сервера, которые будут склеивать из них один поток или микшировать как-то иначе.
                    • Нужно поддерживать зоопарк устройств и вендоров плюс подключать людей с мобильных телефонов и планшетов.
                    • У каждого вендора — свои стандарты, и не поддерживать друг друга — коммерческая позиция.

                    Сильно легче стало после виртуализации ВКС: в частности, появился Cisco Meeting Server, совместимый не только с Циской, но и со всем, что есть на рынке, кроме особо древних моделей.
                    Читать дальше →
                    • +29
                    • 7,8k
                    • 7
                  • Интегрированный стенд разработки КРОК для 1С и не только

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

                      Итак знакомьтесь, интегрированный стенд разработки!

                      Читать дальше →
                    • Database as Сode. Копаем глубже


                        В IT-проектах код пишут все. Инженеры с помощью нескольких строк управляют Kubernetes кластерами, разгоняют облака Terraform'ом и ворочают тонны конфигураций на Ansible, Chef и Puppet. QA пишут понятные бизнесу тестовые сценарии на Spock и Cucumber. Аналитики свободно, часто лучше разработчиков, разговаривают на SQL. Проектная документация в форматах Markdown, AsciiDoc или LaTEX "компилируются" в нужный формат на билд-сервере. Ну а сами разработчики, эти укротители кода, владеют сразу россыпью языков на каждый жизненный случай — клиентский, серверный, скриптовый, функциональный и пр.


                        Код уже давно перестал быть загадочной тарабарщиной и теперь в том или ином виде доступен и понятен многим, даже премьер-министрам. И весь этот код участвует в стандартном жизненном цикле — находится под управлением VCS, подвергается code review, автоматизированному тестированию, CI, CD. Используются общие инструменты и подходы, метрики производительности и качества. А все вместе это носит гордое название — "Everything as code".


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

                        Database as Code? Что за дичь?

                      Самое читаемое