Re: Что-то непонятное с left join

2011-12-23 Пенетрантность Tonal
23.12.2011 15:50, Dmitry Yemanov пишет: Проверяю на существование дырок: SQL select s.ID, s.ORD_NUM, s2.ID, s2.ORD_NUM CON from SYMPTOMS s left outer join SYMPTOMS s2 CON on s.ORD_NUM + 1 = s2.ORD_NUM CON where s.PARENT_ID = 450774 and s2.PARENT_ID = 450774 CON /*and s2.ID is null*/;

Где релизноты в ubuntu

2011-12-23 Пенетрантность Tonal
Вроде, по описанию должны жить в пакете firebird2.5-doc Ну или в firebird2.5-common-doc, в крайнем случае. Но не там не там не наблюдается. Кто в курсе где искать, куда смотреть? -- Александр Замараев

Что-то непонятное с left join

2011-12-22 Пенетрантность Tonal
Есть табличка: CREATE TABLE SYMPTOMS ( ID integer not null, PARENT_ID integer, ORD_NUM integer -- отгрызено полей CONSTRAINT PK_SYMPTOMS PRIMARY KEY (ID), CONSTRAINT FK_SYMP2SYM_ID FOREIGN KEY (SYM_ID) REFERENCES SYMPTOMS (ID) ); ORD_NUM - порядковый номер в отображении. Нумерация

Глюки в рекурсивном запросе

