Ошибки при постинге на стену Вконтакте
Ошибки при постинге на стену ВконтактеИногда при попытке разместить пост на стене из приложения с помощью метода Вконтакте 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" возвращается если владелец стены запретил пользователю видеть записи на его стене (настройка "Кто видит чужие записи на моей странице")
Photoshop блокирует ESC fix
Photoshop блокирует ESC fixПри использовании Photoshop CS4 под Windows 7 возникла следующая проблема: когда запущен Photoshop, то во всей системе перстаёт работать клавиша Escape. Проблема в плагинах - Automate, Extensions и Measurements. Если их отключить (можно просто переместить из папки Plug-ins в корневой директории Photoshop), то Esc начинает работать нормально. Вопрос об исправлении бага при использовании этих плагинов остаётся открытым.
P.S. Есть мнение, что после каких-то действий в Photoshop глюк снова проявляется, несмотря на отключенные плагины.
Ошибка при выполнении multi_query
Ошибка при выполнении multi_queryДля соединения с MySQL я использую расширение mysqli и однажды столкнулся со странной проблемой. При выполнении следующего запроса после multi_query (insert и update) мне упорно возвращалась ошибка:
Commands out of sync; you can't run this command now
После некоторых поисков нашёл что это, видимо, баг не мой. Исправляется он следующим костылём:
$mysqli->multi_query( $query ); // это мы избавляемся от ошибки // Commands out of sync; you can't run this command now // при выполнении следующего запроса после multi_query while( $this->next_result() );