[OFF] Миллион лицензий RAD Studio для России

2008-02-01 Пенетрантность sw
Интересная новость http://www.infoworld.com/article/08/02/01/codegear-russia_1.html

Re: ПлуОФФ про UTF8

2007-12-28 Пенетрантность sw
Этого мало. Надо еще заменить материнку и винт :) Зачем менять. Можно перепаять . :-)

Re: БД на flash диске

2007-12-28 Пенетрантность sw
Кстати, о флешках. У меня давненько одна мысль появилась - база на флешке и дельта на ЖД (та которая при nbackup используется). Но протестить пока не получилось. Насколько проблематична операция по возвращению БД в исходной состояние если нет дельты?

Re: вычислить усредненное значение первой производной

2007-11-23 Пенетрантность sw
А я, пораздумав, пришел к выводу, что неправильное. Можно добавть дополнительный множитель к разнице - интервал между соседними data. В конце общую сумму разделить на весь интервал. Тогда будет учтено и возможное неравномерность data.

Re: Обращение к переменным в PSQL

2007-11-02 Пенетрантность sw
Бесполезно - не сделают как минимум из-за несовместимости со старыми версиями и отсутсвием желания. Много ли безисходный (т.е no source :) клиентов, которые генерять PSQL? Ну почему же. BLR то ведь никто не трогает (b/r наверное проблем не вызовет). При перекомпиляции пусть ругается, всё

Re: Обращение к переменным в PSQL

2007-11-02 Пенетрантность sw
Наверное было бы хорошо можно было бы работать только одним способом. Т.е. во всех запросах (в т.ч. и into, returning_values) обращаться к переменным можно ТОЛЬКО через довоеточие. Вне этих конструкций ТОЛЬКО без них. Тогда и вопросов не возникало бы. PS. Ну кто первый до трекера? А? ;)

Re: POS

2007-09-05 Пенетрантность sw
В 2.1 есть в SDF

Re: Стук в подвале около FB1.5.3

2007-08-17 Пенетрантность sw
Это про точки отката, а не про всю транзакцию

Re: Что-то менялось во вьюхах в FB 2.1 ?

2007-05-31 Пенетрантность sw
DedТо есть, зависит дааалеко не только от чётности или нечётности версии сервера ;) Да. Хотя наверное конкретно в данном случае с вложенным запросом приоритет внутренней таблицы должен был бы быть выше. ИМХО - логично. ЗЫ. Ответственному за распределение по дошкольным учреждениям - это просто

Re: rdb$database

2007-05-17 Пенетрантность sw
В 2.0 так и осталось, т.е. рекомендуемая длина 27 иначе как описано в том посте ? DYДа. Кстати когда планируется увеличение макс. длины (в т.ч. и для прав). В IB вроде сделали до 64. (Может там и не так сложно) А то сложно применять конвенции наименования, уже несколько раз приходилось

Re: Вопрос по триггерам на представления

2007-04-18 Пенетрантность sw
Мужики тяжело что-ли сделать/считать INSTEAD OF алиасом для BEFORE INSERT POSITION 32767

Re: Сервер перестает принимать коннекты

2007-04-16 Пенетрантность sw
А у клиентов UPS есть?

Re: Так, все построились!

2007-04-12 Пенетрантность sw
Корабль вышел на расчетную орбиту и уже отвечает на позывные... Ура товарищи ура!!! Поздравляю с успешным запуском 20 летнего проекта по выводу человека в открытый мир. PS. Кстати как решили назвать?

Re: Firebird 2.1 Alpha 1 is available for field testing

2007-03-29 Пенетрантность sw
Не лучше так INSERT or UPDATE and DELETE PS. Главное чтобы скобки можно было бы поставить для нужной логики :-)

Re: Помогите запрос на 2.1 сделать

2007-03-15 Пенетрантность sw
rdb$procedure_type для Пушкина делали? Он видать свою базу на двой.одинку переносить хочет. Автоматом она вроде не выставляется после b/r.

Re: небольшая мысль.

2007-03-15 Пенетрантность sw
PS. А бета цикл скоро начнётся? После альфа-цикла :-) А альфа-ци... ладно я всё понял :-) Или уже можно считать, что внешний облик реализованных фич неизменится? Нельзя так считать. Попросите поменять - может и измениться. ОК. Большое спасибо.

