Присматриваемся к инструментам для мониторинга распределенных приложений

Автор: admin от 11-09-2018, 22:50, посмотрело: 68

Присматриваемся к инструментам для мониторинга распределенных приложений


Когда приложение было монолитным и вдруг, раз, стало распределённым, в формулу вычисления доступности добавляется ещё одна неизвестная — сетевая. Из-за проблем с вызовами между компонентами, приложения часто валятся и начинают дрыгать ножками. А выяснение причин нестабильной работы распределённого приложения — та ещё задачка. Дополнительную неразбериху в структуру приложения вносит условный kubernetes, который по своему внутреннему усмотрению может произвольно распределять условные поды по условным нодам. Пишу «условный», потому что на месте kubernetes может быть и Swarm и Openshift и прочие и прочие.



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

Категория: Программирование

 

Склейка двух apk-файлов в один

Автор: admin от 11-09-2018, 19:25, посмотрело: 70

Склейка двух apk-файлов в один



Решил я как-то сделать склейку двух apk файлов, но информации о том, как это сделать на просторах интернета не особо то много. Тогда вооружившись трояном Ahmyth для android (его исходниками), началось путешествие в мир склейки apk своими руками. Коротко об этом далее…

Категория: Android

 

27 сентября, Москва – Митап QIWI SERVER PARTY 3.0

Автор: admin от 11-09-2018, 14:10, посмотрело: 58

Привет, Хабр!



27 сентября, в четверг, мы снова решили собрать митап QIWI SERVER PARTY.



27 сентября, Москва – Митап QIWI SERVER PARTY 3.0


Если вам интересны DevOps и работа с Kubernetes, то добро пожаловать под кат, там мы собрали темы докладов, с которым будут выступать наши ребята, и видео с предыдущего митапа.

Категория: Программирование

 

Плохой, зато свой: как написать по-настоящему ужасный CSS

Автор: admin от 11-09-2018, 13:10, посмотрело: 50

Плохой, зато свой: как написать по-настоящему ужасный CSS

Это перевод статьи Оханса Эммануэля, который уже много лет работает в сфере разработки веб-сайтов и сервисов. Его главное увлечение — CSS, здесь он чувствует себя как рыба в воде. Свою любовь к делу и знания Оханс охотно передает читателям.



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

Категория: Веб-разработка

 

Видеть невидимое. Поляризация в дальнем ИК (8-12мкм)

Автор: admin от 11-09-2018, 11:40, посмотрело: 42

Видеть невидимое. Поляризация в дальнем ИК (8-12мкм) Поляризация используется во многих областях, наиболее известное применение из которых – это разделение стереопары в 3Д фильмах у некоторых телевизоров и в кинотеатрах, это круговая поляризация. При фотосъемке применяют поляризационные фильтры, чтобы избавиться от паразитных бликов за счет эффекта, когда свет приобретает поляризацию при отражении. Но о том, с какой поляризацией фотоны излучаем мы и объекты вокруг нас, информации почти нет. На просторах интернета вы практически не найдёте информации и примеров того, как выглядит истинное собственное поляризованное излучение объектов.



Все началось с того, что мы разработали очень чувствительный тепловизионный модуль VLM640, который обладал чувствительностью не хуже 20мК в диапазоне 8-12мкм, что очень неплохо для неохлаждаемых болометрических камер. Производитель сенсоров обратился к нам и предложил инженерный образец из экспериментальной пластины болометрических детекторов с интегрированными поляризационными фильтрами. Для нас это было очень почетно, но в то же время понимания, что мы должны в итоге получить, не было. Технология и сама идея увидеть собственную поляризацию тепловых квантов-фотонов объектов, которые нас окружают, абсолютно новая, и опыта обработки такой информации у нас не было.



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

Итак, приступим…
Красивые видео далее...

Категория: Яндекс

 

Почта Яндекса недоступна уже около часа на момент 12:16 МСК

Автор: admin от 11-09-2018, 11:40, посмотрело: 53

UPD Проблема предположительно устранена на момент времени 12:30 МСК



Утром 11 сентября 2018 года интернет-пользователи сообщили о недоступности основной веб-версии Яндекс.Почты и «Почты для домена». Проблема возникает при попытке авторизации через Паспорт «Яндекса» не зависимо от версии браузера.



