Поиск по этому блогу

Загрузка...

понедельник, 24 июня 2013 г.

Шаблон XSLT. Трансформируем XML.


В исходном xml файле указываем ссылку на xsl-файл
<?xml version="1.0" encoding="WINDOWS-1251"?>
<?xml-stylesheet type='text/xsl' href='ex1.xsl'?>
...
Шаблон файл ex1.xsl

понедельник, 27 мая 2013 г.

Почитать

http://www.ibm.com/developerworks/ru/library/dm-1208corruptiondb2/
Диагностика повреждений, возникающих при использовании IBM DB2
(Использование команд db2dart и INSPECT для распознавания повреждения)

http://www.ibm.com/developerworks/ru/library/dm-1105httprestdb2/
HTTP-доступ к RESTful-сервисам из DB2: Задаваемые пользователем REST-функции для DB2
(в т.ч. вызов SOAP сервисов)

http://www.ibm.com/developerworks/ru/library/dm-1301foreignkey/
Рекомендации по использованию SQL-запросов для нахождения отношений внешнего ключа

http://www.ibm.com/developerworks/ru/library/dm-1211purexml/
Разложение XML-данных в DB2 с помощью технологии pureXML и функции XMLTable

http://www.ibm.com/developerworks/ru/library/wes-1208_hare/index.html
тестирование производительности в WAS

http://www.ibm.com/developerworks/ru/library/dm-1302roadmaptomonitoring/index.html
мониторинг DB2

http://www.ibm.com/developerworks/ru/library/wa-coffeescriptcanvas/index.html
игра жизнь на html5+cofeescript

http://www.ibm.com/developerworks/ru/library/l-apache-pagespeed/index.html

Ускоряемся с помощью mod_pagespeed

вторник, 12 марта 2013 г.

вторник, 30 октября 2012 г.

Администрирование DB2 на языке SQL

Для получения информации о состоянии бд, блокировок, операторов SQL и т. д. Используются административные виды (схема SYSIBMADM), и табличные функции.
SQL запрос для получения снимка выглядит следующим образом:
SELECT * from TABLE(ИмяФункции (ИмяБД, раздел)) as T;
Вместо ИмяБД можно указать NULL, если привести его к соответствующему типу
CAST (NULL AS VARCHAR(128)
Параметр Раздел:
-1 --- возврат информации о текущем разделе
-2 --- для всех разделов
NULL --- текущий раздел (по умолчанию)

среда, 19 сентября 2012 г.

SOAP с использованием IdHttp

Если необходимо сформировать нестандартный заголовок, если запрос, который формирует Delphi не соответствует тому, который ожидает Web Service, то лучше не замарачиваться с компонентом HttpRio, а посылать запросы с использованием IdHttp из семейства Indy или другой http клиент

вторник, 10 июля 2012 г.

Цензура

Википедия на русском языке 10 июля будет закрыта по решению сообщества в знак протеста против предлагаемых поправок к закону «Об информации», обсуждение которых пройдёт в Государственной Думе Российской Федерации. Эти поправки могут стать основой для реальной цензуры в сети Интернет — формирования списка запрещённых сайтов и IP-адресов с их последующей фильтрацией.
Лоббисты и активисты, поддерживающие данные поправки, утверждают, что они направлены исключительно против контента наподобие детской порнографии «и тому подобных вещей», но следование положениям и формулировкам, вынесенным на обсуждение, повлечёт создание в России аналога «великого китайского файервола». Практика применения законодательства, существующая в России, говорит о высокой вероятности худшего сценария, при котором вскоре доступ к Википедии будет закрыт по всей стране.
11 июля пройдёт второе чтение закона в Государственной Думе Российской Федерации. Поправки вступят в силу после третьего чтения, дата которого пока не определена.
Вы можете помочь нам:
  1. распространением информации,
  2. обращением к депутатам Государственной Думы 6 созыва.

вторник, 29 мая 2012 г.

DB2. Переезжаем с 32Bit на 64

При восстановлении из резервной копии backup'а созданного на 32 бит с использованием сжатия (опция COMPRESS) получаем сообщение об ошибке

DB2 роняем буферные пулы. Восстановление базы на сервер с меньшей оперативной памятью

При восстановлении копии DB2 с рабочего сервера, где оперативной памяти, как правило, много, на резервный (тестовый сервер), где оперативной памяти мало, для восстановления работоспособности базы данных требуется снизить размеры буферных пулов.

Переменная реестра  DB2_OVERRIDE_BPF

понедельник, 28 мая 2012 г.

Bash. Скопировать последний файл с удаленного ресурса

Задача. Скопировать с удаленного ресурса самый старый файл. В исходной директории может лежать сегодняшний файл, может вчерашний, а может вообще не лежать...
Полезно в тех случаях, когда резервное копирование идет ночью, т.е. backup+копирование на резервный сервер может пройти до 00.00, а может не успеть и точную дату нашего backup файла мы не знаем.
bash скрипт. for, if, find...

среда, 29 февраля 2012 г.

Справочники в списке

Компоненты:  TJvMemoryData (из JEDI), ADO
Работа со списками и объектами в них.
Для того, чтобы снять нагрузку с сервера баз данных и возложить ее на клиента, можно создать хранилище из кэшированных запросов. Пользователь не будет обращаться к базе всякий раз, когда ему придет в голову открыть справочник, вместо этого он поищет справочник сначала в кэше, а уж если там такового не оказалось, тогда он обратиться к базе.
Хранить запросы можно и на диске клиента, компонент TJvMemoryData позволяет без труда сохранять данные на диске и загружать их с диска. (реализация этой возможности достаточно тривиальна, я ее опустила). А этот код просто схематично демонстрирует работу подобного хранилища.

четверг, 16 февраля 2012 г.

Устанавливаем новую версию fpc для Lazarus

he Lazarus team is glad to announce the 0.9.30.4 release. Зарелизило
Можно не париться http://sourceforge.net/projects/lazarus/files/

Lazarus 9.30 + FCL 2.6.0
lazarus-0.9.30.2-fpc-2.4.4-win32.exe (http://cdnetworks-kr-1.dl.sourceforge.net/project/lazarus/Lazarus Windows 32 bits/Lazarus 0.9.30.2/lazarus-0.9.30.2-fpc-2.4.4-win32.exe)

Качаем FCL + source
ftp://ftp.freepascal.org/pub/fpc/dist/2.6.0/i386-win32/fpc-2.6.0.i386-win32.exe
ftp://ftp.freepascal.org/pub/fpc/dist/2.6.0/sources/fpc-2.6.0.source.zip - сорцы