Re: FB 3

2010-09-20 Пенетрантность Arioch
В письме от Sun, 19 Sep 2010 03:02:04 +0400, sasha trofim...@gmail.com сообщал: Демка - это когда скачал, поставил и попробовал. А если приехать, так смысл демки? Можно рабочую версию с ноута показать и всё. Скачал Virtual Box или VMWare Player или VirtualPC Скачал образ диска с клиентом

Re[2]: FB 3

2010-09-18 Пенетрантность Владимир Аксенов
Здравствуйте, sasha. Вы писали 31 августа 2010 г., 6:32:51: технических возможностей. Если MSSQL ставится 2 часа, то имея даже чемодан с деньгами я не смогу купить версию, которая поставится за 5 минут. То же самое со встраиваемой версией. Если её нет, то её нет. И причём тут деньги я не

Re: FB 3

2010-09-18 Пенетрантность sasha
А что если для демошки сделать витруальную машину - приехал, слил образ, поставил VMWare или чего там еще - и показываешь. Демка - это когда скачал, поставил и попробовал. А если приехать, так смысл демки? Можно рабочую версию с ноута показать и всё.

Re: FB 3

2010-09-01 Пенетрантность sasha
Во-во. Мы тут все старые и мудрые, ученные на чужих ошибках, за тебя волнуемся. :-))) Есть есть же OLEDB Provider. Он платный, но может имеет смысл попробовать? А у него там про поддержку EntityFramework ничего не сказано. Я так думаю что мы пока что на этом проекте с фаербёдом притормозим. А

Re: FB 3

2010-08-31 Пенетрантность sasha
Деньги всегда причем. Если я правильно тебя понял то 1 MSSQL - это хорошо, но долго Фактически там проблема с установкой. Если MSSQL стоит, то проблем никаких. Поставить инсталлятором геморно и полностью автоматизировать (как у них там есть технология клик ванс) нельзя, а встравиваемой версии

Re: FB 3

2010-08-31 Пенетрантность Oleg Matveyev
Коммерческой альтернативы провайдеру нет? а OLEDB как же? IBProvider

Re: FB 3

2010-08-31 Пенетрантность Alexey Kovyazin
Саша, Дружеский совет - увольняйся ты из такой компании :) Люди, которые не умеют считать деньги и нарушают (я правильно понял?) лицензионные соглашения Microsoft долго не протянут, да еще и тебя подставят - не знали, дескать, что наш программист там ставит. Если ты владеешь Entity Framework, не

Re: FB 3

2010-08-31 Пенетрантность sasha
Дружеский совет - увольняйся ты из такой компании :) Не всё так просто :)) Люди, которые не умеют считать деньги и нарушают (я правильно понял?) лицензионные соглашения Microsoft долго не протянут, да еще и тебя подставят - не знали, дескать, что наш программист там ставит. Ну как бы винда

Re: FB 3

2010-08-31 Пенетрантность sasha
В маленькой компании человек - это не простой винтик, который можно элементарно заменить новым. В маленкой компании на тебе лежат обязательства и если есть совесть и честь и порядочность, то напевать на своих друзей и уйти туда, где тебе лучше, не получится. В конце концов мыне голодаем, а

Re: FB 3

2010-08-31 Пенетрантность Alexey Kovyazin
Саша, Если ты важная персона в компании и (предполагаю по предыдущему письму из слов не работать на дядю) совладелец компании, то с тобой разговаривать в стиле 10 баксов в час и пошел вон не должны. Более того, как совладелец, ты несешь совместные риски (лицензии и т.д.) и тогда спрос с тебя

Re: FB 3

2010-08-31 Пенетрантность Kochmin Alexandr
31.08.2010 16:59, sasha wrote: В маленькой компании человек - это не простой винтик, который можно элементарно заменить новым. В маленкой компании на тебе лежат обязательства и если есть совесть и честь и порядочность, то напевать на своих друзей и уйти туда, где тебе лучше, не получится. В

Re: FB 3

2010-08-31 Пенетрантность Arioch
В письме от Tue, 31 Aug 2010 13:56:40 +0400, sasha trofim...@gmail.com сообщал: Ну как бы винда есть, студия есть одна. Это у вас, речь про клиентов, которым вы ставите SQL Server. Всегда ли он бесплатный и есть ли у вас право его ставить другим? И если вдруг нету и на этом поймают, хватит