Почта Яндекса недоступна уже около часа на момент 12:16 МСК



@yandex похоже, почта не работает, если заходить через vpn. выкидывает на страницу с выбором аккаунта.

— Eugene (@Eugene_Why) September 11, 2018[/quote]



У Яндекса, похоже, сломался паспорт. Куки ресет не помог. Вижу дивный лес, клик на юзерпик ведет обратно на страницу с лесом. pic.twitter.com/JzHLme2yPZ

— Nikolay Vasiliev (@lonlylocly) September 11, 2018[/quote]





Техническая поддержка Яндекса рекомендовала использовать облегченную версию сервиса.

В компании никак не прокомментировали причину сбоя, но подтвердили, что есть «некоторые трудности со входом в почту»:



Спасибо. Проверяем. На данный момент попробуйте лайт-версию Яндекс.Почты: https://t.co/hVKoz4msGK

— Яндекс.Почта (@yandexmail) September 11, 2018[/quote]





На сайте DownDetector можно увидеть места скопления пользователей, которые испытывают трудности с сервисами Яндекса.

Категория: Яндекс

 

Руководство по Node.js, часть 1: общие сведения и начало работы

Автор: admin от 11-09-2018, 10:50, посмотрело: 47

Мы начинаем публикацию серии материалов, которые представляют собой поэтапный перевод руководства по Node.js для начинающих. А именно, в данном случае «начинающий» — это тот, кто обладает некоторыми познаниями в области браузерного javascript. Он слышал о том, что существует серверная платформа, программы для которой тоже пишут на JS, и хотел бы эту платформу освоить. Возможно, вы найдёте здесь что-то полезное для себя и в том случае, если уже знакомы с Node.js.



Кстати, в прошлом году у нас был похожий по масштабам проект, посвящённый bash-скриптам. Тогда мы, после публикации всех запланированных материалов, собрали их в виде PDF-файла. Так же планируется поступить и в этот раз.



Руководство по Node.js, часть 1: общие сведения и начало работы



Сегодня мы обсудим особенности Node.js, начнём знакомство с экосистемой этой платформы и напишем серверный «Hello World».

Категория: Веб-разработка

 

Подборка полезных материалов по Azure. Часть 2 — курсы

Автор: admin от 11-09-2018, 09:30, посмотрело: 48

Привет, Хабр! Мы продолжаем делиться подборкой полезных материалов по нашей облачной платформе Azure. В первой части мы собрали книги по нашему облаку и несколько обучающих видео. Ну а сегодня на повестке дня — курсы. Кстати, все материалы бесплатны и доступны к скачиванию!



Подборка полезных материалов по Azure. Часть 2 — курсы

Категория: Microsoft

 

Понимаем RBAC в Kubernetes

Автор: admin от 11-09-2018, 09:10, посмотрело: 54

Прим. перев.: Статья написана Javier Salmeron — инженером из хорошо известной в Kubernetes-сообществе компании Bitnami — и была опубликована в блоге CNCF в начале августа. Автор рассказывает о самых основах механизма RBAC (управление доступом на основе ролей), появившегося в Kubernetes полтора года назад. Материал будет особенно полезным для тех, кто знакомится с устройством ключевых компонентов K8s (ссылки на другие подобные статьи см. в конце).



Понимаем RBAC в Kubernetes
Слайд из презентации, сделанной сотрудником Google по случаю релиза Kubernetes 1.6



Многие опытные пользователи Kubernetes могут вспомнить релиз Kubernetes 1.6, когда авторизация на основе Role-Based Access Control (RBAC) получила статус бета-версии. Так появился альтернативный механизм аутентификации, который дополнил уже существующий, но трудный в управлении и понимании, — Attribute-Based Access Control (ABAC). Все с восторгом приветствовали новую фичу, однако в то же время бесчисленное число пользователей были разочарованы. StackOverflow и GitHub изобиловали сообщениями об ограничениях RBAC, потому что большая часть документации и примеров не учитывали RBAC (но сейчас уже всё в порядке). Эталонным примером стал Helm: простой запуск codev_0 ещё до того, как разворачивать чарт с WordPress или Redis (подробнее об этом см. в инструкции).

Категория: Программирование