Re: небольшая мысль.

2007-03-14 Пенетрантность sw
Я недавно спрашивал на счет получения болле подробной инфы при ощибках в PSQL. ДЕ сказал, что это суть сводится к предоставлению доступа к статус-вектору. Наверное стек вызова тоже хранится где-то там же. Не знаю может стоило бы добавить ещё одну MON$.. PS. Хотя логика с знанием кто вызвал

Re: небольшая мысль.

2007-03-14 Пенетрантность sw
ДЕ сказал, что это суть сводится к предоставлению доступа к статус-вектору. Наверное стек вызова тоже хранится где-то там же. Стек вызовов нигде, кроме стека вызовов, не хранится ;) Всё хранится там, где оно хранится, а не там, где оно не хранится, хотя ... :-) Влад, как там с этим

Re: небольшая мысль.

2007-03-14 Пенетрантность sw
В трекер уже добавлено CORE-1132 Просто не очень понятно почему одно, хотя и сомнительно полезное сделали, а другое действительно полезное не планируют. Хотя конечно же Вам решать (я то в код вообще не вникал, может там действительно очень сложно) Но мне почему-то кажется что это проблема

Re: небольшая мысль.

2007-03-14 Пенетрантность sw
DYВообще, послушав про все эти ваши выкрутасы, имею сильное желание запретить доступ к мониторингу из PSQL. Ибо поставите все раком на счет раз. Интересно что вернет сервер если клиент напишет select * from MON$CALL_STACK :-)

Re: небольшая мысль.

2007-03-14 Пенетрантность sw
Интересно что вернет сервер если клиент напишет select * from MON$CALL_STACK В чем прикол вопроса? Что задумывалось, то и вернет.. Хм... Может конечно я и ступил. (Мне показалось, что данные зависят от места где их требуют, по аналогии с обычной программной средой) Или же это для того

Re: Объекты в реляционной СУБД

2007-03-06 Пенетрантность sw
За ту же парту. Не нельзя... - явно подерёмся :-)

Реализация серверной логики

2007-03-05 Пенетрантность sw
Привет всем форумчанам. Вопрос такой (без жира). Допустим есть документ с табличной частью, скажем накладная. Логика ввода нового документа: Пишем в NAKLS шапку. Пишем в NAKLS_T табличную часть, (с сылкой на шапку). Документ проводится, т.е. формируются операции Логика изменения проведенного

Re: а мож вот такую фичу?

2007-03-05 Пенетрантность sw
Нравится мысль. Уже вижу, где можно использовать такую фичу. Хотя, имхо - рюшечка, и приоритет у ней соответствующий. Во-во, Можно угадаю слеующий реквест: В процедуре узнать WHERE условия, которые на неё наложены. :-) PS. Хотя при определённом дизайне данная фича смотрелась бы ничего.

Re: Реализация серверной логики

2007-03-05 Пенетрантность sw
наши документы имеют фазу 0 - созданный 10 - редактирование 50 - проведен на головную и детальную таблицы вешаются триггеры, которые запрещают изменения документов с фазой больше 50 смена фаз - хранимые процедуры, в т.ч. с вычислениями и проверками Значит ИЗМЕНЕНИЕ --- НЕТ ПРОВОДКИ

Re: Реализация серверной логики

2007-03-05 Пенетрантность sw
все мои объекты :), только там бухгалтеры - не самые главные люди, главные - хозяева идя навстречу жизненным реалиям сделали фазу - недействительный документ, но править или удалять не даем по-прежнему А я тут ещё и автоматическую перепроводку зависымых документов прикрутил (правда не

Объекты в реляционной СУБД

2007-03-05 Пенетрантность sw
Всем привет. Много копий и не только переломано на фронте R vs OO. Но часто у сторонников этих подходов наблюдается какая-то крайность взглядов. Либо суют OO где не поподя, либо шарахаются от ООП - не лучше мы постаринке. Пытаться совмещать - это тоже компромис не впользу обоих подходов. Вот

Re: Объекты в реляционной СУБД

2007-03-05 Пенетрантность sw
[мечтания автора грубо поскипаны] s В тоже время не ставить палки в колёса реляционной теории. s Что об этом думает уважаемая публика. утопизм. буль-буль. Спасибо Ихтиандр. //без обид :-) PS. Тут анекдот вспомнился: Значит, попал к опытному сантехнику ЖЭКа студент ПТУшник на практику. А

Re: пятница началась

2007-02-22 Пенетрантность sw
Про 2.0 Там было разделение на полезные (вроде нортона), так себе, и бесполезные. PS. Может от неё и пошла моя привычка сидеть в Фаре.

Re: пятница началась

2007-02-22 Пенетрантность sw
256, кто меньше? Эх... 32 Mb! :-)