Re: FB 3

2010-08-31 Пенетрантность sasha
У ломбарда тоже всё чисто. Винда куплена. .NET бесплатный. SQL Express бесплатный. А больше им ничего не надо. Некоторые себе ещё опенофис ставят.

Re: FB 3

2010-08-31 Пенетрантность sasha
Человек всего то пожаловался на то, что самая агрессивная по захвату рынка и мозгов среда разработки не дружит с Firebird, а ему уже и срок отсидки по статье пиратство посчитали Во-во :)

Re: FB 3

2010-08-31 Пенетрантность sasha
я тоже так думал, прямо один-в-один ;) пока не понял одну простую вещь. Так в жизни всегда так. Щас понял одну простую вещь, через год другую простую вещь, ещё через год третью простую вещь. И каждый раз по своему прав :))

Re: FB 3

2010-08-31 Пенетрантность Kochmin Alexandr
31.08.2010 19:41, sasha wrote: я тоже так думал, прямо один-в-один ;) пока не понял одну простую вещь. Так в жизни всегда так. Щас понял одну простую вещь, через год другую простую вещь, ещё через год третью простую вещь. И каждый раз по своему прав :)) Да, и как это говорят умный учится на

Re: FB 3

2010-08-31 Пенетрантность sasha
Да, и как это говорят умный учится на чужих ошибках... ну и почитай Алексей что пишет про совладельца. Он тут тоже прав на 100%. А то так и будешь всю жизнь ключи подавать copy; ;) Ладно, я смотрю ты не хочешь этот разговор продолжать. Хотя, ну пиши в почту если хочешь. У разных людей разная

Re: FB 3

2010-08-31 Пенетрантность Dmitry Lendel
Привет есть. И не хочу я ни себя, ни других этими размышлениями грузить... Я тоже не пальцем деланый и кидали меня не раз, и обещания не выполняли, так что я наученный и в сказки не верю, если вы об этом за меня переживаете ;-) Во-во. Мы тут все старые и мудрые, ученные на чужих ошибках, за

Re: FB 3

2010-08-30 Пенетрантность Khorsun Vlad
sasha wrote ... Вкусного там то, что он хорошо интегрирован с остальным комплексом технологий от майкрософта, т.е. ты поставил студию и MSSQL и работаешь со всем этим сразу и оно сразу из коробки работает. А если его использовать так, как его планировали для использования в микрософте, то он

Re: FB 3

2010-08-30 Пенетрантность sasha
А не через .NET Provider ? Т.е. проблема в провайдере или в самом ФБ ? В принципе проблемы только в провайдере. Правда у мелкософта есть тип бит, который транслируется в булеан в модели. Поскольку FB не поддерживает такой тип, то джири не стал особо заморачиваться и аналогичного функционала

Re: FB 3

2010-08-30 Пенетрантность sasha
Про DDEX я хотел сказать что джири не счичает что для DDEX необходим нормальный исталлятор - оно и так прокатит...

Re: FB 3

2010-08-30 Пенетрантность Yurij
On Aug 30, 12:17 pm, sasha trofim...@gmail.com wrote: 2) Некоторые вещи Джири советует делать вручную. Каждый раз, когда обновляется модель из базы, пересоздаётся файл модели и все ручные изменения нужно делать заново. Это полная жопа. Но Джири считает что это нормальный вариант. О чём мне с ним

Re: FB 3

2010-08-30 Пенетрантность sasha
А какие именно ручные изменения? Нельзя ли обойтись diff-файлами или partial классами? Ну например включать представления в модель или менять типы для поддержки boolean. diff-файлами можно, наверное, как и писать против ветра...

Re: FB 3

2010-08-30 Пенетрантность sasha
Вы когда-нить в махонькой компании работали на мелких заказах? Там так никто не делает. Тебе говорят например: мы согласны платить 10уе в час за одного человека в течении полугода и нас не волнует что вы там будете использовать. Не устраивает - идите на ... А когда работы другой нет, ты

Re: FB 3

