June 5th, 2011

dil: (Default)
Sunday, June 5th, 2011 05:24 pm

Вот кто может понять, какой продукт тут рекламируется — единовременный кредит с прилагающейся к нему дебетовой картой или таки кредитная карта?

Если это дебетовая карта, то какое возобновление лимита?

И что вообще такое “возобновление лимита разрешённого овердрафта”? Я все слова по отдельности знаю, но вместе они у меня никак не складываются.

А если это кредитная карта, то какой, нафиг, овердрафт? И какое “зачисление кредитных средств безналичным путём”??

Ну и “не отчитываться перед банком о целях использования средств” – это пять баллов. Или даже сразу десять.

Оригинал этой записи. Комментировать можно тут или там.

Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме

dil: (Default)
Sunday, June 5th, 2011 06:48 pm

Причем МастерКард об этом даже не подозревает и считает Maestro исключительно дебетовой картой:

Оригинал этой записи. Комментировать можно тут или там.

Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме

dil: (Default)
Sunday, June 5th, 2011 06:58 pm

Для рассылки спама:

Received: from psidc.psi.gov.ps (mail.psi.gov.ps [212.33.102.51])
	by rambo.dil.pp.ru (8.14.3/8.14.3/Debian-9.4) with ESMTP id p55HlQr5026290
	for ***; Sun, 5 Jun 2011 18:47:31 +0100
Received: from User ([174.62.180.141]) by psidc.psi.gov.ps with Microsoft SMTPSVC(6.0.3790.4675);
	 Sun, 5 Jun 2011 20:34:18 +0300

Оригинал этой записи. Комментировать можно тут или там.

Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме

dil: (Default)
Sunday, June 5th, 2011 10:44 pm

Ну конечно, я на них наступил.

Типичная последовательность действий при работе с базой данных: prepare(), execute(), если надо прочитать результат – fetch(), ну и в конце finish(). И до сих пор всё работало.

И тут ВНЕЗАПНО оказалось, что если выполняется не обычный SQLный оператор, а хранимая процедура (посредством EXECUTE PROCEDURE), то возникшая при выполнении ошибка после execute() никак не проявляется. Типа, всё нормально выполнилось. А вот когда потом делаешь fetch(), тут-то ошибка и вылезает. Более того, если процедура ничего не возвращает, то ошибка не проявляется вовсе. И процедура, кажется, вообще не выполняется, пока не сделаешь fetch(). Да-да, fetch(), который заведомо ничего вернуть не может.

В документации, естественно, эта замечательная особенность не описана. И я, как обычно, на эти грабли наступил и потратил полдня, чтоб понять, какого хрена оно молча не работает.

Оригинал этой записи. Комментировать можно тут или там.

Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме