Цифровизируй это
1.63K subscribers
239 photos
4 videos
944 links
На этой площадке мы, команда VK Tech, собираем экспертные комментарии по текущей цифровой повестке, выясняем, что сейчас волнует бизнес, и выносим это на обсуждение.| tech.vk.com
Download Telegram
Все, что нужно знать про каталог .git — первая часть руководства по Git

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

В интернете размещена масса руководств по командам Git, но в этой статье работа Git рассмотрена глубже, чем просто изучение команд. Читайте в переводе первую часть гайда по Git из блога Pierre de Wulf.
Мы все пользуемся облаками, чтобы хранить данные, зачем придумывать что-то еще?

Действительно, рядовому пользователю этого достаточно, но большие компании, у которых объем данных измеряется петабайтами, а количество запросов к ним измеряется тысячами, с вами категорически не согласятся. Именно для них и придумали объектное S3-хранилище.

О том, когда стоит его использовать и чем оно может помочь — у нас в материале.
​​Эксперты Forrester: промышленный IoT уходит в облака

Раньше на промышленных предприятиях не думали о запуске проектов интернета вещей (IoT) в облаках. Теперь планы изменились: вместо развертывания глобальных центров обработки данных они выбирают сотрудничество с общедоступными облаками.

Поставщики промышленных платформ IoT и их клиенты используют одну из пяти стратегий:

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

Использовать ключевые сервисы облачных провайдеров. Поставщики программных платформ IIoT настраивают ПО для использования ключевых сервисов облака, в котором работают.

Глубоко интегрироваться с облаком. В публичных облаках компании получают доступ к самым инновационным технологиям и сервисам.

Использовать IoT-сервисы внутри облака. Это позволит сократить усилия на разработку собственных решений, например, по управлению устройствами или анализу данных.

Сосредоточиться на собственной уникальности и максимально использовать функциональность облака: все сервисы инфраструктуры одного провайдера, все его возможности IoT и аналитики.

Источник
Все пользуются облачными сервисами как в обычной жизни, так и для бизнеса

Но далеко не все знают, как они работают, а многие даже не слышали таких названий, как IaaS, PaaS, SaaS.

Мы решили исправить это — если вы еще не в курсе, что это за наборы букв, или хотите узнать, какие возможности и преимущества они дают, читайте в нашей статье.
​​Облачные вычисления и контейнеризация — стандарт для большинства разработчиков в мире

Такой вывод можно сделать из результатов опроса Cloud Native Computing Foundation (CNCF) — вот пять интересных моментов.

Общедоступные облака снова наиболее популярны. В 2019 году публичные облака используют для создания инфраструктуры 62% респондентов. В 2018 году ими пользовались 77% принявших участие в опросе. Снижение, скорее всего, связано с появлением в опросе нового варианта ответа — гибридного облака. Его выбрали 38% опрошенных.

Контейнеры становятся нормой. В 2016 году их использовали только 23% респондентов, в 2018 году — уже 73%, в свежем исследовании — 84%. Kubernetes в продакшене по состоянию на 2019 год используют уже 78% опрошенных компаний, в прошлом году — 58%.

Сервисные сетки хотят внедрять почти половина опрошенных — 47%. Несмотря на большой интерес, в производстве их используют только 18% участников опроса.

Возможно, бессерверные вычисления достигли своего пика. Такой вывод можно сделать, обратив внимание на количество респондентов, которые собираются использовать их в ближайшие 12-18 месяцев. Их число по сравнению с 2018 годом снизилось до 20%. В то же время количество компаний, не использующих эту технологию, тоже уменьшилось — с 37% до 34%.

Циклы ежедневных релизов на подъеме. Число компаний, ежедневно выпускающих релизы, выросло с 15% в 2018 году до 27% в 2019 году. Еженедельный выпуск обновлений также используют чаще: в 2019 году уже 28% организаций против 20% в 2018. CNCF объясняет это увеличением количества и надежности инструментов CI/CD, наиболее популярные — Jenkins (58%), GitLab (34%) и CircleCI (13%).

Источник
GitHub снизил цены на командные аккаунты с расширенными функциями с 9$ до 4$ за рабочее место

Еще в GitHub предложили бесплатные приватные репозитории для неограниченного числа кодеров. Ранее бесплатно были доступны только общедоступные репозитории.

Такая щедрость, скорее всего, вызвана желанием «задавить» репозитории Bitbucket, которые всегда предлагали массу бесплатных опций для работы в приватных репозиториях.

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

Источник
CIO бренда 12storeez о цифровизации в ритейле и IT-технологиях для повышения продаж

12storeez — российский бренд женской и мужской одежды. Бизнес компании бурно растет: по данным РБК, производство и продажи 12storeez ежегодно увеличиваются в два-три раза. За пять лет, с момента открытия первого магазина, число торговых точек выросло до 25. Для клиентов онлайн-площадки магазина доставка осуществляется по всему миру.

