Facebook – скачивание платежных отчетов через API
Facebook – скачивание платежных отчетов через APIAPI Facebook предоставляет очень много возможностей. В том числе дает скачивать отчеты о платежах посредством вызова API (https://developers.facebook.com/docs/games_payments/reports?hc_location=ufi#api).
Но здесь возникает неожиданное поведение. Если попытаться скачать отчет с PHP сервера (используя file_get_contents или curl), то вместо требуемого архива с отчетом будет возвращена html страница, с предложением обновить браузер.
AIR 20 обновление iOS SDK
AIR 20 обновление iOS SDKОбратите внимание: с 20-й версии Adobe компилирует AIR Runtime с iOS 9 SDK. Соответственно теперь можно использовать ANE собранные с iOS9 API, без использования опции -platformSDK. НО! В iOS9 Apple ввела App Transport Security (ATS), которая блокирует незащищенные соединения между приложением и веб сервисами. Из-за этого, все соединения к незащищенным веб сайтам, сделанные с помощью Loader и URLLoader теперь по умолчанию блокируются и не будут работать. Чтобы использовать незащищенные соединения к определенным адресам, необходимо добавить исключения в секции InfoAdditions файла описания приложения (application descriptor).
<iPhone> <InfoAdditions> <![CDATA[ <key>NSAppTransportSecurity</key> <dict> <key>NSExceptionDomains</key> <dict> <key>yourserver.com</key> <dict> <!--Include to allow subdomains--> <key>NSIncludesSubdomains</key> <true/> <!--Include to allow HTTP requests--> <key>NSTemporaryExceptionAllowsInsecureHTTPLoads</key> <true/> <!--Include to specify minimum TLS version--> <key>NSTemporaryExceptionMinimumTLSVersion</key> <string>TLSv1.1</string> </dict> </dict> </dict> ]]> </InfoAdditions> </iPhone>
https://helpx.adobe.com/flash-player/release-note/fp_20_air_20_release_notes.html#newfeatures
Отладка Flash в Firefox
Отладка Flash в FirefoxПри отладке кода, написанного на ActionScript в браузере Mozilla Firefox часто возникает следующая проблема: во время срабатывания точки остановки Firefox убивает плагин по таймауту, так как считает что он больше не отвечает.
Чтобы избавиться от этого - нужно отключить таймауты. Чтобы перейти на страницу настроек набираем в адресной строке Firefox
about:config
и ищем там все параметры, которые начинаются на
dom.ipc.plugins.
Отключаем/увеличиваем все подходящие параметры.
Главный параметр, который нам нужен - это
dom.ipc.plugins.timeoutSecs
но мне понадобилось также поменять некоторые другие значения чтобы все заработало как надо:
Учимся делать игры на Unity3D
Учимся делать игры на Unity3DЕсли вы интересуетесь созданием игр и хотите освоить популярный нынче движок Unity, то советую хорошую серию видеоуроков под названием "Как сделать игру на Unity 5", которая публикуется на блоге https://syntaxerror.ru.
https://syntaxerror.ru/tag/как-сделать-игру-на-unity-5/
Не забудьте заглянуть на канал автора!
Ошибки при постинге на стену Вконтакте
Ошибки при постинге на стену ВконтактеИногда при попытке разместить пост на стене из приложения с помощью метода Вконтакте API wall.post возвращаются следующие ошибки:
{error:{error_code:214,error_msg:"Wall post access is denied"}}
{error:{error_code:214,error_msg:"Access to adding post denied: access to the wall is closed"}}
Документация VK API не балует нас подробностями. На странице с описанием метода написано, что ошибка с кодом 214 означает "Превышен лимит на число публикаций в сутки" (https://vk.com/dev/wall.post), а в разделе с перечислением кодов ошибок вообще ничего полезного по теме (https://vk.com/dev/errors).
Тем не менее опытным путем выясняется следующее.
Ошибка "214 Wall post access is denied" показывается если владелец стены запретил пользователю постить на его стене (настройка "Кто может оставлять записи на моей странице")
Ну это было понятно, в ошибке прямым текстом это и сказано. Вторая ошибка менее очевидна.
Ошибка "214 Access to adding post denied: access to the wall is closed" возвращается если владелец стены запретил пользователю видеть записи на его стене (настройка "Кто видит чужие записи на моей странице")
Debug Flash Player для Chrome на Mac OS X. Новые проблемы
Debug Flash Player для Chrome на Mac OS X. Новые проблемыСобственная реализация Flash Player для Chrome никак не хочет дружить с debug версией от Adobe. Если раньше нужно было переключать плеер в chrome://plugins, то теперь Adobe выпустила отдельную версию и вроде все должно работать - но нет. Под Mac OS X последние версии (на текущий момент) Chrome игнорируют установку этого плеера и плеер остается как был.
Один из вариантов решения проблемы - заменить версию плеера вручную:
- Устанавливаете Flash Player content debugger for Opera and Chromium based applications – PPAPI со страницы https://www.adobe.com/support/flashplayer/downloads.html
- Копируете с заменой "PepperFlashPlayer.plugin" из /Library/Internet Plug-Ins/PepperFlashPlayer/ в /Applications/Google Chrome.app/Contents/Versions/<current_chrome_version>/Google Chrome Framework.framework/Internet Plug-Ins/PepperFlash/
- Перезапускаете Chrome, теперь отладчик должен работать
Syntax Error – Блог о программировании
Syntax Error – Блог о программированииЗапущен новый блог о программировании syntaxerror.ru
На сайте публикуются материалы по ActionScript 3, PHP, Java, JavaScript и HTML5. А также рассматриваются различные аспекты разработки игр и мобильных приложений.
Документация Starling 1.5.1 для Dash
Документация Starling 1.5.1 для DashСобрал документацию as3 фреймворка Starling версии 1.5.1 для Dash.
Ссылки
Список бесплатных книг по программированию
Список бесплатных книг по программированиюНаткнулся на полезный список ссылок на бесплатно доступные книги по программированию на StackOverflow
http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books/392926#392926
И на всякий случай продублирую его здесь
Введение в Starling
Введение в StarlingНа днях начал разбираться с фреймворком Starling для AS3. Прочитал в оригинале хорошую, всеми рекомендуемую книгу Introducing Starling. И уже теперь, случайно, наткнулся и на русский перевод этой книги (с дурацким и некорректным названием) - Перевод документации по Starling. Вдруг кому пригодится
UPD По старому адресу перевод больше не доступен. Обновил ссылку, но после переезда у автора видимо потерялись картинки, так что только текст