2011-12-12 Пенетрантность Tonal
Наткнулся на такую глючу. В запросе ниже, выдаётся разные результаты при закомментированном и раскомментированном group by, хотя вроде бы должны быть одинаковые. with recursive SYM as ( select sr1.ID, sr1.PARENT_ID from SYMPTOMS sr1 --group by 1, 2 ), TREE as ( select 1 as LEV, sp.ID,

Re: Глюки в рекурсивном запросе

2011-12-12 Пенетрантность Tonal
12.12.2011 21:01, Khorsun Vlad пишет: Tonal ... Наткнулся на такую глючу. Хорошо бы, чтобы DLL мог выполниться. На новой пустой БД. --DDL: CREATE DOMAIN D_ID AS integer NOT NULL; CREATE DOMAIN D_ID_OR_NULL AS integer; CREATE TABLE SYMPTOMS ( ID D_ID, PARENT_ID D_ID_OR_NULL, CONSTRAINT

Re: Глюки в рекурсивном запросе

2011-12-12 Пенетрантность Tonal
Ещё странность на похожем запросе: Добавим в корневой подзапрос неименованную вычисляемую колонку with recursive SYM as ( select sr1.ID, sr1.PARENT_ID, count(*) -- Добавили count(*) from SYMPTOMS sr1 group by 1, 2 ), TREE as ( select 1 as LEV, sp.ID, sp.PARENT_ID from SYM sp where sp.ID

Re: new / delete в UDF

2011-11-28 Пенетрантность Tonal
28.11.2011 18:27, Vladimir пишет: Вариант 3. Пытаюсь перегрузить операторы new и delete. Попробуй в этом варианте сделать операторы инлайновыми или разместить их в неименованном пространстве имён. Т. е. скрыть от линкера. Похоже, линкер/загрузчик где-то путается с разрешением символов и вместо

Ubuntu и QIBASE - драйвер Firebird для Qt

2011-11-07 Пенетрантность Tonal
Обнаружил тут неприятную вещь: драйвер QIBASE отключен при стандартной сборке пакета. Соответственно загрузить его из стандартного репозитория нельзя, приходится пересобирать. А это, понятно, дополнительные напряги при деплое... :( Пакет должен называться libqt4-sql-ibase_4.7.4-0ubuntu8_i386.deb,

Re: Ubuntu и QIBASE - драйвер Firebird для Qt

2011-11-07 Пенетрантность Tonal
08.11.2011 03:09, Kochmin Alexandr пишет: это ты бесплатный Qt юзаешь видимо? Отож. :) Он входит в большинство дистрибутивов. На нём основан KDE, идущий по умолчанию в OpenSUSE, Fedora, Kubuntu, и многих других сборках. А в случае использования других DE, например GNOME или XFCE, GPL-ный Qt

Re: Рекурсивные EB

2011-06-27 Пенетрантность Tonal
28.06.2011 00:58, Alexey Popov пишет: Честно говоря не обдумывал насколько CTE мощно в этом плане. Возможно неудачный синтаксис виноват. Ну например сделать что то типа такого: x=select ... y=select ... z=select ... select * from x,y,z with [recursive] x as (select ...) y as (select ...)

Re: Рекурсивные EB

2011-06-27 Пенетрантность Tonal
24.06.2011 13:49, Khorsun Vlad пишет: EB вполне устраивает. Он не будет рекурсивным. Этому есть какие-то причины теоретического плана или технического? Нет конечно, это мой каприз. Мне казалось, что ЕБ ничем от сохранёнки не отличаются кроме наличия имени. Если это так, тогда

Re: Рекурсивные EB

2011-06-23 Пенетрантность Tonal
23.06.2011 13:18, Vlad Khorsun пишет: Почему бы не ввести специальную конструкцию, для вызова из блока самого себя? Почему бы не пользоваться рекурсивными CTE ? Как с помощью CTE удалить ветку (если не стоит каскадного удаления)? Или, например скопировать ветку? Ещё у меня возникала задача

Re: Рекурсивные EB

2011-06-23 Пенетрантность Tonal
23.06.2011 16:11, Vlad Khorsun пишет: delete from ... where id in (with recursive...) delete from ... where exists (with recursive...) Или, раз уж речь о exec block, то for with recursive ... do delete ...; Ежели дерево связано FK без каскада (или set null), то удалять нужно

Re: Рекурсивные EB

2011-06-23 Пенетрантность Tonal
23.06.2011 18:20, Vlad Khorsun пишет: Или, раз уж речь о exec block, то for with recursive ... do delete ...; Ежели дерево связано FK без каскада (или set null), то удалять нужно с листиков к корню. В последнем примере будет ровно наоборот - первым придёт корень. Это как запрос

Re: Рекурсивные EB

2011-06-23 Пенетрантность Tonal
23.06.2011 16:11, Vlad Khorsun пишет: Tonal ... 23.06.2011 13:18, Vlad Khorsun пишет: Почему бы не ввести специальную конструкцию, для вызова из блока самого себя? Почему бы не пользоваться рекурсивными CTE ? Как с помощью CTE удалить ветку (если не стоит каскадного удаления)? Или

Re: Рекурсивные EB

2011-06-23 Пенетрантность Tonal
23.06.2011 20:58, Vlad Khorsun пишет: Пиши процедуры для таких задач. По-хорошему советую :) EB вполне устраивает. Он не будет рекурсивным. Этому есть какие-то причины теоретического плана или технического? Но без возможности рекурсии работа с деревом из него сильно ограничена. Таки

Рекурсивные EB

2011-06-22 Пенетрантность Tonal
Привет всем! :) Почему бы не ввести специальную конструкцию, для вызова из блока самого себя? Например RDB$SELF или RDB$THIS Пример удаления ветки из дерева: CREATE TABLE SYMPTOMS ( ID D_ID, PARENT_ID D_ID, CONSTRAINT PK_SYMPTOMS PRIMARY KEY (ID), CONSTRAINT FK_SYMPTOMS_PARENT_ID FOREIGN

Re: Удаление по сложному условию

2011-06-16 Пенетрантность Tonal
17.06.2011 03:51, Arioch пишет: Вроде бы стандартная ситуация и оптимизатор мог бы сам преобразовать в соответствующий for select... Если правда, что позиционирование по rdb$db_key считается натуралом, - то может он и преобразовывает ? Вот и хочется услышать комментарии от разработчиков. Уже

Удаление по сложному условию

2011-06-14 Пенетрантность Tonal
Привет всем. :) Из большой таблички нужно удалить записи по сложному условию. План для условия вполне нормальный. Но когда включаешь его в delete выплывает NATURAL. Есть ли какой-нибудь способ не проходить для этого всю табличку? Можно конечно преобразовать в execute block, но хотелось бы более

Re: Удаление по сложному условию

2011-06-14 Пенетрантность Tonal
14.06.2011 17:26, Sergey Mereutsa пишет: А for select по условию без натурала с выборкой rdb$db_key и удалением по нему не спасает? for select - это уже execute block или сохранёнка. А хотелось бы одним delete обойтись. Вроде бы стандартная ситуация и оптимизатор мог бы сам преобразовать в

Re: Сортировка дерева

2010-12-21 Пенетрантность Tonal
22.12.2010 06:01, PEAKTOP пишет: Ага, так и есть, сортировка при UNION ALL идет на фиг. Но прикладная прокто-стоматология не стоит на месте ! ... Действительно. Причём общий подзапрос можно вынести для компактности и удобочитаемости: with recursive ORD_NODES as ( select n.ID, n.PARENT_ID,

Сортировка дерева

2010-12-20 Пенетрантность Tonal
Можно ли как-нибудь указать порядок детей в рекурсивном запросе? Предположим есть табличка: create table NODES ( ID integer not null, PARENT_ID integer, TITLE varchar(254) not null, MODIFY tymestamp not null, ORD_NUM integer not null, constraint PK_NODES primary key (ID),

Re: Firebird-2.0.6.13266_0_win32 Исключе ние C0000005 ACCESS_VIOLATION

2010-08-04 Пенетрантность Tonal
05.08.2010 00:52, Dmitri Kuzmenko пишет: Сервер падал при большом количестве записей в переменной sDeleteLog 'UPDATE S_S_RECEIVED_PACKETS ' + 'SET WAS_APPLIED = 1, ERROR_FLAG = 0, ' + 'ERROR_LOG = ' + IIF(sDeleteLog = '', 'NULL', + sDeleteLog + ) + 'WHERE ID = ' + IntToStr(iPacketID)

Re: Скорость инсертов

2010-07-26 Пенетрантность Tonal
26.07.2010 13:04, Khorsun Vlad пишет: PS Там ещё счётчик у event'ов неправильный должен быть, 1 скоре всего. Так и есть - счётчик 1 вне зависимости от количества. -- Александр Замараев

Re: Скорость инсертов

2010-07-25 Пенетрантность Tonal
23.07.2010 14:00, Khorsun Vlad пишет: А в чём прикол? Вроде EVENT-ы это простые счётчики. В любом случае после комита бросится только 2 штуки, откуда такое замедление? Внутренняя очередь с отложенными до коммита заданиями (DFW) используется криво - каждый раз POST_EVENT добавляет туда новый

Re: Скорость инсертов

2010-07-09 Пенетрантность Tonal
07.07.2010 14:32, Vlad Khorsun пишет: Наткнулся на странную вещь: при массовой загрузки данных в базу скорость последовательности инсертов уменьшается на 1/6 если все они в одной транзакции. ... На обоих таблицах триггера генерят ID и VERS и бросают EVENT: А если без EVENT ? Да, при

Скорость инсертов

2010-07-07 Пенетрантность Tonal
Наткнулся на странную вещь: при массовой загрузки данных в базу скорость последовательности инсертов уменьшается на 1/6 если все они в одной транзакции. Память сервера тоже растёт, но это как бы ожидаемо... Я что-то не так делаю? Платформа: Kubuntu 10.4 Сервер:

Re: Скорость инсертов

2010-07-07 Пенетрантность Tonal
Забыл текст самих инсертов: insert into SYMPTOMS ( CHAPT_ID, PARENT_ID, TITLE_EN, TITLE_RU, CATEG_ID ) values ( ?,?, ?,null, ? ) returning ID insert into SYMPTOMS_OLD ( OBJ_ID, SYS_ID, EXT_ID ) values (?, ?, ?) Проверил на последнем снапшоте:

Re: Контроль версий и сходников базы

2010-06-17 Пенетрантность Tonal
17.06.2010 14:59, Oleg Deribas пишет: Не знает ли кто кросплатформенную тулзу для выгоняния базы в SQL-скрипт? Выгонять нужно собственно структуру (метаданные), значения некоторых генераторов и данные из некоторых таблиц (справочников). Можно попробовать isql для структуры и fbexport для

Контроль версий исходн иков базы

2010-06-16 Пенетрантность Tonal
Привет все! :) Не знает ли кто кросплатформенную тулзу для выгоняния базы в SQL-скрипт? Выгонять нужно собственно структуру (метаданные), значения некоторых генераторов и данные из некоторых таблиц (справочников). Когда всё это лежит в виде SQL-скрипта в контроле версий оченна удобно становится

Re: Не могу подключится к базе под linux

2010-05-14 Пенетрантность Tonal
13.05.2010 16:02, Tonal пишет: Нашел причину: каталог с базой был сжатый. Т. е. Firebird 2.5 for Linux падает с невнятной ошибкой если файл базы находится в сжатом каталоге ntfs раздела (или сжатом разделе?). Это в трекер? -- Александр Замараев

Re: Не могу подключит ся к базе под linux

2010-05-14 Пенетрантность Tonal
14.05.2010 13:34, Khorsun Vlad пишет: Нашел причину: каталог с базой был сжатый. Охренительно А то! :) Насчёт невнятности ошибки - он сказал всё, что мог I/O error during write operation for file /mnt/windows/Lang/Projects/Promsoft/McroCrm/MicroCRM/base/MicroCRM.FDB

Не могу подключится к б азе под linux

2010-05-13 Пенетрантность Tonal
Запускаю свою програмку, и получаю такую ошибку: return self._main_trans.begin(tpb=tpb) OperationalError: (-902, 'begin transaction: \n Error reading data from the connection.') Пытаюсь просто запустить бекап для этой базы: $ /opt/fb25ss/bin/gbak -b -v -l -g -user sysdba -password masterkey

Re: Не могу подключится к базе под linux

2010-05-13 Пенетрантность Tonal
13.05.2010 18:19, Alex Cherednichenko пишет: T Скопировал базу в эту директорию - бекап-рестор делается. T Чем не угодила исходная? кривизной поддержки NTFS в твоем пингвине. Kubuntu 10.4 Linux hius 2.6.32-22-generic #33-Ubuntu SMP Wed Apr 28 13:27:30 UTC 2010 i686 GNU/Linux Вроде до сих пор

Re: Подвисает птица : ((

2010-04-12 Пенетрантность Tonal
12.04.2010 18:40, Nikolay Ponomarenko пишет: AC Ну а нафига? AC (антивирус) Еже ли клиентам уедет бинарник/инсталятор, собираемый, в частности на этом сервере, с вирусом - должно быть хоть какое-то обоснование, как и зачем оно произошло :) Или вот эти ложные срабатывания - не будь его на сервере

Re: 23 марта - еще веби нар по Firebird 2.5

2010-03-19 Пенетрантность Tonal
Dmitri Kuzmenko пишет: Продолжаем серию вебинаров по Firebird 2.5. В этот раз в вебинаре будут Это только из под винды и ослика? -- Александр Замараев To unsubscribe from this group, send email to ru-firebird+unsubscribegooglegroups.com or reply to this email with the words REMOVE ME as the

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

2010-03-11 Пенетрантность Tonal
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Dmitri Kuzmenko пишет: фокус в том, что Алексей занимается риторикой вида если бы да кабы, оптимизатор мог бы сначала выполнить часть запроса, а потом его дооптимизировать. Но этого нет, и насколько предвидится - не представляю. Мечтать ведь никто

Re: Ошибка при создан ии контекста активаци и для C:\Windows\system32\fbclient.d ll

2010-03-10 Пенетрантность Tonal
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Andrei пишет: этот рантайм еще аукнется не раз и серьезно отразится на популярности сервера :( неужели нельзя статически залинковать в экзешник? У меня комплекс пишется с использованием Python + Qt + PyQt + Firebird + KInterbaseDB + MSOffice +

Ошибка при создании ко нтекста активации для C:\Wi ndows\system32\fbclient.dll

2010-03-09 Пенетрантность Tonal
Развернул fb2.5 rc2 из Firebird-2.5.0.25920-0_Win32_RC2.zip Выполнил в bin-е instreg i instsvc i -d instclient.exe i -f f instclient.exe i -f g запустил сервис: sc start FirebirdServerDefaultInstance Пускаю приложение, пишет: ... ImportError: DLL load failed: Не удалось запустить приложение,

Re: Приложение висит на з акрытии с эмбеддед версие й

2010-02-25 Пенетрантность Tonal
13.10.2009 16:17, Tonal пишет: Tonal пишет: Приложение не выгружается из памяти если подключение к локальной базе. Firebird-2.1.3.18185-0_Win32_embed.zip Firebird-2.1.4.18274-0_Win32.7z - весит. :( Firebird-2.5.0.25920-0_Win32_embed_RC2.zip - выгружается корректно! :) Буду мучить 2.5 - может

Re: Ошибка при разбэкапе

2010-02-24 Пенетрантность Tonal
Алексей Вишняков пишет: Ну вот мы как-то в своё время написали экспортёр/импортёр в текстовом формате, с блекджеком и т.п. Основная идея - gbak тогда не умел бекапить по сети. gbak всегда умел бекапить по сети.. Ежели вы этого не заметили - это говорит о многом... Единственное, для чего может

Re: Кто пользуте EXECUTE STATEMENT надо обсудить хот елку надо оно иои нет

2010-02-21 Пенетрантность Tonal
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Boltik Evgeny пишет: (:NextID = T003_1) or (:NextID IS NULL and (:I_IDDOC = T003.IDDoc or :I_IDDOC IS NULL) and T003_3 = :I_FD and T003_3 = :I_TD and (D009_1 = :I_D009_1 or D009_1b = :I_D009_1) ) занчение в NextID 100% есть

[off] Фрагментация виртуа льной памяти, почему и как этого избегать?

2010-01-12 Пенетрантность Tonal
Тут знакомый наткнулся на странное поведение при мапировании файлов в винде: [quote] Есть приложение. Оно пережёвывает информацию из большого числа больших файлов и что-то вычисляет. Поскольку информация из файлов нужна не вся и нужно много случайного доступа в определённые фрагменты файлов,

Re: FB 2.5 RC1

2009-12-15 Пенетрантность Tonal
15.12.2009 20:56, Alexey Popov пишет: Oleg Matveyev wrote: В общем случае такая архитектура это просто урезанная 3ёх звенка где 2 и 3 звенья объеденены в одно. И называется 2х-звенка или клиент-сервер с толстым сервером. :) Ну да всяко у каждого своё дао как логику по проекту размазывать. :)

Re: IN vs CONTAINING

2009-12-08 Пенетрантность Tonal
Konstantin R. Beliaev пишет: Yurij wrote: Вот не помешали бы массивы в параметрах, да. Еще Ann или Helen приводили пример хранимки, превращающей строку в датасет. Что-то типа такого: create procedure SPLIT_INTEGER ( ... На входе строка '1,2,3,4', на выходе - таблица. Пихаем ее в GTT и

Re: Выходной формат запросов isql

2009-11-20 Пенетрантность Tonal
Kovalenko Dmitry пишет: Что то мне кажется, что драйвер не может быть _очень_ граммотно сделан :-) Хорошо сделан - поверю. Для каких-то конкретных сценариев. Для моих - подходит, и не жмёть. :) А питонский драйвер - это по-моему чистый транслятор вызовов ISC API. Без заморочек выполнит