Re: Off. Опять про Linux...

2007-02-19 Пенетрантность sw
Кстати про MSO vs OO Попалась мне тут как-то книга Excel размер ~270 Mb - какой-то самопальный учет чего-то там. Вроде всё работало (причем еще и с флешки - сохранение под 40 мин.! ). С какого-то момента Excel'ю перестало хватать 512Mb RAM (вроде при 1Gb тоже не помогало) и при открытии стала

Re: Сообщение об ошибке в PSQL

2007-02-16 Пенетрантность sw
Нет такой возможности. Если таковой возможности нет, то есть ли планы по её добавлению Пока нет. Насколько я понимаю, это не так уж и сложно добавить (раз все данные уже есть и они в том же контексте). Может в трекер добавить? Или тут design problems?

Re: Сообщение об ошибке в PSQL

2007-02-16 Пенетрантность sw
Может в трекер добавить? Добавь, чтобы не забылось. Но в ближайшем будущем я бы не ждал, других забот хватает. Добавил CORE-1132

Re: nbackup - вопрос к тем, кто его уже использует

2007-02-12 Пенетрантность sw
3 - раз в 20 минут в рабочее время (до 10Мб) самый главный вопрос - сколько времени это занимает? 21 минутэ :-)

Re: Turbo delphi?

2007-02-09 Пенетрантность sw
Бесплатная версия не позволяет устанавливает сторонние компоненты. А если их в RunTime ручками создавать и использовать? Это можно? Можно PS. Только вот некоторые решили, что у DesignTim'а тоже есть RunTime. И нечего - работают. :-)

Re: Decimal при Scale 4

2007-02-06 Пенетрантность sw
Но проблема появилась после того, как я изменил тип поля в таблице с NUMERIC(15,3) на (15,5). !!! это может быть ключевым моментом. ЧЕМ ты изменял. alter table ? или оглуплятором IBExpert? Конечно оглуплятором :). Но я менял сам домен (alter чето-то там на чего-то тут) и апдейт поля я

Re: Decimal при Scale 4

2007-02-06 Пенетрантность sw
В общем оказалось (если кому интересно), что действительно вопрос касается клиентских компонентов Вот из справки: Because TFIBBCDField uses the Currency type to work with data from BCD fields, TFIBBCDField limits the precision of the BCD values it can support to 4 decimal places and 20

Decimal при Scale 4

2007-02-01 Пенетрантность sw
Привет форумчане! В DataDef говорится что под хранение для NUMERIC(n,m) в 3-м диалекте используются соответсвующие целочисленные типы, в зависимости от n. Соответсвенно для NUMERIC(15,3) идет INT64. Но для NUMERIC(15,5) используется уже почему-то DOUBLE PRECISION. Что проверяется на

Re: Decimal при Scale 4

