[Перевод] Проверки работоспособности и постепенная деградация распределенных систем

Как всегда, спасибо Фреду Хеберту и Саргуну Дхиллону за то, что прочли черновик этой статьи и предложили нескольких бесценных советов.

В своем докладе о скорости Тамар Берковичи из Box подчеркнула важность проверок работоспособности при автоматическом аварийном переключении баз данных. В частности, она отметила, что мониторинг времени выполнения сквозных запросов, как метод определения работоспособности базы данных, — лучше, чем простое эхо-тестирование (пингирование).

… перебрасывая трафик на другую ноду (реплику), чтобы устранить бездействие, надо построить средства защиты от дребезга и других пограничных ситуаций. Это не сложно. Фокус при организации эффективной работы в том, чтобы знать, когда перевести базу данных в первую позицию, т.е. надо быть в состоянии правильно оценить работоспособность базы данных. Сейчас многие параметры, на которые мы привыкли обращать внимание, — например, загрузка процессора, время ожидания блокировки, частота ошибок, — являются вторичными сигналами. Ни один из этих параметров на самом деле не говорит о способности базы данных к обработке клиентского трафика. Поэтому, если используете их для принятия решения о переключении, можете получить как ложноположительные, так и ложноотрицательные результаты. Наше устройство проверки работоспособности фактически выполняет простые запросы к узлам базы данных и использует данные о выполненных и невыполненных запросах для более точной оценки работоспособности базы данных.

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

Читать дальше →
[Перевод] Проверки работоспособности и постепенная деградация распределенных систем
Source: habrahabr

Пост №3757400

Автор: Naro4iTo

Заброшенный остров-замок 16 века, Ирландия.Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3757400″ }, «headline»: «Заброшенный остров-замок 16 века, Ирландия. / Эстетика ебеней :: заброшенные места :: замок», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%AD%D1%81%D1%82%D0%B5%D1%82%D0%B8%D0%BA%D0%B0-%D0%B5%D0%B1%D0%B5%D0%BD%D0%B5%D0%B9-%D0%B7%D0%B0%D0%B1%D1%80%D0%BE%D1%88%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5-%D0%BC%D0%B5%D1%81%D1%82%D0%B0-%D0%B7%D0%B0%D0%BC%D0%BE%D0%BA-4903092.jpeg», «height»: 2032, «width»: 2032 }, «datePublished»: «2018-12-17T18:39:14+03:00», «dateModified»: «2018-12-17T18:39:14+03:00», «author»: { «@type»: «Person», «name»: «Naro4iTo» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3757400
Source: Joyreactor

Двухэкранный Nubia X испытали на прочность

Видеоблогер Зак Нильсон протестировал на прочность один из самых необычных смартфонов 2018 года — Nubia X. Главной фишкой аппарата стало отсутствие фронтальной камеры, что позволило сделать минимальные […]
Двухэкранный Nubia X испытали на прочность
Source: 4pda

[Из песочницы] Упрощаем сборку билдов в Unity3D

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

Выглядит он примерно так:

А зачем, почему, где взять и как пользоваться я расскажу ниже.

Читать дальше →
[Из песочницы] Упрощаем сборку билдов в Unity3D
Source: geektimes

Пост №3757390

Автор: alisher1

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3757390″ }, «headline»: «Diablo Immortal :: Valve :: Diablo :: Ubisoft :: BATTLEFIELD V (BATTLEFIELD 5) :: Fallout 76 :: Fallout 4 :: EA games :: Fallout (Фоллаут,) :: Blizzard (Blizzard Entertainment) :: Battlefield :: Artifact (игра) :: Разработчики игр :: Игры :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/Fallout-4-Fallout-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-Fallout-76-4903072.jpeg», «height»: 1080, «width»: 1080 }, «datePublished»: «2018-12-17T18:29:56+03:00», «dateModified»: «2018-12-17T18:29:56+03:00», «author»: { «@type»: «Person», «name»: «alisher1» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3757390
Source: Joyreactor

Пост №3757377

Автор: GurkeCucumber

Сап реактор, сегодня с утреца в 7:20 прилетел мне мой сорокет. Я вообщем то не за поздравлениями пришел, потому как обратный отсчет из пизды в могилу не считаю праздником. Дело вот в чем Сбербанк как славному рабу системы подарил мне 5 книг бесплатных на сайте ЛитРес. Я вот и подумал, вы все тут народ смышленный, и знаю что многие из Вас ценят качественную литературу как и я. Посоветуйте какие нибудь отличные книги. Люблю историческое, фэнтези, космическую фантастику, интересные афтобиографичные рассказы, приключенческое чтиво какое нибудь. Не люблю детективы, всякого рода пропаганду политическую, и документалку. Всем спасибо заранее и удачного дня, вечера или что там у Вас. Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3757377″ }, «headline»: «Сап реактор, сегодня с утреца в 7:20 прилетел мне мой сорокет. / литрес :: ДР :: книги :: сбербанк», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%94%D0%A0-%D0%BA%D0%BD%D0%B8%D0%B3%D0%B8-%D0%BB%D0%B8%D1%82%D1%80%D0%B5%D1%81-%D1%81%D0%B1%D0%B5%D1%80%D0%B1%D0%B0%D0%BD%D0%BA-4903058.jpeg», «height»: 413, «width»: 550 }, «datePublished»: «2018-12-17T18:23:15+03:00», «dateModified»: «2018-12-17T18:23:15+03:00», «author»: { «@type»: «Person», «name»: «GurkeCucumber» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «Я вообщем то не за поздравлениями пришел, потому как обратный отсчет из пизды в могилу не считаю праздником. Дело вот в чем Сбербанк как славному рабу системы подарил мне 5 книг бесплатных на сайте ЛитРес. Я вот и подумал, вы все тут народ смышленный, и знаю что многие из Вас ценят качественную лите» }
Комментировать 
Пост №3757377
Source: Joyreactor