Re: Выходной формат запросов isql

2009-11-19 Пенетрантность Tonal
Kovalenko Dmitry пишет: Интересно, какое соотношение по времени будет между протаскиванием данных через провайдер-ADO и твоё сооружение? :-))) Думаю ежели для целей анализирования подойдёт импортперетаскивание через csv, то не думаю что это соотношение будет как-то критично. :) Про то, что

Re: Выходной формат запросов isql

2009-11-19 Пенетрантность Tonal
Kovalenko Dmitry пишет: Я в последнее время замарачивался на разношерстных кодовых страницах (включая ICU) в одной БД. И NONE-подключении. Там можно подсунуть свои способы перекодировок. По умолчанию или для конкретных полей. :) Масштабирование загружаемых нумериков у вас там как

Re: Выходной формат запросов isql

2009-11-18 Пенетрантность Tonal
Yurij пишет: А можно ли каким-нибудь хитрым образом заставить isql вернуть результат запроса типа select .. from .. в удобочитаемом виде, типа таблицы без разбиения по страницам, возможно с ограничением ширины столбцов. Или в CSV, который бы потом в Excel можно было изучать? С этим отлично

Re: Выходной формат запросов isql

2009-11-18 Пенетрантность Tonal
Kovalenko Dmitry пишет: А чего бы прям в Excel не данные не загружать? Его же средствами импорта данных :-) xls тоже вполне просто. :) И для реализации Excel IRTDServer примерчик со стандартным для винды пакетом PyWin32 идёть. Так шта можно и в ральном времени :D -- Александр Замараев

