Re: QT + FB

2007-09-25 Пенетрантность Sergey Nikolaenko


Kochmin Alexandr [EMAIL PROTECTED] wrote
in message news:[EMAIL PROTECTED]

 ×ÏÔ, É ÅÓÔØ ÓÍÙÓÌ ÅÝÅ ÐÏÓÍÏÔÒÅÔØ × ÓÔÏÒÏÎÕ python+wxwidgets
 ÔÏÖÅ ÏÞÅÎØ ÎÅÐÌÏÈÏ.
 äÁ python ÄÌÑ ÂÉÚÎÅÓ ÐÒÉÌÏÖÅÎÉÊ ×ÒÏÄÅ ÐÏÌÕÞÛÅ ÂÕÄÅÔ ÞÅÍ c++
 ËÏÄ ÎÅ ÔÁËÏÊ ÄÒÅÍÕÞÉÊ.


ÅÓÔØ ÅÝÅ ÐÒÏÅËÔ MSEGUI+MSEIDE
ÐÏÄËÕÐÉÌ ÔÅÍ ÞÔÏ ÐÏÄ LGPL
× ËÁÞÅÓÔ×Å ËÏÍÐÉÌÑÔÏÒÁ - FreePascal
ðÒÉÌÏÖÅÎÉÅ ÁÂÓÏÌÀÔÎÏ ÏÄÉÎÁËÏ×Ï ×ÙÇÌÑÄÉÔ ÎÁ Win É Linux,
Ô.Ë. ÐÏÄ ÐÏÌØÚÕÅÔ ÞÉÓÔÙÊ GDI ÐÏÄ Linux Xlib, ÂÅÚ ÐÒÏÍÅÖÕÔÏÞÎÙÈ ÂÉÂÌÉÏÔÅË
ðÏÄÄÅÒÖËÁ FireBird (ÐÒÉÞÅÍ ÅÓÔØ ÐÏÄÄÅÒÖËÁ ÎÅÓËÏÌØËÉÈ ÔÒÁÎÚÁËÃÉÊ - ÞÉÔÁÀÝÉÈ É
ÐÕÝÕÝÉÈ)
é ÅÝÅ - ÅÄÉÎÓ×ÅÎÎÁÑ ÓÒÅÄÁ × ËÏÔÒÏÊ ÅÓÔØ ÎÏÒÍÁÌØÎÙÊ ÒÅÐÏÒÔÅÒ É ÉÚ ËÏÔÏÒÏÇÏ
ÐÅÞÁÔÁÅÔÓÑ ÎÁ ×ÉÎ É ÌÉÎÕËÓ ÂÅÚ ÛÁÍÁÎÓËÉÈ ÐÌÑÓÏË
îÁ ÐÏÄÈÏÄÅ - ÒÁÓÛÉÒÅÎÉÅ MSEifi -
-
The idea is to transfer compressed *.mfm files and Pascal scripts from a
server to a locally installed MSEgui interpreter client for execution.
It allows to run real GUI programs on the local machine with all features
which MSEgui provides over the internet.

Martin
-
îÕ É Ô.Ä.
ÞÔÏ ÒÁÄÕÅÔ - ÒÁÚÒÁÂÏÔÞÉË ×ÍÅÎÑÅÍÙÊ É ×ÅÓØÍÁ ÐÒÏÄÕËÔÙÎÙÊ ÔÏ×ÁÒÉÝØ :)
óÍÏÔÒÅÌÉ ÎÁ Lazarus - ÎÏ ÐÏ ÍÏÅÍÕ ÎÉÞÅÇÏ ÚÁ ÐÁÒÕ ÌÅÔ × ÎÅÍ ÎÅ ÉÚÍÅÎÉÌÏÓØ -
ÓÙÒÏÅ ÏÞÅÎØ :(

Sergey





Re: Похоже на пятничное чтение

2007-09-25 Пенетрантность Slava Ekimov


КДВ но Вам бы я посоветовал всю серию по версионности почитать, для
КДВ начала
IB Я бе тебе советовал не спорить со мной про версионность.

?? дожили. :-)

SM Гы. Это Джим прикалывается при помощи translate.ru, стопудова! :))

:-))) 





Re[2]: Немного флейма. Транзакции

2007-09-25 Пенетрантность Max Rezanov

Hello Dmitri,

Monday, September 24, 2007, 5:52:53 PM, you wrote:

Читал везде, много думал, не ожидал начала войн :)

Я попытаюсь высказать свое мнение по этому вопросу,
хотя с пеной у рта отстаивать его не буду.

DK Да как обычно. вместо ответа на вопрос начинают
DK какую-то херь про мы же можем исказить ACID
DK если будем перебрасывать данные между этими
DK транзакциями в приложении! и прочую муйню.

DK т.е. тут же начинают выдумывать какие-то несусветные
DK ситуации, и стонать о том как это плохо.

DK Это в лучшем случае. В худшем случае все
DK свелось к тупые ФБ-шники, это плохо,
DK это неправильно и т.д.

DK причем, одни ортодоксы. хоть бы одна падла заявила -
DK ух ты, мне же лишнее соединение не придется открывать!
DK Тут же начинается про пул соединений толковище.
DK при чем тут вообще пул, непонятно.

DK Ну а про вопросы БД не относятся к UI - я вообще молчу.

Мы все заложники своего прошлого, вернее – его установленной интерпретации.
(с) не помню

Большинство я так понял сидит в двух звеной архитектуре и самой точно
характеристикой я выбрал бы У меня на каждой форме своя транзакция
или у меня в программе 2 транзакции одна читающая на всю жизнь и
длиная, а одна(N) коротких пишущих. Вам дали такую возможность и вы ее
на всю используете и тоже не хотите видеть остального.
Тотже TClientDataSet тоже упоминался в этой ветке, а никто не думал
зачем его борланд придумал?