2010-08-29 Пенетрантность sasha
То что русскому в радость - немцу смерть. Ты сам указал недостатки MSSQL для своей задачи. Я не знаю до конца логики, но скажи мне как художник художнику, что такого вкусного есть в MSSQL, с учетом специфики задачи, чтобы водитель сидел и ждал тебя 2 часа у каждого клиента? У каждого клиента он

Re: FB 3

2010-08-29 Пенетрантность Yurij
On Aug 29, 1:23 pm, sasha trofim...@gmail.com wrote: карлос неправильно IDisposable в некоторых классах реализовал А в каких именно? А то я сейчас как раз проект на дотнете+FB делаю, правда, чистое ADO.NET, без EF и прочего. связка FB + EntityFramework мало пригодна для практической разработки.

Re: FB 3

2010-08-29 Пенетрантность sasha
карлос неправильно IDisposable в некоторых классах реализовал А в каких именно? А то я сейчас как раз проект на дотнете+FB делаю, правда, чистое ADO.NET, без EF и прочего. FBCommand по-моему. Но на чистом ADO.NET оно не вылазило у нас никогда. Мне что-то кажется, что EF сам по себе мало

Re: FB 3

2010-08-28 Пенетрантность Dmitry Lendel
Привет Так нету ж как раз демо-версии, потому что MSSQL. И разве я написал сотня таблиц? Вроде пол сотни писал. Сейчас 49 таблиц и три представления. Раньше было кажется 55 таблиц, но по соображениям быстродействия пришлось сделать денормализацию... Не проста и не казиста жизнь простого

Re: FB 3

2010-08-24 Пенетрантность Michael Baytalsky
А какие у него преимущества? Модель всё равно новую строить. С фаербёдом мы хоть знакомы, к тому же можно рассчитывать на оперативное лечение багов в сервере, а то вообще не понятно что... В том-то и дело, что практически ничего менять по сравнению с MS SQL не придется, можно одной моделью

Re: FB 3

2010-08-23 Пенетрантность Michael Baytalsky
А можно на это демо взглянуть? Заинтриглвал ты однако. Сотня таблиц, ломбард... Так нету ж как раз демо-версии, потому что MSSQL. И разве я написал сотня таблиц? Вроде пол сотни писал. Сейчас 49 таблиц и три представления. Раньше было кажется 55 таблиц, но по соображениям быстродействия

Re: FB 3

2010-08-23 Пенетрантность sasha
А вы не пробовали сделать дему на NexusDB - она очень совместима с MS SQL, при этом вполне может быть встроена и вообще компактна. Я не знаю можно ли советовать такую базу для production, но для демы точно должна покатить. А какие у него преимущества? Модель всё равно новую строить. С фаербёдом

Re[2]: FB 3

2010-08-21 Пенетрантность Sergey Mereutsa
Привет! Комбинаторика подсказывает, что комбинаций A..Z 0..9 в 31 символе должно быть достаточно для этой вселенной. Знакомый в банке работает, там они каждый день разбираются что значит колонка agovk4xlcv4 в таблице dopo4lvc59bd9. Он так доволен такой работой, аж светится от радости.

Re: Re[2]: FB 3

2010-08-21 Пенетрантность Arioch
В письме от Sat, 21 Aug 2010 20:18:02 +0400, Sergey Mereutsa gebele...@gmail.com сообщал: Комбинаторика подсказывает, что комбинаций A..Z 0..9 в 31 символе должно быть достаточно для этой вселенной. Знакомый в банке работает, там они каждый день разбираются что значит колонка agovk4xlcv4 в

Re[4]: FB 3

2010-08-21 Пенетрантность Sergey Mereutsa
Привет! Комбинаторика подсказывает, что комбинаций A..Z 0..9 в 31 символе должно быть достаточно для этой вселенной. Знакомый в банке работает, там они каждый день разбираются что значит колонка agovk4xlcv4 в таблице dopo4lvc59bd9. Он так доволен такой работой, аж светится от радости.

Re: FB 3

2010-08-21 Пенетрантность Taras Kucher
Приветствую! Знакомый в банке работает, там они каждый день разбираются что значит колонка agovk4xlcv4 в таблице dopo4lvc59bd9.. Он так доволен такой работой, аж светится от радости. Особенно когда начальство просит быстренько сделать выборку по данным. Ну если взять за правило писать

