Как стать автором
Обновить
22
0
Vasili Kachalko @dreamfall

Пользователь

Отправить сообщение

Twitter лёг

Время на прочтение1 мин
Количество просмотров1.6K
Почти два часа была полностью недоступна социальная сеть Twitter. Не работал ни веб-интерфейс, ни API.

На данный момент на странице twitter.com выводился следующий текст.
image

Разработчики twitter пока никак не объяснили причину выхода социальной сети из строя. На сайте status.twitter.com просто сообщается о факте падения сервиса.
Users may be experiencing issues accessing Twitter. Our engineers are currently working to resolve the issue

На dev.twitter.com можно посмотреть подробную статистику по упавшим сервисам.

В данный момент (21.10 по Москве) работоспособность социальной сети восстановлена, однако некоторые пользователи всё еще жалуются на отсутствующую веб-морду сайта.
Всего голосов 28: ↑17 и ↓11+6
Комментарии33

Интеграция Robokassa в ActiveMerchant

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

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

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

Поэтому когда мне понадобилось добавить платежи через Robokassa в наш проект, я открыл список поддержеваемых платежных систем и был немного разачарован, потому что Robokassa туда не входила. Чуть позже я нашел форк, который добавлял её поддержку, но он уже устарел, поэтому некоторые тесты падали ec801d3d4f8. Таким образом я решил глянуть на этот код и исправить его, а не писать всё с чистого листа.
Читать дальше →
Всего голосов 5: ↑5 и ↓0+5
Комментарии8

Quake 3 beta на WebGL

Время на прочтение1 мин
Количество просмотров1.4K


Брэндон Джонс, являющийся активным WebGL-разработчиком, выпустил новую beta-версию игры Quake 3 для браузеров. По заявлением разработчика, в релизе сделано несколько изменений, которые ускорили работу игры: обновлен glMatrix, полностью убран jQuery из проекта, началась работа над полноэкранном режимом. И действительно, игрушка показывает отличный показатель fps. Но главным отличием Брендон называет появившуюся поддержку геймпада. Хоть разработчик и не уверен, что побегать можно будет с любым устройством, однако проделанная работа впечатляет.

Конечно, проект еще находится в ранней стадии, ведь даже пострелять нельзя, но зато можно в полной мере насладиться возможностями WebGL.

Попробовать можно тут.
Всего голосов 91: ↑80 и ↓11+69
Комментарии82

Google оштрафовали на 500 000 евро за бесплатный API Google Maps

Время на прочтение1 мин
Количество просмотров9.3K
Коммерческий суд Парижа обязал Google выплатить 500 000 евро штрафа за предоставление возможности бесплатно пользоваться Google Maps. Компания Bottin Cartographes подала на Google в суд, за то, что те подрывают конкуренцию на рынке и хотят его монополизировать.

«Прежде всего, мы просим применения четкой и прозрачной бизнес-модели и улучшения соблюдения правил конкуренции, — заявила Дороти Мани, заместитель генерального директора Bottin Cartographes, — Есть две основные модели финансирования: реклама, показывающаяся на бесплатных сервисах, и предоставление платных услуг» (чем и занимается Bottin Cartographes). Замдиректора подчеркнула, что сервис Google Maps — это не просто сайт, а программные интерфейсы, позволяющие компаниям интегрировать в свои приложения карты google. И некоторые из этих API предоставлены совершенно бесплатно, без рекламы, даже если они связаны с затратами для поискового гиганта.
Читать дальше →
Всего голосов 193: ↑178 и ↓15+163
Комментарии358

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

Время на прочтение2 мин
Количество просмотров10K
Многие ли пользователи PayPal полностью читали правила пользования системой? Вот, например, один из пунктов правил, который регулирует возврат денег, в случае, если продавец и покупатель не могут решить конфликтную ситуацию самостоятельно:
For SNAD Claims, PayPal may require you to ship the item back to the seller — or to PayPal — or to a third party at your expense, and to provide proof of delivery. <...> PayPal may also require you to destroy the item and to provide evidence of its destruction

Получается, что PayPal для возврата могут потребовать от покупателя попросту уничтожить товар и прислать им подтверждение этому.
К чему это может привести?
Всего голосов 127: ↑119 и ↓8+111
Комментарии89

Выход версии 0.6.4 привел к блокировке домена nodejs.org в Китае

Время на прочтение1 мин
Количество просмотров1.5K
Великий китайский файервол попросту заблокировал доступ к домену nodejs.org из страны. Связано это ни с чем иным, как с вышедшей новой версией node.js под номером 0.6.4. Это может показаться странным, но файервол действительно блокирует все сайты содержащие цифры 64 и 89. Связано это с печальными событиями имевшими место в 1989м году. Тогда на площади Тяньаньмэнь были расстреляны студенты. Правительство пытается любыми, даже такими безумными, способами ограничить доступ современного населения к истории тех событий.
Читать дальше →
Всего голосов 71: ↑64 и ↓7+57
Комментарии50

HTC Edge — первый четырёхядерный смартфон

Время на прочтение1 мин
Количество просмотров3.5K
Встречайте, HTC Edge — новый флагман от HTC — первый четырехядерный смартфон в компании. Да и скорее всего во всем мире.

image
Читать дальше →
Всего голосов 61: ↑51 и ↓10+41
Комментарии392

Быстрое вступление в rack

Время на прочтение7 мин
Количество просмотров46K

Что за Rack?


