Какой же это косяк? Это особенность символов, ради которых они, собственно, и были созданы. Они всегда в одном экземпляре и существуют в течении жизни приложения. За счет этого работают быстрее строк. Но и использовать их как строки нельзя. Т.е., например, нельзя использовать в пользовательском вводе #to_sym за избежанием зафлуживания символами.
Возникла пара вопросов после прослушивания трансляции по ссылке:
1. Я правильно понимаю, что международные рейсы координируются на английском языке?
2. Почему одновременно много разных диспетчеров. Пилот слышит только своего диспетчера?
3. Они слышат такое же качество связи?
Нет, я имел ввиду проверку платежа не на клиентской стороне, а на серверной. Клиент делает запрос на покупку к своему серверу, а тот, в свою очередь, к серверу гугла, когда происходит подтверждение от гугла, оно передается через собственный сервер клиенту. Либо по принципу oauth, где верификация платежа использовала бы токен через свои сервера. Проблема бы не была решена полностью, но не было бы возможности эмулировать ее одним только сервером гугла. Пришлось бы для каждого приложения писать свой эмулятор, что является тухлой затеей. А если все покупки хранить на своем сервере, то эта задача станет вообще нетривиальной.
Я правильно понимаю, что схема покупки — «клиент->сервер гугла->клиент»? Это единственная схема покупок или еще возможна авторизация через собственные сервера приложений?
Тут очень тонкая грань. Другой человек потом посмотрит и подумает, что это стандартная функция и в других проектах будет так писать. А контекст возьми, да и не подключись, но ошибки не выдаст. Я вон минут 20 голову ломал, почему контекст не подключается если параметр только один =)
Я бы не стал писать веб сервер на EM, не для того она. Когда я писал на ней игру, то я ограничился тестированием только игровой логики, внутри EM без поднятия самой машины, используя should_receive на машиновских send'ах.
>> Агитирую вас не использовать пустые контексты, пусть всегда будут именованые — ведь эта группировка не с потолка же берется, должна быть за ней какая-то логика.
По сути это не пустой контекст, там вресто имени используется шаред контекст, чего rspec не позволяет.
Можно было бы написать context :with_eventmachine do, вместо context 'with eventmachine' :with_eventmachine do
Я так понимаю, что в инклуде у вас опечатка и должно быть «include_context „shared_context“».
Вот только непонятно, как во втором дескрайбе появился контекст, он же явно не инклудится.
Не знаю, с чем это может быть связано, но на убунте если в папку с дропбоксом начать скачивать файл, например с торентов, то пока этот файл не скачается (а скачиваться он может ну очень долго), dropbox непрерывно жрет одно ядро.
У меня тоже пишет «Приложение не совместимо ни с одним из ваших устройств». Хотя там HTC One S & Nexus 7 из этого списка. Не знаю, как устроен маркет, но может с его настройками пока еще не все впорядке?
Может кто-нибудь объяснить, почему младшая модель HTC One S в квадранте показвыает стабильно результат выше чем HTC One X и этого нового нексуса? В районе 5200, на стоковой прошивке с кучей программ, установленных за пол года. Может это связано с размером экрана?
Это жутко, когда парень (еще неизвестно, как он выглядит), подходит и молча снимает на камеру. Про это уже, наверняка, пара триллеров снято. Судя по некоторым реакциям — люди просто пугаются в первый раз.
1. Я правильно понимаю, что международные рейсы координируются на английском языке?
2. Почему одновременно много разных диспетчеров. Пилот слышит только своего диспетчера?
3. Они слышат такое же качество связи?
Сервера хоть и однотипные, но фронтенд, выдающий покупки, у них разный, поэтому единого эмулятора не напишешь.
>> Агитирую вас не использовать пустые контексты, пусть всегда будут именованые — ведь эта группировка не с потолка же берется, должна быть за ней какая-то логика.
По сути это не пустой контекст, там вресто имени используется шаред контекст, чего rspec не позволяет.
Можно было бы написать context :with_eventmachine do, вместо context 'with eventmachine' :with_eventmachine do
context :eventmachine do
…
end
Кстати, а у Вас есть опыт тестирования эвентмашины, не хотите поделиться этим, может быть даже в статье?
Вот только непонятно, как во втором дескрайбе появился контекст, он же явно не инклудится.
www.computeruniverse.ru/products/90480584/samsung-galaxy-note-2-n7100-16gb.asp
Тут, например, продают за ту же цену, только без скидок.