2007-02-01 Пенетрантность sw
Dedтянет резалт в TFloatField со всеми вытекающими. Так если бы был IBE виноват, то ошибки были бы в обоих случаях, количество цифер я специально выбирал одинаковым (отличается только положение точки) При переполнении INT64 NUMERIC(15,3) обнулился (не знаю корректно это, пусть разработчики

Re: Decimal при Scale 4

2007-02-01 Пенетрантность sw
DYК слову, ты присваиваешь NUMERIC(18, x) в NUMERIC(15, x). К сожалению, сервер это разрешает и на данный тест это вряд ли влияет, но сознательно ли это сделано? Да я это знаю. Просто проверял на разных размерах (10, 15, 18) и оставил 15 как дефолтный у IBE (наверное навеяно былинами старины

Re: Decimal при Scale 4

2007-02-01 Пенетрантность sw
Кстати если кастить NUMERIC(18,5) на NUMERIC(18,3) то это опознаётся как BCD.

Re: Вопрос по when any do в FB2

2007-01-31 Пенетрантность sw
BEGIN ... WHEN ANY END Откатится то, что под ..., внутри BEGIN..END Не совсем так Откатывается только один целостный оператор, т.е. блок Для примера можно проверить (FB2.0): execute block returns(res varchar(255)) as begin begin --begin insert into T2(ID) values(1);

Re: OFF: поиск в XP

2007-01-31 Пенетрантность sw
Горячие кнопки по скорости работы никакая супермышь не перешибёт. Да. А одни макросы чего стоят. Я с их помощью как-то XML из CSV генерил. Эх FAR forever! А все остальные NEAR'орукие :-)

Re: можно ли такое делать с computed by

2007-01-31 Пенетрантность sw
DKПотому что этот запрос будет выполняться каждый раз на каждую выборку ОДНОЙ записи с этим столбцом. А если в полях селекта нет этих записей, идёт ли тогда вычисление?

Re: Дописывание BLOB на сервере

2007-01-25 Пенетрантность sw
Вроде бы как то мимо пролетало, что PutSegment в серваке не реализован или не реализован полностью. По-моему была какая-то тема, где автор хотел что-то менять в BLOB не переписывая его. Можно погуглить... Опять-таки могу ошибаться. Если так, то поправьте.

Re: Контекстные пользовательские переменные

2007-01-16 Пенетрантность sw
Второй подход с использованием контекстных переменных: В контексте транзакции создаётся переменная 'MESSAGES_COUNT' для количеством сообщений и для каждого сообщения 'MESSAGE_N' для N-го сообщения. Изврат, IMHO. Ну почему же. Если нужна таблица, существующая только в рамках транзакции,

Re: Контекстные пользовательские переменные

2007-01-16 Пенетрантность sw
GTT Хоть GTT и автоочищаются, но они под контролем сейвпонтов. Это можно обойти конечно, но придётся писать несколько более сложный код. Кстати, при DELETE ROWS такое наверное (я сказал наверное :)) как опция смотрелось бы логичным. Но призывать не буду, а то тут меня заморскими

Re: Prague Conference 2006

2007-01-09 Пенетрантность sw
Желающие могут ознакомиться с докладами здесь И все косо посмотрели на ... ...не не угадали не на ДК. :-) PS. Сейчас найдётся кто-нибудь с просьбой перевести материалы на великий и могучий. И кто-то Жаль, жаль, что мы так и не послушали начальника транспор... (ц) PS 2. Не обращайте внимания

Re: try - finally в процедуре

2006-12-28 Пенетрантность sw
только на классике. Для супера естественно нужна иденификация соединения (или транзакции). Но при любом эксепшене до п.4 эти ресурсы могли не освобождаться. Соответсвенно появляется о гарантированном освобождении. В FB21 с его новыми тригерами это решаемо вроде. Или как? -- sw

Re: try - finally в процедуре

2006-12-28 Пенетрантность sw
До сих пор такие операции, как я понимаю безопасно было делать только на классике. Да ? пАчему ? Отдельный процесс, отдельная память. В общем случае реконнект и всё. Хотя могла наверное потребоваться идентификация транзакции на всякий для много-пользовательской работы через один коннект

Re: JOIN с процедурой

2006-12-27 Пенетрантность sw
Ну если по ОДНИМ запросом можно считать и блоки, то наверное да.

Re: Общий индекс для PK и FK

2006-12-22 Пенетрантность sw
HVИ ты даже измерял на сколько ? О, какие натасканные! :) Измерять не измерял (про стук в подвале слышал :)), но при многих инсёртах наверное дополнительный тормоз будет (насколько тормоз буду тестить на выходных). Просто (скажем, из прынцыпа) зачем лишний, если уже есть да ещё и уникальный.

Re: Общий индекс для PK и FK

2006-12-22 Пенетрантность sw
От причепывся :) Нечего людей в мороз на природу посылать. Ты забей на PK\FK а попробуй с 3-мя и 4-мя индексами разницу поискать. Или с 10-ю и 11-ю Да, это ясно. Прошу считать топик пятницным Господа присяжные. Ещё в догонку BT PK+, CHT PK+ FK- CHK+ ~ 1m13s Эх хорошо зимой, деревья в

