Каждое утро мы просыпаемся и начинаем свой день с определённых ритуалов: умыться, заварить чай или кофе, приготовить завтрак. Однако в потоке рутинных дел вещи вокруг начинают казаться обыденными: ваша зубная щётка, цвет любимой кружки или кресло у рабочего стола. Но задумывались ли вы о том, что буквально все предметы вокруг ― это часы кропотливой работы целой команды дизайнеров. Дизайн ― это поразительный мир вещей, созданный человеком. Любому из нас полезно понимать его базовые принципы. Об этом и пойдет речь в сегодняшней статье в блоге ЛАНИТ на Хабре.
Пользователь
40 релизов в неделю при разработке государственного Amazon или почему Agile is dead
Что бы вы сказали, если бы вам потребовалось срезать косты вашей команды разработки в два раза? А если бы пришел босс и потребовал делать в два раза больше той же командой? Обычно интуиция нас подводит и мы в ответ на эти вопросы делаем не то, что нужно - в итоге только ухудшаем ситуацию. Самое интересное, что значительно улучшить результаты можно потратив относительно небольшие усилия - что же это за бесплатный сыр такой? Как это связано с релизами? От какого важного элемента Agile мы заодно отказываемся? Ответы на эти вопросы я попробую дать в своей статье.
Некомпетентные компетенции
Поводом для написания этой статьи послужил случай, когда сотрудники нашего HR-отдела предложили мне взять в нашу проектную группу Департамента разработки программного обеспечения ЛАНИТ на производственную практику выпускника одного из московских техникумов. Кандидат обучался четвертый год по специальности «Прикладная информатика» и, судя по резюме, претендовал на должность «стажера-разработчика SQL, С#, HTML, CSS». Он уже прошел предварительные собеседования и, по словам наших кадровиков, показал себя наиболее адекватным из 15 других претендентов. Поскольку у меня это был не первый случай руководства практикой у студентов и предыдущие прецеденты имели положительный результат, я согласился.
Коротко о книге “Сильный искусственный интеллект”: что мы не знаем о будущем
На конференциях с недавнего времени стала мелькать тема “сильного искусственного интеллекта”, но, как правило, для меня находились более актуальные доклады, и я ее успешно избегал. Кроме того, в тридцатиминутном докладе люди стараются говорить как можно конкретнее, и полная картина для человека не в теме ускользает. Когда мне подвернулась книга “Сильный искусственный интеллект”, выпущенная “Альпина Паблишер”, я тут же принялся за ее изучение. Книга написана огромным количеством авторов, и часть имен хорошо известна в кругах Data Science.
Цель книги - обобщить мысли и наработки, которые появлялись за все время по теме AGI (Artificial General Intelligence). Расскажу о них коротко в этой статье. Надеюсь, они будут любопытны и вам.
Как мы перенесли в облако ИТ-инфраструктуру крупнейшей сети фастфуда
Тренд на использование облаков и облачных сервисов российскими компаниями становится все более заметным. Основные причины, на мой взгляд, – достаточный уровень зрелости российских облачных провайдеров, простота и скорость развертывания новых сервисов, нативные сервисы облака, удобство в оплате (OpEx вместо CapEx) и другие.
Наш заказчик, крупнейшая сеть фастфуда в России, тоже принял решение о миграции в облако. Перед командой «ЛАНИТ-Интеграции» стояла амбициозная задача – примерно за полгода мигрировать всю ИТ-инфраструктуру заказчика в облако Mail.ru Cloud Solutions (MCS). Как мы решали эту задачу, с какими трудностями столкнулись в процессе, а также какие результаты получили, расскажу подробно в этой статье.
Как служится в белорусской ИТ-роте: честный рассказ дембеля
В Беларуси вот уже больше трех лет у программистов, которых признали годными для службы в армии, есть шанс отдать долг Родине, сидя за клавиатурой и монитором. В Военной академии Минобороны Беларуси служит так называемая «ИТ-рота», в которую регулярно набирают призывников на конкурсной основе. Желающих променять суровые армейские будни на написание кода — очень много. Но мне повезло пройти строгий отбор и отслужить в самом необычном военном подразделении страны. Об этом я и хочу рассказать в этом посте.
Многообразие Linux-дистрибутивов
Цель этой статьи показать и объяснить многообразие дистрибутивов Линукс. Показать основные сходства (они же все почему то называются "Линуксы" или даже правильнее "GNU/Linux") и основные различия (если бы не было различий их бы столько не существовало).
Плюс рассмотрим несколько наиболее задаваемых новичками вопросов:
- Сколько их (Linux-дистрибутивов)? Зачем так много?
- Основанный на другом дистрибутиве" - не пиратство ли это?
- Платный Linux - Как можно продавать то, что по определению распространяется бесплатно?
- Что такое "отечественный Linux"?
Опыт авиации: как “черные ящики” изменили систему образования
Если вы следите за образовательными новинками, вас будет трудно удивить. Мультимедийные курсы, вебинары и тому подобные изобретения появляются каждый день. Учиться можно дома и на работе. Главный же недостаток новомодных курсов - материал исчезает из памяти так же быстро, как и проникает в нее. Но есть открытия в области образования, которые по-настоящему меняют то, как мы учимся, а иногда даже спасают человеческие жизни! Давайте разберемся в “компонентах” успешных курсов.
Виртуальный арсенал. Как AR/VR используется в армиях США и России
Привести все самые яркие примеры использования AR/VR в военно-промышленном комплексе мы, конечно, не сможем из-за информационной закрытости оборонной сферы любой страны. Часть разработок наверняка остаются засекреченными. Тем не менее, информация, которая периодически появляется в открытом доступе и публикуется в СМИ, может проиллюстрировать, как технологии виртуальной и дополненной реальности применяются в армиях разных стран мира. Мы в «ЛАНИТ-Интеграции» подобрали несколько ярких кейсов.
Наиболее широко освещается опыт американской армии, поэтому главным образом поговорим именно о нем. А дополним эту информацию рассказом о российском «виртуальном» арсенале.
Проверяем сервисы для удаленного общения и видеоконференций на собственном опыте
В «Онланте» формат удаленной работы был опробован задолго до того, как это стало мейнстримом. Команда у нас большая: сотрудники живут в разных городах — Пензе, Барнауле, Краснодаре, Нижнем Новгороде и Твери. Поэтому, когда грянула пандемия, полный переход на удаленку прошёл легко и безболезненно: дистанционная работа отличается от обычной только местоположением.
Нередка ситуация, когда руководитель проекта находится за тысячи километров от команды, а джун чаще видит наставника в zoom, чем очно. Оставаться эффективными нам помогают четко выстроенные процессы и многочисленные инструменты. Это тайм-трекеры, канбан-доски и сервисы для управления проектами.
Самих сервисов, конечно, намного больше. И крохотные стартапы зачастую предоставляют лучшие решения, чем крупные игроки рынка. В один обзор все не поместятся. Поэтому в статью вошли программы, которые используются нами в работе, сервисы, к которым я прибегаю для решения личных дел или те, что порекомендовали мне друзья и я, протестировав, составил о них личное мнение.
И еще небольшая оговорка. В силу специфики отрасли у нас высокие требования к уровню информационной безопасности, поэтому и этот критерий также лег в отбор описываемых сервисов, используемых командой «Онланты».
Как отличать объекты друг от друга и при чем тут хеш-функции
Что общего между безопасным хранением паролей и защитой от искажения файлов при скачивании из интернета? Казалось бы, это совершенно про разное. На деле, оба этих алгоритма можно реализовать с помощью хеш-функции. В этой статье мы обзорно поговорим про способы идентификации данных, рассмотрим распространенные сценарии и возможные подходы к их реализации.
Прочитав эту статью, читатели узнают новые способы идентификации данных, выяснят, какие есть технологии взаимодействия с данными, с которыми они сталкиваются в повседневной жизни, познакомятся с интересными и неочевидными сценариями работы. Статья точно будет полезна джунам и системным аналитикам и может пригодиться миддл-разработчикам.
Источник
Гидропоника в промышленности, или Откуда зимой свежие овощи
Промышленное выращивание овощей, в том числе томатов, происходит в открытом грунте в южных регионах нашей страны, а так как большая часть России находится в зоне рискованного земледелия, то для получения урожая не обойтись без сооружений для защиты грунта от неблагоприятных погодных условий – теплиц. В этой статье мы поговорим о технологиях, которые используются в промышленном растениеводстве, и о том, какие шаги необходимо предпринять, чтобы вырастить эталонные томаты.
Источник
Как защитить информацию на экране монитора от утечки
В этой статье я расскажу о результатах экспериментов, которые провела наша команда в ЛАНИТ. Мы проверили, насколько эффективен такой способ защиты данных, как экран защиты информации от компании 3М, и рассмотрели несколько сценариев, при которых чувствительная информация может попасть в поле внешнего наблюдения (коллег или посторонних). Подробнее о том, что показало исследование, – в материале под катом.
Источник
CRUD для NMAP’а: решение для мониторинга открытых портов на хостах
Источник
Подготовка к импортозамещению, или Куда бежать, на что смотреть и к кому обратиться за помощью
В этой статье попробую объяснить, как импорзамещаться (переходить на российское ПО), чтобы все были довольны, и постараюсь более простым языком раскрыть смысл требований актуальной версии приказа Министерства цифрового развития. Также постараюсь разобраться в нескольких скользких моментах и консолидирую список документов, требуемых для предъявления и отчётности перед регулятором при проверке соответствия приказу.
Дисклеймер: разбор имеет вольное толкование формулировок приказа и выражает субъективное видение. Но при этом, искренне надеюсь, что кому-то такие трактовки окажутся ближе и яснее. Увидимся в комментариях.
Источник
Постковидная реальность глазами Кьелла Нордстрема
Внимание! Под катом – большой текст, в который мы включили не только саммари выступления, но и ответы, которые Кьелл Нордстрем дал на вопросы слушателей.
Как устроена графика в Linux: обзор различных сред оформления рабочего стола
Если вы не сильно различаете KDE и GNOME или различаете, но хотели бы узнать, какие еще есть альтернативы, то эта статья для вас. Она обзорная, и хотя в ней много названий и немного терминов, материал будет также полезен начинающим и только посматривающим в сторону Linux.
Тема может заинтересовать и продвинутых пользователей при настройке удаленного доступа и при реализации тонкого клиента. Часто встречаю вполне матерых линуксойдов с утверждениями «на сервере только командная строка, и графику подробнее изучать не планирую, так как это всё нужно для простых пользователей». Но даже знатоки Linux с большим удивлением и радостью открывают для себя опцию «-X» у команды ssh (а для этого полезно понимать работу и функции X-сервера).
Источник
Как прекратить страдать и начать учиться
Я поговорила с преподавателями «Сетевой Академии» (кстати, нашему учебному центру 30 августа исполняется 25 лет!), чтобы узнать, что они думают про обучение дома, и собрала все мысли в этом посте: действительно ли это было время возможностей? Что поможет обучению, если всё вокруг мешает процессу? Чему и где учиться онлайн? Они дали свои рекомендации и рассказали о достойных образовательных платформах.
Кстати, нашим преподавателям самим пришлось во время карантина срочно перестраивать учебный процесс, переформатируя его в онлайн. Так что они прекрасно знают, каково это – разрываться между работой, бытом, домочадцами и мониторингом новостей, при этом неотрывно следуя концепции непрерывного обучения.
QVD-файлы — что внутри, часть 2
В первой статье о структуре QVD файла я описал общую структуру и достаточно подробно остановился на метаданных. В этой статье я опишу формат хранения информации о колонках, поделюсь своим опытом трактовки этих данных.
Итак (вспоминаем) QVD файл соответствует реляционной таблице, которая, как известно состоит из строк. Каждая строка таблицы в свою очередь состоит из колонок (или полей), причем строки имеют одинаковую структуру, которая может быть описана, например, SQL оператором (create table).
В QVD файле таблица хранится в виде двух косвенно связанных частей:
Таблицы символов (термин мой) содержат уникальные значения каждой колонки исходной таблицы. Именно о них пойдет речь ниже.
Таблица строк содержит строки исходной таблицы, каждая строка хранит индексы значений колонки (поля) строки в соответствующей таблице символов. О таблице строк более подробно я расскажу в третьей части этой серии.
Будущее наступает: китайские роботы приехали в Россию
Информация
- В рейтинге
- Не участвует
- Откуда
- Москва, Москва и Московская обл., Россия
- Зарегистрирован
- Активность