powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Расскажите, чего вам не хватает в документации к FireBird 3.0*
25 сообщений из 171, страница 5 из 7
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596399
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис> Сейчас занимаюсь поддержкой LangRef. Небольшие изменения

Так ты заявил как про документацию в целом.
А-то мы могли начать убеждать тебя в необходимости
Administrations/Opearions Guide - вынь да положь.

> Добавить глоссарий уже сложнее

Глоссарию в Langref не место, ИМХО.
Он должен быть (если вообще нужен)
отдельным документом. Langref-ский
глоссарий я даже начинал делать, IIRC
(Саша должен быть в курсе), хотя не
помню, сколько успел.

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

И вообще, всё это фигня - и глоссарий,
и алф.указатель - контент на порядок
важнее, и количественно, и качественно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596494
fraks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помоему алфавитный указатель был нужен на бумаге. В PDF есть поиск, которого на бумаге не было.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596550
Фотография Tonal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В разделе описания регулярок ( SIMILAR TO ) не описаны правила экранирования в классах.
Какие из спец.символов нуждаются в экранировании а какие нет.

Кроме того было бы разумно упомянуть что текстовые BLOB-ы не конвертируются из/в чарсет пользователя при передаче с клиента.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596554
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TonalВ разделе описания регулярок (SIMILAR TO) не описаны правила экранирования в классах.
Какие из спец.символов нуждаются в экранировании а какие нет.

это же элементарно. Любой спец. символ который должен представлять сам себя, а не спец. символ должен быть экранирован. Ты знаешь исключения?

TonalКроме того было бы разумно упомянуть что текстовые BLOB-ы не конвертируются из/в чарсет пользователя при передаче с клиента.

хотелось бы подтверждение этого. Есть пруфы?
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596558
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисSQL2008,

документы с пустыми главами могут быть, но только в черновиках. Руководство по языку SQL уже давно вышло из статуса черновика. Конечно там многое ещё можно улучшить, но им уже вполне можно пользоваться.
Я согласен с тем, что документ вполне читабельный и внятный.
Степень же его совершенства определять только вам.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596561
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,

с чего бы это мне? Я тут выслушиваю разные мнения и по их результатам вношу изменения.
Мне самому далеко не всё нравится в документе и я постепенно стараюсь улучшить тем моменты которые мне не нравятся.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596602
Фотография Tonal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисTonalВ разделе описания регулярок (SIMILAR TO) не описаны правила экранирования в классах.
Какие из спец.символов нуждаются в экранировании а какие нет.
это же элементарно. Любой спец. символ который должен представлять сам себя, а не спец. символ должен быть экранирован. Ты знаешь исключения?

Встроенные в Python :
В символьных классах специальные символы теряют свои свойства и представляют сами себя.
Экранировать нужно только сам эскейп "\", "]" и "-" если он находится не в конце или начале класса.
Символьные классы, такие как \w или \S сохраняют своё значение.

Perl , PCRE , JavaScript - то же самое.

Т. е. все распространённые движки.
И наоборот, я не знаю ни одного, где бы это было не так.

Симонов ДенисTonalКроме того было бы разумно упомянуть что текстовые BLOB-ы не конвертируются из/в чарсет пользователя при передаче с клиента.
хотелось бы подтверждение этого. Есть пруфы?
ibase.ru CHAR или VARCHAR? А может быть BLOB?
http://www.ibase.ru/charvar/ Выборка данных:
Для многоязыковых баз данных BLOB не могут быть перекодированы из одной кодировки в другую. Например, если сервер поддерживает кодировки WIN1251 и KOI8R, и база создана в WIN1251, возможно подключиться (через компоненты прямого доступа) указывая lc_ctype=KIO8R в параметрах коннекта. При этом информация будет перекодироваться из win1251 в koi8r и наоборот для всех строковых типов данных, кроме BLOB . Для конвертации данных blob хотя бы при выборке придется написать собственную UDF .
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596603
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tonal,

по поводу BLOB. ЕМНИП это правилось в современных версиях ФБ.
Статья довольно старая.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596635
Фотография Tonal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

К сожалению более новой инфы накопать не удаётся.
Так что будет очень хорошо, ежели будет официальная точка зрения в доке.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596649
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596660
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tonal,

когда мы обсуждали LangRef было принято решение оставить в нём только то, что актуально для версии для которой написана документация, а не собрание совместимостей по всем версиям.

В 2.5 конвертация блобов делается нормально. Если это не так жду подтверждающие пруфы, но именно по свежим версиям, начиная с 2.5.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596917
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис> это же элементарно.

