Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
FB DDL to HTML
|
|||
|---|---|---|---|
|
#18+
DarkMaster, А почему DLL, а не DDL? Модератор: заголовок исправил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2015, 08:50 |
|
||
|
FB DDL to HTML
|
|||
|---|---|---|---|
|
#18+
ExterisЧёт не пойму. А чем в ibexpert-е документатор не устраивает? Да пусть пишет. Это хорошая тренировка для ума. Системные таблицы выучит. Да и может им нужен особый формат документации. Уж если на то пошло то можно сделать сначала генерирование xml а потом xslt преобразованием фигачить его в различные форматы HTML/PDF/RTF... XLSки готовые рядом с прогой кинуть. Кто хочет может поменять под себя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2015, 09:35 |
|
||
|
FB DDL to HTML
|
|||
|---|---|---|---|
|
#18+
Симонов ДенисExterisЧёт не пойму. А чем в ibexpert-е документатор не устраивает? Да пусть пишет. Это хорошая тренировка для ума. Системные таблицы выучит. Да и может им нужен особый формат документации. Уж если на то пошло то можно сделать сначала генерирование xml а потом xslt преобразованием фигачить его в различные форматы HTML/PDF/RTF... XLSки готовые рядом с прогой кинуть. Кто хочет может поменять под себя Мне нужен тул, который при вызове из командной строки выдернет нужный мне обьект из БД (или набор обьектов) и быстро сгенерит доку. В ИБЭ мне нужно порядком нащелкать кнопочек. P.S. Кстати, при больших изменениях можно неплохо синтегрироваться с Экспертом - выдергиваем из IBE$xxxx таблиц список последних изменений - отдаем утилите - получаем актуальную доку. P.P.S. Кто сказал, что я системных таблиц не знаю?-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2015, 09:56 |
|
||
|
FB DDL to HTML
|
|||
|---|---|---|---|
|
#18+
Симонов ДенисDarkMaster, замечания 1. Код: sql 1. если чарсет столбца совпадает с чарсетом базы не надо его в скрипт пихать Учту, но наверное не сейчас, а чуть позже... Симонов Денис2. в процедурах первую скобку лучше вот так писать Код: sql 1. Это - легко. Симонов Денис3. RDB$DESCRIPTION (COMMENT ON) надо для всех объектов выводить, а не только для таблиц и их столбцов. Они так же есть у процедур и их параметров, исключений, триггеров. Параметры процедур можно тоже в виде отдельных табличек рисовать. 4. Для процедур, триггеров лучше CREATE OR ALTER писать, ведь для таблиц то RECREATE сделано. Учту. Симонов ДенисВообще надо настройку более подробной сделать. Какие типы объектов экспортировать. P.S. В IBE есть похожий инструмент Инструменты->HTML документация И получить тот же тул, только отдельно от ИБЭ? Я пока в сторону ком. строки смотрю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2015, 10:03 |
|
||
|
FB DDL to HTML
|
|||
|---|---|---|---|
|
#18+
DarkMaster, вывод в XML с последующим XSLT преобразованием в HTML/PDF... не рассматриваешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2015, 10:15 |
|
||
|
FB DDL to HTML
|
|||
|---|---|---|---|
|
#18+
Симонов Денис, В планах - в принципе возможно, но явно после v1.0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2015, 10:49 |
|
||
|
FB DDL to HTML
|
|||
|---|---|---|---|
|
#18+
Hello, Симонов Денис! You wrote on 15 апреля 2015 г. 11:13:47: Симонов Денис> вывод в XML с последующим XSLT преобразованием в HTML/PDF... > не рассматриваешь? чо-то я вот тута не нашел PDF-а Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2015, 11:14 |
|
||
|
FB DDL to HTML
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий, он там особым образом генерится через XSLT-FO. Докбук который в XML именно так PDF генерит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2015, 11:18 |
|
||
|
FB DDL to HTML
|
|||
|---|---|---|---|
|
#18+
Hello, Симонов Денис! You wrote on 15 апреля 2015 г. 11:22:21: Симонов Денис> он там особым образом генерится через XSLT-FO. > Докбук который в XML именно так PDF генеритчудовищно. зы: ты случаем не в курсе, отчего именно докбук взяли документописатели? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2015, 11:23 |
|
||
|
FB DDL to HTML
|
|||
|---|---|---|---|
|
#18+
Мимопроходящийчудовищно. зы: ты случаем не в курсе, отчего именно докбук взяли документописатели? уж как есть. В докбуке легко настроить общий стиль для всего документа. Там точно ничего не поплывёт, не собьётся нумерация и т.д. Хотя для самого редактора это ужас. Благо есть инструменты позволяющие редактировать этот XML более менее в WYSIWYG виде ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2015, 11:35 |
|
||
|
FB DDL to HTML
|
|||
|---|---|---|---|
|
#18+
докбук хоть вещь и слегка окаменевшая, но люто мощная и в какой-то мере является стандартом (ну или одним из). Вот только работать с ней неофитам тяжело, так что для контрибьюторов оно слабо подходит... с другой стороны, инструментарий юзавшийся для русскоязычной доки - это тоже адский ад, никто так не работает. И теперь будет куча гемора с интеграцией сорцов доки к нам в репозиторий. у меня есть некоторые мысли, как это можно было бы улучшить, но я доку не пишу :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2015, 11:55 |
|
||
|
FB DDL to HTML
|
|||
|---|---|---|---|
|
#18+
Hello, Dimitr! You wrote on 15 апреля 2015 г. 12:14:28: Dimitr> у меня есть некоторые мысли, как это можно было бы улучшить, но я доку > не пишу :-)дык вбрось мысли в народные массы. авось чо и произрастёт. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2015, 12:15 |
|
||
|
FB DDL to HTML
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий, здесь это оффтоп, есть же специальный топик. К слову. Русскоязычная полная документация которая сейчас пишется под FB 3 сделана как раз в формате докбук. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2015, 12:17 |
|
||
|
FB DDL to HTML
|
|||
|---|---|---|---|
|
#18+
Симонов Денис, FBDDL2Html v0.9 загружаем отсюда, кому интересно . [+] командная строка (commandline.txt - описание ключей + интеграция с IBE/IBEScript) [+] авто старт/закрытие, если мы в "режиме ком. строки" [*] поправлена генерация SQL для хранимок [+] описание параметров для хранимок [*] разные мелочи Пока не доделал: - нет подсветки синтаксиса для hex литералов (0xXXX). Не все встроенные функции распознаются (т.е. нет подсветки для функций типа left(),trim() и т.п.) - в принципе все это добро описывается в SQL.hlg - так что можно довести до ума самостоятельно. - тул однопоточный, т.е. в принципе можно кое-что выдавить по быстродействию В конце мая надеюсь вернуться к доработкам и внесению новых фишек, которые вы ( надеюсь ;) предложите. Раньше - только критические баги - пока загружен + в отпуск хочется ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2015, 17:53 |
|
||
|
FB DDL to HTML
|
|||
|---|---|---|---|
|
#18+
И да - выходной результат - теперь файл, а не каталог. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2015, 17:59 |
|
||
|
FB DDL to HTML
|
|||
|---|---|---|---|
|
#18+
DarkMaster, не очень понимаю конечную цель утилиты, но уж если делать, то делать "чтобы красиво". Для примера , добавь после своего стиля, разница должна порадовать: Код: css 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2015, 23:22 |
|
||
|
FB DDL to HTML
|
|||
|---|---|---|---|
|
#18+
Обновлен FBDDL2HTML v0.9.1. Заинтересованным - качать здесь . P.S. afgm - стили добавил, стало смотреться более симпатично, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2015, 18:08 |
|
||
|
FB DDL to HTML
|
|||
|---|---|---|---|
|
#18+
DarkMaster, Тогда ещё кусочек :) Код: css 1. 2. 3. 4. 5. 6. Вообще желательно всё переверстать в последствии. Но пока и так будет хорошо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2015, 23:18 |
|
||
|
FB DDL to HTML
|
|||
|---|---|---|---|
|
#18+
В предверии праздников - FBDDL2HTML v0.9.2. - пофиксил извлечение значений для параметров по умолчанию - корректно извлекаются "закавыченные" метаданные (не, ну нафига вообще эту ересь ввели?) - поправлен информационный блок для таблицы - мелкие правки Если интересно - качаем отсюда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2015, 17:58 |
|
||
|
FB DDL to HTML
|
|||
|---|---|---|---|
|
#18+
Hello, Darkmaster! You wrote on 6 мая 2015 г. 18:02:24: Darkmaster> корректно извлекаются "закавыченные" метаданные > (не, ну нафига вообще эту ересь ввели?) об чём речь? можно пример? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2015, 18:02 |
|
||
|
FB DDL to HTML
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий, Я об идентификаторах типа "ItsMyCoolProcedure"... Там еще один маленький бажок вроде непофикшенным остался - нужно проверить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2015, 18:10 |
|
||
|
FB DDL to HTML
|
|||
|---|---|---|---|
|
#18+
DarkMaster, 1. Архив называется 11_FBDDL2Html_0.9..zip, а программа FBDLL2Html.exe 2. При просмотре информации о таблице имена триггеров "заковычиваются". Зачем, если они у меня все в верхнем регистре?. Проверять если NAME <> upper(NAME) тогда может кавычки и нужны, хотя тот еще вопрос. Скорее выводить без кавычек в любом случае 3. Клик на имя триггера не переносит к объявлению триггера 4. Не извлекаются collation (к слову сказать, IBExpert тоже их игнорирует) пример: Код: sql 1. 5. Пожелание. А можно было бы сворачивать все таблицы под слово "Tables" и т.д. Неудобно для большой базы просматривать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2015, 18:28 |
|
||
|
FB DDL to HTML
|
|||
|---|---|---|---|
|
#18+
6. При извлечении default значения домена добавляется лишний пробел (между INTEGER и DEFAULT) Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2015, 18:32 |
|
||
|
FB DDL to HTML
|
|||
|---|---|---|---|
|
#18+
Шавлюк Евгений2. При просмотре информации о таблице имена триггеров "заковычиваются". Зачем, если они у меня все в верхнем регистре?. Проверять если NAME <> upper(NAME) тогда может кавычки и нужны, хотя тот еще вопрос. Скорее выводить без кавычек в любом случае не просто проверять на верхний регистр не прокатит. Там должно помимо верхнего регистра проверяться также правило соответствия идентификатора 1 диалекту. Т.е. чтобы пробелов не было, присутствовали только символы ASCII... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2015, 18:38 |
|
||
|
FB DDL to HTML
|
|||
|---|---|---|---|
|
#18+
7. Извлечение процедур. Сравниваю IBExpert и FBDLL2Html FBDLL2Html Код: sql 1. 2. 3. 4. 5. 6. 7. IBExpert Код: sql 1. 2. 3. 4. 5. 6. 7. Отличия: 1) открывающаяся скобка на предыдущей строке 2) Перед "=" в default параметре стоит пробел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2015, 18:42 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38952968&tid=1562865]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
179ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 282ms |
| total: | 563ms |

| 0 / 0 |