А кроме 2-х звеных приложений есть другие архитектуры.
Раскажите мне применение даной возможности в веб приложении?
а в трехвеном приложении?
Создать синглетон с подключением и забирать с него
транзакции? мне не кажеться это хорошей мыслью :(.

Тут Дед меня обзывал прагматиком, да я такой :)
Да мы сечас сидим на C#, трех звеной архитектуре, ADO.NET и оракле.
Я не чуствую себя ущербныи из-за того что у меня одна транзакция на
соединение и пул подключений на сервере приложений. И кстати вопросы
БД у меня не относяться к ГУЯм :).
Попарившись с БДЕ мы на очень многое заложились. Итогом этого стало то
что собрав одну сборку и поправив конфигурационный файл я смогу ходить
к томуже ораклу не через MS провайдер, а через ODP.NET.
А когда меня начнут доставать ограничения Oracle XE, я возьму много
кофе, большой напильник, кувалду и пойду писать другую сборку на
базе ADO.NET + фревый IBprovider.
Стоит это того что у меня нет втоой транзакции на соединение?
Незнаю. :(

Возможно к вам не приходят с предложениями А у MS откаты больше
сколько времени нада на то чтобы переписать это все на MS?.
Но от таких вопросов я, в принципе, уже не думаю о самоубийстве :))).

  Тема Дня: Последний писк ноды.
  До не скорой встречи в аду,
 Maxmailto:[EMAIL PROTECTED]




Re: QT + FB

2007-09-25 Пенетрантность Alexey Popov



panter.dsd wrote:


Qt - кроссплатформенная и БЕСПЛАТНАЯ библиотека, т.е. один раз
написанное приложение будет работать под масдаем, Линуксом и Маком,


А какими компиляторами её можно юзать? Под борландом пойдёт?


--
--- Home Page http://ok.novgorod.net/ap ---




Re: Re[2]: Немного флейма. Транзакции

2007-09-25 Пенетрантность Vlad Khorsun


Max Rezanov ...


Большинство я так понял сидит в двух звеной архитектуре и самой точно
характеристикой я выбрал бы У меня на каждой форме своя транзакция


   Это глупый подход


или у меня в программе 2 транзакции одна читающая на всю жизнь и
длиная, а одна(N) коротких пишущих. Вам дали такую возможность и вы ее
на всю используете


   К хорошему привыкаешь :) А вам вот не дали такую возможность и вы её
и у нас забрать хотите, в крайнем случае - идиотами выставить (не о тебе речь,
есс-но :)



и тоже не хотите видеть остального.


   Обижаешь


Тотже TClientDataSet тоже упоминался в этой ветке, а никто не думал
зачем его борланд придумал?


   Пусть борланд думает ;) А лучше - баги пусть в нём правят. А ещё лучше -
пусть исходники с остальной VCL поставляют.


А кроме 2-х звеных приложений есть другие архитектуры.
Раскажите мне применение даной возможности в веб приложении?
а в трехвеном приложении?
Создать синглетон с подключением и забирать с него
транзакции? мне не кажеться это хорошей мыслью :(.


   Бывает такая хрень, как приложение с многослойной архитектурой. Где
каждый слой по-максимуму изолирован от других. Соединение с БД
устанавливается в одном слое, но использоваться может и в других - ничего
необычного, не так ли ? Так вот, другим слоям не положено знать деталей
установки соединения - логин\пароль\имя сервера\и т.д. - изоляция рулит.
Дальше продолжать ?

   На rsdn кто-то приводил пример с принтером. Пусть в сервере приложений
это не актуально. Тогда приведём другую задачу - рассылка событий с
подтверждением получени и логированием. В одном коннекте одна тр-ция
читает список событий, а другая - записывает статус отправлен\подтверждён
в БД по мере отправки этих событий. На кой тут второй коннект ? Или кешировать
всё на клиенте ? Тогда как же та самая масштабируемость (а любой кеш - это
ресурсы, а в случае с .net ещё и отложенные проблемы со сборщиком мусора) ?
Или задача надуманная ?


Тут Дед меня обзывал прагматиком, да я такой :)



   А ты сколько лицензированных подключений имеешь ? Не считал ? А
прагматики считают и их там большинство.


Да мы сечас сидим на C#, трех звеной архитектуре, ADO.NET и оракле.
Я не чуствую себя ущербныи из-за того что у меня одна транзакция на
соединение и пул подключений на сервере приложений.


   Потому что всё вышеперечисленное сделано так, чтобы те, кто этим
пользуется, вообще не думали о том что у нея унутре - как следствие они
не хотят видеть остального - того, на что это прокрустово ложе не рассчитано.
А рассчитывалось оно далеко не на IB\FB.

   Это более-менее хорошо работает в массовых поделках, коих 99%, но
уже не так хорошо (по сравнению с) в действительно сложных задачах.

   Простота - это хорошо, я не спорю. Но не в ущерб эффективности там,
где она критична. Да и решение с параллельными тр-циями не страдает
особой сложностью :)


--
Хорсун Влад 





Re: QT + FB

2007-09-25 Пенетрантность Tonal


Alexey Popov пишет:

А какими компиляторами её можно юзать? Под борландом пойдёт?

Коммерческая - пойдёт.
Открытая - только mingw.

--
Александр Замараев



Офф С++ от багланда

2007-09-25 Пенетрантность Tonal


Alexey Popov пишет:

А какими компиляторами её можно юзать? Под борландом пойдёт?
А вообще, я бы сильно не советовал использовать С++ от багланда в новых 
разработках - сильно уж он глючный.

Я на нём с 98 года сидел. Сейчас 2 года как слез - щастье необычайное! ;-)

И достаёт даже не то, что на нём нельзя например Boost собрать, или тот 
же Crypto++, а то что они практически не правят своих багов, а те что 
правят... в большинстве случаев лучше бы уж не трогали. :-(



--
Александр Замараев



Re: QT + FB

2007-09-25 Пенетрантность panter.dsd

Уважаемый Dmitri Kuzmenko [EMAIL PROTECTED]
В Mon, 24 Sep 2007 22:50:56 +0400
Вы написали:

 
 Hello, Panter!
 
 panter.dsd wrote:
 
  Ну так вот, начинаю вовлекать. :)
  Qt - кроссплатформенная и БЕСПЛАТНАЯ библиотека, т.е. один
  раз
 
 насчет бесплатной - заблуждение.
 
  написанное приложение будет работать под масдаем, Линуксом и Маком,
  причем абсолютно для вас бесплатно (GPL лицензия). 
 
 значит приплыли, по GPL вы ОБЯЗАНЫ распространять СВОЙ исходник,
 который использует QT.
 
 если есть желание, прошу доказать обратное внимательным чтением
 лицензий на QT и GPL.
 
А к чему спорить??? Я знаю, что GPL предполагает
распространение исходников. Что в этом такого? Жалко? Или комерции
хочется? Тогда Вам не нужна данная ветка обсуждения.

-- 

С уважением.
Пантер.


Re: QT + FB

2007-09-25 Пенетрантность panter.dsd

