У каждого, кто работает с Бд Oracle есть набор любимых запросов для ее диагностики.
В этой статье хотел бы описать мои, которые запускаются из Oracle Sql developer.
Выгрузка всех отчетов находится по ссылке github
Для работы необходимо наличие лицензии "Diagnostic and Tuning Pack"
Показаны сообщения с ярлыком проект. Показать все сообщения
Показаны сообщения с ярлыком проект. Показать все сообщения
понедельник, 8 июня 2020 г.
среда, 4 февраля 2015 г.
Домашняя бухгалтерия на PHP 5, SQLite 3, ExtJs 4
Домашняя бухгалтерия на ExtJS 4, PHP 5, SQLite 3.Демо - http://demobuh.skahin.ru
Пароль и логин: admin
Описание возможностей и онлайн использование: http://buh.skahin.ru
Разработка и исходный код: https://github.com/pihel/cash
воскресенье, 15 апреля 2012 г.
Демон и клиент Gearman
Метки:
демон,
многопоточность,
проект,
gearman,
php
Исходный код проекта: GearmanDaemon
Gearman это универсальный фреймворк разработки приложений для раздачи работ множеству машин или процессов. Это позволяет приложениям выполнять задачи параллельно, распределяя нагрузку и использовать функции различных языков. Фреймворк может использоваться во множестве приложений, от высоконадежных веб-сайтов до транспорта событий репликации базы данных.
Т.е. у нас есть задача не на 15 секунд, допустим сделать несколько ресайзнутых копии загруженных пользователем фотографии в наилучшем качестве. Если это делать синхронно, то это может занять до нескольких минут. Для устранения проблемы ожидания создано это расширение.
Принцип работы:
- Клиент: Получаем данные от клиента (набор фотографии или другое.)
- Клиент: Разбиваем данные на группы по какому то признаку
- Клиент: Ставим задачи серверам: каждому серверу или разных потокам сервера своя задача
- Сервер: Демон сервера, на любом языке, получает новое задание, стартует поток и выполняет задание
Более подробное описание реализации под катом.
воскресенье, 19 июня 2011 г.
Адаптация модуля связи Punbb на Drupal 7
Предлагаю всем желающим обновиться.
Ссылка для скачивания модуля новая: http://pihel.myjino.ru/files/punbb7.zip
вторник, 29 марта 2011 г.
Автоматизация OpenOffice
Метки:
проект,
c++,
openoffice,
uno,
xls
Мои статьи по автоматизации OpenOffice на C++.
Скачать проект, готовые модули.
воскресенье, 29 ноября 2009 г.
Векторный графический редактор в браузере на Raphael
SVG во всю набирает обороты и уже скоро сместит с пьедестала Flash. Не буду рассказывать о преимуществах, о этом можно прочитать в википедии.
На текущий момент у SVG есть один недостаток - нет поддержки в IE. У Microsoft собственный стандарт для векторной графики в браузере - VML.
Для решения этой проблемы разработана специальная библиотека Raphael, предоставляющая общий API для построения векторной графики, не зависимо от браузера.
В свою очередь я хочу представить графический редактор для построения векторной графики на основе RaphaelJS и чистоного SVG/VML.
Пример работы:
Попробовать демо редактора
Для просмотра списка возможностей читайте далее.
На текущий момент у SVG есть один недостаток - нет поддержки в IE. У Microsoft собственный стандарт для векторной графики в браузере - VML.
Для решения этой проблемы разработана специальная библиотека Raphael, предоставляющая общий API для построения векторной графики, не зависимо от браузера.
В свою очередь я хочу представить графический редактор для построения векторной графики на основе RaphaelJS и чистоного SVG/VML.
Пример работы:
| Opera (Firefox, Chrome, Safari - аналогично)
| Internet Explorer
|
![]() Трансформация, поворот, масштабирование, закругление:
|
|
Попробовать демо редактора
Для просмотра списка возможностей читайте далее.
суббота, 7 ноября 2009 г.
Модуль связи PunBB 1.3 и Drupal 6
Модуль связи PunBB и Drupal
Изменения:
1. Переработка модуля для версии Drupal 6
2. Усложнение авторизации и регистрации форума punbb привело к изменению модуля.
Напомню еще раз характеристики:
Только через Drupal. Рекомендую на пунбб вообще отключить регистрацию.
1. Единая регистрация
2. Единая авторизация
3. Единый выход
4. Единая смена учетных данных (В данной версии: почта, временная зона и пароль)
5. Анонс нодов на форуме
Доступ внутри node к информации о топике:
Дата разработки: ноябрь 2009
Основное место обсуждения
Скачать архив (Размер файла: 8КБ)
Изменения:
1. Переработка модуля для версии Drupal 6
2. Усложнение авторизации и регистрации форума punbb привело к изменению модуля.
Напомню еще раз характеристики:
Только через Drupal. Рекомендую на пунбб вообще отключить регистрацию.
1. Единая регистрация
2. Единая авторизация
3. Единый выход
4. Единая смена учетных данных (В данной версии: почта, временная зона и пароль)
5. Анонс нодов на форуме
Доступ внутри node к информации о топике:
$node['punbb'] == array('id', //ид топика
'subject', //тема топика
'posted', //автор топика
'url'); //url до топика на форуме
Дата разработки: ноябрь 2009
Основное место обсуждения
Скачать архив (Размер файла: 8КБ)
воскресенье, 1 ноября 2009 г.
Синтез виртуальной среды с применением аналитических и скалярных функций возмущения
Метки:
аналитическая функция,
возмущения,
воксельная графика,
диплом,
проект,
скалярная функция,
трассировка,
c++,
qt
Ранее я выкладывал исходный код своего диплом (Синтез виртуальной среды с применением скалярных и аналитических функций возмущения и трехмерных массивов вокселей). Думаю многих интересуют детали реализации, для этого я выложу полную записку в общий доступ.
Оглавление:
Оглавление:
Оглавление 6 Введение 9 1. Постановка задачи 11 1.1. Основные понятия и определения 11 1.2. Общее описание программной системы 11 2. Анализ методов и средств решения поставленной задачи 15 2.1. Теоретически основы 15 2.1.1. Физика процесса распространения света 15 2.1.2. Основная модель трассировки лучей 22 2.1.3. Способы задания свободных форм объектов 25 2.1.4. Функция возмущения в неявном виде 26 2.1.5. Функция возмущения в скалярном виде 28 2.1.6. Моделирование текстуры 28 2.1.7. Рельефное текстурирование 29 2.2. Аналитический обзор существующих систем синтеза воксельной графики 30 3. Анализ требований к программной системе 33 3.1. Анализ предметной области 33 3.2. Определение функциональности программной системы 34 3.3. Система приоритетов при разработке программной системы 34 4. Проектирование программной системы 36 4.1. Архитектура программной системы 36 4.2. Выбор инструментальных средств разработки 37 4.2.1. Выбор языка программирования 37 4.2.2. Выбор среды реализации 37 4.2.3. Выбор компилятора 38 4.2.4. Выбор прочих средств разработки 38 4.3. Проектирование структур данных, иерархии классов и алгоритмов 38 4.3.1. Описание структур данных 39 4.3.2. Описание алгоритмов программы 44 4.3.3. Оценка скорости работы алгоритма трассировки лучей 47 4.4. Проектирование пользовательского интерфейса 49 5. Реализация программной системы 50 5.1. Особенности реализации системы 50 5.1.1. Оценка объема исходного кода 54 5.2. Внешний вид сцен 54 6. Тестирование программной системы 59 6.1. Обоснование методики тестирования 59 6.2. Результаты тестирования 59 7. Внедрение системы 65 7.1. Руководство пользователя 65 7.2. Руководство программиста 66 8. Организационно-экономическая часть 68 8.1. Анализ и оценка стоимости объекта интеллектуальной собственности 68 8.1.1. Анализ объекта интеллектуальной собственности 68 8.1.2. Подходы к оценке стоимости объекта интеллектуальной собственности 70 8.1.3. Оценка стоимости объекта интеллектуальной собственности 75 8.2. Расчет показателей экономической эффективности 76 8.3. Выбор и обоснование методики ценообразования разработки 81 8.4. Способы коммерциализации объекта интеллектуальной собственности 83 9. Безопасность и экологичность проекта. 85 9.1. Анализ опасных и вредных факторов пользователей ПЭВМ 86 9.1.1. Опасные и вредные факторы при работе за мониторами. 88 9.2. Решения по охране труда 92 9.2.1. Проектирование естественного освещения 93 9.2.2. Проектирование искусственного освещения 96 9.3. Решения по обеспечению устойчивости функционирования в чрезвычайных ситуациях 99 9.3.1. Основные понятия чрезвычайных ситуаций 99 9.3.2. Информационная безопасность 101 Заключение 108 Список литературы 110 Приложение А 113 Листинг основных алгоритмов 113 Приложение Б 122 Организационно-экономическая часть 122 Приложение В 123 Безопасность и экологичность проекта 123 Приложение Г 124 Архитектура системы 124 Приложение Д 125 Общий алгоритм функционирования системы 125 Приложение Е 126 Тестирование системы 126 Приложение Ж 127 Алгоритм трассировки лучей 127Далее примеры сцен и ссылка на скачку полного файла.
суббота, 22 августа 2009 г.
Движок воксельной трассировки лучей
Метки:
воксельная графика,
диплом,
проект,
трассировка,
c++,
qt
Движок виртуализации трехмерной графики на основе трассировки лучей (фотореалистичная графика) Возможности:
• Визуализация поверхностей второго порядка
• Виртуализация пространства на основе скалярных и аналитических функций возмущения над поверхностями второго порядка.
• Виртуализация пространства на основе трехмерных массивов вокселей
• Освещение сцены точечными, сферическими и коническими источниками света
• Возможность наложения как проективных текстур (из файла), так и программно-генерируемых
• Возможность наложения текстур изменяющих свойства материала и вектора нормали
• Возможность экспорта (растеризации) готовых сцен в популярные форматы (JPG, GIF, PNG, TIFF, TGA)
• Переносимость продукта на популярные платформы (Unix, Windows, Mac, ОС мобильных устройств и т.д.)
• Кластеризация расчетов (Разделение рендера на независимые потоки)
Характеристики: c++, qt, многопоточность, переносимость
Дата разработки: февраль-май 2009
Скачать архив (Размер файла: 2080 КБ)
Конструктор тестов с экпортом
Конструктор тестов/опросов/голосовании с возожностью экспорта на стороние сайты (самих тестов и статистики)
Характеристики: php, mysql, ajax, jsonp, jquery
Дата разработки: март-май 2009
Скачать архив (Размер файла: 59 КБ)
Характеристики: php, mysql, ajax, jsonp, jquery
Дата разработки: март-май 2009
Скачать архив (Размер файла: 59 КБ)
SimplePDO
Класс расширяющий и упрощающий работу с PDO
Синтаксис:
Дата разработки: июль 2008
Скачать архив (Размер файла: 4КБ)
Синтаксис:
$r = $sp->query("insert into ?_url_alias(src, dst) VALUES(%s, %s)", "tst", "test");
echo $sp->query("update ?_url_alias set dst = %s where pid = %u", "tst1", $r);
print_r($sp->selectCol("{?_url_alias} select * from ?_url_alias"));
print_r($sp->selectRow("{?_url_alias} select * from ?_url_alias where pid = %u and dst = %s", 1, "news"));
print_r($sp->select("select * from ?_url_alias"));
Возможности: плэйсхолдеры, кэширование, перфиксы таблиц, выборка таблиц/строк/ячеек/столбцов Дата разработки: июль 2008
Скачать архив (Размер файла: 4КБ)
Шаблонизатор SimpleTpl
Простой шаблонизатор.
Пример использования:
Скачать архив (Размер файла: 915Б)
Пример использования:
Read Template and set Variables ->getTpl(string Tpl [, mixed Variable1 [, mixed Variable2] [, ...]]); return: String template with replace variables. Exit program, if template not existДата разработки: июль 2008
Скачать архив (Размер файла: 915Б)
Модуль связи PunBB и Drupal
Модуль связи PunBB и Drupal
Только через Drupal. Рекомендую на пунбб вообще отключить регистрацию.
1. Единая регистрация
2. Единая авторизация
3. Единый выход
4. Единая смена учетных данных (В данной версии: почта, временная зона и пароль)
5. Анонс нодов на форуме
Дата разработки: февраль - апрель 2008
Основное место обсуждения
Скачать архив (Размер файла: 8КБ)
Только через Drupal. Рекомендую на пунбб вообще отключить регистрацию.
1. Единая регистрация
2. Единая авторизация
3. Единый выход
4. Единая смена учетных данных (В данной версии: почта, временная зона и пароль)
5. Анонс нодов на форуме
Дата разработки: февраль - апрель 2008
Основное место обсуждения
Скачать архив (Размер файла: 8КБ)
WikiMedia
Wiki движок
Особенность от обычного wiki: возможность создания виджетов (программ написанных на внутреннем языке движка (подмножестве PHP)), с целью автоматизации процессов внутри сайта
Основные виджеты: вставка аудио/видео, сжатие картинок, преобразование ссылок (виджеты можно создавать самому)
Характеристики: php/mysql/mod_rewrite
Дата разработки: октябрь-декабрь 2007
Скачать архив (размер файла: 3221КБ, внутри есть полное описание проекта)
Особенность от обычного wiki: возможность создания виджетов (программ написанных на внутреннем языке движка (подмножестве PHP)), с целью автоматизации процессов внутри сайта
Основные виджеты: вставка аудио/видео, сжатие картинок, преобразование ссылок (виджеты можно создавать самому)
Характеристики: php/mysql/mod_rewrite
Дата разработки: октябрь-декабрь 2007
Скачать архив (размер файла: 3221КБ, внутри есть полное описание проекта)
PHP-CRAFT
Портальная система для создания сайтов:
Харктеристики: PHP/MYSQL/MOD_REWRITE/модульность/блочность/смена тем/wysiwig
Дата создания: 2004-2006 года
Скачать файл (Размер архива: 1043КБ)
Харктеристики: PHP/MYSQL/MOD_REWRITE/модульность/блочность/смена тем/wysiwig
Дата создания: 2004-2006 года
Скачать файл (Размер архива: 1043КБ)
Подписаться на:
Сообщения (Atom)