Re: День Рождения у Дмитрия Кузьменко!

2009-10-29 Пенетрантность Tonal
Alexey Kovyazin пишет: Дима, с праздником :) Счастья, здоровья, удачи в бизнесе и на личном фронте! Здоровья, счастья, мудрости! :) П.С. А я думаю - и чего это я бутылку купил, среди полного здоровья! :) -- Александр Замараев

Re: IN vs CONTAINING

2009-10-27 Пенетрантность Tonal
Dmitry Yemanov пишет: Ты лучше объясни, чем тебя не устраивает залить все ID в GTT и сджойниться с ней, вместо этих извратов со строками и разделителями. С GTT вместо обсуждаемого SELECT * FROM MyTable t WHERE t.id IN (:param1) придётся выполнить что-то подобное: CREATE GLOBAL TEMPORARY

Re: IN vs CONTAINING

2009-10-27 Пенетрантность Tonal
Vlad Khorsun пишет: По-моему, все кому надо, давно уже написали себе процедуру, выдающую эти ID, выдранные из строки : WHERE t.id IN (SELECT ID FROM SP_UNLIST(:param1, :delimiter)) Может, в 3.0 ? Нет конечно. Разве что встроенную ф-цию UNLIST, возвращающую резалтсет. Встроенная

Приложение висит на закрытии с эмбеддед версией

