Re: Софтул
Hello, Alexey! Alexey Abramov wrote: Дим, а когда IB-эйзники собераться будут? я сам там был в среду. вроде бы меня никто не искал. вчера там был Алексей Ковязин. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re: forum.ibase.ru
Hello, Oleg! Oleg LOA wrote: А к вредоносному коду сей сайт какое отношение имеет? хрен знает. я отписал владельцу домена - и тишина. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re: forum.ibase.ru
Hello, Ded! Ded wrote: На той неделе несколько раз аналогично ломался http://forum.tetis.ru/ они на Агаве хостятся. Справились окончательно с третьего или четвёртого раза, как - не знаю, я там с админами не контактирую. тогда значит это дыра в phpbb2. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re: OO2.2 Base Firebird (JayBird, GeminiODBC)
Здесь я ничего не правил, так что и снэпшот, думаю, будет работать так же. Роман можно Вам в личку вопрос по jaybird? или в аську?
Re: помогите разобраться
уфф. всем спасибо кажется нашел то что искал -- С уважением Качановский Дмитирй ООО КОШТпроект
Re: OO2.2 Base Firebird (JayBird, GeminiODBC)
Здесь я ничего не правил, так что и снэпшот, думаю, будет работать так же. Роман можно Вам в личку вопрос по jaybird? или в аську? можно и по емайлу, можно и здесь :) а аську и иже с ними не держим...
Re: помогите разобраться
Hello, Качановский Дмитрий! You wrote on Fri, 5 Oct 2007 11:13:30 +0300: КД уфф. КД всем спасибо кажется нашел то что искал Дим, ну не томи :-))) Фёдоров Евгений. ЗАО Трест-М. Екатеринбург.
Новость. Вроде пятничная, а вроде...
http://www.securitylab.ru/news/304032.php -- Regards. Ded.
Re: помогите разобраться
Khorsun Vlad wrote: Мне это нравится - 2 дня трахал тут всем моск, а теперь - всем спасибо, все свободны ;))) Что это было ? Овсянка, сэр :-D -- Regards. Ded.
Re: Новость. Вроде пятничная, а вроде...
http://www.securitylab.ru/news/304032.php х... страшновато у вас там... и медведи по улицам на велосипедах ездют... полечу-ка я лучше на юг, к какому-то племени Тумба-Юмба, там за использование траффика не посадют...
Re: помогите разобраться
Ded ... Khorsun Vlad wrote: Мне это нравится - 2 дня трахал тут всем моск, а теперь - всем спасибо, все свободны ;))) Что это было ? Овсянка, сэр :-D Думаешь - это была длительная подготовка к пятнице ? :) -- Хорсун Влад
Re: помогите разобраться
Дим, ну не томи :-))) честное слово я не издевался, я просто спал - почти неделю без сна только пойду спать - сайт падает - меня будят - ужас а оказалось все как всегда просто, вспомнил что у меня еще одна библиотека есть, совсем малюсенькая, и зачемя туда фастмем впихнул - не знаю т.е. таже самая проблема с шарингом памяти убрал и все вроде как встало на свои места
Re: Re[2]: �������� � ��������� ���������� � ����������� ����������� � �� Firebird
ëÏÎÓÔÁÎÔÉÎ [EMAIL PROTECTED] ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ: news:[EMAIL PROTECTED] ÷ ôÁË ÜÔÏ ÐÒÏÂÏ×ÁÎÏ-ÐÅÒÅÐÒÏÂÏ×ÁÎÏ óÏÒÉ ÅÓÌÉ ÐÏ×ÔÏÒÀÓØ, Event'Ù ÉÓÐÏÌØÚÕÅÛØ ? Event'Ù ÞÅÇÏ? óÁÍÏÇÏ DataModula. îÕ ÄÁ ÉÓÐÏÌØÚÕÀ, ÂÁÚÕ ÏÔËÒÙ×ÁÀ × DataModuleCreate, ÚÁËÒÙ×ÁÀ × DataModuleDestroy. éÌÉ ÔÙ ÐÒÏ ÓÏÂÙÔÉÑ × ÓÁÍÏÊ âä? é ÔÅ ÔÏÖÅ ÉÓÐÏÌØÚÕÀ (ÌÏ×ÌÀ ÆÉÂÐÌÀÓÏ×ÙÍ TEventAlerter).
Re: помогите разобраться
Dmitri Kuzmenko пишет: мда. sharemem ведь нужен только когда паскалевские длинные строки как параметры передаются. т.е. модуль sharemem в udf не может и не должен использоваться по определению. Это верно, только если udf-ка самодостаточная. А если она сама что-то использует? -- Александр Замараев
Уязвимости в Firebird
Здесь сия новость обсуждалась или нет? http://www.securitylab.ru/vulnerability/304176.php
Re: Уязвимости в Firebird
Yurij ... Здесь сия новость обсуждалась или нет? http://www.securitylab.ru/vulnerability/304176.php Что обсуждать ? То, что после слова решение написано ? -- Хорсун Влад
Re: OO2.2 Base Firebird (JayBird, GeminiODBC)
можно и по емайлу, можно и здесь :) а аську и иже с ними не держим... выслал на sourceforge г так мы же вроде уже и пообщались? или это был автоответчик?
Re: помогите разобраться
Dmitri Kuzmenko пишет: мда. sharemem ведь нужен только когда паскалевские длинные строки как параметры передаются. т.е. модуль sharemem в udf не может и не должен использоваться по определению. Это верно, только если udf-ка самодостаточная. А если она сама что-то использует? две поправки модуль FastMM4 (fastmem) а в нем директивы для включения шаринга памяти. мне действительно в удф-ках нафих не упал шаринг, просто я параллельно пишу другое приложение, и там он нужен (есть передача классов между библиотекой и основным приложением и либой), ну оставил включенным его, когда в последний раз перекомпилировал эти библииотеки. Честно говря мне даже в голову не могло прийти к чему это может привести. воопсчем, мораль сей басни такова, ЛЮДИ!!! ВНИМАТЕЛЬНЕЕ ЧИТАЙТЕ ДОКУМЕНТАЦИЮ. Потом меньше головной боли будет.
Re[4]: Проблема с закрытием приложения с нелокальным соединением к БД Firebird
В Или ты про события в самой БД? В И те тоже использую (ловлю фибплюсовым TEventAlerter). О них родимых и ведётся речь ... Насколько я путаю, когда-то по конфе ходила эта тема, именно в них и проблема - попробуй их не использовать ... С уважением, Константин Григорьевич. ===
Re: OO2.2 Base Firebird (JayBird, GeminiODBC)
можно и по емайлу, можно и здесь :) а аську и иже с ними не держим... выслал на sourceforge
Re: Новость. Вроде пятничная, а вроде...
Hello, Oleg! You wrote on Fri, 5 Oct 2007 16:54:53 +0400: А мне понравилось это - http://lenta.ru/news/2007/10/05/beer/ ... %) With best regards, Vladimir A.Bakhvaloff. E-mail: [EMAIL PROTECTED]
Re: помогите разобраться
Hello, Дмитрий! Качановский Дмитрий wrote: т.е. таже самая проблема с шарингом памяти убрал и все вроде как встало на свои места мда. sharemem ведь нужен только когда паскалевские длинные строки как параметры передаются. т.е. модуль sharemem в udf не может и не должен использоваться по определению. -- Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
Re: �������. ����� ���������, � �����...
ÐÏÓÌÅ ÜÔÏÇÏ Ñ ÎÅ ÕÄÉ×ÌÀÓØ http://lenta.ru/news/2007/10/05/egais/
Re: [SemiOFF] Подземный стук в БДЕ
Hello, Dmitri! You wrote on Wed, 03 Oct 2007 21:41:01 +0400: ?? Дык, скажу тебе честно: оно именно так и создаётся... %) ?? Но!.. Т.к. база в 3-ем диалекте, умный БДЕ запрашивает её ?? данные, как 'Table'... DK где запрашивает, куда запрашивает? Пример? Уже приводил: select RDB$OWNER_NAME, RDB$RELATION_NAME, RDB$SYSTEM_FLAG, RDB$VIEW_BLR, RDB$RELATION_ID from RDB$RELATIONS where RDB$RELATION_NAME = 'QRPrint' DK у меня после вот такой настройки таблицы нормально открываются: DK http://www.ibase.ru/ibfaq.htm#bde Настройка провЕдена уже... м-м-м... не помню сколько лет назад... %) Как минимум 3 - точно... ?? Хотя, надо было ж вчера запустить прогу с полными логами и на той ?? тачке, где и до нахождения этой траблемы всё работало... :( ... ?? Правда, я думаю, это просто подтвердило бы, что для 1-го диалекта БДЕ ?? запрашивает uppercase(Table), а для 3-го - просто Table... %))) DK без понятия. рекомендую SQLMonitor. Так оно и есть... Если я в настройках указую 1-й, то вышеуказанный запрос (я думаю, что это приколы самого BDE при запросе select *), производится именно для TABLE, а не Table, как указано в запросе... %) With best regards, Vladimir A.Bakhvaloff. E-mail: [EMAIL PROTECTED]
Re: помогите разобраться
Tonal wrote: Это верно, только если udf-ка самодостаточная. А если она сама что-то использует? Например, VCL ;-) -- Regards. Ded.
Re: помогите разобраться
Качановский Дмитрий [EMAIL PROTECTED] сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED] Дим, ну не томи :-))) честное слово я не издевался, я просто спал - почти неделю без сна только пойду спать - сайт падает - меня будят - ужас а оказалось все как всегда просто, вспомнил что у меня еще одна библиотека есть, совсем малюсенькая, и зачемя туда фастмем впихнул - не знаю т.е. таже самая проблема с шарингом памяти убрал и все вроде как встало на свои места Вывод: фастмем ф топку!
Re: помогите разобраться
Вывод: фастмем ф топку! типун тебе на язык за такие слова Вывод: документацию тщательновее читать надо, да внимательнее смотреть что делаешь :)
Re: К пятнице, а то забуду
Привет, Gleb! Вы пишешь 05 октября 2007: ?-??... ?? ??. ??? () ?? , ???, ? ?? ? ?, ?? ? , ???... ? ??? ??? - ?, ?. ?? ?-??... Вот, это я понимаю! У человека пятница уже таки началась. :о) А мы ещё ни в одном глазу... -- With best regards, Alex Cherednichenko.
Re: FB2 + MacOS — проблема с клиентом
Mikalai Arapau ... Здравствуйте, В сборку для Мака (2.0.1CS/SS) не входит клиент. Я попробовал собрать FB 2.0.3 из сорцов, после некоторых манипуляций это удалось. Сам сервер вроде работает нормально, НО клиентская либа и embedded - не работают. При попытке коннекта пишется, что где-то вызывается освобождение памяти не там где надо/раньше времени. К Paul Beach я обращался, он сказал, что у него нету Мака, чтобы сделать сборку. Ну так дай ему доступ на свой Мак и уговори этим заняться ;) -- Хорсун Влад
FB2 + MacOS — проблема с клиентом
Здравствуйте, В сборку для Мака (2.0.1CS/SS) не входит клиент. Я попробовал собрать FB 2.0.3 из сорцов, после некоторых манипуляций это удалось. Сам сервер вроде работает нормально, НО клиентская либа и embedded - не работают. При попытке коннекта пишется, что где-то вызывается освобождение памяти не там где надо/раньше времени. К Paul Beach я обращался, он сказал, что у него нету Мака, чтобы сделать сборку. К кому еще можно обратиться? (Алекс Пешков?) Нужен Firebird 2.x Embedded Server для MacOS X. x86 binary либо Universal. P.S. В сборку 1.5.x для мака тоже клиент не входил, но там он хоть собирается вроде нормально. Я высказал пожелание Полу включить клиента и embedded в след. дистр. для Мака. -- Best regards, Mikalai mailto:[EMAIL PROTECTED]
Re: OO2.2 Base Firebird (JayBird, GeminiODBC)
г так мы же вроде уже и пообщались? или это был автоответчик? яя
Re: Засада: сортировка и фильтрация
Привет, Андрей! Вы пишешь 05 октября 2007: [Sorry, skipped] АИ засада2: в старой проге при нахождении товара они еще видят по десять АИ строк с верху и с низу от этого товара. Придётся им от этого отвыкать. (от того, чтоб видеть сверху) -- With best regards, Alex Cherednichenko.
Re: Засада: сортировка и фильтрация
Андрей Иванов [EMAIL PROTECTED] сообщил/сообщила в новостях следующее: news:[EMAIL PROTECTED] Есть старая прога D7+BDE+Paradox7 розничная торговля лекарствами. Сделал новую D7+FIB+Firebird1.5 А у нас новая=(постоянно обновляется), D5+FibPlus+FB/Ya. засада1: они набирают ШАЛФЕЙ соответственно не весь товар видят. ... засада2: в старой проге при нахождении товара они еще видят по десять строк с верху и с низу от этого товара. У товара есть цветовые метки (красный истекает срок годности, синий долго лежит и т.п.) и фармацевты говорят, что краем газа они их замечают и в памяти у них это откладывается. ... dxDBGrid или поновее cxDBGrid. Какие похожие задачи. Похоже, фармацевты везде одинаковы. -- Галимов Артур Амирзянович. ФармМедСервис (Сочи).
Засада: сортировка и фильтрация
Привет, всем! Есть старая прога D7+BDE+Paradox7 розничная торговля лекарствами. Сделал новую D7+FIB+Firebird1.5 средний ассортимент 3-5тыс позиций, но есть и по 10тыс (это те кто еще и косметикой торгует) В старой проге фармацевт видит весь товар в алфавитно порядке. При наборе первых букв названия происходит перемещение к соответствующему товару. В этой ситуации перемещение к нужному товару происходит даже если название товара набирается не совсем точно. Пример: ШАЛФЕЙ а в базе есть ШАЛФЕИ мы все равно окажемся на нужной строке, т.к. поиск идет при наборе каждой буквы и как только идет не совпадение мы просто не перемещаемся с последнего найденного варианта. В новой проге весь товар по умолчанию не видно. Наберут ШАЛФ тогда (оп like 'ШАЛФ%' )и увидят ШАЛФЕИ ШАЛФЕЙ засада1: они набирают ШАЛФЕЙ соответственно не весь товар видят. Кто помнит, что есть еще товар начинает убирать последнии буквы. Такое гадание их напрягает, а они меня. засада2: в старой проге при нахождении товара они еще видят по десять строк с верху и с низу от этого товара. У товара есть цветовые метки (красный истекает срок годности, синий долго лежит и т.п.) и фармацевты говорят, что краем газа они их замечают и в памяти у них это откладывается. Соответственно в новой проге этого нет. Если есть идей как лучше сделать буду рад обсудить. -- Успехов, Андрей Иванов.
Re: Засада: сортировка и фильтрация
Alex Cherednichenko пишет: АИ засада2: в старой проге при нахождении товара они еще видят по десять АИ строк с верху и с низу от этого товара. Придётся им от этого отвыкать. (от того, чтоб видеть сверху) я тоже так думал, но при обновлении у десяти аптек одна сразу категорически отказалась, а другая через месяц потребовала вернуть старую прогу. В планах требуется обновить еще около двух десятков. Конфликт возникает там где средний возраст 50лет. Молодежь к новой проге привыкает в течении дня. ... но слухи о том что новая прога хуже старой уже пошли.
Re: ������: ���������� � ���������
óÏÏÔ×ÅÔÓÔ×ÅÎÎÏ × ÎÏ×ÏÊ ÐÒÏÇÅ ÜÔÏÇÏ ÎÅÔ. åÓÌÉ ÅÓÔØ ÉÄÅÊ ËÁË ÌÕÞÛÅ ÓÄÅÌÁÔØ ÂÕÄÕ ÒÁÄ ÏÂÓÕÄÉÔØ. ÅÓÔØ ÉÄÅÊ ðÅÒÅÐÉÛÉ ÎÏ×ÕÀ ÐÒÏÇÕ ÏÂÒÁÔÎÏ D7+BDE+Paradox7 É ÕÂÅÒÉ ÚÁÓÁÄÙ 1 É 2 :-)
Re: Засада: сортировка и фильтрация
ArtGal пишет: dxDBGrid или поновее cxDBGrid. Чем это может помочь?
Re: Засада: сортировка и фильтрация
Alexey Abramov пишет: есть идей Перепиши новую прогу обратно D7+BDE+Paradox7 и убери засады 1 и 2 :-) Мне больше K3 нравится... да там BDE нету :)
Re: Засада: сортировка и фильтрация
В новой проге весь товар по умолчанию не видно. Наберут ШАЛФ тогда (оп like 'ШАЛФ%' )и увидят ШАЛФЕИ ШАЛФЕЙ То бишь ты переоткрываешь селективный запрос ? Есть первый путь - технический: если наименований немного (до 50тыс.), то можно попробовать тянуть все и искать через DataSet.Locate(). Есть второй путь - маркетинговый: нанять толкового промоутера, который объяснит доходчиво, почему новая прога такая классная, объявив недостатки работы (опять же, недостатки - по убеждению клиента) преимуществами твоего нового творения.
Re: ������: ���������� � ���������
úÁËÁÞÉ×ÁÊ ×ÅÓØ ÓÐÒÁ×ÏÞÎÉË (ÎÕ ÍÏÖÎÏ Ó ËÁËÉÍÉ-ÔÏ ÏÇÒÁÎÉÞÅÎÉÑÍÉ, ÔÉÐÁ Ä×Å ÐÅÒ×ÙÅ ÂÕË×Ù ÏÎÉ ÖÅ ÎÅ ÐÅÒÅÐÕÔÁÀÔ ÉÌÉ ÎÅ ×ÅÓØ ÓÒÁÚÕ Á ÐÁÞËÁÍÉ) × ClientDataSet ÉÌÉ KbmMemTable É ÏÂÙÞÎÙÍ FindNearest ÐÅÒÅÂÉÒÁÊ. ó Õ×ÁÖÅÎÉÅÍ, íÅÝÅÒÑËÏ× ÷ÁÄÉÍ ÄÉÒÅËÔÏÒ ïïï ëÏÍÐÌÅËÓÎÙÅ óÉÓÔÅÍÙ. 454021 Ç. þÅÌÑÂÉÎÓË ÕÌ. 40 ÌÅÔ ðÏÂÅÄÙ 31, 77 ôÅÌ: +7 (351) 2807917 Web: www.del-fin.ru
Re: Засада: сортировка и фильтрация
Привет! засада1: они набирают ШАЛФЕЙ соответственно не весь товар видят. засада2: в старой проге при нахождении товара они еще видят по десять Если есть идей как лучше сделать буду рад обсудить. А кто тебе мешает внычку от ползателя откусывать последнюю букву, захватывать бОльший диапазон и показывать его с полностью введенным словом? Если полностью введенное слово есть - значит и диапазон будет как минимум из 1 позиции :) З.Ы. Добрый я, у меня одна хрень получилась, но вообще-то ты и сам догадаться мог. Но все равно, при чем тут Птиц - непонятно :)) -- Best regards, Sergeymailto:[EMAIL PROTECTED]
Re: Засада: сортировка и фильтрация
PEAKTOP пишет: Наберут ШАЛФ тогда (оп like 'ШАЛФ%' )и увидят То бишь ты переоткрываешь селективный запрос ? Да, каждый раз как меняют название (через 500мс после последнего изменения) Есть первый путь - технический: если наименований немного (до 50тыс.), то можно попробовать тянуть все и искать через DataSet.Locate(). Когда стоит одна касса проблем нет, а если больше? Пусть две. Они стоят в метре друг от друга торгуют одним и тем же товаром. Значит после DataSet.Locate() будем делать DataSet.Refresh()? В течение дня могут оприходовать новый товар. Значит надо будет переоткрыть DataSet. Событие появления нового товара будем отлавливать Event-ами? Есть второй путь - маркетинговый: нанять толкового промоутера, который спасибо, но это не наш метод.
Re: Засада: сортировка и фильтрация
Vadim Mescheryakov пишет: Закачивай весь справочник (ну можно с какими-то ограничениями, типа две первые буквы они же не перепутают или не весь сразу а пачками) в ClientDataSet или KbmMemTable и обычным FindNearest перебирай. Да в том то и дело, что от подобного хотел уйти.
Re: Засада: сортировка и фильтрация
Sergey Mereutsa пишет: А кто тебе мешает внычку от ползателя откусывать последнюю букву, захватывать бОльший диапазон и показывать его с полностью введенным скорее всего это проблему не решит (хотя тестовый вариант попробую погонят) вот думаю может стоит только по первым 4-рем буквам искать? ... догадаться мог. Но все равно, при чем тут Птиц - непонятно :)) работаем мы на нем :)
Re: Засада: сортировка и фильтрация
Андрей Иванов ... Привет, всем! Есть старая прога D7+BDE+Paradox7 розничная торговля лекарствами. Сделал новую D7+FIB+Firebird1.5 средний ассортимент 3-5тыс позиций, но есть и по 10тыс (это те кто еще и косметикой торгует) В старой проге фармацевт видит весь товар в алфавитно порядке. При наборе первых букв названия происходит перемещение к соответствующему товару. В этой ситуации перемещение к нужному товару происходит даже если название товара набирается не совсем точно. Пример: ШАЛФЕЙ а в базе есть ШАЛФЕИ мы все равно окажемся на нужной строке, т.к. поиск идет при наборе каждой буквы и как только идет не совпадение мы просто не перемещаемся с последнего найденного варианта. В новой проге весь товар по умолчанию не видно. Наберут ШАЛФ тогда (оп like 'ШАЛФ%' )и увидят ШАЛФЕИ ШАЛФЕЙ засада1: они набирают ШАЛФЕЙ соответственно не весь товар видят. Кто помнит, что есть еще товар начинает убирать последнии буквы. Такое гадание их напрягает, а они меня. засада2: в старой проге при нахождении товара они еще видят по десять строк с верху и с низу от этого товара. У товара есть цветовые метки (красный истекает срок годности, синий долго лежит и т.п.) и фармацевты говорят, что краем газа они их замечают и в памяти у них это откладывается. Соответственно в новой проге этого нет. select first 21 * from table where name = ( select first 1 skip 10 name from table where name = ( select first 1 name from table where name like 'шалф%' order by name ) order by name desc ) order by name Или, более эффективно и понятно : create or alter procedure proc (mask varchar(255)) returns (id integer, name varchar(255)) as begin select first 1 name from table where name starting :mask order by name into :name; select first 1 skip 10 name from table where name = :name order by name desc into :name; for select first 21 id, name from table where name = :s order by name into :id, :name do suspend; end Есс-но, оба индекса на name необходимы. Да, еще, - name должно быть уникально. Ну и на сладкое - сам придумай что делать, если name starting :mask ничего не вернёт -- Хорсун Влад
Re: Засада: сортировка и фильтрация
Андрей Иванов wrote: Когда стоит одна касса проблем нет, а если больше? Пусть две. Они стоят в метре друг от друга торгуют одним и тем же товаром. Значит после DataSet.Locate() будем делать DataSet.Refresh()? Если это именно справочник - нафиг надо, информация постоянная. Если запрос с модифицируемыми атрибутами - обязательно, только что на sql.ru драму в красках расписывал. В течение дня могут оприходовать новый товар. Значит надо будет переоткрыть DataSet. Событие появления нового товара будем отлавливать Event-ами? Лишнее это. Если интенсивность появления нового высока, переоткрывай запрос после редактирования записи. Если нет - приделай кнопку для этого, типа, знают что прибыло новое, не находят - нажмут. -- Regards. Ded.
Re: Засада: сортировка и фильтрация
Ded пишет: Если это именно справочник - нафиг надо, информация постоянная. Если запрос с модифицируемыми атрибутами - обязательно, только что на sql.ru драму в красках расписывал. да запрос с модифицируемыми атрибутами - остатки В течение дня могут оприходовать новый товар. Значит надо будет переоткрыть DataSet. Событие появления нового товара будем отлавливать Event-ами? Лишнее это. Если интенсивность появления нового высока, переоткрывай запрос после редактирования записи. Один-два раза в день. Если нет - приделай кнопку для этого, типа, знают что прибыло новое, не находят - нажмут. понятно, за это не находят они мне уже всю кукушку продолбили. не знаю как другие пользователи, но у фармацевтов появление дополнительного телодвижения вызывает вопли о жуткой нагрузке на их организм.
Re: Засада: сортировка и фильтрация
Vlad Khorsun пишет: Есс-но, оба индекса на name необходимы. Да, еще, - name должно быть уникально. оно у меня практически уникально Ну и на сладкое - сам придумай что делать, если name starting :mask ничего не вернёт Спасибо, Влад! Похоже то, что надо. -- Успехов, Андрей Иванов.
Re: Уязвимости в Firebird
Ну и что с этого ? Одну из них (ib_isc_attach_database()) я сам нашел где-то год назад. В нашей стране все нормальные люди держат два сервака: один шлюз для корпоративной сети и по совместительству домен (стоит, как правило, у админа в кабинете), другой - сервер БД, стоит в подсобке закамуфлированный под кондиционер или пылесос не случай шмона от компании Маски-Шоу :), до которого достучаться снаружи через инет - нереально. Пускай даже сервак один-для-всех, то опять таки все решается путем настроек файерволла и блокирования внешних подключений. offtop Кстати, как сисадмин в прошлом, хочу сказать отдельное спасибо разработчикам за aliases.conf /offtop ИМХО, если завелся крот внутри компании, то он просто PrintScreen-ом из клиентского ПО данные утянет. Никого не интересует база проводок, людям нужны результирующие цифры. И никакой файерволл тут не поможет, если внутренняя служба безопасности где-то чего-то прощелкала. --- З.Ы. вот уже эксплоиты очумельцы состряпали, правда на Ruby. http://www.securityfocus.com/data/vulnerabilities/exploits/ib_inet_connect.rb http://www.securityfocus.com/data/vulnerabilities/exploits/ib_jrd8_create_database.rb http://www.securityfocus.com/data/vulnerabilities/exploits/ib_open_marker_file.rb http://www.securityfocus.com/data/vulnerabilities/exploits/ib_pwd_db_aliased.rb http://www.securityfocus.com/data/vulnerabilities/exploits/ib_isc_attach_database.rb http://www.securityfocus.com/data/vulnerabilities/exploits/ib_isc_create_database.rb http://www.securityfocus.com/data/vulnerabilities/exploits/ib_svc_attach.rb http://www.securityfocus.com/data/vulnerabilities/exploits/fb_isc_attach_database.rb http://www.securityfocus.com/data/vulnerabilities/exploits/fb_isc_create_database.rb http://www.securityfocus.com/data/vulnerabilities/exploits/fb_svc_attach.rb
Re: OO2.2 Base Firebird (JayBird, GeminiODBC)
http://jaybirdwiki.firebirdsql.org/jaybird/doku.php?id=config:oobase Текущая стабильная версия Jaybird с OO Base не работает. да частично вроде работает - смотреть данные можно Но затык на автоинкрементных полях. Вроде для Здесь я ничего не правил, так что и снэпшот, думаю, будет работать так же. скачал снэпшот попробую Спасибо