Уважаемый Alexey Popov [EMAIL PROTECTED]
В Tue, 25 Sep 2007 11:19:45 +0400
Вы написали:

 
 
 panter.dsd wrote:
 
  Qt - кроссплатформенная и БЕСПЛАТНАЯ библиотека, т.е. один
  раз написанное приложение будет работать под масдаем, Линуксом и
  Маком,
 
 А какими компиляторами её можно юзать? Под борландом пойдёт?
 
 
Можно и Борландом, но лучше MinGW.

-- 

С уважением.
Пантер.


Re: QT + FB

2007-09-25 Пенетрантность ArtGal

- Исходное сообщение - 
От: panter.dsd [EMAIL PROTECTED]
Группы новостей: gmane.comp.db.firebird.russian
Кому: ru-firebird@googlegroups.com
Копия: [EMAIL PROTECTED]
Отправлено: 25 сентября 2007 г. 12:22
Тема: Re: QT + FB


  Qt - кроссплатформенная и БЕСПЛАТНАЯ библиотека, т.е. один
  раз

 насчет бесплатной - заблуждение.

 значит приплыли, по GPL вы ОБЯЗАНЫ распространять СВОЙ исходник,
 который использует QT.

 А к чему спорить??? Я знаю, что GPL предполагает
 распространение исходников. Что в этом такого? Жалко? Или комерции
 хочется? Тогда Вам не нужна данная ветка обсуждения.

Например, нас распространение исходников совершенно не напрягает.
Если надо, опубликуем.
Проект делается только для себя.
Без более чем 1200 хранимых процедур в БД,
без подробного описания бизнес-процессов
исходные коды QT (C++) никому не нужны.

Галимов Артур Амирзянович.
ФармМедСервис (Сочи).




Re: QT + FB

2007-09-25 Пенетрантность Tonal


ArtGal пишет:

Например, нас распространение исходников совершенно не напрягает.
Если надо, опубликуем.
Проект делается только для себя.
Для себя - это значит что вы полностью выполняете соглашения GPL, т.к. 
являетесь и разработчиками и заказчиками.


Правда в GPL от троллей есть дополнение - если троли вас попросят, вы 
обязаны предоставить им код, который наваяли пользуясь открытым Qt.


Но, мне кажется, в данном случае ситуация уж очень гипотетическая. :-)
--
Александр Замараев



Re: QT + FB

2007-09-25 Пенетрантность Kochmin Alexandr


Tonal пишет:

Правда в GPL от троллей есть дополнение - если троли вас попросят, вы 
обязаны предоставить им код, который наваяли пользуясь открытым Qt.


в случае с троллями ситуация еще более ортодоксальная.
ходят слухи, что их однажды попросили, продайте нам коммерческую 
лицензию, ибо gpl нам не подходит, исходники мы никому давать не 
намерены. типа того.

На что был получен ответ типа.
да забейте, пользуйтесь себе наздоровье так. Мы бабло берем тока с 
больших игроков на рынке ибо нефиг, а в вашем случае раз вас устраивает 
в бесплатной версии функционал, то и пользуйте ее дальше.



--
Кочмин Александр



Re: Немного флейма. Транзакции

2007-09-25 Пенетрантность Kovalenko Dmitry
 Большинство я так понял сидит в двух звеной архитектуре и самой точно
 характеристикой я выбрал бы У меня на каждой форме своя транзакция

У меня на формах вообще транзакций нет :)

 Тотже TClientDataSet тоже упоминался в этой ветке, а никто не думал
 зачем его борланд придумал?

Я например не знаю - накуя он его придумал. Догадываюсь, но точно не
знаю, потому что не юзал ниразу.

 А кроме 2-х звеных приложений есть другие архитектуры.
 Раскажите мне применение даной возможности в веб приложении?
 а в трехвеном приложении?

Я кроме лога и фонового опроса (вместо эвентов, к которым я охладел, а
второе дыхание чегото не приходит) придумать не могу.

 Попарившись с БДЕ мы на очень многое заложились.

Я BDE использовал только когда был совсем зеленный. В период
испуганного программирования.

Короче, Макс. Я убил вагон времени объясняя товарищами - сервер не
навязывает вообще ничего. Широкий простор компонент доступа на любой
вкус и цвет - тоже. Навязывают люди типа вот этих вот самих товарищей.
И объясняя, что не надо, бл#, отвечать за всех и обвинять всех тоже -
потому что это реально тупо. Но как об стену горох.

А, тут еще дебильные заявления - зачем что то делать когда есть
экспрессы. А когда они появились-то, эти экспрессы? А благодаря
чему они появились? А какие засады  у этих экспрессов? Это, бл#, типа
к разговору отношения не имеет. И так далее и тому подобное.

Коваленко Дмитрий.


Re: QT + FB

2007-09-25 Пенетрантность Alexey Popov



Tonal wrote:


А какими компиляторами её можно юзать? Под борландом пойдёт?



Коммерческая - пойдёт.
Открытая - только mingw.


Тогда в печку его! Неужто даже VC не заюзать?


--
--- Home Page http://ok.novgorod.net/ap ---




Re: Офф С++ от багланда

2007-09-25 Пенетрантность Alexey Popov



Tonal wrote:

А вообще, я бы сильно не советовал использовать С++ от багланда в новых 
разработках - сильно уж он глючный.


Хм, не учи отца , ;) На нём тонны кода написаны. Глюки ловит в осноном
проктологи всякие ;) Основное преимущество - это возможность использовать
VCL для гуя.

И достаёт даже не то, что на нём нельзя например Boost собрать, или тот 
же Crypto++, 


 Нахрен нужен этот буст то? Большая часть там хлам всякий. Хотя я заюзал
spirit однажды для сложного парсера, всё отлично работает, теперь надо как 
то собраться и вычистить это дерьмо ;)



--
--- Home Page http://ok.novgorod.net/ap ---




Re[2]: QT + FB

2007-09-25 Пенетрантность Jerry

Hello Alexey Popov.

AP Тогда в печку его! Неужто даже VC не заюзать?

(QT 4.3.1)
SUPPORTED PLATFORMS

For this release, the following platforms have been tested:

  win32-g++
  win32-icc (commercial edition only)
  win32-msvc (commercial edition only)
  win32-msvc.net (commercial edition only)
  win32-msvc2005 (commercial edition only)

  aix-g++
  aix-xlc
  aix-xlc-64
  freebsd-g++
  freebsd-icc
  hpux-acc
  hpux-g++
  irix-cc
  irix-cc-64
  irix-g++
  linux-g++
  linux-icc
  solaris-cc
  solaris-cc-64
  solaris-g++
  solaris-g++-64

  macx-g++