2009-10-13 Пенетрантность Tonal
Приложение не выгружается из памяти если подключение к локальной базе. Похоже опять косяк в поддержки событий. Firebird-2.1.3.18185-0_Win32_embed.zip -- Александр Замараев

Re: Приложение висит на закрытии с эмбеддед версией

2009-10-13 Пенетрантность Tonal
Tonal пишет: Приложение не выгружается из памяти если подключение к локальной базе. То же самое на Firebird-2.1.4.18220-0_Win32.7z А с Firebird-2.5.0.25702-0_Win32.7z даже запуститься не получилось. :( Вот лог: XIUSTue Oct 13 15:30:44 2009 ib_util init failed, UDFs can't be used

Re: Приложение висит на закрытии с эмбеддед версией

2009-10-13 Пенетрантность Tonal
Dmitry Yemanov пишет: А с Firebird-2.5.0.25702-0_Win32.7z даже запуститься не получилось. :( Где лежит приложение и где fbembed? Раскладка точно такая же как и для предыдущих версий. Рядом с прогой лежат DocumentsCirculation.exe - сама прога fbclient.dll - переименованный fbembed.dll

Re: Приложение висит на закрытии с эмбеддед версией

2009-10-13 Пенетрантность Tonal
Tonal пишет: Приложение не выгружается из памяти если подключение к локальной базе. Firebird-2.1.3.18185-0_Win32_embed.zip Попробовал с Firebird-2.1.2.18118-0_Win32_embed.zip - выгружается нормально. -- Александр Замараев

Re: Приложение висит на закрытии с эмбеддед версией

2009-10-13 Пенетрантность Tonal
Vlad Khorsun пишет: Приложение не выгружается из памяти если подключение к локальной базе. PS берём билд с .pdb, в момент зависания делаем drwtsn32 -p PID, полученный дамп шлём нам... Эти сволочи убрали из свисты drwtsn32. :( Поставил последний WinDBG и запустился из под него. После закрытия

Re: Приложение висит на закрытии с эмбеддед версией

2009-10-13 Пенетрантность Tonal
Vlad Khorsun пишет: Вот теперь всё понятно. Закинь в трекер, плс. http://tracker.firebirdsql.org/browse/CORE-2679 -- Александр Замараев

[OFF] Лучший свободный проект России

2009-09-23 Пенетрантность Tonal
Журнал Linux Format при финансовой поддержке компаний Intel, PingWin Software, «ГНУ/Линуксцентр» и WiMax Store объявляет конкурс: Лучший свободный проект России Отсюда: http://linuxformat.ru/foss-contest/ Вы ещё не зарегистрировали свои разработки? :) -- Александр Замараев

Re: OFF/2. У Деда вроде днюха, а чета все молчат.

2009-09-22 Пенетрантность Tonal
Jerry пишет: Hello All. У Деда то днюха вроде как сегодня, если я ничего не путаю? А все что-то молчат. Хай живе Дида! Многие лета с Коньяком и Текилой! :) -- Александр Замараев

А ты считаешь себя программистом?

2009-09-10 Пенетрантность Tonal
Давайте узнаем сколько нас. Для этого голосуем здесь: http://www.visual2000.ru/other/survey/09_09_09_progday/index.htm -- Александр Замараев

Re: [OFF] Копиразм крепчал или любимую группу Медведева оштрафовали за её же песни

2009-07-09 Пенетрантность Tonal
Gene Feudorov пишет: T В двух словах: с Яна Гиллана, Роджера Гловера, Стива Морса и Яна Пейса T потребовали 450 000 руб. за то что они не отслюнявили РАО («Российское T Авторское Общество») за право публично исполнять свои произведения. T Занавес! хоть по сцылке то бы сходили, прежде чем

Re: [OFF] Копиразм крепчал или любимую группу Медведева оштрафовали за её же песни

2009-07-09 Пенетрантность Tonal
Да, вот ещё интересная ссылка по теме: http://lleo.aha.ru/dnevnik/2009/07/06.html Автор довольно подробно и на примерах разбирает ситуацию. :) -- Александр Замараев

[OFF] Копиразм крепчал или любимую группу Медведева оштрафовали за её же песни

2009-07-07 Пенетрантность Tonal
Здесь: http://forum.yurclub.ru/index.php?showtopic=233057 В двух словах: с Яна Гиллана, Роджера Гловера, Стива Морса и Яна Пейса потребовали 450 000 руб. за то что они не отслюнявили РАО («Российское Авторское Общество») за право публично исполнять свои произведения. Занавес! Отсюда:

Re: isql -x - лишние переводы каретки. FB2.5

2009-06-25 Пенетрантность Tonal
Alex Bekhtin пишет: Есть БД - FB2.5. БД WIN1251. Извлекаю метаданные с помощью iSQL, исходнки процедур извлекаются некорректно: Получаются двойные переводы каретки, хотя в исходнике процедуры стоят виндовые 0D 0A, а isql выдаёт 0D 0D 0A. В трекере это давно есть. Номер не помню. Там можно

Re: isql -x - лишние переводы каретки. FB2.5

2009-06-25 Пенетрантность Tonal
Tonal пишет: В трекере это давно есть. Номер не помню. Там можно попробовать проголосовать за багу. :) Нашел: http://tracker.firebirdsql.org/browse/CORE-915 -- Александр Замараев

Re: Алиасы в CTE

2009-06-10 Пенетрантность Tonal
CORE-2502

Re: Алиасы в CTE

2009-06-10 Пенетрантность Tonal
Vlad Khorsun пишет: Спасибо конечно, но это пример как НЕ НАДО делать. Создай БД и выполни там свой запрос... Такой запрос покатит: with RDB$DATABASE (ID) as (select RDB$RELATION_ID from RDB$DATABASE) select ID from RDB$DATABASE R -- Александр Замараев

Алиасы в CTE

2009-06-09 Пенетрантность Tonal
Простой запрос CTE: with CHARGES (ID) as (select ID from CHARGES CR where PERIOD = '2009') select ID from CHARGES CR Выполняется. А стоит убрать алиас в последнем селекте: with CHARGES (ID) as (select ID from CHARGES CR where PERIOD = '2009') select ID from CHARGES Сразу получаем ошибку:

Re: Linux для Firebird

2009-06-04 Пенетрантность Tonal
Alexey Kovyazin пишет: скажи-те ка, господа коллеги, те, кто на Linux держат птицов, какую ОС используете (название, билд), и какие есть нарекания (если есть?) к ОС или к связке ОС-ФБ. Ubuntu Server 8.04, 8.10, 9.04 В 9.04 была трабла - FB 2.0 сервер не ставится, из за циклических

Re: Куда катится мир?-)