Общий индекс для PK и FK

2006-12-21 Пенетрантность sw
нового индекса. Наверное неплохо было бы, чтобы при этом была проверка на существование с соответствующей реакцией. Подозреваю, что при этом пришлось бы менять логику зависимостей В общем планируется ли данная фича, если да, то когда. И кто как решает эту ситуацию сейчас. Заранее спасибо. -- sw

Re: хотелка по преобразованию DATE/TIMESTAMP в CHAR/VARCHAR

2006-11-10 Пенетрантность sw
Hello, Владимир! Зря ты обижаешься. Только представь себе если бы разработчики на каждое хочу говорили шас сделаем. Это был монстр, одно администрирование его чего стоило бы. Ведь таких как ты много (наверное и я в том числе :)). И очень хорошо у раработчиков есть своё мнение, хоть и

Re: Падение FB2 RC5

2006-11-08 Пенетрантность sw
Hello, Vlad! You wrote on Wed, 8 Nov 2006 10:50:14 +0200: VH sw ... ?? ?? Кстати 256 таблиц тоже проходит. Попутно выяснил что ES на данный фактор не влияет, ну да ладно. ?? ?? ES или EB ? ?? ?? ES. Т.е обнаружил для себя то, что на запросов завёрнутых в EXECUTE STATEMENT данное

Re: ОФФ дХ русский шрифт в меню

2006-11-08 Пенетрантность sw
Hello, Alexandr! You wrote to Andrei on Tue, 7 Nov 2006 21:37:39 +0600: A если в вин стоит нерусская локализация, A можно ли как-нить сделать штоп в приложении написаном на д4 A в меню и заголовке формы чарсеты русские задать? A A Control Panel - Regional and Language options - Advanced -

Падение FB2 RC5

2006-11-07 Пенетрантность sw
Значит дело было так.. Решил я по эксперементировать с максимальным количеством таблиц в процедуре (вроде как 255) В эксперте создаю блок вида execute block returns(r integer) as begin select 001 from rdb$database into :r; select 002 from rdb$database into :r; select 003 from rdb$database

Re: Падение FB2 RC5

2006-11-07 Пенетрантность sw
DKу процедур и блоков плана не может быть принципиально. Так он мне и не нужен, я просто описываю ситуацию, На сколько я помню какой-то план иногда может возвращаться (конечно без гарантий). С другой стороны возможно конечно, что эксперт здесь старается найти план по-операторно (хотя я такого

Re: Падение FB2 RC5

2006-11-07 Пенетрантность sw
Кстати 256 таблиц тоже проходит. Попутно выяснил что ES на данный фактор не влияет, ну да ладно. ES или EB ? ES. Т.е обнаружил для себя то, что на запросов завёрнутых в EXECUTE STATEMENT данное ограничение не распространяется. PS. Это так если вдруг очень приспичит большие SP или EB писать

Re: Препроцессор для PSQL

2006-10-12 Пенетрантность sw
и потом - ты в компиляторе можешь обратиться к переменной через ее имя в другой переменной? Нет? А тогда чего... А при чём тут обсуждаемый препроцессор? Или я чего-то упустил? Понятно, что для предложенного нужно несколько, э..., расширять возможности языка и blr-а, если хранить эти

Поддержка мютексов на уровне сервера

2006-10-10 Пенетрантность sw
Всем привет. Все наверное знают, что для сереализации неких процедур (или потоков) используются мютексы, семафоры, критические секции и т.д. Не секрет, что таковые действия иногда бывают необходимы и в СУБД при много пользовательских обработках. С блокировочниками всё понятно (у них

Re: Агрегаты в ReadCommited

2006-10-10 Пенетрантность sw
в чем сложность реализации консистентных результатов агрегатных функций. В загрузке другими задачами Спасибо. (Так я и думал) PS. Просто хочется иногда сделать сверку взглядов по некоторым вопросам. :)

Re: Поддержка мютексов на уровне сервера

2006-10-10 Пенетрантность sw
Что-то типа такого подойдет? Спасибо, примерно что-то вроде этого (только с квадратными колёсами) недавно изобретал.:) А насколько часто приходится использовать такие вещи в реальных задачах? Какие минусы проявляются при подобных подходах? (Например ясно, что любой может безнаказанно сделать

Re: Агрегаты в ReadCommited

2006-10-10 Пенетрантность sw
Что то я не понял, что тебе мешает снапшот запустить? PS. А не о практике обхода (или учитывания) таковой особенности. С этим вроде до сих пор успешно справляюсь :). Вопрос изначально был не в этом.

