Разработка Revolut
4 799

Windows Terminal от Microsoft, взлом Git-репозиториев, атака на Docker Hub и другие новости ИТ за неделю

Каждую неделю Revolut публикует интересные новости ИТ и разработки.

В закладки
  • Google объявила Kotlin приоритетным языком программирования для разработки Android-приложений — новые API и библиотеки Jetpack будут публиковаться сначала на Kotlin.
  • Facebook опубликовала исходный код пяти новых инструментов, два из которых предназначены для машинного обучения. Познакомиться со всеми опенсорсными проектами Facebook можно на Facebook Open Source.
  • Пользователи браузера Mozilla Firefox заявили о проблемах с установленными дополнениями. Выяснилось, что причиной стал истекший срок действия сертификата: все аддоны перешли в список устаревших. В Mozilla быстро исправили ошибку.
So sorry for the issue we’re having with add-ons right now!

We’re working hard to fix it and will keep you updated.
  • Apple удалила несколько приложений с функцией родительского контроля из App Store, так как они угрожают конфиденциальности личных данных пользователей.
  • В мобильном Chrome обнаружена новая возможность фишинга за счёт подмены адресной строки. Об этом в своём блоге рассказал разработчик Джим Фишер.
  • Сотни разработчиков обнаружили, что их код в Git-репозиториях взломан и будет опубликован, если они не заплатят выкуп. Атаке подверглись несколько хостингов — Bitbucket, GitLab и 392 репозитория GitHub.
Hacker wipes Git repositories and asks for Bitcoin. Gives victim 10 days and threatens to release the code. 27 cases (and counting) reported already.

https://www.zdnet.com/article/hacker-holding-git-repositories-for-ransom/ https://t.co/mz1JOkTxTG
  • Разработчики Docker Hub заявили о компрометации своей базы данных. Пострадали 190 тысяч учётных записей, что составляет примерно 5% от всей базы Docker Hub.
  • Google назвала обладателей премии Open Source Peer Bonus. Премия присуждается за вклад в развитие опенсорсных проектов, и в этом году её получили 90 человек из 20 стран. Размер денежного вознаграждения не называется.
  • Lego выпустит новый набор для обучения детей программированию Star Wars Boost Droid Commander. Робота можно будет запрограммировать на выполнение сорока миссий.
  • Microsoft запустила блокчейн-сервис Azure Blockchain Service, который упрощает формирование, поддержку и масштабирование консорциумных блокчейн-сетей. Сервис предназначен для компаний и поможет им строить приложения на базе технологии блокчейна.
  • Google разрабатывает новую операционную систему для кнопочных телефонов — в сети появились скриншоты главной страницы браузера Chrome без сенсорной навигации.
  • Microsoft представила несколько новых сервисов для облачной платформы Azure, новую веб-платформу Fluid Framework, а также обновлённый браузер Microsoft Edge на базе Chromium. Анонсы состоялись на конференции для разработчиков Microsoft Build 2019, которую компания проводит с 6 по 8 мая 2019 года в Сиэтле.
  • Также Microsoft показала собственную подсистему Windows Subsystem for Linux 2 (WSL 2) с полноценным встроенным ядром Linux и Windows Terminal — новое приложение для работы с командной строкой в Windows.
  • Mozilla ужесточает правила размещения в каталоге дополнений, чтобы снизить число вредоносных. В частности, под запрет попадают аддоны, в которых применяются методы запутывания кода.
  • Линус Торвальдс опубликовал релиз ядра Linux 5.1. Появился новый интерфейс для асинхронного ввода и вывода io_uring, возможность использования NVDIMM в качестве ОЗУ, поддержка масштабируемого мониторинга очень больших ФС через fanotify.
  • Google отключит воспроизведение по умолчанию Flash-контента в июльском выпуске Chrome 76. До 2020 года поддержку Flash можно будет включить в настройках браузера вручную.
  • На конференции F8 Facebook анонсировала новый дизайн сайта и приложений, более лёгкую и быструю версию Messenger и другие изменения в продуктах компании. Также Facebook открыла предзаказ на новые VR-шлемы Oculus Rift S и Oculus Quest.
  • Компания Area9 открыла исходный код функционального языка программирования Flow9. Язык ориентирован на создание пользовательских интерфейсов. Код на нём может компилироваться в исполняемые файлы для Linux, iOS, Android, Windows, macOS и транслироваться в форму веб-приложений на HTML5, JavaScript (WebAssembly) или в исходные тексты на языках Java, D, Lisp, ML и C++.
  • Фонд Apache сообщил о завершении работы по интеграции своей инфраструктуры с GitHub и переносе на GitHub всех своих Git-сервисов. Ранее для разработки проектов Apache использовались две системы контроля версий, в том числе централизованная система управления версиями Subversion.

#разработка #revolut

Материал опубликован пользователем. Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Revolut", "author_type": "editor", "tags": ["\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430","revolut"], "comments": 4, "likes": 41, "favorites": 19, "is_advertisement": false, "subsite_label": "dev", "id": 66631, "is_wide": false, "is_ugc": false, "date": "Wed, 08 May 2019 11:51:09 +0300" }
{ "id": 66631, "author_id": 269995, "diff_limit": 1000, "urls": {"diff":"\/comments\/66631\/get","add":"\/comments\/66631\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/66631"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 235819, "last_count_and_date": null }

4 комментария 4 комм.

Популярные

По порядку

1

Почему никто не пошутил про новость про фишинг от Фишера? Очевидно же: фишинг - Фишер, Фишер - фишинг. :-)

Ответить
0

Новостные новости!

Ответить
2

Как по мне, так очень удобно всё в одном месте. Спасибо

Ответить
0

Я про это же.

Ответить

Комментарий удален

0
{ "page_type": "article" }

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ]
Компания отказалась от email
в пользу общения при помощи мемов
Подписаться на push-уведомления
{ "page_type": "default" }