Архив за 09 июля 2012 - 3

Прим. переводчика — пост про интеграцию Robokassa и Rails уже был, но способ, предоставленый там, полагаю, многих не устроит.

Когда у вас есть приложение, написанное на Ruby on Rails и вы планируете добавить какую-нибудь платежную систему (например PayPal, Moneybookers или Robokassa, как в нашем случае), то первый гем о котором вы должны подумать — это active_merchant от Shopify.

ActiveMerchant — простая абстрактная платежная библиотека используемая и спонсируемая компанией Shopify.

Поэтому когда мне понадобилось добавить платежи через Robokassa в наш проект, я открыл список поддержеваемых платежных систем и был немного разачарован, потому что Robokassa туда не входила. Чуть позже я нашел форк, который добавлял её поддержку, но он уже устарел, поэтому некоторые тесты падали ec801d3d4f8. Таким образом я решил глянуть на этот код и исправить его, а не писать всё с чистого листа.
Читать полностью »

Добрый день, уважаемыее. Представляю вашему вниманию свой небольшой проект – сетевой 2D-шутер на C#. Несмотря на то, что визуальная составляющая весьма простая – в наш век уже никого не заинтересуешь 2D-играми, некоторые архитектурные решения могут заинтересовать людей, собирающихся написать свою игру. В статье я расскажу о вариантах реализации ключевых моментов игры.
Читать полностью »

Нечестный маркетинг приложений в AppStore и как от него защититься

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

Вот три примера подобных приложений (на 09.07.12):

9-е место — «Блокировка сканером отпечатков»

41-е место — «Черный список»

85-е место — «Называют черный список» (все тоже самое, что и в предыдущем приложении, отличается только иконка приложения).

Как определить, что приложение мошенническое?

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

Данный текст можно считать открытым обращением в Пенсионный фонд Российской Федерации, НПФ «Благосостояние», НПФ «Ренессанс Жизнь и Пенсии» и НПФ «Лукойл-Гарант».

Начнем с приятного. Обращения, направленные в Пенсионный Фонд через сайт, рассматриваются, и на них приходит ответ. Приходит правда только на бумаге по почте России. Обращение было направлено 26.06.2012, ответ датирован 02.07.2012, принят почтой 03.07.2012, и, наконец, доставлен адресату 07.07.2012. Т.е. весь процесс занял менее двух недель без езды, писанины и стояния в очередях. Хотя подтверждение о том, что обращение рассмотрено и официальный ответ отправлен, можно и на электронную почту отправить (иначе, зачем ее спрашивать?).

Есть робкая надежда, что прочие государственные учреждения тоже будут развивать и улучшать данный вид коммуникаций.
Читать полностью »

Многие помнят, что успешный проект украинской студии G.S.C. «S.T.A.L.K.E.R» не так давно погиб смертью храбрых по неясным причинам (то ли рейдерский захват, то ли просто Сергей Григорович устал). Команда разработчиков, занимавшаяся «Сталкером» ранее, основала новую студию «Vostok games» и начала разработку нового пост-апокалиптичного шутера Survarium, который во многом похож на их предыдущий проект.

Одним уж существенных недостатков «Сталкера» были невероятно длинные сроки его разработки (проект даже получил саркастичное прозвище «Ждалкер»), а также откровенно сырые сиквел и приквел — «Зов Припяти» и «Чистое небо». Выход «Survarium» запланирован на 2013 год, и разработчики пытаются сделать процесс работы на игрой прозрачнее и даже приглашают фанатов серии присылать им предложения по геймплею. Этапы разработки показываются в видео-дневниках, второй выпуск которого под катом.

Видео сравнительно небольшое — около семи минут — и его существенная часть — это трейлер игры. Затем htm идёт о механике игры и её различных особенностях.

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

Фотография атомной тени
Тень атома иттербия, фото до и после фильтрации

Учёные из Центра квантовой динамики при университете Гриффита (Брисбен, Австралия) сумели первыми в мире сфотографировать тень отдельного атома. Учёные приблизились к теоретическому пределу микроскопии, потому что отдельный атом — это минимальный объект, который можно разглядеть в видимом свете.
Читать полностью »