For a complete list of supported platforms, see
http://www.trolltech.com/developer/notes/supported_platforms

For a description of Qt's platform support policy, see
http://www.trolltech.com/developer/notes/supportpolicy

-- 
Best regards,
 Jerry  mailto:[EMAIL PROTECTED]




Re: Офф С++ от багланда

2007-09-25 Пенетрантность Tonal


Alexey Popov пишет:
Хм, не учи отца , ;) На нём тонны кода написаны. Глюки ловит в 

 осноном проктологи всякие ;)
Так ктож не даёт-то?
Особенно если это доставляет тебе сексуальное удовольствие...
Но, может лучше девочки? ;-)

А насчёт глюков, вот например, что выдаст этот код?
#include iostream

using std::cout;
using std::endl;

struct test_t {
  int val;
  test_t(int val) : val(val) {couttest_t::test_t val = valendl;}
  ~test_t() {cout~test_t::test_t val = valendl;}
};

int main() {
  size_t arg_size = sizeof test_t(666);
  coutsizeof test_t = arg_sizeendl;
  return 0;
}

Скомпили, не поленись! ;-)
--
Александр Замараев



Re: Офф С++ от багланда

2007-09-25 Пенетрантность Alexey Popov



Tonal wrote:


  size_t arg_size = sizeof test_t(666);


 Ну это боян. Код всё равно проктологический,
все пишут обычно sizeof(test_t).
 Но собственно гря о чём речь то? В каждом
компиляторе баги есть.


--
--- Home Page http://ok.novgorod.net/ap ---




Re: QT + FB

2007-09-25 Пенетрантность Alexey Popov



Jerry wrote:


For this release, the following platforms have been tested:

  win32-g++
  win32-icc (commercial edition only)
  win32-msvc (commercial edition only)
  win32-msvc.net (commercial edition only)
  win32-msvc2005 (commercial edition only)


Вопрос в дизайне. Почему нельзя просто сделать пачку уже  dll,lib
и серию h-файлов чтобы можно было не сильно запариваться
с платформой.

--
--- Home Page http://ok.novgorod.net/ap ---




Re[2]: Похоже на пятничное чтение

2007-09-25 Пенетрантность Пиминов Роман

Здравствуйте, Vlad.

Вы писали 24 сентября 2007 г., 23:25:06:

 Мальчик уже не просто жжёт, у него минимум
 40 по Цельсию (или по Менделееву, не знаю)

Блин, в цитатник! :D

-- 
Пиминов Роман



Re[2]: FB 2.0, FB 2.1, SUBSTRING, NULL

2007-09-25 Пенетрантность Пиминов Роман

Здравствуйте Евгений.

Вы писали 22 сентября 2007 г., 1:22:59:

 На 2.0.3 RC1 запрос
 SELECT coalesce(SUBSTRING('Привет' FROM 1 FOR NULL),777) FROM RDB$DATABASE;
 у меня возвращает 777.


Да, действительно, на двойке возвращает 777. Пробовал исходный запрос в разных 
программах и компонентах, везде возвращает пробелы, кроме Firebird Net Provider 
и IBExpert. Правда остальные программы под FB не заточены. Весьма странно, у 
нас в IBProvider работа с сервером в тестируемой сборке с 2.0 и 2.1 не 
различается, а получаемые значения разные. Будем разбираться :)

-- 
С уважением,
 Пиминов Роман



Re: QT + FB

2007-09-25 Пенетрантность Dmitri Kuzmenko


Hello, Panter.dsd!

panter.dsd wrote:

если есть желание, прошу доказать обратное внимательным чтением
лицензий на QT и GPL.


А к чему спорить??? Я знаю, что GPL предполагает
распространение исходников. 


спорить тут негде. Просто Вы вводите читателей в заблуждение,
утверждая что QT бесплатная. Такое частное определение неверно,
потому что она и платная и бесплатная.

Что в этом такого?

да ничего. просто пока среди разработчиков ПО
царит чудовищная безграмотность в отношении лицензий на ПО.
По мере сил я пытаюсь это исправить.

К слову, было такое обсуждение в блоге АК:
http://ibsurgeon.blogspot.com/2006_12_01_archive.html
Где-то по ссылкам, а может и на itblogs.ru, некто
заявил, что даже если коммерческая QT платная,
то все равно пофиг, никто спросить не догадается,
поэтому можно нарушать.
Лично я не сторонник такого подхода, и по крайней
мере сейчас проверяю лицензии на любой сторонний
код, который предполагаю использовать.
И принимаю решение о его использовании не только
на основании платный-бесплатный.

Жалко? Или комерции хочется?

мне чужих исходников не жалко.
и с коммерцией у меня все в порядке. Просто ЗДЕСЬ
речь о переводе приложений на QT, а большинство
этих приложений именно КОММЕРЧЕСКИЕ.

Тогда Вам не нужна данная ветка обсуждения.

не надо зарываться, о поборник бесплатного исходного кода :-)

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34




Re: QT + FB

2007-09-25 Пенетрантность Dmitri Kuzmenko


Hello, Владимир!

Владимир Аксенов wrote:


значит приплыли, по GPL вы ОБЯЗАНЫ распространять СВОЙ исходник,


Во многих случаях наличие исходника нафиг никому не уперлось. Ну дал
ты его, а если там код достаточно сложный - то не так много человек



Иными словами страх перед тем что прийдется свои исходники отдавать
под GPL мне кажутся преувеличенными.


да не в этом вопрос. а в том, что при использовании софта,
кусков кода или библиотек надо четко понимать чем это
может быть чревато.
Да, исходники Yaffil никому из его покупателей не были
нужны. Да, мы их отдавали только по запросу, т.к. способ
предоставления исходников был указан только как электронный.

Но мы знали о том, что не будем нарушать лицензию.
И предполагали варианты использования исходников покупателями.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34




Re: Немного флейма. Транзакции

2007-09-25 Пенетрантность Dmitri Kuzmenko


Hello, Max!

Max Rezanov wrote:


Большинство я так понял сидит в двух звеной архитектуре и самой точно
характеристикой я выбрал бы У меня на каждой форме своя транзакция
или у меня в программе 2 транзакции одна читающая на всю жизнь и
длиная, а одна(N) коротких пишущих. Вам дали такую возможность и вы ее
на всю используете и тоже не хотите видеть остального.
Тотже TClientDataSet тоже упоминался в этой ветке, а никто не думал
зачем его борланд придумал?