Re[2]: FB 3

2010-08-20 Пенетрантность Sergey Mereutsa
Привет! или предпринять ход конем. смогла же микрософт внедрить длинные имена файлов так, чтобы старые приложения наименее от этого пострадали. Я не представляю, как это можно сделать с текущим API - старые приложения не смогут различать Aaa...32..BB и Aaa...32..СС . Тут надо или смириться с

Re: FB 3

2010-08-20 Пенетрантность Yurij
On Aug 20, 10:41 am, Sergey Mereutsa gebele...@gmail.com wrote: или предпринять ход конем. смогла же микрософт внедрить длинные имена файлов так, чтобы старые приложения наименее от этого пострадали. Я не представляю, как это можно сделать с текущим API - старые приложения не смогут

Re: FB 3

2010-08-20 Пенетрантность sasha
Тут надо или смириться с тем, что ломается обратная совместимость или оставить всё, как есть. мне 32 символа хватает :) Между прочим 31, а не 32. У меня несколько имён было по 32 символа - не влезли...

Re: FB 3

2010-08-20 Пенетрантность Alexey Kovyazin
Почемы бы не переработать механизм генерации имен так, чтобы они помещались в 31 символ? Комбинаторика подсказывает, что комбинаций A..Z 0..9 в 31 символе должно быть достаточно для этой вселенной. А если надо выводить человеческие имена - так сделайте таблицу перекодировки в своей программе. С

Re[2]: FB 3

2010-08-20 Пенетрантность Max Rezanov
Hello Alexey, Friday, August 20, 2010, 11:58:02 AM, you wrote: AK Почемы бы не переработать механизм генерации имен так, чтобы они AK помещались в 31 символ? AK Комбинаторика подсказывает, что комбинаций A..Z 0..9 в 31 символе AK должно быть достаточно для этой вселенной. AK А если надо

Re: FB 3

2010-08-20 Пенетрантность Yurij
On Aug 20, 11:49 am, Max Rezanov m...@valley.ttn.ru wrote: Hello Alexey, Добро пожаловать в 21 век Да, кстати, сокращение имен в идентификаторах с момента распространения intellisense считается моветоном и экономией на спичках.

Re: FB 3

2010-08-20 Пенетрантность Andrei
        internal class         {             public string { get; set; }             public string { get; set; }             public string { get; set; }             public string { get; set; }             public string { get; set; }             public string { get; set; }         } у

Re: Re[2]: FB 3

2010-08-20 Пенетрантность Vlad Khorsun
Max Rezanov ... Добро пожаловать в 21 век Я лучше в 19-ый... -- Хорсун Влад PS А в оракле 30, и шо ?

RE: Re[2]: FB 3

2010-08-20 Пенетрантность Dmitry Beloshistov
Привет! PS А в оракле 30, и шо ? Ну у них там схемы всякие и таблэспейсы есть... WBR, Dmitry Beloshistov AKA [-=BDS=-] __ Information from ESET NOD32 Antivirus, version of virus signature database 5381 (20100820) __ The message was checked by ESET NOD32 Antivirus.

Re: Re[2]: FB 3

2010-08-20 Пенетрантность Vlad Khorsun
Dmitry Beloshistov ... PS А в оракле 30, и шо ? Ну у них там схемы всякие Угу. Хочу сделать СуперПуперДлинныйВнешнийКлючСОднойТаблицыНаДругую. Как мне схема поможет ? и таблэспейсы есть... А это тут при чём ? -- Хорсун Влад

Re: FB 3

2010-08-20 Пенетрантность sasha
Если б сразу делалось на FB, тогда ладно. А так у нас программа под Entity Framework. Когда мы её начинали, то провайдер для ФБ не поддерживал этот фреймвёк. А щас кое-как с горем пополам поддерживает, вот мы и хотим попробовать перейти, потому что MSSQL задрал уже. Ну как-бы тхнически все

Re: FB 3

2010-08-20 Пенетрантность Vlad Khorsun
sasha ... Если б сразу делалось на FB, тогда ладно. А так у нас программа под Entity Framework. Когда мы её начинали, то провайдер для ФБ не поддерживал этот фреймвёк. А щас кое-как с горем пополам поддерживает, Не проще ли было доточить провайдер ? :) вот мы и хотим попробовать перейти,