2009-05-26 Пенетрантность Tonal
Kovalenko Dmitry пишет: Надо что-то бинарное (типа быстрое), но навороченное и структурированное. Предлагаю - экселевский файл. Не. Лучше сувать тудыть репозиторий свина или гита. А в его уже можно любые файлы. И сразу изначально запрошенная версионность будет! :) -- Александр Замараев

Re: 3 самые большие проблемы с Firebird

2009-05-22 Пенетрантность Tonal
Dmitri Kuzmenko пишет: это все не проблемы, а пожелания. Потому как например почти со всеми программерскими проблемами в других серверах иденично. Дык раз без этого обходимся, то всяко пожелания. :) Просто при их реализации работа админов и прогеров будет несколько эффективнее как мне

Re: 3 самые большие проблемы с Firebird

2009-05-22 Пенетрантность Tonal
Alexey Kovyazin пишет: 3. Репликация (нет) Есть, есть :) FBReplicator, IBReplicator, Microtec CopyCat и др. Давно однако не смотрел. Вот списочек: http://www.firebirdfaq.org/faq249/ Мне понравился DBRE: http://dbre.sourceforge.net/ru/ 6. Ограничение длинны имён А откуда вылезло такое

Re: 3 самые большие проблемы с Firebird

2009-05-21 Пенетрантность Tonal
Alexey Kovyazin пишет: Прошу опровергнуть мое мнение и написать если не три, то хотя бы две насущные проблемы в Firebird. Админские: 1. Мультипроцессорность (обещают) 2. Кластеризуемость (нет) 3. Репликация (нет) 4. Мониторинг производительности (начало решатся в 2-ке) 5. Ручное обновление