Пост №3757360

Автор: Imebal

Развернуть

{
«@context»: «http://schema.org»,
«@type»: «BlogPosting»,
«mainEntityOfPage»:{
«@type»:»WebPage»,
«@id»:»http://polit.reactor.cc/post/3757360″
},
«headline»: «БЛЯДСТВО, РАЗВРАТ, НАРКОТИКИ!,Autos & Vehicles,БЛЯДСТВО,РАЗВРАТ,НАРКОТИКИ!,БЛЯДСТВО, РАЗВРАТ, НАРКОТ / Путин :: политика»,
«image»: {
«@type»: «ImageObject»,
«url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0-%D0%9F%D1%83%D1%82%D0%B8%D0%BD-4903017.jpeg»,
«height»: 90,
«width»: 120 },
«datePublished»: «2018-12-17T18:10:09+03:00»,
«dateModified»: «2018-12-17T18:10:09+03:00»,
«author»: {
«@type»: «Person»,
«name»: «Imebal»
},
«publisher»: {
«@type»: «Organization»,
«name»: «JoyReactor.cc»,
«logo»: {
«@type»: «ImageObject»,
«url»: «http://joyreactor.cc/images/joyreactor_ie6.png»,
«width»: 207,
«height»: 54
}
},
«description»: «ИКИ!»
}

Комментировать 
Пост №3757360
Source: Joyreactor

[Перевод] Десять вещей, которые можно делать с GraalVM


От переводчика: GraalVM — новая, интересная технология, но на Хабре по ней не так много статей, которые бы могли показать примеры возможностей Graal. Статья ниже — это не просто перечисление того, что GraalVM умеет, но ещё и небольшой мастер-класс, аналогичный тому, который Chris Seaton и Олег Шелаев проводили на Oracle CodeOne 2018. Вслед за автором, призываю — пробуйте делать примеры из статьи, это действительно интересно.

В GraalVM много всего разного, и, если вы слышали это название раньше, или даже видели доклады, то все равно есть много вещей, о которых вы наверняка ещё не знаете, но которые GraalVM может делать. В этой статье мы рассмотрим разнообразные возможности, которые предоставляет GraalVM и покажем, что с их помощью можно сделать.

  1. Быстрое выполнение Java
  2. Уменьшение времени старта и потребления памяти для Java
  3. Комбинирование JavaScript, Java, Ruby и R
  4. Исполнение программ, написанных на платформо-зависимых языках
  5. Общие инструменты для всех языков программирования
  6. Дополнение JVM приложений
  7. Дополнение платформо-зависимых приложений
  8. Код Java как платформо-зависимая библиотека
  9. Поддержка нескольких языков программирования в базе данных
  10. Создание языков программирования для GraalVM

Читать дальше →
[Перевод] Десять вещей, которые можно делать с GraalVM
Source: geektimes

Гид по подаркам на Новый год

Наш мозг не в силах воспринимать реальность в настоящем времени. Знаете ли вы, что задержка в передаче визуального сигнала от сетчатки до зрительной коры составляет 70 мс? Это значит, что времени до Нового года у вас остается еще меньше, чем вы думали. Давайте поговорим о будущем — о том, что вы положите под елку. Мы подготовили гид по подаркам, в котором можно найти интересные гаджеты и устройства на любой вкус. Рассказываем подробнее о некоторых вариантах под катом.
Читать дальше →
Гид по подаркам на Новый год
Source: geektimes

[Из песочницы] Как убедить клиента или компанию использовать Flutter

Привет, Хабр! Представляю вашему вниманию перевод с англ. статьи Pitching Flutter to your company or client (автор Wm Leler)

С момента публикации статьи What’s Revolutionary about Flutter прошло больше года (и этот материал всё ещё актуален). Когда я писал ту статью, лишь немногие мобильные разработчики слышали о Flutter, но с тех пор многое изменилось. Сейчас я не успеваю следить за потоком новых статей и видео, которые появляются в этом активном и постоянно развивающемся сообществе. Разработчики открыли для себя Flutter, и они от него без ума. Вот пример приложения от Reflectly, созданного с помощью Flutter:

Умное приложение-дневник Reflectly
Читать дальше →
[Из песочницы] Как убедить клиента или компанию использовать Flutter
Source: habrahabr