Re: FB 3

2010-08-20 Пенетрантность Yurij
On Aug 20, 12:51 pm, sasha trofim...@gmail.com wrote: Не флейма ради - что же вас там так задрало ? Вы ведь пару лет на MSSQL потратили, т.е. было время освоить ? FB как-то заметно удобнее.

Re: FB 3

2010-08-20 Пенетрантность sasha
Не проще ли было доточить провайдер ? :) Ну доточить провайдер это ж не шубу в трусы заправить. Там надо ж разобраться и понять что к чему, а времени нету... Не флейма ради - что же вас там так задрало ? Вы ведь пару лет на MSSQL потратили, т.е. было время освоить ? Очень задрал его

Re: FB 3

2010-08-20 Пенетрантность sasha
Я уже перерос из того возраста, где мне хотелось сц... (ну вы поняли) против ветра ради каких-то личных убеждений и предпочтений. Майкрософт предоставляет полный комплекс мощных технологий, которые вместе достаточно хорошо работают. С другой стороны щас возникают вопросы поддержки. Мы писали

Re: FB 3

2010-08-20 Пенетрантность sasha
FB как-то заметно удобнее. Ну это такое дело... Есть в MSSQL возможности, которые делают его очень удобным. например там почти всё можно переименовывать. Ещё там есть очень удобная конструкция UPDATE|DELETE FROM SELECT. Сначала делаешь запрос и смотришь данные, а потом быренько меняешь

Re: FB 3

2010-08-20 Пенетрантность Yurij
On Aug 20, 3:03 pm, sasha trofim...@gmail.com wrote: Ну это такое дело... Есть в MSSQL возможности, которые делают его очень удобным. например там почти всё можно переименовывать. Ещё там есть очень удобная конструкция UPDATE|DELETE FROM SELECT. Сначала делаешь запрос и смотришь данные, а

Re: FB 3

2010-08-20 Пенетрантность Vlad Khorsun
sasha ... Ну это такое дело... Есть в MSSQL возможности, которые делают его очень удобным. например там почти всё можно переименовывать. И получать люлей в рантайме из-за некорректных метаданных. Причём через полгода после изменения. Просто эта ветка IF раньше не срабатывала. Удобно ?

Re: FB 3

2010-08-20 Пенетрантность Andrei
Ну и с ключами внешними. В EntityFramework все связи в модели строятся на основании внешних ключей. Ключи без индексов - это реально нужная штука. мы-таки у себя сделали отключение внешних ключей: http://gsbelarus.com/gs/wiki/index.php/Отключение_внешних_ключей заменяем их на контроль

Re: Re[2]: FB 3

2010-08-20 Пенетрантность Arioch
В письме от Fri, 20 Aug 2010 11:41:16 +0400, Sergey Mereutsa gebele...@gmail.com сообщал: Я не представляю, как это можно сделать с текущим API - старые приложения не смогут различать Aaa...32..BB и Aaa...32..СС . Тут уже привели пример - Майкрософт. Т.е. старые приложения будут видеть

Re: FB 3

2010-08-20 Пенетрантность Arioch
В письме от Fri, 20 Aug 2010 15:51:15 +0400, sasha trofim...@gmail.com сообщал: Ну как можно на MSSQL сделать простую демо-версию, если его поставить - это уже не простая задача?? какая-то бухгалтеро-ориентированная программА, (АиТ Персонал м.б.? ) еогда-тьол демку давала на бесплатном

Re[4]: FB 3

2010-08-20 Пенетрантность Sergey Mereutsa
Привет! Тут уже привели пример - Майкрософт. Т.е. старые приложения будут видеть AAA...3~1 и AAA...3~2 Нифига. Оно же всё _компиллиццо_ ! :) Лучше пусть SMP доделают и оптимизатор, 30 символов вполне себе хватает, Ларри с нами согласен :) Или вообще hash (long name) Ага. И огрести по

Re: FB 3

