Pull to refresh
10
0
Неверов Евгений @deMone

User

Send message
Про облака забыли. Там та же история: обязательно пытаются переезжать (и изначально разрабатываться) в облаках, даже не задумываясь — а нужно ли это.
Главное, чтобы не случился обрыв связи при получении ответа от сервера, когда ты захочешь прочесть секрет.
Ну, собственно, так я и думал =)
А как быть, если часть данных не успела синхронизироваться со вторым дата-центром? Понятно, что когда связь восстановится, данные синхронизируются, но что делать с критически важными данными?
Ну, если считать код вида if (newVersion()) { include 1; } else { include 2; } «отдельным слоем», то да, это отдельный слой.

Почему не realtime? Кэш с информацией о конкретной БД сбрасывается в момент обновления БД.
Не совсем =) Просто на той же ноде (на том же frontend-е) есть код, который и определяет, в какую версию кода приложения нужно «перейти». Ну и для уменьшения запросов версия структуры БД кэшируется.
В основе всего Python + PgSQL.
Мы сделали немножко иную схему: перед кодом приложения стоит прослойка, которая смотрит версию базы данных и в зависимости от версии базы данных передаёт управления на текущий или будущий код.

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

Поэтому есть тормоза на время обновления БД, но нам пока везёт — базы наших клиентов небольшие, обновления происходят за 1-2 секунды, что, в целом, незаметно.
То есть оперативку в 2012 он будет жрать так же, как и раньше…
Тоже им пользуюсь.
Очень, кстати, хорошая идея — полно ведь пользователей, которые слабо разбираются в технологиях да браузерах. А так всё просто и понятно: пошёл в «Интернет».
Ткните, пожалуйста, носом, где журнал-то скачать?
По оборотам они входят в первые 500 самых быстрорастущих компаний США, так что невнятной конторой их не назовёшь. Но дело всё-таки не в инновациях, да и не в FastSpring-е конкретном — можно взять любой другой такой же мерчант — я их просто для примера привёл.

То есть основная причина заведения именно бизнеса в США — большее доверие со стороны клиентов?
А почему вы просто не подключились к какому-либо мерчанту, чтобы счет клиент должен был оплачивать американскому же мерчанту (FastSpring-у, например), а уж мерчант переводил бы деньги вам?
Прекрасно! Ждём продолжения!
Точно так же. Буду изучать позже
Обнаружил маленькую недоработку в iOS-клиенте: если запустить Pianorama, она регистрируется в системе как текущий исполнитель музыки, то есть на экране блокировки если нажать дважды кнопку «Домой», то сверху будет сверху выведено «Pianorama» и кнопка Play/Pause.

Так вот, если в Pianorama нажать на паузу, а затем заблокировать экран, то из экрана блокировки кнопка Play не включает музыку.
Прекрасное приложение.

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

В общем, спасибо огромное.
А клики при этом отлавливаются? Просто ряд библиотек грешит тем, что если в пролистываемом слое есть что-либо кликабельное, то кликнуть на это не получается — библиотека пытается всё перелистнуть.
Немного не по теме, но все же:

Есть ли какие-то ограничения со стороны mail.ru на количество писем, принимаемых от одного домена (хоста) в сутки? Естественно, не о спаме речь)

Information

Rating
Does not participate
Location
Иркутск, Иркутская обл., Россия
Date of birth
Registered
Activity