чтобы сделать briefcase-model, или stateless-обработку,
если угодно.


А кроме 2-х звеных приложений есть другие архитектуры.
Раскажите мне применение даной возможности в веб приложении?
а в трехвеном приложении?
Создать синглетон с подключением и забирать с него
транзакции? мне не кажеться это хорошей мыслью :(.


где-то в 1997-1998 году я писал свой пулер коннектов
на дельфях, для IB. В нем было:
1. использование отдельных коннектов для долгоиграющих запросов
2. использование одного коннекта для коротких запросов

в случае 2 как раз использовались одновременные транзакции,
с целью минимизировать рост количества необходимых соединений
при увеличении нагрузки. Реально на производительность
этот вариант не проверялся. Но архитектурно он был логически
здравым.


Да мы сечас сидим на C#, трех звеной архитектуре, ADO.NET и оракле.
Я не чуствую себя ущербныи из-за того что у меня одна транзакция на
соединение и пул подключений на сервере приложений. И кстати вопросы


так никто про ущербность не говорит. в Java вообще все иначе,
там, если не ошибаюсь, можно организовать пул транзакций :-)


Возможно к вам не приходят с предложениями А у MS откаты больше
сколько времени нада на то чтобы переписать это все на MS?.
Но от таких вопросов я, в принципе, уже не думаю о самоубийстве :))).


не знаю, какие там на MS откаты, если у MS розничных цен как таковых
нет. Есть только оптовые. Соответственно, на рынке к этим ценам
прибавляют 3-5%, и получается розничная цена.
Конечно можно устроить цену в 2-3 раза больше рыночной с целью
отката, но если это не коммерческая контора и если директор
сам ничего с отката не получил, то цены ведь известны, их
в инете навалом. и любая проверка (не милицейская) типа
а почему вы купили софт именно у этой фирмы этот откат обнаружит.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34




Re: OFF СУБД Ред База Данных

2007-09-25 Пенетрантность Dmitri Kuzmenko


Hello, Aleksey!

Boulitchev Aleksey wrote:


AB таки вы ее сертифицировали. по какому классу?



DK вы это кто, простите? Я ничего не сертифицировал, и не собираюсь.

а туда же, блин, продавать, укашкой грозить
или за вопрос о сертификации к продавцу и партнеру тоже бабки платить надо?


секундочку. РедБаза это продукт РедСофт. РедСофт в данный момент
проводит сертификацию РедБазы. Причем, именно с целью использования
сертифицированной версии в гос-учреждениях.Поэтому задавать вопрос о 
сертификации нужно им. я в сертификации не участвую никаким боком.


В данном случае сертификация либо есть, либо ее нет. А когда она
есть, известен ее класс. И т.д.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34




Re: OFF СУБД Ред База Данных

2007-09-25 Пенетрантность Boulitchev Aleksey


DKА теперь есть тоже РОССИЙСКАЯ СУБД, на базе FB. С гос-сертификацией.


секундочку. РедБаза это продукт РедСофт. РедСофт в данный момент
проводит сертификацию РедБазы. Причем, именно с целью использования


т.е. сертификации еще нет?

--
Булычев Алексей
http://www.stella-npf.ru 





Re: Странности на FB 2.0.3 RC1

2007-09-25 Пенетрантность Кузнецов Евгений

Доброго времени суток!

To Vlad Khorsun

Сегодня постараюсь поместить IR в трекер.

По поводу первого случая - Вам еще это интересно? 36/17 достаточно ли
или надо еще покрутить?

С уважением, Евгений



Re: QT + FB

2007-09-25 Пенетрантность panter.dsd

Уважаемый Dmitri Kuzmenko [EMAIL PROTECTED]
В Tue, 25 Sep 2007 16:27:24 +0400
Вы написали:

 спорить тут негде. Просто Вы вводите читателей в заблуждение,
 утверждая что QT бесплатная. Такое частное определение неверно,
 потому что она и платная и бесплатная.
 
И что из этого? Разве я не прав называя её бесплатной? Лично я
пользуюсь БЕСПЛАТНОЙ Qt. Или я не прав?

 мне чужих исходников не жалко.
 и с коммерцией у меня все в порядке. Просто ЗДЕСЬ
 речь о переводе приложений на QT, а большинство
 этих приложений именно КОММЕРЧЕСКИЕ.
Я говорю не о переводе, а об аналогах. 
  Тогда Вам не нужна данная ветка обсуждения.
 
 не надо зарываться, о поборник бесплатного исходного кода :-)
Извините, был немного зол из-за работы. Впредь постараюсь не
грубить.


-- 

С уважением.
Пантер.


Re: Странности на FB 2.0.3 RC1

2007-09-25 Пенетрантность Vlad Khorsun


Кузнецов Евгений ...


Доброго времени суток!

To Vlad Khorsun

Сегодня постараюсь поместить IR в трекер.


   Ок


По поводу первого случая - Вам еще это интересно? 36/17 достаточно ли
или надо еще покрутить?


   Извини, я пока занят более срочными вещами и больше не смотрел в эту сторону.
При каких обстоятельствах память растёт до 36МБ и не возвращается по коммиту ?

--
Хорсун Влад 





Re: Странности на FB 2.0.3 RC1

2007-09-25 Пенетрантность Кузнецов Евгений

On 25 сент, 17:46, Vlad Khorsun [EMAIL PROTECTED] wrote:
 Извини, я пока занят более срочными вещами и больше не смотрел в эту 
 сторону.
Ок :)
 При каких обстоятельствах память растёт до 36МБ и не возвращается по коммиту ?
Нужно добавить еще одно дополнительное поле даты, построить по нему
индекс и включить условие по дате в where для всех update. Вроде бы
потребляемая память с ростом числа updates в процедуре растет. Есть
вопроизводимый пример.

С уважением, Евгений



Re: QT + FB

2007-09-25 Пенетрантность Dmitri Kuzmenko


Hello, panter.dsd!

panter.dsd wrote:


спорить тут негде. Просто Вы вводите читателей в заблуждение,
утверждая что QT бесплатная. Такое частное определение неверно,
потому что она и платная и бесплатная.


И что из этого? Разве я не прав называя её бесплатной? Лично я
пользуюсь БЕСПЛАТНОЙ Qt. Или я не прав?


да хоть коммерческой, мне все равно.

я придрался только к рекламному лозунгу:
Qt - кроссплатформенная и БЕСПЛАТНАЯ библиотека, т.е. один раз
написанное приложение будет работать под масдаем, Линуксом и Маком,
причем абсолютно для вас бесплатно (GPL лицензия)

