Выбираем наушники для спорта и путешествий

Наступило лето — время для путешествий и занятий спортом на свежем воздухе. Если вы привыкли слушать музыку на смартфоне, то возникает вопрос — покупать отдельные наушники или нет. Комплектные наушники […]
Выбираем наушники для спорта и путешествий
Source: 4pda

Пост №3148795

Автор: Averr

Развернуть &epicComment_3148795& { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3148795″ }, «headline»: «19:30 © ^ -,| с=® X Вакансия компа… ПОДЕЛИТЬСЯ • А www.rabota.ru Протаптывал ьщик тропинок Н / вакансия :: работа», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D1%8F-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0-3914837.jpeg», «height»: 1245, «width»: 700 }, «datePublished»: «2017-06-23T11:02:57+03:00», «dateModified»: «2017-06-23T11:02:57+03:00», «author»: { «@type»: «Person», «name»: «Averr» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «а вахту.ру, Другое Откликнуться 35 000 — 50 000 руб. График: вахта не имеет значения Образование: любое На проект по благоустройству территории в дизайнерском эко-парке требуется персонал, чтобы сделать тропинки естественного происхождения. Протаптывать можно 2 способами: 1. Ходить строго по» }
Комментировать 
Пост №3148795
Source: Joyreactor

Apache Cassandra + Apache Ignite — как совместить лучшее

Apache Cassandra — это одна из популярных распределенных дисковых NoSQL баз данных с открытым исходным кодом. Она применяется в ключевых частях инфраструктуры такими гигантами как Netflix, eBay, Expedia, и снискала популярность за свою скорость, способность линейно масштабироваться на тысячи узлов и “best-in-class” репликацию между различными центрами обработки данных.


Apache Ignite — это In-Memory Computing Platform, платформа для распределенного хранения данных в оперативной памяти и распределенных вычислений по ним в реальном времени с поддержкой JCache, SQL99, ACID-транзакциями и базовой алгеброй машинного обучения.


Apache Cassandra является классическим решением в своей области. Как и в случае с любым специализированным решением, её преимущества достигнуты благодаря ряду компромиссов, значительная часть которых вызвана ограничениями дисковых хранилищ данных. Cassandra оптимизирована под максимально быструю работу с ними в ущерб остальному. Примеры компромиссов: отсутствие ACID-транзакций и поддержки SQL, невозможность произвольных транзакционных и аналитических транзакций, если под них заранее не адаптированы данные. Эти компромиссы, в свою очередь, вызывают закономерные затруднения у пользователей, приводя к некорректному использованию продукта и негативному опыту, либо вынуждая разделять данные между различными видами хранилищ, фрагментируя инфраструктуру и усложняя логику сохранения данных в приложениях.


Возможное решение проблемы — использование Cassandra в связке с Apache Ignite. Это позволит сохранить ключевые преимущества Cassandra, при этом скомпенсировав ее недостатки за счет симбиоза двух систем.


Как? Читайте дальше, и смотрите пример кода.

Читать дальше →
Apache Cassandra + Apache Ignite — как совместить лучшее
Source: habrahabr

Разработчики популярного онлайн-шутера удовлетворили странную просьбу игрока

Всегда хорошо, когда разработчики прислушиваются к
своему сообществу и оперативно реагируют на пожелания и просьбы. Даже если
они на первый взгляд кажутся несколько странными. Например, как вам требование
убрать […]
Разработчики популярного онлайн-шутера удовлетворили странную просьбу игрока
Source: 4pda

Возможности CodeRush for Roslyn для XAML

Редактировать XAML-разметку в Visual Studio достаточно удобно благодаря таким фичам как IntelliSense, автозакрытие тэгов, сворачивание тэгов. Но при реальной работе с этими фичами приходит понимание, что XAML в чистой студии достаточно обособлен: например, плохо отслеживаются связи между кодом и разметкой. Это не позволяет чистой студии делать многие полезные вещи, которые умеет делать студия c CodeRush for Roslyn. Под катом подробности…

Читать дальше →
Возможности CodeRush for Roslyn для XAML
Source: habrahabr

Как провести розыгрыш призов среди Java программистов

Давно ли вы участвовали в лотерее или розыгрыше? Приходилось ли вам самим их устраивать? Даже если ответы: никогда и нет, уверен, что вы знаете что это такое.


А какие у вас ассоциации от слов «лотерея» и «розыгрыш»? У меня — разноцветные шары с номерами и лотерейная машина, из которой разноцветные шары выпадают по одному и определяют победителя.


Вот и мне некоторое время назад понадобилось “определить” победителей розыгрыша бесплатных места на курс “Разработчик Java” в Otus.ru. Задача звучала просто: есть N email-ов, нужно выбрать среди них случайным образом M email-ов тех, кто будет учиться бесплатно.


Сложность задачи была в том, что это были email-ы всех, кто успешно прошел входное тестирование курса. То есть email-ы программистов. Я представил себе, как я “достаю из кармана” M email-ов и говорю: “Вот эти победили”. И… мне никто не верит. Даже если победители начинают радостно писать в общий чат: “Спасибо, как мы рады!”, мне все равно никто из оставшихся не поверит. Да я бы и сам не поверил, если бы мне просто сказали «победили эти».

image


Программистам мало сказать кто победил, надо доказать что это действительно случайные победители, и что в общем списке действительно был их email, и что вероятность попасть в победители у всех равна.
Читать дальше →
Как провести розыгрыш призов среди Java программистов
Source: habrahabr

Цитата #445460

xxx: Привет, это xxx не могу закрыть физику, у тебя связи есть?
yyy: Нет, связей увы нету.
xxx: Слушай а не знаешь кто из преподов деньги берёт?
yyy: Я вообщето не учусь с вами уже пол года, меня ж выгнали…
xxx: как не учишься? ты ж в контакте есть?
Цитата #445460
Source: bash

Пост №3148781

Автор: Pr. Martini

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3148781″ }, «headline»: «don’t loose your grip / coub :: перекатиполе», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/coub-%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%B0%D1%82%D0%B8%D0%BF%D0%BE%D0%BB%D0%B5-3914814.jpeg», «height»: 1280, «width»: 1280 }, «datePublished»: «2017-06-23T10:40:12+03:00», «dateModified»: «2017-06-23T10:40:12+03:00», «author»: { «@type»: «Person», «name»: «Pr. Martini» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3148781
Source: Joyreactor

Видеозаписи: Android meetup в офисе Badoo

В прошлую субботу, 17 июня, мы снова проводили митап в офисе. На этот раз принимали Android-сообщество. Эта встреча, вероятно, была самой разнообразной по темам докладов, поэтому каждый интересующийся найдет что-то для себя.

Читать дальше →
Видеозаписи: Android meetup в офисе Badoo
Source: habrahabr

Знакомство с ServiceNow и управлением ИТ-инфраструктурой: Дайджест #2

Сегодня «ИТ Гильдия» подготовила второй дайджест материалов (часть 1). В этой подборке мы использовали наши ознакомительные статьи для начинающих, руководства и обзоры.

Читать дальше →
Знакомство с ServiceNow и управлением ИТ-инфраструктурой: Дайджест #2
Source: habrahabr