to post messages and comments.

← All posts tagged Perl

=for cut
do

This is not really a deviation from the DBI specification since DBI allows a driver to avoid the overhead of creating an DBI statement handle for do().

DBD::ODBC implements do by calling SQLExecDirect in ODBC and not SQLPrepare followed by SQLExecute so do is not the same as:

$dbh->prepare($sql)->execute()
It does this to avoid a round-trip to the server so it is faster. Normally this is good but some people fall foul of this with MS SQL Server if they call a procedure which outputs print statements (e.g., backup) as the procedure may not complete. See the DBD::ODBC FAQ and in general you are better to use prepare/execute when calling procedures.

In addition, you should realise that since DBD::ODBC does not create a DBI statement for do calls, if you set up an error handler the handle passed in when a do fails will be the database handle
and not a statement handle.

=cut

джва вечера ёбли со скриптом и реплик — Ну почему оно не работает!1112
в итого переписал с
$dbh->do("database backup ...");
на
$sth=$dbh->prepare("database backup ...");
$sth->execute();
$sth->fihish();

собственно ответ почему не работало за катом

Вышел 20-й номер журнала PragmaticPerl pragmaticperl.com
Событийно-ориентированное программирование. Введение
Локальная установка и использование Perl-модулей
Работа с API GitHub в Perl
Введение в Rose::DB::Object
Обзор CPAN за сентябрь 2014 г.
Интервью с Леоном Тиммермансом

Вышел 17й номер онлайн журнала Pragmatic Perl

В этом номере:
— От редактора
— Отчет о конференции YAPC::Russia 2014 от организатора
— Еще один отчет о конференции YAPC::Russia 2014
— Яндекс.Директ: как мы деплоим наши Perl-web-приложения
— Асинхронный ввод/вывод с IO::AIO
— Использование портов GPIO в Raspberry Pi. Часть 1
— Обзор CPAN за июнь 2014 г.
— Интервью с Петром Рэббитсоном (Peter Rabbitson)

pragmaticperl.com

шёл 2014 год
браузеры так и не научились при сохранении веб-страницы в режиме "Web page complete" сохранять ресурсы указынные в css, например "background-image: url('../img/icons/gray/glyphicons_019_cogwheel.png');"
ну ничего, щас пару строчек на перле ..

ищу js библиотеку графиков для визуализации деятельности своего btce бота. Из требований возможность бесплатного персонального использования, поддержка графиков типa candlestick и OHLC, реализация на html5, ну и пожалуй невырвиглазный внешний вид. Пока остановился на highchart и highstock. Для некоммерческого использования данные библиотеки доступны под Creative Commons Attribution-NonCommercial 3.0

фуфф, осилил функцию расчета rsi своего перл-бота для btc-e. На словах замудрено, но если разобрать на примере, то еще более-менее понятно. Правда результаты не проверял, но с виду похожу на то что должно быть)