Т.е. Вы завлекаете людей, не уточняя, что для ИХ сферы деятельности
бесплатная лицензия может не подойти.

С тем же успехом можно утверждать, что MySQL бесплатен.
Это, опять же, неполная информация. Кому бесплатен, а кому - нет.

Собственно, это моя единственная претензия. Сама QT лично меня
не интересует ни в платном ни в бесплатном варианте, а соответственно
к ней (и к людям, использующим QT) я не имею никаких претензий.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34




Re: Странности на FB 2.0.3 RC1

2007-09-25 Пенетрантность Vlad Khorsun


Кузнецов Евгений ...


On 25 сент, 17:46, Vlad Khorsun wrote:



При каких обстоятельствах память растёт до 36МБ и не возвращается по коммиту ?

Нужно добавить еще одно дополнительное поле даты, построить по нему
индекс и включить условие по дате в where для всех update. Вроде бы
потребляемая память с ростом числа updates в процедуре растет. Есть
вопроизводимый пример.


   Растёт однократно ?  Тогда это скорее всего битмап, используемый при
индексном поиске. Его память отдаётся назад в общий пул процесса. Хотя
многовато для битмапа...

   Шли пример, но быстрой реакции пока не обещаю

--
Хорсун Влад 





Re: Странности на FB 2.0.3 RC1

2007-09-25 Пенетрантность Dmitri Kuzmenko


Hello, Евгений!

Кузнецов Евгений wrote:


При каких обстоятельствах память растёт до 36МБ и не возвращается по коммиту ?


Нужно добавить еще одно дополнительное поле даты, построить по нему
индекс и включить условие по дате в where для всех update. Вроде бы
потребляемая память с ростом числа updates в процедуре растет. Есть
вопроизводимый пример.


http://www.ibase.ru/devinfo/test3.htm
http://ibdeveloper.com/issues/issue-2-oct-17-2005/testing-the-no-savepoint-feature-in-interbase-751/

?

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34




Re: OFF СУБД Ред База Данных

2007-09-25 Пенетрантность Dmitri Kuzmenko


Hello, Aleksey!

Boulitchev Aleksey wrote:


секундочку. РедБаза это продукт РедСофт. РедСофт в данный момент
проводит сертификацию РедБазы. Причем, именно с целью использования


т.е. сертификации еще нет?


тут же Вадим Щепинов писал - сертификация проводится.

--
Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34




Re: Офф С++ от багланда

2007-09-25 Пенетрантность Tonal


Alexey Popov пишет:

  size_t arg_size = sizeof test_t(666);

 Ну это боян. Код всё равно проктологический,
все пишут обычно sizeof(test_t).
 Но собственно гря о чём речь то? В каждом
компиляторе баги есть.

Так в том то и дело, что боян, но боян плавающий...
Я с ним столкнулся первый раз на С++ 5.02, если кто такое помнит.
Там он выглядел так:
const string get_opa(bool arg) {
  static string opa = init_opa();
  return opa;
}
int main() {
  return 0;
}
А в какой-то из последующих версий, так:
const string opa = cond ? Blin! : string();

Короче, один и тот же баг, но в разных версиях проявляется несколько по 
разному. И никогда не знаешь какую именно модификацию этого дерьма 
следующая версия тебе преподнесёт. Но в том что преподнесёт можешь быть 
уверен.

И это не единственный подобный случай... :-\

С другими компиляторами я пока не натыкался на столь стойкую 
преемственность багов.

--
Александр Замараев



Re: Странности на FB 2.0.3 RC1

2007-09-25 Пенетрантность Кузнецов Евгений

On 25 сент, 18:33, Vlad Khorsun [EMAIL PROTECTED] wrote:
 Растёт однократно ?  Тогда это скорее всего битмап, используемый при
 индексном поиске. Его память отдаётся назад в общий пул процесса. Хотя
 многовато для битмапа...

Вполне может быть - индексы там не очень хорошие. Есть ли
приблизительная оценка наихудшего случая использования памяти index
bitmap'ом?

 Шли пример, но быстрой реакции пока не обещаю
Быстрая и не нужна - от повторных update я ушел, и теперь вопрос для
меня представляет скорее общий интерес.

Тестовый пример ушел.

С уважением, Евгений



Re: QT + FB

2007-09-25 Пенетрантность panter.dsd

 да хоть коммерческой, мне все равно.
 
 я придрался только к рекламному лозунгу:
 Qt - кроссплатформенная и БЕСПЛАТНАЯ библиотека, т.е. один раз
 написанное приложение будет работать под масдаем, Линуксом и Маком,
 причем абсолютно для вас бесплатно (GPL лицензия)
 
 Т.е. Вы завлекаете людей, не уточняя, что для ИХ сферы деятельности
 бесплатная лицензия может не подойти.
 
 С тем же успехом можно утверждать, что MySQL бесплатен.
 Это, опять же, неполная информация. Кому бесплатен, а кому - нет.
 
 Собственно, это моя единственная претензия. Сама QT лично меня
 не интересует ни в платном ни в бесплатном варианте, а соответственно
 к ней (и к людям, использующим QT) я не имею никаких претензий.
Признаю свой недочёт. 
Qt - кроссплатформенная и бесплатная библиотека если
распространять свой продукт под GPL лицензией, т.е. предоставлять
исходный код.


-- 

С уважением.
Пантер.


Re[2]: QT + FB

2007-09-25 Пенетрантность Владимир Аксенов

Здравствуйте, panter.dsd.

Вы писали 25 сентября 2007 г., 20:43:01:

 И что из этого? Разве я не прав называя её бесплатной? Лично я
 пользуюсь БЕСПЛАТНОЙ Qt. Или я не прав?

Скажем так - она не даром бесплатная - взамен ее бесплатности вы
обязуетесь выдать любому попросившему исходный код всего своего софта который 
написан с
использованием бесплатной Qt.

-- 
С уважением,
 Владимир  mailto:[EMAIL PROTECTED]



Re: Офф С++ от багланда

2007-09-25 Пенетрантность Alexey Popov



Tonal wrote:


А в какой-то из последующих версий, так:
const string opa = cond ? Blin! : string();


Опять проктология?
Я точно не уверен, но оператор ?: адекватно работает
только с примитивными типам. А тут ещё и разные типы
возвращаются, плюс сложный тип string.
 Кстати, таже самая фигня со switch. Просто стандарт языка
