Архив за 17 марта 2014 - 5

Google выпустил новую версию Google Play (4.6.16) с новой опцией парольной защиты от бесконтрольных покупок

Ранее на Хабре уже публиковались новости о том, что Еврокомиссия проводит разбирательства с корпорацией Google по поводу внутриигровых покупок виртуальных вещей и способностей персонажей, покупок, совершаемых детьми, и приводящих к многотысячным тратам, списываемых с карты родителей. Кроме Европы, иски в отношении такого типа покупок подавались и в США.

Представители Google (и Apple, кстати, тоже), встречались со специальной комиссией, сформированной Евросоюзом, для обсуждения возможных способов изменения политики покупок в так называемых freemium-приложениях. Так вот, вскоре после этой встречи Google выпустила обновленный Google Play, с новой функцией парольной защиты.

Читать полностью »

Всем кому приходилось сталкиваться с процедурой failover при работе с потоковой репликацией в PostgreSQL, наверняка озадачивались вопросом: «А как бы мне ничего заново не копировать, а по-быстрому завести старый мастер в качестве stand-by». Так вот к сожалению, встроенной такой функциональности в PostgreSQL, увы нет. Да, нельзя так просто взять и подключить старый мастер к новому и чтобы все заработало. Для этого нужно повторить процесс настройки потоковой репликации заново, т.е. скопировать весь кластер и запустить postgres в режиме hot-standby.
К счастью работы в этом направлении ведутся, причем результаты довольно не плохие. Называется же проект pg_rewind.
Сразу предупреждаю это еще не production-ready и пост носит характер how-to + technology preview.
Читать полностью »

iToilet. Офисный туалет свободен
Читать полностью »

Немецкая компания разрабатывает самообучающиеся манипуляторы а ля «Doc Ock»

В комиксах Marvell частенько показывают героя по имени Doc Ock. У этого товарища есть роботизированные манипуляторы, которые увеличивают «функциональность» человека в несколько раз. Разработчики из Германии решили создать нечто похожее (правда, они сравнивают свой проект с хоботом слона), причем созданные манипуляторы могут самообучаться, благодаря соответствующему ПО.

Читать полностью »

Задача о выкидывании негра за бортТак уж вышло, что на февральский конкурс по функциональному программированию в 2014 году была предложена очень смешная и совершенно неполиткорректная задача, которая, однако же, привлекла небывалое для последних времён количество конкурсантов. В итоге на конкурс было подано 10 решений, а участвовало 9 конкурсантов (то есть один из участников решил задачу на двух языках программирования). Из представленных языков программирования же в порядке убывания были следующие: Haskell (4 решения), Erlang (2 решения), Clojure, JavaScript, Prolog и Scala (по 1 решению). Что, собственно, очень радует.

  • Постановка задачи: здесь.
  • Отчёт о проведении конкурса: здесь.

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

Читать полностью »

Редакция Roem.ru получила от Приволжского Роскомнадзора объяснение причин блокировки "Ростелекомом" ресурсов Bookmate (мы писали об этом в феврале 2014-го) и Scribd.com

Scrbd.com попал в "Единый реестр" по решению суда и причину бана можно было выяснить относительно легко: по словам сотрудника Роскомнадзора Анатолия Селезнёва, у Scribd на сайте был размещён текст книги "Генералы о еврейской мафии", признаной экстремистской на территории РФ.  При этом c Bookmate ситуация была сложнее.

Читать полностью »

в 8:34, , рубрики: Без рубрики

Приветствуем вас, Читатели! Мы наконец-то готовы представить вам очередной материал формата Вскрытие, на этот раз разбираться будем во «внутренностях» топового музыкального смартфона Meizu MX3 – рассмотрим отдельно компоненты устройства, взглянем на то, как они скомпонованы внутри корпуса и отметим некоторые особенности сборки.

Вскрытие Meizu MX3
Читать полностью »

Конфигурирование телефонов Digium через модуль DPMA в Elastix
Доброго времени суток, уважаемые хаброжители.

Усилиями сотрудников нашей компании уже были проведены тестирования телефонов Digium с Asterisk, AsteriskNow и Switchvox. На мой взгляд, было бы некорректно не дополнить данный список тестированием работы телефонов с популярным дистрибутивом Elastix.

Заинтересовавшихся прошу под кат.
Читать полностью »

concurrency

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

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

Все примеры приведены на Java, но содержат комментарии и я надеюсь будут понятны программистам не знакомым c Java. Данная статья носит обзорный характер и не претендует на полноту. В то же время она наполнена ссылками, которые дают более подробное объяснение терминам и утверждениям.

Читать полностью »

Компания Gigabyte добавила в свой каталог описание разогнанной 3D-карты Radeon R9 280. Модель, оснащенная системой охлаждения WindForce 3X, получила обозначение GV-R928WF3OC-3GD.

Конструкция системы охлаждения WindForce 3X включает три восьмимиллиметровые тепловые трубки и три вентилятора

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js