• «ЛАНИТ-Интеграция» стала финалистом главной международной премии по аудиовизуальным технологиям

      Компания «ЛАНИТ-Интеграция» вышла в финал международной премии InAVation Awards 2020. Проект оснащения демонстрационного павильона Московских центральных диаметров, выполненный совместно с United 3D Labs, представлен в категории Transport.

      Читать дальше →
    • Премии и конкурсы для инновационных проектов. Опыт мировых вендоров

        Хорошо, когда у компании есть ресурсы для того, чтобы продвигать инновационные решения на рынке, широко рассказывать о своих успехах в реализации инновационных ИТ-проектов. Но на практике далеко не всегда бывает так. Часто признание получить очень нелегко. Так случилось, что наша команда оказалась вовлечена в работу по организации премии IT Stars — премии за смелость при внедрении инноваций (в статье мы расскажем о ней чуть подробнее). Естественно, нам захотелось понять, какие конкурсы в области информационных технологий существуют на международном уровне, и мы опросили нескольких крупных мировых вендоров, с которыми сотрудничаем, что проводят они, чтобы поддержать инновационные начинания. Предлагаем вашему вниманию этот небольшой обзор. На полноту он, конечно же, не претендует, но, надеемся, что будет интересен читателям Хабра. 

        Читать дальше →
      • Управляя коллективом, нарушьте все правила


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

          Если ответы на эти вопросы вас интересуют, то вам стоит почитать книгу Маркуса Бакингема и Курта Коффмана «Сначала нарушьте все правила: Что лучшие в мире менеджеры делают по-другому». Эта книга могла бы стать для меня настольной, но перечитывать нет времени, поэтому я сделал выжимку, которой и хочу с вами поделиться.
          Читать дальше →
        • Эволюция цифровой фотографии

            Мы в ЛАНИТ любим фотографию. Не какое-то конкретное фото, а сам вид искусства. Так, Inventive Retail Group (часть нашей группы) проводит фотовыставки в рамках проекта re:Store digital art (здесь статья об одной из экспозиций, а здесь информация о действующей выставке), а также мы организуем успевшие стать традиционными фотоконкурсы среди сотрудников.

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

            Поэтому за точку отсчета предлагаем взять 1970 г., когда на основе прибора с зарядовой связью (ПЗС) был создан прототип первого видеофотоаппарата.

            ПЗС-матрица
            Читать дальше →
          • Как ЛАНИТ снял DIY-ситком у себя в офисе

              В начале 2019 года маркетинговые, HR и digital-команды ЛАНИТ поняли, что компании нужен вирусный ролик, чтобы повысить узнаваемость бренда и показать, какие классные, веселые люди работают у нас. Эффект от такого видео предугадать невозможно, учитывая количество и скорость появления информации в сети. Поэтому во время обсуждения идеи мы решили сделать не один ролик, а целую серию видео. Так шансы завоевать внимание зрителя стали бы намного выше. В итоге, мы остановились на том, что сделаем комедийный мини-сериал про жизнь в айтишном офисе и назовём его «сИТком».

              Читать дальше →
            • Как сделать базовый тест-класс для Selenium тестов и выполнить инициализацию через JUnit RuleChain

                Этой статьей мы продолжаем серию публикаций о том, как мы автоматизировали в одном из крупных проектов ЛАНИТ процесс ручного тестирования (далее – автотесты) большой информационной системы (далее – Системы) и что у нас из этого вышло.

                Как эффективно организовать иерархию классов? Как распределить пакеты по проектному дереву? Как сделать так, чтобы забыть о мердж-конфликтах при команде в 10 человек? Эти вопросы всегда стоят при старте новой разработки и на них никогда не хватает времени.

                Источник

                В этой статье мы описываем структуру классов и организацию кода, которая позволила нам небольшими силами разработать более полутора тысяч end-2-end UI тестов на базе Junit и Selenium для крупной системы федерального значения. Более того, мы ее успешно поддерживаем и постоянно дорабатываем существующие сценарии.

                Здесь вы сможете найти практическое описание структуры иерархии базовых классов автотестов, разбиения проекта по функциональной модели java-packages и шаблоны-образцы реальных классов.

                Статья будет полезна всем разработчикам, которые разрабатывают автотесты на базе Selenium.
                Читать дальше →
              • Пользователи добавили в приложение «Кошелёк» 150 миллионов карт


                  Команда приложения «Кошелёк» (входит в портфель стартапов ЛАНИТ) разделила все добавленные в приложение карты на группы и изучила их популярность в различных регионах России. Половина всех добавленных в Кошелёк карт принадлежит всего 50 торговым сетям. 
                  Читать дальше →
                • Экология и дата-центры. Как в России и за её пределами «озеленяют данные»

                    Мы с коллегами изучили опыт мировых IT-гигантов в вопросе экологичности центров обработки данных, выжали самый сок из материалов о том, как Apple, Google, Facebook, Microsoft и многие другие организуют синергетическую модель эффективности работы дата-центров. Также мы узнали, насколько «грязные» данные в Европе, Америке, России и продемонстрировали, почему высокотехнологичная Азия – это «территория экологических контрастов».

                    На страже природы сегодня — магнитная левитация, искусственный интеллект, биогаз, ЦОДы, вживленные в экосистему, и другие эко-технологии. Эта статья максимально прокачивает КПД дата-центров, минимально влияя на окружающую среду.

                    Читать дальше →
                    • +55
                    • 2.5k
                    • 6
                  • Правила своевременного приготовления вкусного программного обеспечения. Часть 1: границы возможностей

                      Ранее в статье «JIRA как средство от бессонницы и нервных срывов» был предложен вариант применения JIRA для управления проектом по разработке программного обеспечения в интересах крупного государственного заказчика. Однако неосторожное обращение со средствами автоматизации управления на «цифровой кухне» может не только испортить продукт приготовления, но и привести к многочисленным травмам. В серии статей «Правила своевременного приготовления вкусного программного обеспечения» предполагается подробно исследовать правила организации работ на программном проекте с использованием катализатора под названием JIRA. Приветствуется любая критика.

                      Источник
                      Читать дальше →
                      • +52
                      • 7.7k
                      • 2
                    • Artezio составила рейтинг программ и настроек для защиты мобильных устройств от взлома и кражи данных

                        Источник

                        Аналитический отдел компании Artezio протестировал специальные приложения и программные функции, которые помогают защитить мобильные устройства от несанкционированного доступа. В ходе тестов, было доказано, что отдельные приложения могут существенно повысить защищенность устройств, которые работают под управлением операционных систем iOS. Android, MAC, Windows и Linux.

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

                        Специалисты учли технические возможности для защиты, интегрированные в операционные системы мобильных устройств, а также отобрали дополнительные приложения, способные обеспечить дополнительный уровень защиты. Всего было проанализировано 27 приложений для мобильных устройств и персональных компьютеров.
                        Читать дальше →
                        • +59
                        • 2.4k
                        • 5
                      • Автоматизация End-2-End тестирования комплексной информационной системы. Часть 2. Техническая

                          Этой статьей мы продолжаем серию публикаций о том, как мы автоматизировали в одном из крупных проектов ЛАНИТ автопроцесс ручного тестирования (далее – автотесты) большой информационной системы (далее – Системы) и что у нас из этого вышло.

                          Вторая часть публикации ориентирована в первую очередь на лидеров групп автоматизации UI end-2-end тестирования и ведущих тест-автоматизаторов. Здесь они найдут конкретные рецепты по архитектурной организации кода и развертывания, которая поддерживает массо-параллельную разработку больших групп тестов в условиях постоянной изменчивости тестовых спецификаций. В этой части приведен полный состав необходимых для UI-тестов функций с некоторыми деталями реализации, а также есть перечень сюрпризов, с которыми вы можете столкнуться.

                          Вот здесь вы найдете Часть 1.  (Зачем нам была нужна автоматизация. Организация процесса разработки и управления. Организация использования)

                          Источник
                          Читать дальше →
                        • 8 лучших трендов International Conference on Learning Representations (ICLR) 2019

                          • Translation
                          Тема анализа данных и Data Science в наши дни развивается с поразительной скоростью. Для того, чтобы понимать актуальность своих методов и подходов, необходимо быть в курсе работ коллег, и именно на конференциях удается получить информацию о трендах современности. К сожалению, не все мероприятия можно посетить, поэтому статьи о прошедших конференциях представляют интерес для специалистов, не нашедших времени и возможности для личного присутствия. Мы рады представить вам перевод статьи Чип Хен (Chip Huyen) о конференции ICLR 2019, посвященной передовым веяниям и подходам в области Data Science.

                          Читать дальше →
                          • +54
                          • 3.1k
                          • 5
                        • Как мы разрабатывали мобильное приложение на ОС Аврора (Sailfish Mobile OS RUS)

                            Наша команда разработала и поддерживает корпоративное мобильное приложение по приёму платежей в рамках платёжной системы для крупного заказчика. Теперь оно используется сотрудниками клиента на устройствах под управлением операционной системы Аврора (ранее Sailfish Mobile OS RUS) в тридцати семи российских регионах. В этом посте я коротко расскажу об этом проекте и более подробно – о самой операционке.

                            Читать дальше →
                          • Тригенерация: альтернатива централизованному энергоснабжению

                              По сравнению со странами Европы, где на объекты распределенной генерации приходится сегодня почти 30% всей выработки, в России по различным оценкам доля распределенной энергетики составляет сегодня не более 5-10%. Поговорим о том, есть ли шансы у российской распределенной энергетики догнать мировые тренды, а у потребителей — мотивация двигаться в сторону независимого энергоснабжения.  

                              Источник
                              Читать дальше →
                            • Автоматизация End-2-End тестирования комплексной информационной системы. Часть 1. Организационная

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

                                Первая часть – организационно-управленческая – должна быть полезна в первую очередь тем, кто отвечает за автоматизацию тестирования и создает такие системы в целом. Руководители проектов, лидеры групп и владельцы сервисов функционального и автоматического тестирования, все, кого волнует вопрос «как построить экономически эффективное end-2-end тестирование своей ИТ системы», найдут здесь конкретный план и методику.

                                Источник
                                Читать дальше →
                              • Как мы обобщили информационную безопасность

                                  Большой компании нужен целый ворох разного рода скриптов для инвентаризации компьютерного хозяйства. Это и понятно: если в организации больше 1000 сотрудников, доменная структура имеет достаточно затейливую структуру. А если рабочих мест в несколько раз больше?

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

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

                                  Источник
                                  Читать дальше →
                                  • +55
                                  • 8.9k
                                  • 8
                                • Интерактивное веб-приложение без программирования? Легко! Mavo вам в руки

                                  • Tutorial
                                  Вы владеете HTML и CSS и умеете создавать простые (и не очень) статические веб-страницы, а хотели бы вдохнуть в них больше «жизни» и интерактивности? У вас есть работы (картины, фотографии, стихи, коллекция марок и т. п.), которыми вам хотелось бы поделиться с миром, но создание сайта-портфолио или блога, куда можно их разместить и без лишних усилий обновлять, вам не под силу? Или мечтаете вести дневник путешественника, или собирать необычные кулинарные рецепты, или отслеживать свою фитнес-активность и делать всё это онлайн на собственном сайте? Возможно, у вас есть любимый питомец, уход за которым требует особых процедур, и их обязательно нужно отслеживать и оперативно фиксировать? 

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

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

                                  Автор оригинальных картинок: Mart Virkus (toggl.com)

                                  Маститые и умудрённые опытом фронтенд-разработчики, не спешите закрывать статью с криками, что сейчас тут будут что-то «втирать» новичкам и вам здесь делать нечего. Я уверен, вы тоже сможете почерпнуть для себя что-то полезное. Главное, помните: если что-то станет простым для новичков, это автоматически станет простым для всех! А значит, в какой-то мере упростит жизнь и вам. Это неплохо, согласитесь?
                                  Читать дальше →
                                • Пятиметровое оригами, или Как построить футуристический город из картона

                                    Ох уж эти города будущего! В одном проекте – здания, напечатанные на 3D-принтерах, в другом – аэротакси и биолюминесцентные деревья. Пока технологи доводят свои разработки до ума, мы решили пофантазировать на тему того, как может выглядеть город будущего, и построили свой макет из картона. Полтора месяца проектирования, месяц строительства, испытание ненастьем и грандиозная презентация в Сокольниках, – в этом фотопосте – все детали, проекта, вдохновлённого самыми известными парадами мира и воплощенного выросшими детьми ЛАНИТ.

                                    Читать дальше →
                                    • +50
                                    • 4.1k
                                    • 6
                                  • Лёгкое программирование: канбан-доска для GitLab за один рабочий день

                                      Рабочий понедельник начался со следующего диалога:

                                      Руководитель (P): У тебя в команде не понятно, кто чем занимается.
                                      Я (Я): Это да, у нас нет инструмента, который бы отображал общую картину работы над задачами. В гитлабе есть канбан-доски, но они только в контексте проектов и групп. Общая канбан-доска решила бы проблему.
                                      Р: Тогда сделай доску.
                                      Я: К утру будет готово.

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

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

                                      Конечно, душа лежала к ламповой физической доске. Я даже начал размышлять об использовании DualShock 4 в качестве контроллера механической руки, но я сам себе обозначил дедлайн утром следующего дня, поэтому пришлось обойтись бездушным программным решением.

                                      Читать дальше →
                                    • Как мы оцифровывали Казахстан

                                        Недавно мы рассказывали, как «ЛАНИТ-Интеграция» совместно с коллегами из United 3D Labs решала задачу построения 3D-моделей по государственной программе «Сакральный Казахстан». Сегодня мы поделимся своими впечатлениями от страны, расскажем о том, как нас принимали местные, как люди и техника переносили жару и преодолевали по ней немалые расстояния. 

                                        Как вы думаете, что представляет наибольшую опасность для специалистов по построению 3D-моделей: ядовитые насекомые, солнце или отсутствие электричества? 

                                        Читать дальше →