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
http://www.opennet.ru/opennews/art.shtml?num=49732
После года разработки представлен релиз языка программирования PHP 7.3. Новая ветка включает серию новых возможностей, а также несколько изменений, нарушающих совместимость. #opennet
http://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.me/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.me/joinchat/BsNas1WmbaKf5Otcb6j6TQ
YouTube
Positive Authoring Tools Battle
Расскажем и покажем, как в разных Authoring Tools выполняются несколько типовых сценариев работы с документацией.
Forwarded from Записки админа
❄️ Всем пятничного снега в консоль.
$ clear; while :;do echo $LINES $COLUMNS $(($RANDOM%$COLUMNS)) $(printf "\u2744\n");sleep 0.1;done|gawk '{a[$3]=0;for(x in a) {o=a[x];a[x]=a[x]+1;printf "\033[%s;%sH ",o,x;printf "\033[%s;%sH%s \033[0;0H",a[x],x,$4;}}'
#bashHackerOne предоставила хакерам «песочницы» (выделенные среды для безопасного исполнения программ) для отработки навыков. Компания смоделировала их при поддержке HackEDU после устранения популярных уязвимостей на собственной платформе. С помощью акции HackerOne также планирует привлечь внимание к бесплатным онлайн-курсам Hacker101
https://www.hackerone.com/blog/Test-your-hacking-skills-real-world-simulated-bugs
https://www.hackerone.com/blog/Test-your-hacking-skills-real-world-simulated-bugs
HackerOne
Test your hacking skills on real-world simulated bugs
Five sandbox environments of recently disclosed hacktivity reports available for anyone to test their hacking skills and see if they can replicate the same bug that was discovered. #hackon
Forwarded from HABR FEED + OPENNET
Уязвимости в PHP и PHPMailer
http://www.opennet.ru/opennews/art.shtml?num=49746
В опубликованных на днях корректирующих обновлениях PHP 5.6.39, 7.0.33, 7.1.25 и 7.2.13 устранена неприятная уязвимость (CVE-2018-19518) в штатном PHP-дополнении IMAP, выявленная ещё в октябре. Уязвимость позволяет атаковать web-приложения для работы с электронной почтой или обойти системные ограничения доступа к функциям, выставляемые через опцию disable_functions в php.ini. #opennet
http://www.opennet.ru/opennews/art.shtml?num=49746
В опубликованных на днях корректирующих обновлениях PHP 5.6.39, 7.0.33, 7.1.25 и 7.2.13 устранена неприятная уязвимость (CVE-2018-19518) в штатном PHP-дополнении IMAP, выявленная ещё в октябре. Уязвимость позволяет атаковать web-приложения для работы с электронной почтой или обойти системные ограничения доступа к функциям, выставляемые через опцию disable_functions в php.ini. #opennet
Forwarded from Пятничный деплой
Если вам надоело быть "девопсом" - вы всегда можете вернуться к сохе и стать нормальным системным администратором - вот крутой awesome, который вам поможет https://github.com/n1trux/awesome-sysadmin #sysadmin #awesome
GitHub
GitHub - awesome-foss/awesome-sysadmin: A curated list of amazingly awesome open-source sysadmin resources.
A curated list of amazingly awesome open-source sysadmin resources. - awesome-foss/awesome-sysadmin
Forwarded from ITpro News & Reviews
Сегодня в Digital October проходит Azure Day - http://azureday.ru
Прямые трансляции двух залов доступны по ссылкам:
1 зал - https://www.youtube.com/watch?v=oP0LNOei1gQ
2 зал - https://www.youtube.com/watch?v=Ia_2Ubj-FaE
Прямые трансляции двух залов доступны по ссылкам:
1 зал - https://www.youtube.com/watch?v=oP0LNOei1gQ
2 зал - https://www.youtube.com/watch?v=Ia_2Ubj-FaE
Forwarded from HABR FEED + OPENNET
Голосование за поддержку Adobe Premiere в Linux
http://www.opennet.ru/opennews/art.shtml?num=49755
Илья Корнейчук c канала PRO Hi-Tech задал вопрос компании Adobe, касающийся портирования системы нелинейного видеомонтажа Adobe Premiere для Linux. На что был дан ответ, что у компании ограничены инженерные ресурсы и не так много пользователей заинтересованы в появлении Linux-версии данного продукта. Представители Adobe предложили проголосовать за появление Linux-порта на странице обратной связи, что позволит оценить интерес к Linux-версии Adobe Premiere и, возможно, пересмотреть отношение к портированию. #opennet
http://www.opennet.ru/opennews/art.shtml?num=49755
Илья Корнейчук c канала PRO Hi-Tech задал вопрос компании Adobe, касающийся портирования системы нелинейного видеомонтажа Adobe Premiere для Linux. На что был дан ответ, что у компании ограничены инженерные ресурсы и не так много пользователей заинтересованы в появлении Linux-версии данного продукта. Представители Adobe предложили проголосовать за появление Linux-порта на странице обратной связи, что позволит оценить интерес к Linux-версии Adobe Premiere и, возможно, пересмотреть отношение к портированию. #opennet
Forwarded from DevOps&SRE Library
Краткое описание как работает RabbitMQ и его ключевые метрики, которые стоит замониторить.
Part 1: Key metrics for RabbitMQ monitoring
https://www.datadoghq.com/blog/rabbitmq-monitoring
Part 2: Collecting metrics with RabbitMQ monitoring tools
https://www.datadoghq.com/blog/rabbitmq-monitoring-tools
Part 3: Monitoring RabbitMQ performance with Datadog
https://www.datadoghq.com/blog/monitoring-rabbitmq-performance-with-datadog
Part 1: Key metrics for RabbitMQ monitoring
https://www.datadoghq.com/blog/rabbitmq-monitoring
Part 2: Collecting metrics with RabbitMQ monitoring tools
https://www.datadoghq.com/blog/rabbitmq-monitoring-tools
Part 3: Monitoring RabbitMQ performance with Datadog
https://www.datadoghq.com/blog/monitoring-rabbitmq-performance-with-datadog
QIWI TECHDAY: MAKE IT REAL
Открытая бесплатная конференция QIWI. 17 декабря в LOFT #2 мы расскажем о наших инновациях, технологиях и организации совместной работы. 2 блока выступлений и 10 тематических площадок для общения. Как создаем экосистему с объемом платежей 83 млрд рублей в год? Микросервисы, распределенная архитектура, машинное обучение и самоорганизация — для нас не просто слова, а ежедневная реальность.
https://makeitreal.works/#community
Без прав рекламы, но может кому интересно будет.
PS: пора брать деньги за рекламу ;)
Открытая бесплатная конференция QIWI. 17 декабря в LOFT #2 мы расскажем о наших инновациях, технологиях и организации совместной работы. 2 блока выступлений и 10 тематических площадок для общения. Как создаем экосистему с объемом платежей 83 млрд рублей в год? Микросервисы, распределенная архитектура, машинное обучение и самоорганизация — для нас не просто слова, а ежедневная реальность.
https://makeitreal.works/#community
Без прав рекламы, но может кому интересно будет.
PS: пора брать деньги за рекламу ;)