По показаниям советского зонда «Вега-2» учёные вывели, что нижняя атмосфера Венеры — сверхкритическая жидкость

15 июня 1985 года спускаемый модуль советского космического аппарата «Вега-2» сел на поверхность Венеры в районе долины Русалки (7.14° ю. ш. 117.67° в. д.) и 56 минут передавал сигнал. Пройдя через атмосферу, он собрал единственный на сегодняшний день её полный температурный профиль.


Как и ожидалось, атмосфера оказалась очень плотной и тяжёлой. Атмосферное давление на поверхности составляет 92 бар, то есть примерно в 92 раза выше, чем на Земле, а температура — 464 °C. Плотность атмосферы у поверхности составляет примерно 6,5% от плотности жидкой воды. На 96,5% она состоит из CO2, на 3,5% — из N2 (по объёму).


Плотность атмосферы Венеры настолько высока, что её движение даже могло заставить Венеру остановить вращение, а затем начать медленно вращаться в противоположную сторону (есть такая теория). Сейчас Венера медленно вращается в сторону, противоположную земному, и делает один оборот вокруг оси за 243,02 земных суток.
Читать дальше →
По показаниям советского зонда «Вега-2» учёные вывели, что нижняя атмосфера Венеры — сверхкритическая жидкость
Source: geektimes

Вещи, которые мне надо было знать прежде, чем создавать систему с очередью

Фото очереди в мавзолей Мао Цзэдуна —  BrokenSphere / Wikimedia Commons


В проекте, над которым я сейчас работаю, применяется распределённая система обработки данных: сначала несколько десятков машин одновременно производят некоторые сообщения, затем эти сообщения отправляются в очередь, из очереди три потока извлекают сообщения и после финальной обработки выкладывают данные в базу Redis. При этом имеется требование: от «зарождения» события в машине, производящей сообщение, до выкладывания обработанных данных в базу должно проходить не более четырёх секунд в 90% случаев.


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

Пост №3164147

Автор: Snake1192

Шериф Гвиндолинссылка на конкурс: http://ds.reactor.cc/post/3157494Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://ds.reactor.cc/post/3164147″ }, «headline»: «Шериф Гвиндолин / Chosen Undead :: Gwyndolin :: DS art :: DS персонажи :: Каляки-Маляки (каляки-маляки) :: Dark Souls :: конкурс :: Darkmoon Knightess :: фэндомы :: разное», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%9A%D0%B0%D0%BB%D1%8F%D0%BA%D0%B8-%D0%9C%D0%B0%D0%BB%D1%8F%D0%BA%D0%B8-%D1%80%D0%B0%D0%B7%D0%BD%D0%BE%D0%B5-Dark-Souls-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-3940241.jpeg», «height»: 1940, «width»: 1406 }, «datePublished»: «2017-07-07T18:23:00+03:00», «dateModified»: «2017-07-07T18:23:00+03:00», «author»: { «@type»: «Person», «name»: «Snake1192» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «ссылка на конкурс: http://ds.reactor.cc/post/3157494» }
Комментировать 
Пост №3164147
Source: Joyreactor

Пост №3164146

Автор: SATANAGO

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://polit.reactor.cc/post/3164146″ }, «headline»: «трамп :: Путин :: сериал :: политика :: карточный домик :: Netflix», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%9F%D1%83%D1%82%D0%B8%D0%BD-%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0-%D1%82%D1%80%D0%B0%D0%BC%D0%BF-%D0%BA%D0%B0%D1%80%D1%82%D0%BE%D1%87%D0%BD%D1%8B%D0%B9-%D0%B4%D0%BE%D0%BC%D0%B8%D0%BA-3940240.jpeg», «height»: 1080, «width»: 1035 }, «datePublished»: «2017-07-07T18:22:57+03:00», «dateModified»: «2017-07-07T18:22:57+03:00», «author»: { «@type»: «Person», «name»: «SATANAGO» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3164146
Source: Joyreactor

[Из песочницы] Как generic-и нас спасают от упаковки

При заходе в метод мы часто выполняемым проверку на null. Кто-то выносит проверку в отдельный метод, что бы код выглядел чище, и получается что то-такое:

        public void ThrowIfNull(object obj)
        {
            if(obj == null)
            {
                throw new ArgumentNullException();
            }
        }

И что интересно при такой проверке, я массово вижу использование именно object атрибута, можно ведь воспользоватся generic-ом. Давайте попробуем заменить наш метод на generic и сравнить производительность.

Читать дальше →
[Из песочницы] Как generic-и нас спасают от упаковки
Source: habrahabr

Пост №3164134

Автор: Prolbo

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3164134″ }, «headline»: «Final Fantasy :: zidane tribal :: final fantasy IX :: adelbert steiner :: Vivi Ornitier :: eiko carol :: Garnet Til Alexandros :: Amarant Coral :: quina quen :: Freya Crescent :: Игры», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Final-Fantasy-%D0%98%D0%B3%D1%80%D1%8B-final-fantasy-IX-zidane-tribal-3940229.jpeg», «height»: 2080, «width»: 1536 }, «datePublished»: «2017-07-07T18:13:22+03:00», «dateModified»: «2017-07-07T18:13:22+03:00», «author»: { «@type»: «Person», «name»: «Prolbo» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3164134
Source: Joyreactor

RAML-роутинг в Play Framework

image

Play framework — очень гибкий инструмент, но информации о том, как изменить формат route-файла, на просторах интернета мало. Я расскажу о том, как можно заменить стандартный язык описания маршрутов на основе route-файла на описание в формате RAML. А для этого нам придется создать свой SBT-плагин.
Читать дальше →
RAML-роутинг в Play Framework
Source: habrahabr

Раздача скидочных купонов в честь дня рождения TomTop

Популярный онлайн-магазин TomTop продолжает отмечать 13-й день рождения. В честь этого до 10 июля идёт распродажа самых разных гаджетов от известных брендов со скидкой до 60%. Каждый […]
Раздача скидочных купонов в честь дня рождения TomTop
Source: 4pda

Xiaomi Mi Bluetooth Audio Receiver превратит любые наушники в беспроводные

В прошлом году производители смартфонов начали отказываться от использования 3,5-миллиметрового аудиоразъёма, и в этом году тренд продолжился. К примеру, флагманский Xiaomi Mi6 не имеет отдельного […]
Xiaomi Mi Bluetooth Audio Receiver превратит любые наушники в беспроводные
Source: 4pda

Rewarded Video: лучшие сценарии показа или как сделать так, чтобы вашу рекламу посмотрели


Формат Rewarded Video (RV) стремительно растет: пользователей такая реклама практически не раздражает, так как выбор — смотреть или не смотреть — остается за ними. Однако, видео за вознаграждение работает все по тому же по закону Парето: нужно потратить время на разработку стратегии размещения RV, чтобы выжать из этого типа рекламы максимум.
Читать дальше →
Rewarded Video: лучшие сценарии показа или как сделать так, чтобы вашу рекламу посмотрели
Source: habrahabr