Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: dbPager - что за зверь ?
 
 автор: Duran   (02.01.2007 в 19:13)   письмо автору
 
 

Нашел некий сервер dbPager. Сайт разработчиков не работает, но желание разобраться все-же есть. Может кто видел мануалы или пользовался сеим чудом ?

   
 
 автор: evan   (20.06.2007 в 08:01)   письмо автору
 
   для: Duran   (02.01.2007 в 19:13)
 

Что интересует ?
Ошметки доков у меня есть в том виде, как они достались от автора проекта Сергея Гевлича (2.14), изменения от Дениса Прочко (2.15, 2.16) но все в разобранном виде .... Дистрибутивы у меня есть только под Win32, Денис выставлял и тестировал вариант под Мандраке 10. Проект в общем то неживой ...

примерчики использования: pay.dbpager.biz, lot.dbpager.biz, tot.dbpager.biz

   
 
 автор: Duran   (20.06.2007 в 08:54)   письмо автору
 
   для: evan   (20.06.2007 в 08:01)
 

Ух, давняя темка :-)
Дистры у меня есть.
Ну, для начала, в крадце, что это вообще такое, начем работает, что может делать?
Мануальчики посмотреть бы. И... вообще, стоит с ним связываться ?
Люблю экзотику :-).

   
 
 автор: evan   (20.06.2007 в 14:30)   письмо автору
 
   для: Duran   (20.06.2007 в 08:54)
 

В свое время я много скриптов на нем налабал ...

Обыкновенный сервер приложений. Но язык скриптов который он интерпретирует очень симпатичный и оригинальный.

Честно говоря только из-за языка скриптов я так долго с ним работал. И сейчас периодически мастерю небольшие шлюзы на нем.

Скрипт позволяет легко собрать любую тегообразную разметку, при этом к данным из sql-запросов доступ чрезвычайно прост

Например кусок скрипта:

<table>
sql (0,10) select personal_id, personal_name from personal_table order by personal_name desc
<tr>
<td> :: #%personal_id%
<td> :: #%personal_name%

Тоже самое можно изобразить по другому:

<table>
@:sql.part
<tr>
<td> :: #%personal_id%
<td> :: #%personal_name%

:sql.part
sql (0,10) select personal_id, personal_name from personal_table order by personal_name desc
@@

Короче там много возможностей разродиться самыми экзотическими способами передачи управления ...

Описание языка выложу завтра по адресу dbpager.biz (ту что досталась от Сергея Гевлича) Будет интерес, добавлю последние фишки от Дениса Прочко.

   
 
 автор: evan   (21.06.2007 в 02:44)   письмо автору
 
   для: Duran   (20.06.2007 в 08:54)
 

Да, совсем забыл про одно из самых прикольных свойств dbPager'a: его скрипт практически независим от СУБД БД, а только от структуры БД ... В отличии например от ПХП ..

   
 
 автор: Duran   (22.06.2007 в 10:42)   письмо автору
 
   для: evan   (21.06.2007 в 02:44)
 

Хм, очень интересно. А что еще есть ? На скоко шустрый сервер ? Какова его пиковая нагрузка ?

   
 
 автор: evan   (23.06.2007 в 08:20)   письмо автору
 
   для: Duran   (22.06.2007 в 10:42)
 

Что еще ?

Была попытка Дениса Прочко сделать DBP кросс-платформенным ...
Мне сложно оценить насколько это у него получилось, но ...

последний его вариант DBP 2.16 для Win32 я использовал плотно для шлюзов.
У 2.16 существенно расширена функциональность и устранены старые недоделки.
(сборка .gif, .png на лету, работа с XML, http-запросы (правильные POST-запросы), кодировки)

Но, ... обнаружилось два больших "НО", которые свели все это "хорошее"
к "незначительному" :( ---

1. Не любит он больше одного соеденения "одновременно" ...

2. Не работает больше чем с одной БД одновременно ...

Потом и Денис охладел к DBP ... Дистрибутивы под Linux где-то я видел в Сети ...
Последний его продукт - известный мне - это своего рода "манифест" для DBP 3.0 - изложен на заглавной страничке dbpager.org ... Но вроде дальше этого дело не пошло .... А жаль :(

Я использую DBP последней (промежуточной) версии - 2.15 (проапргрейденная 2.14), она самая устойчивая

В доках нет описания дескриптора del, который по синтаксису такой же как dir, только он не создает вложенный контекст, а просто удаляет файлы ...

Нет последних изменений к версии 2.16, но Денис прилагал список изменений в составе дистрибутивов ... можно взять оттуда ...

   
 
 автор: evan   (23.06.2007 в 08:28)   письмо автору
 
   для: Duran   (22.06.2007 в 10:42)
 

На сколько шустрый ?

Задай критерий ... Попробуем проверить ...

   
 
 автор: Duran   (29.06.2007 в 23:29)   письмо автору
 
   для: evan   (23.06.2007 в 08:28)
 

Сейчас вожусь с TCL применительно к чат. Больно мудреный язык... Возможно ли использовать DBP как движок чат-поддержки ? Меня интересует, наскоко эффективно это приложение способно работать с чем-то типа AJAX.

   
 
 автор: Duran   (30.06.2007 в 09:47)   письмо автору
 
   для: evan   (23.06.2007 в 08:28)
 

Да, и самое главное. Как вообще начать работать с данной софтиной ?!
Куда что писать/прописать, где вводятся скрипты/запросы.. В вашем мануале ничего не указано. Я так и не понял, как к нему вообще обращатся.
У меня версия2.14.

   
 
 автор: evan   (01.07.2007 в 03:11)   письмо автору
 
   для: Duran   (30.06.2007 в 09:47)
 

Вкратце так(как это я сделал в локальном варианте):

1. Установить дистрибутив.

2. из каталога программы в Program Files файлик dbp_iis.dll (или dbpager.dll) скопировать в inetpub/scripts

3. Свойствах вев-узла
- в закладке "Документы" назначить страничку index.dbp (или default.dbp) страничкой по умолчанию
- в закладке "Домашний каталог" по кнопке "Настройка" дополнить/исправить для расширений .dbp и .dbl задать/поправить путь к dbp_iis.dll (или dbpager.dll)

4. в файлике dbpager.ini д. б. строка
Path=c:\inetpub\wwwroot\;
как минимум

   
 
 автор: Duran   (05.07.2007 в 00:20)   письмо автору
 
   для: evan   (01.07.2007 в 03:11)
 

А нельзя ли несложный сценарий в готовом виде ?
А то не знаю, работает ли все это дело у меня.

   
 
 автор: evan   (07.07.2007 в 22:17)   письмо автору
 
   для: Duran   (05.07.2007 в 00:20)
 

#%now%

Это самый несложный :) Должно выскочить текущие дата-время

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования