четверг, 17 октября 2013 г.
вторник, 30 июля 2013 г.
Xhprof на Ubuntu 10.04
Возникла необходимость поднять профайлинг для проекта на локальном серевере под Ubuntu 10.04
Выбор само собой пал на Xhprof. Конечной целью было получение графическое отображения графа вызовов функций.
Что было сделано для этого?
Выбор само собой пал на Xhprof. Конечной целью было получение графическое отображения графа вызовов функций.
Что было сделано для этого?
Ярлыки:
профилирование,
graphviz,
location,
nginx,
pecl,
php5-fpm,
server,
Ubuntu 10.04,
xhprof,
xhprof-0.9.3
вторник, 2 июля 2013 г.
Настройка двух мониторов в Ubuntu
Попробую описать пошагово процесс настройки двух мониторов на Ubuntu на своем примере, который, возможно, пригодится и другим.
понедельник, 1 апреля 2013 г.
Lazarus. Простой код запроса к Firebird DB для Grid
Подключившись к базе данных, требуется реализовать запросы к ней.
Опишу простой пример кода для этого.
Опишу простой пример кода для этого.
Ярлыки:
запрос,
параметризированный запрос,
плэйсхолдеры,
add,
close,
commit,
execSQL,
Firebird,
Lazarus,
open,
ParamByName,
Params,
placeholders,
SQL,
TSQLQuery,
TSQLTransaction
воскресенье, 24 марта 2013 г.
Lazarus. Подключение к Firebird DB
Для работы с Firebird DB в IDE Lazarus есть уже готовые компоненты. Используя их, можно успешно проводить sql-транзакции, отображать результат на стандартных визуальных компонентах.
Ярлыки:
база данных,
Firebird,
Lazarus,
SQLdb,
TDAtasource,
TDBGrid,
TIBConnection,
TSQLQuery,
TSQLTransaction
среда, 13 марта 2013 г.
TDD with PhpStorm. Class 'PHPUnit_TextUI_ResultPrinter' not found
Обновившись на новую версию PhpStorm обнаружил, что мои unittest отваливаются с ошибкой
PHP Fatal error: Class 'PHPUnit_TextUI_ResultPrinter' not foundПерерыв Интернеты в поисках решения, в итоге нашел следующие команды, которые помогли:
pear channel-discover pear.symfony.comВполне возможно, достаточно последней команды:)
pear install pear.symfony.com/Yaml
pear install --alldeps pear.phpunit.de/PHPUnit
понедельник, 11 марта 2013 г.
GIT. Создание ветки
В своей работе при создании очередной ветки в GIT использую простой bash-скрипт:
#!/bin/bash
if [ $# -lt 1 ] || [ $# -gt 2 ]; then
echo 1>&2 Usage: $0 [-c] branch_name
exit 127
fi
if [ $# -eq 2 ] && [ $1 == "-c" ]; then
BNAME='HEAD'
NAME=$2
else
BNAME='master'
NAME=$1
fi
git pull
git push origin ${BNAME}:refs/heads/$NAME
git fetch origin
git checkout --track -b $NAME origin/$NAME
Ярлыки:
создание бранча,
создание ветки,
bash,
checkout,
create branch,
fetch,
git,
heads,
origin,
pull,
push,
refs,
track
Подписаться на:
Сообщения (Atom)