в этом месте кривоват, вот в борланде и ниасилили.

Короче, один и тот же баг, но в разных версиях проявляется несколько по 
разному. И никогда не знаешь какую именно модификацию этого дерьма 
следующая версия тебе преподнесёт. Но в том что преподнесёт можешь быть 
уверен.


Ну и чем тебе борланд не угодил? Или в том же VC нет багов чтоли?
Проблема только в том что в один момент развитие из за
известных событий остановилось.


И это не единственный подобный случай... :-\


Увы, я реально сталкивался только с одним багом, когда навернул
с namespace. Про все остальные прочитал в эхах, от признанных
проктологов ;)


С другими компиляторами я пока не натыкался на столь стойкую 
преемственность багов.


Есть старая поговорка: Старый глюк лучше новых двух.
Лучше старый знакомый баг, чем вместо него совершенно новые ;)

--
--- Home Page http://ok.novgorod.net/ap ---




Re: Офф С++ от багланда

2007-09-25 Пенетрантность Oleg LOA
Alexey Popov avp-xcNJ/[EMAIL PROTECTED] wrote in message news:[EMAIL 
PROTECTED]
  Нахрен нужен этот буст то? Большая часть там хлам всякий. Хотя я заюзал
 spirit однажды для сложного парсера, всё отлично работает, теперь надо как 
 то собраться и вычистить это дерьмо ;)

УгуC++ TR1 читал, тоже хлам всякий?! ;-) 

Re: QT + FB

2007-09-25 Пенетрантность Oleg LOA
Alexey Popov avp-xcNJ/[EMAIL PROTECTED] wrote in message news:[EMAIL 
PROTECTED]
 Вопрос в дизайне. Почему нельзя просто сделать пачку уже  dll,lib
 и серию h-файлов чтобы можно было не сильно запариваться
 с платформой.

Не знаю, вчера общался с человеком который юзает некоммерческий qt под 
последней студей. Есть правда однов курилке я от него узнаю последние 
новости по boost с комментариями Так что назвать его гуру в C++ - это  
нисказать не чего :-):-):-)

Re: Off Лицензии на старые продукты борланда

2007-09-25 Пенетрантность Oleg LOA
Dmitri Kuzmenko [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]
 законодателям все равно. а проверяющие органы хотят именно
 бумажек.


Так и я об этомже. Заклчили договр купил продажи личензии в соответствии с 
НАШИМИ законами, поставили на баланс - вот те и бумашки :-)

Re: Про IB неправ и все такое

2007-09-25 Пенетрантность Oleg LOA
panter.dsd [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]
на Линукс, да только отсутствие нормальной замены 1С, Парус
останавливает. Может стоит сделать замену?

Гм, у нас вроде детсад заколнчился в конфе?!

Ифраструктуру созданную 1С вокруг своих программ тоже заменим?

Re: Странности на FB 2.0.3 RC1

2007-09-25 Пенетрантность Кузнецов Евгений


Доброго времени суток!

Vlad Khorsun wrote:

Сегодня постараюсь поместить IR в трекер.


   Ок

http://tracker.firebirdsql.org/browse/CORE-1477

С уважением, Евгений



Re: Похоже на пятничное чтение

2007-09-25 Пенетрантность RUST




Мне кажется или это блокировочное мышление проскальзывает у IB?


Ребята, не гневите гуглботов! ;-)



WEEKDAY и WEEK

2007-09-25 Пенетрантность Kovalenko Dmitry

Привет всем.

Щас задам вопросы про EXTRACT - вы будете  ними мучаться, а я пойду
дрыхнуть.

WEEKDAY нумерует дни недели с воскресения. А русский человек как-то с
самого рождения считает что первый день недели - понедельник.

Я не осилил арифметичекий алгоритм, который плюсами-минусами сделает
русскую нумерацию дней недели из американской :( Наверное можно
заюзать что-то типа CASE, но в любом случае мне так кажется - такую
вещь должен разруливать сервер.

Второй вопрос - почему бы в EXTRACT не добавить поддержку WEEK  - я её
моделирую через DAYOFWEEK+DAYOFYEAR однако там получается что аргумент
вычисляется дважды. Вообщем при реализации маппинга ODBC функций на
родной SQL - получается весьма коряво. Если не поздно, добавьте в 2.1?
Я волшебное слово знаю - ПЫВО.

У меня сейчас на 2.1 типа быстрее всех подготовка запросов на запуск
хранимых процедур отрабатывает (заюзал PROCEDURE_TYPE), будет еще {fn
WEEK( date_exp ) } летать :))

Вот код для третьего и первого диалектов

CAST(((EXTRACT(WEEKDAY FROM CAST(('01.01.'||
CAST(EXTRACT(YEAR FROM(%1))AS VARCHAR(8)))AS TIMESTAMP))
EXTRACT(YEARDAY FROM(%1)))/7+1)AS SMALLINT)

CAST(((EXTRACT(WEEKDAY FROM CAST(('01.01.'||
CAST(EXTRACT(YEAR FROM(%1))AS VARCHAR(8)))AS DATE))+
EXTRACT(YEARDAY FROM(%1)))/7+0.5)AS SMALLINT)

---
А если появитсься поддержка MONTHNAME и DAYNAME - вообще сойду с ума
от радости.

Коваленко Дмитрий.



Re: Про IB неправ и все такое

2007-09-25 Пенетрантность PEAKTOP

Угу.

И рядом не забудьте примерчик доступа к базе через пых-пых (PHP), где
механизм работы с транзакциями вообще отсутствует напрочь. А потом
очередные ламеры, скажем с PHP-DN.ru, будут кидаться камнями и кричать
о том, что второе подключение не видит INSERT/UPDATE/DELETE первого,
пока его не закрыть. Следовательно: Firebird - не многопоточный
сервер.

Переубеждать их поручим Вам лично, опыт уже имеется :)
---
З.Ы. Работа с набором данных на пых-пых выглядит приблизительно так:

$dbhandle = ('127.0.0.1:/mnt/hda5/db/database.fdb', 'SYSDBA',
'masterkey', 'WIN1251');
if(0 != $dbhandle) {
  $sql   = 'SELECT * FROM RDB$RELATIONS ';
  $query = ibase_query($$dbhandle, $sql);
  if(0 != $query) {
while($row = ibase_fetch_object($query)) {
  echo $row-RDB$RELAION_NAME;
}
ibase_free_result($query);
  }else{
echo 'I cannot execute query ' . $sql . ' !';
  }
}else{
  echo 'I cannot connect to database !';
}