По словам Christian Neukirchen — автора гема rack — он создан для обеспечения минимального API для подключения веб-серверов, поддерживающих Ruby (WEBrick, Mongrel и т.д.) и ruby веб-фреймворками (Rails, Sinatra и др.).

Такие фреймворки, как например Sinatra, построены над Rack или у них есть rack-интерфейс, позволяющий серверам веб-приложений подключаться к ним.

Цель rack проста — он позволяет с легкостью обрабатывать HTTP-запросы.

HTTP — это простой протокол: в основном описывается формат данных, которые отправляются на сервер и которые возвращаются в клиенту. HTTP-запрос и HTTP-ответ имеют очень похожую структуру. HTTP-запрос — тройка, состоящая из пары метод-ресурс, набора заголовков и тела запроса, в то время как HTTP-ответ HTTP состоит из кода ответа, набора заголовков и опционального тела ответа.
Читать дальше →
Всего голосов 42: ↑41 и ↓1+40
Комментарии17

DisplAir — безэкранный мультитач дисплей

Время на прочтение1 мин
Количество просмотров6.7K
О проекте DisplAir уже вскользь упоминали на хабре. Его участниками была разработана технология управления безэкранным дисплеем с поддержкой multitouch.


Читать дальше →
Всего голосов 70: ↑62 и ↓8+54
Комментарии38

Oauth 2 провайдер за 30 минут

Время на прочтение2 мин
Количество просмотров11K
Представим, что в один прекрасный день вы решаете подключить oauth2 к своему проекту на ruby on rails. Так как аутентификация большинства rails приложений сейчас идет через devise, то неплохо было бы заинтегрировать oauth2 с этим гемом. Благо, все придумали до нас, поэтому встречайте — devise_oauth2_providable. С этим гемом интеграция и тестирование oauth2 провайдера у вас отнимет времени не больше, чем поход в магазин.

Узнать как
Всего голосов 40: ↑37 и ↓3+34
Комментарии10

Американские ученые разработали микро-роботов

Время на прочтение1 мин
Количество просмотров1.7K
Ученые Аргоннской национальной лаборатории (Argonne National Laboratory) создали самоорганизующихся микро-роботов, диаметром около 500 микрон (0,5 мм).



Сформированные из крошечных ферромагнитных частиц, плавающих в прослойке между водой и маслом, эти роботы (микроботы? нанороботы?) управляются при помощи магнитов. Используя переменное магнитное поле, направленное перпендикулярно поверхности жидкости, частицы собирают в кружки, называемые «астрами», а с помощью горизонтального поля их приводят в движение.
Читать дальше →
Всего голосов 50: ↑46 и ↓4+42
Комментарии61

Первая авария беспилотного автомобиля

Время на прочтение1 мин
Количество просмотров3.4K


Один из беспилотников Google врезался в другой автомобиль. Однако компания уже заявила, что в это время автомобилем управлял человек.
Читать дальше →
Всего голосов 110: ↑102 и ↓8+94
Комментарии254

habreffect.ru больше не с нами?

Время на прочтение1 мин
Количество просмотров622
Сегодня, решив залить кое-какие картинки для хабра, я по привычке отправился на habreffect.ru. Однако, к моему глубочайшему сожалению, я увидел лишь эту надпись:

Дорогие пользователи!

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

Мы были рады предоставлять вам наши услуги. За все полтора года, что мы вместе, вы прислали нам очень много писем с благодарностями, предложениями и конструктивной критикой. Мы очень признательны вам за это!

Спасибо, что были с нами.

Администрация habreffect.ru.


В любом случае, огромное спасибо разработчикам за ваш труд! Успехов вам и удачи с другими проектами.
Всего голосов 233: ↑217 и ↓16+201
Комментарии199

9 июня — встреча разработчиков на RoR с участием Ренделла Томаса

Время на прочтение1 мин
Количество просмотров521
9 июня в Минске состоится действительно долгожданная встреча белорусского RoR сообщества. Причем на ней будут не только наши соотечественники, но и Ренделл Томас из Engine Yard — всемирно известной своим cloud-хостингом для Rails-приложений и активной поддержкой популярных open source-проектов Merb и Rubinius компанией.
Читать дальше →
Всего голосов 10: ↑9 и ↓1+8
Комментарии12

[Перевод] VMware CloudFoundry: PaaS на Ruby

Время на прочтение3 мин
Количество просмотров2.3K
image Platform as a Service (PaaS) — это не самая тривиальная вещь для создания, развертывания и поддержки: для начала, приходится проделать немалую работу для управления всеми сервисами изнутри, затем предстоит продумать и реализовать хороший интерфейс, и, в конце-концов, сервис нужно продать и умело его поддерживать. Не удивительно, что инвестиции для создания таких сервисов, могут позволить себе только несколько зажиточных игроков на IT-рынке.

Поэтому было вдвойне интересно наблюдать, как VMware разворачивают сервис CloudFoundry, да еще и с открытым кодом (честно, вот github аккаунт)! Полноценная PaaS, которую они так же предлагают использовать как хостинг, доступна так же каждому, для запуска в собственной компании или датацентре — теперь вы можете запустить «мини Heroku», или «облако EngineYard» на собственных серверах! Но в сторону маркетинг, гораздо интереснее взглянуть под капот этого проекта, ведь он полностью организован на Ruby.

Читать дальше →
Всего голосов 39: ↑37 и ↓2+35
Комментарии16

Информация

В рейтинге
Не участвует
Откуда
Минск, Минская обл., Беларусь
Дата рождения
Зарегистрирован
Активность