Михаил Лукин из Российского квантового центра осуществил прорыв в постройке квантового компьютера. Ученые смогли достаточно долго сохранить данные в квантовой вычислительной системе — исследователи считают что мы стоим в одном шаге от создания реального квантового компьютера.

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

image
Лекция в Digital October

Под руководством Лукина группа ученых из Гарвардского университета смогла создать квантовые биты, хранящие информацию в течение примерно 2 секунд. Это примерно на 6 порядков дольше, чем в ходе предыдущих экспериментов. Отдельной особенностью созданного кубита стало то, что он способен работать при комнатной температуре.

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

Большинство существующих квантовых систем создаются на базе сложного и дорогого оборудования, включая установки, охлаждающие систему до абсолютного нуля (-273 по Цельсию). Группа ученых во главе с гарвардским профессором физики Михаилом Лукиным (Mikhail Lukin) использовала алмазы, выращенные в лабораторных условиях.

"То, что нам удалось достичь в плане контроля, — поистине беспрецедентно, — прокомментировал Лукин. — Мы получили кубит при комнатной температуре. Мы смогли записать информацию в него и сохранить ее в течение относительно долгого времени. Мы полагаем, что данный эксперимент имеет лишь технические ограничения. То есть выглядит вполне реальной возможность продления периода существования кубита на часы. В этом случае становится возможным внедрение реальных квантовых вычислительных систем".

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

Тайна лишнего CMP или зачем Володька сбрил усы?В предыдущей статье, посвященной анализу производительности целочисленного умножения были получены удивительные результаты, требующие интерпретации, а именно — почему при генерации кода в VS2012 значительно (в 5,5 раз) падает скорость, а в VS2010 такого не наблюдается, в чем секрет быстрого кода?

Оказывается, дело было в использовании замечательной команды ADC, которая просто необходима при сложении (или умножении) чисел большой разрядности. Она позволяет задействовать флажок переноса и отпадает необходимость хитрых манипуляций с битами, чтобы вычислить перенос другими способами.

Но команду ADC почему-то не любят компиляторы, причем настолько не любят, что нет простого способа заставить компилятор начать использовать команду ADC вкупе с флажком Carry. Можно, конечно, написать это на ассемблере. Но написание быстрого кода вручную — это непосильная задача, предусмотреть все тонкости и сделать что-то быстрее оптимизирующего компилятора практически невозможно. Еще есть проблема, что в Visual Studio C++ x64 зачем-то отказались от встроенной команды _asm, и чтобы воспользоваться ассемблерными вставками, нужно создавать отдельный ASM-файл, что делать очень не хочется.

На самом деле — нам бы очень пригодился явный intrinsic команды add-with-carry, но Microsoft hard-working создатели компилятора, когда у них спросили об этом напрямую, заявили что add-with-carry intrinsic имеет ограниченное применение и поэтому в текущем компиляторе его нет. Очень и очень зря.
Читать полностью »

Британский судья: «Galaxy Tab не так крут, как iPad»

В очередном патентном споре между Apple и Samsung суд признал правоту последних.

Вот только мотивировал это судья тем, что Самсунги просто не так круты, как айпады, поэтому их сложно спутать, и не стоит вести речь о полном подобии внешнего вида.Читать полностью »

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

Эта искаженная картина направляет внимание и ресурсы на борьбу с призраками вместо того, чтобы решать гораздо более распространенные проблемы с безопасностью данных. По информации Privacy Rights Clearinghouse, утеря или неправильная утилизация бумажных документов, флешек, ноутбуков и компьютеров стала причиной более чем 1400 утечек данных с 2005 года — почти половина всех зарегистрированных случаев. В результате этих утечек было скомпрометировано больше 180 миллионов индивидуальных записей, включающих имена, номера социального страхования, адреса, номера кредиток и другое. Сравните это с 631 инцидентом за этот же период, причиной которого стали хакеры или вирусы. Гораздо больше шансов, что ваши приватные данные попадут в чужие руки из-за того, что кто-то забудет служебный ноутбук в вагоне метро, чем по вине взломщика.
Читать полностью »


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