Borland Software продана за 75 млн долларов

2009-05-07 Пенетрантность Tonal
http://www.cybersecurity.ru/software/69756.html [quote] Некогда популярные разработки компании Borland были известны практически каждому начинающему программисту, однако сегодня компания Borland Software больше напоминает собственную тень. Уже и в помине нет того влияния и нет тех

Re: ошибка в днк XSQLVAR

2009-04-29 Пенетрантность Tonal
Kovalenko Dmitry пишет: Ведь у большинства структура базы вполне статическая, да и основные запросы тоже так что тратить время на динамику просто жалко. Да и глупые ошибки ещё до компиляции и запуска бы отметались. :) У меня есть внутренняя классификация стилей программирования. Вот этот вот

Re: ошибка в днк XSQLVAR

2009-04-29 Пенетрантность Tonal
Alexey Popov пишет: Динамика вполне оправдала себя в GIUшной области и RAD. Там главное это ослабленность системы типов и простой доступ к метаинформации о курсоре. Однако, для всяких сервисов/тулов/демонов,где в 90% случаев всё прибито гвоздями, динамика не очень удобна. +1 Да и глупые

Re: ошибка в днк XSQLVAR

2009-04-29 Пенетрантность Tonal
Kovalenko Dmitry пишет: Вот этот вот попадает под я вам, суки, помодифицирую. Мне как-то пришлось заниматься подобной хренью - прогу без исходников на дельфи под невнятный древний IB нужно было запустить на FB 1.5. С помощью редактора ресурсов и какой-то матери запустил. Но только на

Re: ошибка в днк XSQLVAR

2009-04-29 Пенетрантность Tonal
Alexey Popov пишет: С каким именно? :) Это IDE должно с прероцессором дружить. Уметь код переключать раскрасчик кода, автокомплитер, браузер... Это всё рюшечки. Для начала просто: автоматизированный билд, сообщения об ошибках, правильно работающий debug. Дык IDE это и есть рюшечки. На

Re: ошибка в днк XSQLVAR

2009-04-29 Пенетрантность Tonal
Alexey Popov пишет: Так речь и о том чтобы был готовый plug and play комплект для допиленного gpre. В принципе задача по силам для community. Я вот пока сижу на Slick Edit. Лениво думаю куда бы переместится, на клипсу нетбинс или вовсе емак освоить. :) Подо что комплект клепать будем? :)

Re: ошибка в днк XSQLVAR

2009-04-28 Пенетрантность Tonal
Alexey Popov пишет: Потому что dsql это зло, попса. Оcновной тул разработчика должно быть что то типа GPRE - это и есть правильный и канонический способ. Тоже примерно так и считаю. Ведь у большинства структура базы вполне статическая, да и основные запросы тоже так что тратить время на

Re: Опять лежит forum.ibase.ru

2009-03-17 Пенетрантность Tonal
Tonal пишет: Похоже опять где-то коннекты текут... И опять лежит... -- Александр Замараев

Минкомсвязи: переезд чиновников на Linux начинается?

2009-03-12 Пенетрантность Tonal
http://www.cnews.ru/news/top/index.shtml?2009/03/11/340321 [quote] В Минкомсвязи разъяснили CNews, что пакет базового СПО составят: операционные системы для ПК и серверов, системы управления базами данных, «стандартные офисные пакеты прикладного обеспечения», системы электронной почты и

Re: Минкомсвязи: переезд чиновников на Linux начинается?

2009-03-12 Пенетрантность Tonal
Dmitri Kuzmenko пишет: блин, а как же откаты? Свободное ПО ведь бесплатное, не от кого откат получать, понимаешь. Дык эта, пущай головой блин работают! А то зажрались, думают всё само должно сыпаться. Кризис - понимать надо. :) -- Александр Замараев

Опять лежит forum.ibase.ru

2009-03-10 Пенетрантность Tonal
Похоже опять где-то коннекты текут... -- Александр Замараев

Что с firebirdsql.org?

2009-03-01 Пенетрантность Tonal
При попытке зайти кажет какую-то страницу с запросом пароля... -- Александр Замараев

Мечты про встроенный SQL и С++