Re: Поддержка мютексов на уровне сервера

2006-10-10 Пенетрантность sw
Серилизация делается очень просто. RTFM look_write protected. Это ясно. Как обехать (или избежать) я знаю и использую. Но для читающих транзакций достаточно снапшота. Изначальный мой вопрос имеет смысл только для RC.

Препроцессор для PSQL

2006-10-10 Пенетрантность sw
Приветствую ( видимо вторник мой день..:) Сидит у меня уже давно в голове одна полу бредовая идея и не хочет уходить. Ситуация такая. PSQL в FB реализован в с системой зависимостей и это есть ГУД. Но переодически всплывают топики о передаче имене таблицы в процедуру и т.п. (ES с его

Re: Поддержка мютексов на уровне сервера

2006-10-10 Пенетрантность sw
update MASTER_TABLE set MY_AGREGAT = (select sum(COST) from DETAIL_TABLE) две транзакции одновременно такое сделать не смогут - выскочит dead lock я таким образом считаю агрегаты по документам PS пример есс-но нерабочий, оформляется в виде процедуры Спасибо, но это из несколько другой оперы.

Re: Препроцессор для PSQL

2006-10-10 Пенетрантность sw
ЕПtemplate Table T1,Table T2) ЕПcreate procedure P1(...) ЕПas ЕПbegin ЕП ЕПend; ЕП ЕПselect from P1MyTable1,MyTable2(...)? Примерно да. Но перед использованием данные шаблоны интерпретируются в соответствующий нормальный PSQL-код с нужными параметрами. А далее ими пользуются как обычными

Re: Препроцессор для PSQL

2006-10-10 Пенетрантность sw
БАэто решается препроцессором SQL, у нас, например свой, с IBExpert-ом идет БАсвой БАнекоторые решают это средой разработки А как это у Вас реализовано? БАнормы приличия оно нарушает, хотя бы в части прав Спасибо, тоже надо обмозговать. Хотя это несколько из другой сферы, но логично

Re: Агрегаты в ReadCommited

2006-10-10 Пенетрантность sw
Понятно, что реализация такого подхода скорее всего потребует хранить снимок TIP на момент начала ЗАПРОСА с агрегатом. DedЧем и занимается собсно concurrency спокон веку. На начало ТРАНЗАКЦИИ - да. В принципе ДЕ уже ситуацию подитожил :)

Re: Препроцессор для PSQL

2006-10-10 Пенетрантность sw
БАнапример так:... Спасибо, а для PSQL что-нибудь использовали?

Re: Препроцессор для PSQL

2006-10-10 Пенетрантность sw
а нам не надо :) Спасибо за комплимент, но я не обижаюсь. Изначально вопрос появился из-за того, что во многих системах FB используется только как транзакционный движок для хранения данных. Часто вся логика обработок находится в клиенте и без единой процедуры. Может конечно из-за соображений

Агрегаты в ReadCommited

2006-10-09 Пенетрантность sw
Приветствую всех. Собственно про то, что теоретически в RC может вернутся неконсистентный набор известно. И как оказалось это в принципе не противоречит определению RC (на сколько я понял). Но для агрегатов, ситуация выглядит несколько иначе, так как их реализация, чтения находятся вне сферы

Re: Права на генераторы и UDF

2006-10-05 Пенетрантность sw
ДЕЕсть. Но не прямо сейчас. Спасибо. Кстати есть планы сделать commit в транзакции меняющей роудмап, а то сидим все в снапшоте годичной давности. :). Или только после Праги. PS. Хотя бы CommitRetaining :)

Re: API сервера

2006-09-27 Пенетрантность sw
Со следующей недели будут доступны снапшоты 2.1. Для винды тоже?

Re: Шифрование БД

2006-09-26 Пенетрантность sw
А что шифруется? Страницы данных - а как с индексами?

Re: Шифрование БД

2006-09-26 Пенетрантность sw
А что шифруется? Сорри, не дочитал. (путые строки сбили с толку)