2010-08-20 Пенетрантность sasha
И получать люлей в рантайме из-за некорректных метаданных. Причём через полгода после изменения. Просто эта ветка IF раньше не срабатывала. Удобно ? Я вообще за то, чтобы у объектов было состояние валидный/не валидный. Грубо говоря переименовал что-то и все зависимости стали невалидными. И

Re: FB 3

2010-08-20 Пенетрантность sasha
Это как - меняешь select на update? И в чем проблема выполнить update, взяв значения первичных ключей из select, ну или там аналогичное условие? Эта команда - аналог FOR SELECT FROM TABLE1, TABLE2 WITH CURSOR CUR ... UPDATE TABLE1 WHERE CURRENT OF CUR;

Re: FB 3

2010-08-20 Пенетрантность sasha
А можно на это демо взглянуть? Заинтриглвал ты однако. Сотня таблиц, ломбард... Так нету ж как раз демо-версии, потому что MSSQL. И разве я написал сотня таблиц? Вроде пол сотни писал. Сейчас 49 таблиц и три представления. Раньше было кажется 55 таблиц, но по соображениям быстродействия

Re: FB 3

2010-08-20 Пенетрантность Arioch
В письме от Fri, 20 Aug 2010 23:19:59 +0400, sasha trofim...@gmail.com сообщал: Так нету ж как раз демо-версии, потому что MSSQL Кстати, а может вам высунуть пару MSSQL-серверов в инет, и пусть демо-версия работает с ними в онлайне. Заодно убедитесь что демоверсия таковой и останется.

Re: FB 3

2010-08-20 Пенетрантность Taras Kucher
Приветствую. Комбинаторика подсказывает, что комбинаций A..Z 0..9 в 31 символе должно быть достаточно для этой вселенной. Знакомый в банке работает, там они каждый день разбираются что значит колонка agovk4xlcv4 в таблице dopo4lvc59bd9. Он так доволен такой работой, аж светится от радости.

Re: FB 3

2010-08-20 Пенетрантность Arioch
В письме от Fri, 20 Aug 2010 23:44:34 +0400, sasha trofim...@gmail.com сообщал: Та данные по инету если таскать, то сразу скорость упадёт. А сколько их тех данных, если не работать через Select * where 1=1 ? Правда, зачем ломбарду большой *поток* данных ? И 49 таблиц :-) Ну хорошо, сделайте

FB 3

2010-08-19 Пенетрантность sasha
Всем привет! Мы хотим попробовать один проект перевести с MSSQL на FB. Но надо длинные имена и очень надо внешние ключи без индексов. Там что-то в этом направлении сделано? А то я что-то не могу в трекере раздуплиться как посмотреть по тройке что сделано... И вообще, в каком она состоянии???

Re: FB 3

2010-08-19 Пенетрантность Dmitry Yemanov
19.08.2010 19:08, sasha пишет: Мы хотим попробовать один проект перевести с MSSQL на FB. Но надо длинные имена и очень надо внешние ключи без индексов. Там что-то в этом направлении сделано? Нет. А то я что-то не могу в трекере раздуплиться как посмотреть по тройке что сделано... Смотри

Re: FB 3

2010-08-19 Пенетрантность sasha
Мы хотим попробовать один проект перевести с MSSQL на FB. Но надо длинные имена и очень надо внешние ключи без индексов. Там что-то в этом направлении сделано? Нет. Абыдна :-( Смотри на 3.0 Alpha 1. Ага, нашёл, спасибо. По функциональности - нет. По надежности - скорее да, но из-за

Re: FB 3

2010-08-19 Пенетрантность A.Truhin
Кстати тоже вопрос, а планируется увеличение длинны имен системных объектов, очень интересует. Да и вроде многие спрашивают. Если все равно ODS меняется - может расширить?

Re: FB 3

2010-08-19 Пенетрантность Dmitry Yemanov
19.08.2010 21:21, A.Truhin пишет: Кстати тоже вопрос, а планируется увеличение длинны имен системных объектов, очень интересует. Да и вроде многие спрашивают. Это тот же вопрос, я на него ответил. Если все равно ODS меняется - может расширить? Это влечет за собой изменение АПИ. Как это

Re: FB 3

2010-08-19 Пенетрантность Andrei
или предпринять ход конем. смогла же микрософт внедрить длинные имена файлов так, чтобы старые приложения наименее от этого пострадали.