2009-02-27 Пенетрантность Tonal
Изменений глобально, как мне кажется нужно немного: 1. Бросать исключения при ошибке вместо goto. 2. Сделать курсор совместимым с интерфейсом однонаправленного итератора из stl. 3. Элементами этого итератора сделать экземпляры структуры сгенерённой под конкретный select. Код был бы примерно

А что с forum.ibase.ru?

2009-02-25 Пенетрантность Tonal
Кто в курсе, что с forum.ibase.ru? Не открывается который день подряд. Пишет: General Error SQL ERROR [ mysql4 ] User u0081_forum@ has already more than 'max_user_connections' active connections [1203] An sql error occurred while fetching this page. Please contact an administrator if this

Re: Непонятки в ubuntu на ресторе

2009-01-16 Пенетрантность Tonal
Oleg Deribas пишет: sudo chmod 777 /home/dk/bases Про права понял, всем спасибо. :) А почему вообще база в /home ? А какие рекомендации есть по этому поводу? Где по хорошему нужно держать базы? П.С. Я пока довольно слабо знаком с *nix-ообразными... -- Александр Замараев

Непонятки в ubuntu на ресторе

2009-01-15 Пенетрантность Tonal
Переношу базу на новый сервер. Поставил ubuntu 8.10 Установил птичку: $ sudo apt-get install firebird2.0-super ... НОВЫЕ пакеты, которые будут установлены: firebird2.0-common firebird2.0-server-common firebird2.0-super firebird2.1-common libeditline0 libfbclient2 ... Настроил её на автостарт

Re: OFF: GUI на Windows Mobile

2009-01-05 Пенетрантность Tonal
Булгачев Сергей пишет: Еще раз: интересует принципиальная возможность/невозможность коддинга под платформу Windows Mobile на Delphi. Делфя умеет компилить только в i386. В планах x64. Так что если процессор терминала не Intel/Amd то с нативом делфи облом. Ну и операционка - пока только

Новое в 3-ке

2009-01-05 Пенетрантность Tonal
Рассматривал тут роадмап птички на этот год: http://www.firebirdsql.org/index.php?op=develsub=engineid=roadmap_2009nosb=1 Объясните кто-нибудь, что за новая фича Basic support for window functions? -- Александр Замараев

Оптимизация union

2008-12-17 Пенетрантность Tonal
OS: Win Vista Firebird: 2.1 SS Query select * from ( select ID, DOC_ID, OWNER_ID, 1 as TYPE_ID from DOC_TO_BUS union select ID, DOC_ID, OWNER_ID, 2 as TYPE_ID from DOC_TO_JUR union select ID, DOC_ID, OWNER_ID, 3 as TYPE_ID from

Re: Временные таблицы

2008-12-12 Пенетрантность Tonal
Андрей Кручинин пишет: Собственно идея такая - защитить некоторые данные. Делать защиту на сервере некузяво, использовать аппаратный ключ нереально (скорость не удовлетворяет однозначно). Поэтому идея в том чтобы клиентская машина брала с сервера блок защищенной информации и расворачивала на

Re: враппер для синтаксиса insert

2008-11-23 Пенетрантность Tonal
Kochmin Alexandr пишет: а в формате INSERT INTO tbl_name (a,b,c) VALUES(1,2,3),(4,5,6),(7,8,9); т.к. скрипт пришел из мира mysql [code=python] # -*- coding: cp1251 -*- import sys def ln2ins(ln): data_pos = ln.index('VALUES') + len('VALUES') ins = ln[:data_pos] datas =

Re: Delphi 2009

2008-11-12 Пенетрантность Tonal
Dmitry Filippov пишет: Тут С++ это переход на новый уровень. Честно говоря, я не представляю задачу, которую принципиально было бы невозможно сделать на Delphi, но которая запросто решалась бы на C++. Если не затруднит вас, прошу меня просветить по данному вопросу. Чтобы принципиально было бы

Re: [Off] Delphi 2009

2008-11-12 Пенетрантность Tonal
Alexey Popov пишет: Qt стоит много, нет пиратских версий (вроде). VCL со всеми своими исходниками в комплекте поставляется. Qt поставляется со всеми исходниками, есть GPL версия (в ней нет ActoveX и драйверов к некоторым базам). Ну а найти можно конечно всё (торренты начто?) Поддержка

Re: Delphi 2009

2008-11-12 Пенетрантность Tonal
freemanzav пишет: -переопределение операций. вроде в 2009 появилось Ещё в 2007 или даже раньше. -шаблоны. std::vector. Ну шаблоны в 2009 точно есть. Так что больше половины мимо кассы То что появилось в 2009, а так же в C# и Java изрядно обкоцано по сравнению с С++-ными текущего

Re: [Off] Delphi 2009

2008-11-12 Пенетрантность Tonal
Alexey Popov пишет: доступно через TMetaClass, и компилятор формирует всё автоматически. В Qt есть специальный препроцессор, который обрабатывая заголовочники создаёт дополнительный исходники со всей инфой нужной для метоклассов. Они подцепляются в проект, после чего у тебя есть все эти

  1   2   3   4   5   >