Не имеет значения, элементарно/очевидно что-то или нет.
Если есть некая синтаксическая фича - она должна быть
описана, с обязательным примером. Кстати, в RN это было
описано, IIRC (и в русском, и в английском).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39596920
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S. Не читал, как у вас щас описано, правда.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39597044
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В разделе о PACKAGE небольшая неточность.
В создании заголовка пакета
Код: sql
1.
2.
3.
4.
5.
6.
7.
CREATE OR ALTER PACKAGE APP_VAR
AS
BEGIN
FUNCTION GET_DATEBEGIN() RETURNS DATE DETERMINISTIC;
FUNCTION GET_DATEEND() RETURNS DATE DETERMINISTIC;
PROCEDURE SET_DATERANGE(ADATEBEGIN DATE, ADATEEND DATE DEFAULT CURRENT_DATE);
END


а в скрипте создания тела возвращаемое значение без DETERMINISTIC
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
CREATE PACKAGE BODY APP_VAR
AS
BEGIN
-- Возвращает дату начала периода
FUNCTION GET_DATEBEGIN() RETURNS DATE
AS
BEGIN
RETURN RDB$GET_CONTEXT('USER_SESSION', 'DATEBEGIN');
END
...
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39597099
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,

исправил
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600109
Фотография gds
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если есть возможность запилите объекты в нижнем регистре (like PG), ну или в том в котором его создал пользователь (like MSSQL).
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600111
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gds,

а с какого это перепугу мы должны быть like чего-то?
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600114
Фотография gds
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

Да собственно ни с какого. Тут попросили озвучить чего не хватает/ чего хотелось бы. Вот и написал чего хотелось бы. хотелось-бы видеть имена объектов в нижнем регистре.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600117
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gds,

ну давай, жги. как это должно выглядеть, как сервер это должен обрабатывать, равны объекты в нижнем регистре или в верхнем, и т.д. А для начала, напомню:
http://www.ibase.ru/ibfaq#dtproblem
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600120
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gds,

почитал я про именование объектов в postgresql, там все так же, как и в ФБ. То есть, или регистрочувствительные имена в двойных кавычках, или без двойных кавычек все приводится к нижнему регистру. В ФБ все без кавычек приводится наоборот, к верхнему регистру.
Так что, облом. Либо upper, либо lower, но не оба вместе. Куда-то надо все равно приводить, чтобы игнорировать регистр, но только в одну сторону.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600141
Hommer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvТак что, облом. Либо upper, либо lower, но не оба вместе. Куда-то надо все равно приводить, чтобы игнорировать регистр, но только в одну сторону.
Приводите вверх, но и исходник сохраняйте в системных таблицах.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600143
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gds,

топик о документации. А ты о чём? О Firebird? Так для хотелок по Firebird есть отдельный топик. Он правда затерялся, но можно поднять или новый создать.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600276
чччД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денисgds,

топик о документации. А ты о чём? О Firebird? Так для хотелок по Firebird есть отдельный топик. Он правда затерялся, но можно поднять или новый создать.
Вот он.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600331
Фотография gds
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvgds,

почитал я про именование объектов в postgresql, там все так же, как и в ФБ. То есть, или регистрочувствительные имена в двойных кавычках, или без двойных кавычек все приводится к нижнему регистру. В ФБ все без кавычек приводится наоборот, к верхнему регистру.
Так что, облом. Либо upper, либо lower, но не оба вместе. Куда-то надо все равно приводить, чтобы игнорировать регистр, но только в одну сторону.
Да я знаю про именование и двойные кавычки. Просто мне приятнее работать с нижним регистром. Было бы здорово при установки выбирать отображение upper или lower, а хранить как есть. Как альтернативный вариант сейчас просто переписываю код возврата объектов и пересобираю сервер.
А так да видимо топиком ошибся, хотелки в другом располагаются.
...
Рейтинг: 0 / 0
Расскажите, чего вам не хватает в документации к FireBird 3.0*
    #39600332
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gds Было бы здорово при установки выбирать отображение upper или lower, а хранить как есть.
все такие премудрые, прямо некуда бечь. Вся эта хрень типа "не хочу upper, хочу lower", по приоритету разработки ниже плинтуса.
Кроме того, почему разработчики должны думать, как это реализовать? А то сделают так, что ты опять будешь жаловаться.
Сейчас есть upper, и "как есть" в двойных кавычках. Предлагай свой вариант реализации.
Вот тут
http://www.sql.ru/forum/1253923/konkurs-idey-pro-firebird
...
Рейтинг: 0 / 0
25 сообщений из 171, страница 5 из 7
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Расскажите, чего вам не хватает в документации к FireBird 3.0*
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]