Re: WEEKDAY и WEEK

2007-09-25 Пенетрантность Dmitry Yemanov


Kovalenko Dmitry wrote:


Второй вопрос - почему бы в EXTRACT не добавить поддержку WEEK


http://tracker.firebirdsql.org/browse/CORE-663

Вот только ISO-реализация опять же не факт, что русским человеком 
переварится (см. комменты в тикете).



А если появитсься поддержка MONTHNAME и DAYNAME - вообще сойду с ума
от радости.


Может тебе еще и со склонениями их возвращать? :-)


--
Дмитрий Еманов



Re: WEEKDAY и WEEK

2007-09-25 Пенетрантность Slava Ekimov


KD Я не осилил арифметичекий алгоритм, который плюсами-минусами сделает
KD русскую нумерацию дней недели из американской :( Наверное можно
KD заюзать что-то типа CASE, но в любом случае мне так кажется - такую
KD вещь должен разруливать сервер.

Из даты вычти единицу. Тогда понедельник и будет нулевым.
select extract(weekday from (cast('24.09.2007' as date)-1)) from sl 





Re: Про IB неправ и все такое

2007-09-25 Пенетрантность Андрей Могильный




мелкософта? Сейчас с проверками ОБЭПа многие начали думать о переходе
на Линукс, да только отсутствие нормальной замены 1С, Парус
останавливает. Может стоит сделать замену?


Наша система например прекрасно работает под WINE. Практически ничего
не переписывали. И зачем нам QT?
_

С уважением, Андрей Могильный




Re: Про IB неправ и все такое

2007-09-25 Пенетрантность Oleg LOA
Андрей Могильный [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]
 Наша система например прекрасно работает под WINE. Практически ничего
 не переписывали. И зачем нам QT?

А х. его з. зачем вообще понапридумывали объктные интерфейсы пользователя  

Re: WEEKDAY и WEEK

2007-09-25 Пенетрантность Oleg LOA
Kovalenko Dmitry [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]
 Второй вопрос - почему бы в EXTRACT не добавить поддержку WEEK  - я её
 моделирую через DAYOFWEEK+DAYOFYEAR однако там получается что аргумент
 вычисляется дважды. Вообщем при реализации маппинга ODBC функций на
 родной SQL - получается весьма коряво. Если не поздно, добавьте в 2.1?
 Я волшебное слово знаю - ПЫВО.

Уже обсуждали YEARWEEK в Ya 

Re: Off Лицензии на старые продукты борланда

2007-09-25 Пенетрантность Evgeny Putililn


Hi Oleg LOA пишет:

Dmitri Kuzmenko [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]

законодателям все равно. а проверяющие органы хотят именно
бумажек.

Так и я об этомже. Заклчили договр купил продажи личензии в соответствии с 
НАШИМИ законами, поставили на баланс - вот те и бумашки :-)
Обычно в лоицензиях любят писать что если какойто пункт не соотвествует 
законодательству то он исключается. Вопрос пункт в лицензи о не 
перепродажи будет являтся обязательным или нет.


WBR Evgeny Putilin.



RE: Про IB неправ и все такое

2007-09-25 Пенетрантность Dmitriy A. Beloshistov

Привет!

И рядом не забудьте примерчик доступа к базе через пых-пых (PHP), где механизм 
работы с транзакциями вообще отсутствует напрочь. А потом очередные ламеры, 
скажем с PHP-DN.ru, будут кидаться камнями и кричать о том, что второе 
подключение 
не видит INSERT/UPDATE/DELETE первого, пока его не закрыть. 

Гы ; Насчет отсутствия работы с транзакциями ты явно погорячился

Читаем здесь: http://ua2.php.net/manual/ru/function.ibase-trans.php

И смотрим пример (оттуда же):

$dbh = ibase_connect( ... );
$sql =   ... ;
$trans = ibase_trans( IBASE_DEFAULT,$dbh );   //   тут мы транзакцию стартуем
$sth = ibase_prepare( $trans, $sql );
$res = ibase_execute( $sth, $params_if_any );
if ($res == false) {
  //log failure if you want
}
ibase_commit($trans); // а тут коммитим
//free if needed
ibase_free_query($sth);
unset($res); 


WBR,Dmitry Beloshistov AKA [-=BDS=-] 


Re: Про IB неправ и все такое

2007-09-25 Пенетрантность Evgeny Putililn


hi panter.dsd пишет:

мелкософта? Сейчас с проверками ОБЭПа многие начали думать о переходе
на Линукс, да только отсутствие нормальной замены 1С, Парус
останавливает. Может стоит сделать замену?

1С работает под WINE.
http://www.foxcom.ru/images/1CLinux.JPG

WBR Evgeny Putilin.



Re: Про IB неправ и все такое

2007-09-25 Пенетрантность Kochmin Alexandr


Evgeny Putililn пишет:


hi panter.dsd пишет:

мелкософта? Сейчас с проверками ОБЭПа многие начали думать о переходе
на Линукс, да только отсутствие нормальной замены 1С, Парус
останавливает. Может стоит сделать замену?

1С работает под WINE.
http://www.foxcom.ru/images/1CLinux.JPG


1) полноценно работает в сетевой версии с dbf и mssql базой при этом не 
имеет глюков несовместимости, или все же просто запускается?

2) это стандартный wine или всеже etersoft?

--
Кочмин Александр



Re: Про IB неправ и все такое

2007-09-25 Пенетрантность Андрей Иванов


Evgeny Putililn пишет:

1С работает под WINE.

С какими характеристиками комп нужен чтобы оно не тормознее чем под виндой 
работало?
А как дела обстоят с сетевой работой и ключами?

--
  Успехов, Андрей Иванов.



Re: WEEKDAY � WEEK

2007-09-25 Пенетрантность Igor Zakhrebetkov


Kovalenko Dmitry пишет:


WEEKDAY нумерует дни недели с воскресения. А русский человек как-то с
самого рождения считает что первый день недели - понедельник.

Проверил в FB 1.5/2:
Пн - 1
Чт - 4
Вск- 0
дык вроде бы всё хорошо: первый день недели - понедельник
Если не нравится 0й день для Вск, придётся его конвертировать
CASE'м типа:
when 0 then 6
when 1 then 1
и тп


Или надо по сишному, чтоб Пн стал нулем ? :)
Тогда просто
MOD(EXTRACT(WEEKDAY FROM YOURDATE)+6,7)

--
Игорь Захребетков