О первых шагах цифровизации бренда рассказывает CIO компании 12storeez Алексей Власов.
На дорогах Калифорнии появятся беспилотные доставщики от стартапа Nuro

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

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

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

В ежегодном облачном прогнозе Dave Bartoletti, вице-президент и главный аналитик Forrester, рассказал, что облачный рынок — SaaS, PaaS и IaaS — вырастет до 299,4 млрд долларов в 2020 году. Что это значит и что изменится для бизнеса и IT-специалистов? Собрали прогнозы экспертов, чтобы разобраться в ситуации.
Посетители этих ваших англоязычных интернетов любят ходить на Reddit со своими вопросами

Спрашивают про всё — от рекомендаций по починке газонокосилки до советов по лечению душевных травм. И, что самое интересное, завсегдатаи форума часто дают хорошие и полезные советы.

А в этом году команда исследователей попробовала собрать искусственный интеллект, который обучается на комментариях реальных пользователей и пытается давать осмысленные советы. Получается пока плоховато — полезные с точки зрения живого человека советы получились в 9% случаев, но кто знает, что будет через год работы над проектом?

Источник
Как искать баги на фронтенде: 4 основных этапа

На фронтенде код JS выполняется в браузере. JavaScript не является компилируемым языком, так что существует вероятность ошибки исполнения при непосредственном использовании программы.

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

Мало внимания уделяют влиянию ИИ и машинного обучения на работу разработчиков, администраторов IT-систем и аналитиков данных. В ZDNet опросили специалистов и выяснили, что меняется с внедрением этих технологий.

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

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

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

Источник
Мечтают ли машины об электродиалогах?

Аббревиатура M2M означает процесс, в котором машины взаимодействуют с машинами, — причем им для этого даже не всегда нужен интернет.

Разбираемся и пытаемся понять, чем M2M принципиально отличается от интернета вещей, какие бывают межмашинные взаимодействия и как это все повлияет на нашу жизнь в ближайшем будущем.
Как использовать Prometheus для обнаружения аномалий в GitLab

Одной из базовых функций языка запросов Prometheus является агрегация временных рядов в режиме реального времени. Также язык запросов Prometheus можно использовать для обнаружения аномалий в данных временных рядов.

Перевели статью инженера команды инфраструктуры GitLab, где вы найдете примеры кода, которые сможете попробовать на своих системах.
Свой дата-центр со специалистами или облачная инфраструктура?

Это вопрос часто встает перед большинством руководителей, даже если первый вариант у них уже есть. А все из-за желания сэкономить и очевидных преимуществ, разумеется!

Узнайте о том, какие существуют виды облачных инфраструктур и чем они лучше уже привычных собственных физических серверов.
​​7 лучших языков программирования для автоматизации тестирования

Автоматизированное тестирование экономит силы тестировщиков, но для его запуска нужно уметь программировать. Вот какие языки стоит учить Quality Assurance в 2020 году.

Python — язык программирования с открытым исходным кодом. Библиотеки Selenium и Appium для Python упрощают автоматизированное и кросс-браузерное тестирование на десктопных и мобильных устройствах.

Java — объектно-ориентированный язык общего назначения. Хотя JUnit — популярная библиотека для модульного тестирования, существуют фреймворки с открытым исходным кодом для автоматизированного тестирования на Java.

JavaScript используют с Selenium для тестовых сценариев, связанных с автоматизированным браузерным тестированием. Его также можно использовать и с удаленной Selenium Grid как LambdaTest, без существенных изменений в исходном коде.

C# подходит для автоматизированного тестирования приложений, работающих на Android, Windows и iOS. Поскольку язык совместим с Selenium WebDriver, C# выбирают для автоматизированного и кросс-браузерного тестирования.

Ruby используют для автоматизированного тестирования при помощи Selenium. Первый кросс-браузерный тест Selenium WebDriver и Ruby можно запустить, используя несколько строк кода.

PHP тоже используют для автоматизации тестирования. Расширение XDebug — мощный инструмент для отладки и профилирования. Он поддерживает несколько фреймворков для автоматизации тестирования.

SmashTest — язык программирования для автоматизации тестирования, который используется в NodeJS.
Исследователи научились обманывать системы, распознающие DeepFake, выдавая фейки за настоящие изображения

С помощью различных методов ученые из Калифорнийского университета смогли увеличить процент ошибок у алгоритма до 90% и снизить его точность до 0,03%.

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

Источник
​​Стартапы в сфере искусственного интеллекта заработали 6,9 млрд $ в первом квартале 2020 года

Несмотря на изменения, вызванные пандемией, стартапы в сфере искусственного интеллекта продолжали привлекать инвестиции в первом квартале 2020 года. Согласно данным Национальной ассоциации венчурного капитала, 285 американских компаний, связанных с ИИ, за первые три месяца 2020 года привлекли 6,9 млрд $.

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

Подробнее
Когда-то это казалось фантастикой

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

А ведь это только магазины! Узнайте еще больше про интернет вещей и его использование в различных сферах.