Forwarded from IFTTT
Компания Microsoft ведёт разработку нового web-браузера, который планируется поставлять по умолчанию в Windows 10 вместо Edge. Проект развивается под кодовым именем Anaheim и примечателен переходом на наработки свободного проекта Chromium вместо развития собственного браузерного движка EdgeHTML.
via OpenNews.opennet.ru: Общая лента новостей https://ift.tt/2PhsMty
via OpenNews.opennet.ru: Общая лента новостей https://ift.tt/2PhsMty
Microsoft заменит Edge браузером на основе свободного движка Chromium
Компания Microsoft ведёт разработку нового web-браузера, который планируется поставлять по умолчанию в Windows 10 вместо Edge. Проект развивается под кодовым именем Anaheim и примечателен переходом на наработки свободного проекта Chromium вместо развития…
Forwarded from CatOps
И сразу же вдогонку:
Найдена критическая уязвимость Kubernetes, которая позволяет повышать привелегии любому пользователю.
- RedHat
- ZDNet
Версии с фиксом:
P.S. Вот и повод кластер обновить ¯\_(ツ)_/¯
#kubernetes #security
Найдена критическая уязвимость Kubernetes, которая позволяет повышать привелегии любому пользователю.
- RedHat
- ZDNet
Версии с фиксом:
v1.10.11, v1.11.5, v1.12.3 иv1.13.0-rc.1P.S. Вот и повод кластер обновить ¯\_(ツ)_/¯
#kubernetes #security
Redhat
The Kubernetes privilege escalation flaw: Innovation still needs IT security expertise
Editorial Note: While not fully discussed in this post, there is a component to this vulnerability that results in unauthenticated remote code execution, in addition to the privilege escalation noted. You can find more details from our vulnerability article…
Forwarded from CatOps
Тем временем релизнулся Kubernetes 1.13!
Что там нового и сколько сломали старого можно прочитать в чейнджлоге
Или наSisdig
#kubernetes
Что там нового и сколько сломали старого можно прочитать в чейнджлоге
Или наSisdig
#kubernetes
Forwarded from Go Дайджест
Пока опсы с горящими пуканами 👨🚒🧯🔥 патчат свои Кубер кластера, я предлагаю вашему вниманию пост про Titan - распределенную KV базу, которая крутит TiKV под капотом, но с полность Redis совместимым протоколом. Круто ведь? 🤨
https://medium.com/@shafreeck/titan-a-distributed-redis-protocol-compatible-nosql-database-4379a1307661
https://medium.com/@shafreeck/titan-a-distributed-redis-protocol-compatible-nosql-database-4379a1307661
Medium
Titan: A Distributed Redis Protocol Compatible NoSQL Database
Open sourced at Github: https://github.com/meitu/titan
Azure_for_Architects.pdf
16.8 MB
Используйте Azure как основу для быстрого создания облачных решений
Google выпустила в формате Codelabs два бесплатных курса по Android-разработке для начального и продвинутого уровней.
Что такое Codelabs?
Codelabs — это короткие руководства для самостоятельного изучения небольшой проблемы. Они содержат теоретическую и практическую части. С помощью Codelabs можно изучать не только #android -разработку, но и машинное обучение, API, SEO и другие темы, связанные с IT.
https://android-developers.googleblog.com/2018/12/android-codelab-courses-are-here.html
Что такое Codelabs?
Codelabs — это короткие руководства для самостоятельного изучения небольшой проблемы. Они содержат теоретическую и практическую части. С помощью Codelabs можно изучать не только #android -разработку, но и машинное обучение, API, SEO и другие темы, связанные с IT.
https://android-developers.googleblog.com/2018/12/android-codelab-courses-are-here.html
Android Developers Blog
Android codelab courses are here!
Posted by Jocelyn Becker, Senior Program Manager, Google Developer Training The Google Developers Training team recently published an ...
Forwarded from 🇺🇦 automation-remarks.com
Онлайн трансляция
Бесплатные онлайн трансляции конференций - это огонек 🔥. Сегодня и завтра смотрим стрим с Гайзенбаг 2018
https://www.youtube.com/watch?v=4M55s_YqKc4
Бесплатные онлайн трансляции конференций - это огонек 🔥. Сегодня и завтра смотрим стрим с Гайзенбаг 2018
https://www.youtube.com/watch?v=4M55s_YqKc4
YouTube
Бесплатная трансляция Heisenbug 2018 Moscow. Зал 1. День 1.
Ближайшая конференция — Heisenbug 2025 Spring, 5—6 апреля (Москва + онлайн-трансляция).
Подробности и билеты: https://jrg.su/Tq0vcu
— — . .
Подробности и билеты: https://jrg.su/Tq0vcu
— — . .
Forwarded from Пятничный деплой
Статья о том как проводить обсуждения инциндентов https://medium.com/devopslinks/devops-runsheets-blameless-post-incident-reviews-62519607ca4b #devops #sre #blameless #rip #postmortem #incindent
Medium
DevOps Runsheets: Blameless Post Incident Reviews
This is part of a series of runsheets on particular things you might want to consider implementing in the DevOps space. We’re going to…
Forwarded from Go Дайджест
Очередной митап в Киеве. Приходите 🙂😘
https://www.meetup.com/uagolang/events/256968481/
https://www.meetup.com/uagolang/events/256968481/
Meetup
Kyiv Go Meetup December 2018
Tue, Dec 18, 2018, 7:00 PM: Agenda:• Writing WebGL frontend in Go - Ivan Danyliuk Software EngineerIn this talk I'll share the coolest experience I had in writing frontend web application with WebGL v
Forwarded from dd if=/dev/stuff of=/dev/tg
Реализовал сегодня на работе Tagless Final на TypeScript для работы с браузерным стораджем. А потом выкинул нахуй. Расскажу немного о контексте такого решения.
Сейчас на работе я пишу SDK, с помощью которого будут писать переиспользуемые модули — блоки бизнес-функциональности, которые можно подключать к любому (в теории) приложению как некие черные ящики, тем самым экономя бизнесу деньги на повторную разработку. В рамках этого SDK нужно реализовать слой персистенса, абстрагирующегося от некоего хранилища. Это может быть session storage, local storage, IndexedDB, WebSQL или вообще персист на сервер через REST. Я спроектировал это так, что модуль получает на вход абстрактную алгебру
Но есть нюанс. В рамках продвигаемой архитектуры приложений я требую, чтобы все работы с хранилищем и сетевыми запросами происходили в рамках
Мораль: нельзя позволять себе терять виденье общей картины, углубляясь в столь приятные (но порой ненужные) технические детали.
Такие дела.
Сейчас на работе я пишу SDK, с помощью которого будут писать переиспользуемые модули — блоки бизнес-функциональности, которые можно подключать к любому (в теории) приложению как некие черные ящики, тем самым экономя бизнесу деньги на повторную разработку. В рамках этого SDK нужно реализовать слой персистенса, абстрагирующегося от некоего хранилища. Это может быть session storage, local storage, IndexedDB, WebSQL или вообще персист на сервер через REST. Я спроектировал это так, что модуль получает на вход абстрактную алгебру
StorageAlgebra, у которой эффект синхронного или асинхронного вычисления вынесен в некую монаду M, о которой модуль знать ничего не знает до тех пор, пока его не запустят с конкретным инстансом нужного стораджа. По сути, мне пришлось реализовать паттерн Tagless Final для этого стораджа. В тайпскрипте, как в языке, где нет типов с дырками, это отдельная боль. И вот, вроде бы, счастье — тесты зелёные, можно подсовывать как синхронные, так и асинхронные алгебры, и всё будет работать…Но есть нюанс. В рамках продвигаемой архитектуры приложений я требую, чтобы все работы с хранилищем и сетевыми запросами происходили в рамках
redux-saga. Которые сами по себе асинхронные. И этот факт наглухо перечёркивает всю предполагаемую гибкость. Мы уже живём в асинхронном контексте, нет пути назад. Поэтому я выкинул весь код с TF, попутно избавив себя от необходимости объяснять его коллегам из вверенных мне команд, оставив в качестве единого для всех интерфейса пакет localForage.Мораль: нельзя позволять себе терять виденье общей картины, углубляясь в столь приятные (но порой ненужные) технические детали.
Такие дела.
Forwarded from ∏ρ؃uñçτØρ Øπτµç∑ | 👁🗨››››
нормальный канал и посты интересные
Forwarded from HABR FEED + OPENNET
Релиз языка программирования PHP 7.3
https://www.opennet.ru/opennews/art.shtml?num=49732
После года разработки представлен релиз языка программирования PHP 7.3. Новая ветка включает серию новых возможностей, а также несколько изменений, нарушающих совместимость. #opennet
https://www.opennet.ru/opennews/art.shtml?num=49732
После года разработки представлен релиз языка программирования PHP 7.3. Новая ветка включает серию новых возможностей, а также несколько изменений, нарушающих совместимость. #opennet
Forwarded from Yandex Cloud
Яндекс.Облако открылось для всех!
Рады сообщить вам, что наша платформа Яндекс.Облако стала доступна для всех пользователей в России. Новые клиенты смогут попробовать Облако бесплатно — каждый из них получит 4000 рублей на знакомство с платформой. Этой суммы вполне хватит на то, чтобы в течение месяца размещать в Облаке веб-проект среднего масштаба на базе стандартной связки LAMP с объектным хранилищем файлов на 1 терабайт; или для того, чтобы перевести массив данных размером более 9 млн символов, подключив машинный перевод к своему мобильному приложению или веб-сайту.
За три месяца с момента анонса облачной платформой Яндекса заинтересовались более десяти тысяч российских и международных компаний и предпринимателей. Они получили возможность опробовать Яндекс.Облако для хостинга и разработки веб-приложений, а также для работы с данными.
Помимо уже доступных в Облаке сервисов машинного перевода и распознавания и синтеза речи, новым примером интеграции платформы и технологий Яндекса стало добавление образа виртуальной машины с преднастроенным окружением для работы с платформой Яндекс.Диалоги. Это окружение упрощает сторонним разработчикам создание новых навыков для голосового помощника Яндекса — Алисы.
https://youtu.be/7G5qXdaxmPM
Рады сообщить вам, что наша платформа Яндекс.Облако стала доступна для всех пользователей в России. Новые клиенты смогут попробовать Облако бесплатно — каждый из них получит 4000 рублей на знакомство с платформой. Этой суммы вполне хватит на то, чтобы в течение месяца размещать в Облаке веб-проект среднего масштаба на базе стандартной связки LAMP с объектным хранилищем файлов на 1 терабайт; или для того, чтобы перевести массив данных размером более 9 млн символов, подключив машинный перевод к своему мобильному приложению или веб-сайту.
За три месяца с момента анонса облачной платформой Яндекса заинтересовались более десяти тысяч российских и международных компаний и предпринимателей. Они получили возможность опробовать Яндекс.Облако для хостинга и разработки веб-приложений, а также для работы с данными.
Помимо уже доступных в Облаке сервисов машинного перевода и распознавания и синтеза речи, новым примером интеграции платформы и технологий Яндекса стало добавление образа виртуальной машины с преднастроенным окружением для работы с платформой Яндекс.Диалоги. Это окружение упрощает сторонним разработчикам создание новых навыков для голосового помощника Яндекса — Алисы.
https://youtu.be/7G5qXdaxmPM
YouTube
Яндекс.Облако. Технологии в деле.
Яндекс.Облако - платформа для развития ваших идей.
Инфраструктурные сервисы позволят обеспечить ваш проект основными ресурсами: наладить обработку и хранение данных, безопасный доступ и обмен трафиком. Благодаря платформенным сервисам вы можете создавать…
Инфраструктурные сервисы позволят обеспечить ваш проект основными ресурсами: наладить обработку и хранение данных, безопасный доступ и обмен трафиком. Благодаря платформенным сервисам вы можете создавать…
Митап про инструменты для разработки документации.
Вот программа:
• Алиса Комиссарова, архитектор контента Positive Technologies, расскажет о SCHEMA ST4
• Михаил Григорошенко, старший технический писатель «Лаборатории Касперского» — об AuthorIT.
• Ксения Притула, ведущий технический писатель «Центра Финансовых Технологий» — о Help&Manual.
• Дина Мощина, технический писатель Positive Technologies — о Dr.Explain.
• Мария Смирнова, руководитель группы технических писателей OZON.ru — о Slate.
Трансляция митапа здесь: https://www.youtube.com/watch?v=NYUV0dY2hXk
Обсуждение в чате https://t.iss.one/joinchat/BsNas1WmbaKf5Otcb6j6TQ
Вот программа:
• Алиса Комиссарова, архитектор контента Positive Technologies, расскажет о SCHEMA ST4
• Михаил Григорошенко, старший технический писатель «Лаборатории Касперского» — об AuthorIT.
• Ксения Притула, ведущий технический писатель «Центра Финансовых Технологий» — о Help&Manual.
• Дина Мощина, технический писатель Positive Technologies — о Dr.Explain.
• Мария Смирнова, руководитель группы технических писателей OZON.ru — о Slate.
Трансляция митапа здесь: https://www.youtube.com/watch?v=NYUV0dY2hXk
Обсуждение в чате https://t.iss.one/joinchat/BsNas1WmbaKf5Otcb6j6TQ
YouTube
Positive Authoring Tools Battle
Расскажем и покажем, как в разных Authoring Tools выполняются несколько типовых сценариев работы с документацией.