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

2006-11-08 Пенетрантность Dmitry Voroshin


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

Имхо, фигня какая-то получается.




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

2006-11-08 Пенетрантность Boulitchev Aleksey



Полное отрицание, как и втыкание где ни попадя есть зло.
Как бы ты решил без UDF такую задачку:



Есть таблица, в которой указан путь до файла (картинка GIF).

И не я такую политику придумал


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


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




Daffodil Replicator

2006-11-08 Пенетрантность Alexandr Kochmin


Кому-нибудь удавалось вот этот репликатор
http://enterprise.replicator.daffodilsw.com/
запустить с Firebird
Он через JDBC работает.
Чего-то у меня его сконфигурировать не получается.



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





Re: ������� �� �������������� DATE/TIMESTAMP � CHAR/VARCHAR

2006-11-08 Пенетрантность ������� �����

> ðÏÌÎÏÅ ÏÔÒÉÃÁÎÉÅ, ËÁË É ×ÔÙËÁÎÉÅ ÇÄÅ ÎÉ ÐÏÐÁÄÑ ÅÓÔØ ÚÌÏ.
> ëÁË ÂÙ ÔÙ ÒÅÛÉÌ ÂÅÚ UDF ÔÁËÕÀ ÚÁÄÁÞËÕ:
> åÓÔØ ÔÁÂÌÉÃÁ, × ËÏÔÏÒÏÊ ÕËÁÚÁÎ ÐÕÔØ ÄÏ ÆÁÊÌÁ (ËÁÒÔÉÎËÁ GIF).
> ïÔÞ£ÔÎÉË ÚÁÐÒÏÓÏÍ ÐÏÌÕÞÁÅÔ ÎÁÂÏÒ ÎÅËÉÈ ÄÁÎÎÙÈ, × ÔÏÍ ÞÉÓÌÅ ÂÌÏÂ-ÐÏÌÅ, 
> ÓÏÄÅÒÖÁÝÅÅ ÜÔÕ ËÁÒÔÉÎËÕ (ÜÔÏ ÄÅÌÁÅÔ UDF), ÏÎÁ ÐÒÉÃÅÐÌÅÎÁ × ÛÁÂÌÏÎ.
> ðÅÞÁÔØ.
>
> úÁÐÉÈÁÔØ ÉÈ × ÂÁÚÕ ÎÅ ÐÒÅÄÌÁÇÁÔØ - ÐÏÒÑÄËÁ 100 Gb ÜÔÉÈ ËÁÒÔÉÎÏË.

óÌÁ×Á ÂÏÇÕ ÎÁÍ ÔÁËÉÈ ôú ÚÁ 7 ÌÅÔ ÎÉ ÒÁÚÕ ÎÅ ÓÔÁ×ÉÌÏÓØ, ÉÎÔÅÒÅÓÎÏ, ÞÔÏ ÜÔÏ ÚÁ 
ÓÉÓÔÅÍÁ ÔÁËÁÑ

PS
é ÎÅ Ñ ÔÁËÕÀ ÐÏÌÉÔÉËÕ ÐÒÉÄÕÍÁÌ 





Re: OFF: WinXP - вот такой вот ахтунг

2006-11-08 Пенетрантность Kovalenko Dmitry

> > XP. Ну то есть - накатили на него все
> > обновления и получили инсталлятор со
> > всеми фиксами.
>
> некоторые апдейты отменяют предыдущие.

Да вот же :)

> > 1. В каталоге 5 подкаталогов.
> > 2. Заходим по сети в этот каталог - видим
> > только 2 подкаталога. Последние.
>
> рюсские бюквы?

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

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



Re: OFF: WinXP - вот такой вот ахтунг

2006-11-08 Пенетрантность Janex


У меня много лет чтото подобное было, типо клиентские
компи с ораклом работали, и вот один нормально
и работал, но в сети, вот шас непомню, толи шареные
диски невидел, толи вообше других компов незамечал, но
чтото такое было. Пригласили сисадмина (мужик знаюшии своё дело) и
он также ничего необнаружил, типо конфигурации все в норме ...
Заменили сетевую карту ... и... заиграло всё по нотам :)
Незнаю етот ли случаи, но такие фигни у нас было ...

Regards
Janex



Re: OFF: WinXP - вот такой вот ахтунг

2006-11-08 Пенетрантность Dmitri Kuzmenko


Hello, Dmitry!

Kovalenko Dmitry wrote:


Весной этого года, если быть точным - 15
апреля, собрали новый дистрибутив Windows
XP. Ну то есть - накатили на него все
обновления и получили инсталлятор со
всеми фиксами.


некоторые апдейты отменяют предыдущие.


пнях. Вообщем машины разные. Активацию
винды сломали нелегальным способом.


лучше бы купили. вот я купил.


1. В каталоге 5 подкаталогов.
2. Заходим по сети в этот каталог - видим
только 2 подкаталога. Последние.


рюсские бюквы?

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




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

2006-11-08 Пенетрантность WildSery

On Wed, 08 Nov 2006 17:09:06 +0300, Мякотин Сергей <[EMAIL PROTECTED]> wrote:
> мы в базе вообще udf не пользуемся, политика такая

Полное отрицание, как и втыкание где ни попадя есть зло.
Как бы ты решил без UDF такую задачку:
Есть таблица, в которой указан путь до файла (картинка GIF).
Отчётник запросом получает набор неких данных, в том числе блоб-поле, 
содержащее эту картинку (это делает UDF), она прицеплена в шаблон.
Печать.

Запихать их в базу не предлагать - порядка 100 Gb этих картинок.

-- 
Сергей Смирнов.



Re: ������� �� �������������� DATE/TIMESTAMP � CHAR/VARCHAR

2006-11-08 Пенетрантность ������� �����

> ÷ÏÏÂÝÅ-ÔÏ, ÍÉÎÕÔÙ ÐÒÉÎÑÔÏ "nn" ÚÁÄÁ×ÁÔØ, Á ÎÅ "mm". äÌÑ ÞÔÏÂÙ Ó ÍÅÓÑÃÅÍ ÎÅ 
> ÐÕÔÁÔØ.

ÜÔÏ Õ ËÏÇÏ ËÁË

> þÅÍ, ÓÏÂÓÔ×ÅÎÎÏ, ÎÅ ÕÓÔÒÏÉÌ ×ÁÒÉÁÎÔ ÔÉÐÁ:
>
> DECLARE EXTERNAL FUNCTION DATETOSTR
> TIMESTAMP,
> CSTRING(255)
> RETURNS CSTRING(255) FREE_IT
> ENTRY_POINT 'fn_datetostr' MODULE_NAME 'rfunc'

ÍÙ × ÂÁÚÅ ×ÏÏÂÝÅ udf ÎÅ ÐÏÌØÚÕÅÍÓÑ, ÐÏÌÉÔÉËÁ ÔÁËÁÑ






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

2006-11-08 Пенетрантность WildSery

On Wed, 08 Nov 2006 15:45:38 +0300, Myakotin Sergey <[EMAIL PROTECTED]> wrote:
[поскипано куча текста, звиняй, ниасилил]

Вообще-то, минуты принято "nn" задавать, а не "mm". Для чтобы с месяцем не 
путать.

Чем, собственно, не устроил вариант типа:

DECLARE EXTERNAL FUNCTION DATETOSTR
 TIMESTAMP,
 CSTRING(255)
RETURNS CSTRING(255) FREE_IT
ENTRY_POINT 'fn_datetostr' MODULE_NAME 'rfunc'

-- 
Сергей Смирнов.



Re: OFF: WinXP - вот такой вот ахтунг

2006-11-08 Пенетрантность Boulitchev Aleksey


В том то и дело, что тем номером, что на ноуте будет активироваться только 
та винда, что с ним идет.


Другая даже с фирменного диска микрософта (оем, коробочного и т.п.) 
активироваться и принимать этот номер не будет.


товарищщь не понял:)

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


руки дойдут, сделаю центральную апдейтилку на сервере, как только слезу с 
2000 го


а пока - хорошо, что есть пираты :)

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




Re: OFF: WinXP - ��� ����� ��� �����

2006-11-08 Пенетрантность Vyacheslav A. Sirotenko

>> ðÅÒ×ÙÊ ÒÁÚ ÓÌÙÛÕ ÐÒÏ ÁËÔÉ×ÁÃÉÀ ×ÉÎÄÙ ÎÁ ÎÏÕÔÅ. þÔÏ ÜÔÏ ÚÁ ÞÕÄÏ ÔÁËÏÅ?
>
> - ÎÅÕÓÔÒÁÉ×ÁÀÝÉÅ ÍÅÎÑ ÕÓÔÁÎÏ×ËÉ
> - ÚÁÍÅÎÁ ×ÉÎÔÁ ÐÏ ÇÁÒÁÎÔÉÉ

÷ ÔÏÍ ÔÏ É ÄÅÌÏ, ÞÔÏ ÔÅÍ ÎÏÍÅÒÏÍ, ÞÔÏ ÎÁ ÎÏÕÔÅ ÂÕÄÅÔ ÁËÔÉ×ÉÒÏ×ÁÔØÓÑ ÔÏÌØËÏ 
ÔÁ ×ÉÎÄÁ, ÞÔÏ Ó ÎÉÍ ÉÄÅÔ.

äÒÕÇÁÑ ÄÁÖÅ Ó ÆÉÒÍÅÎÎÏÇÏ ÄÉÓËÁ ÍÉËÒÏÓÏÆÔÁ (ÏÅÍ, ËÏÒÏÂÏÞÎÏÇÏ É Ô.Ð.) 
ÁËÔÉ×ÉÒÏ×ÁÔØÓÑ É ÐÒÉÎÉÍÁÔØ ÜÔÏÔ ÎÏÍÅÒ ÎÅ ÂÕÄÅÔ.

îÅ ÒÁÚ ÎÁ ÜÔÏ ÎÁÒÙ×ÁÌÉÓØ. 





Re: OFF: WinXP - вот такой вот ахтунг

2006-11-08 Пенетрантность Boulitchev Aleksey



Первый раз слышу про активацию винды на ноуте. Что это за чудо такое?


- неустраивающие меня установки
- замена винта по гарантии



На ноутах винда уже активирована обычно. Там корпоративная винда от 
производителя ноута.


а еще установлена всякая -х-ня типа net framework и catalyst



А если проблемы про телефонной активации, то там тетя об этом в конце 
спрашивает и дает пообщаться с настоящей тетей, которая называет нужный 
ответный номер, если отправляемый тобой номер не проходит. Было такое.


почти ночь пятницы, утром на объект

пошли они НАХ с такой активацией через интер !!!

:)

через две недели предстоит установка win2003 server, проверим


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




Re: Падение FB2 RC5

2006-11-08 Пенетрантность WildSery

Например для автоматического анализа планов на использование конкретного 
индекса.

-- 
Сергей Смирнов.



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

2006-11-08 Пенетрантность Myakotin Sergey

> Здравствуйте.
>
> cast(DAT as varchar(10)) дает что-то типа: '2006-11-07'
>
> Может в Америке это самое оно, но чтобы нормальным русским парням и девкам
> сильно не пугаться и в нормальный вид привести, это либо EXTRACT трижды
> вызывать надо и слипать кусочки, либо конвертацию на клиентской стороне
> производить.
> Может подумать над расширением синтаксиса, чтобы можно было бы указать
> заветные буковки 'DD.MM.'
>
> что-то типа: cast(DAT as varchar(10) like 'DD.MM.')  --like от балды
> конечно, но почему бы не так?
>
> Надеюсь я тормоз и в ответ получу "в FB2.1 всё будет в лучшем виде" :)))


create procedure FORMAT_TIMESTAMP(  -- Форматирование
даты и времени
  AMASK varchar(1000),  -- Формат (D DD DDD 
M MM MMM  YY  h hh m mm s ss)
  ADATETIME timestamp   -- Форматируемое
значение
)
returns (
  RESULT varchar(1000)  -- Результат
форматирования
)
as
declare variable i smallint;
declare variable C varchar(1);
declare variable CC varchar(2);
declare variable CCC varchar(3);
declare variable  varchar(4);
declare variable S varchar(1000);
declare variable SS varchar(1000);
declare variable SSS varchar(1000);
declare variable  varchar(1000);
declare variable STR varchar(1000);
declare variable LEN_SPC smallint;
declare variable D smallint;
declare variable M smallint;
declare variable Y smallint;
declare variable HR smallint;
declare variable MN smallint;
declare variable SC smallint;
declare variable W smallint;
begin
   if (:ADATETIME is not null)
  then begin
   W = extract(weekday from :ADATETIME);
   D = extract(day from :ADATETIME);
   M = extract(month from :ADATETIME);
   Y = extract(year from :ADATETIME);
   HR = extract(hour from :ADATETIME);
   MN = extract(minute from :ADATETIME);
   SC = extract(second from :ADATETIME);
   end
   i = 1;
   if (AMASK is null or AMASK = '')
  then AMASK = 'DD.MM. hh:mm';
   STR = AMASK;
   RESULT = '';
   LEN_SPC = 0;
   while (LEN_SPC < 10)
  do begin
 C = substring(:STR from 1 for 1);
 CC = substring(:STR from 1 for 2);
 CCC = substring(:STR from 1 for 3);
  = substring(:STR from 1 for 4);
 S = substring(:STR from 2 for 1000);
 SS = substring(:STR from 3 for 1000);
 SSS = substring(:STR from 4 for 1000);
  = substring(:STR from 5 for 1000);
 if (C = ' ')
then begin
 LEN_SPC = LEN_SPC + 1;
 STR = S;
 end
else begin
 while (LEN_SPC > 0)
 do begin
RESULT = RESULT || ' ';
LEN_SPC = LEN_SPC - 1;
end
 if ( = '' or  = '' or  = '')
then begin
 if ( = '')
then begin
 if (W =  1) then RESULT = RESULT ||
'Понедельник';
 if (W =  2) then RESULT = RESULT ||
'Вторник';
 if (W =  3) then RESULT = RESULT ||
'Среда';
 if (W =  4) then RESULT = RESULT ||
'Четверг';
 if (W =  5) then RESULT = RESULT ||
'Пятница';
 if (W =  6) then RESULT = RESULT ||
'Суббота';
 if (W =  0) then RESULT = RESULT ||
'Воскресенье';
 end
 if ( = '')
then begin
 if (M =  1) then RESULT = RESULT ||
'Январь';
 if (M =  2) then RESULT = RESULT ||
'Февраль';
 if (M =  3) then RESULT = RESULT ||
'Март';
 if (M =  4) then RESULT = RESULT ||
'Апрель';
 if (M =  5) then RESULT = RESULT ||
'Май';
 if (M =  6) then RESULT = RESULT ||
'Июнь';
 if (M =  7) then RESULT = RESULT ||
'Июль';
 if (M =  8) then RESULT = RESULT ||
'Август';
 if (M =  9) then RESULT = RESULT ||
'Сентябрь';
 if (M = 10) then RESULT = RESULT ||
'Октябрь';
 if (M = 11) then RESULT = RESULT ||
'Ноябрь';
 if (M = 12) then RESULT = RESULT ||
'Декабрь';
 end
 if ( = '') then RESULT = RESULT || Y;
 STR = ;
 end
 else if (CCC = 'DDD' or CCC = 'MMM')
then begin
 if (CCC = 'DDD')
then begin
 if (W =  1) t

Re: OFF: WinXP - ��� ����� ��� �����

2006-11-08 Пенетрантность Vyacheslav A. Sirotenko

>> ëÏÒÐÏÒÏÔÉ×ÎÁÑ ×ÉÎÄÁ ÎÅ ÁËÔÉ×ÉÒÕÅÔÓÑ, ÐÒÏ×ÅÒËÕ ÌÅÁÇÌØÎÏÓÔÉ ÔÒÅÂÕÀÔ SP.
>
> ×ÏÔ ÐÏÜÔÏÍÕ ÏÓÔÁÌÁÓØ ÓÔÏÑÔØ ÄÒÁÎÁÑ ËÏÒÐÏÒÁÔÉ×ÎÁÑ ×ÉÎÄÁ, Á ÎÁËÌÅÊËÁ ÎÁ 
> ÂÕËÅ - ÏÔ SP2

ðÅÒ×ÙÊ ÒÁÚ ÓÌÙÛÕ ÐÒÏ ÁËÔÉ×ÁÃÉÀ ×ÉÎÄÙ ÎÁ ÎÏÕÔÅ. þÔÏ ÜÔÏ ÚÁ ÞÕÄÏ ÔÁËÏÅ?

îÁ ÎÏÕÔÁÈ ×ÉÎÄÁ ÕÖÅ ÁËÔÉ×ÉÒÏ×ÁÎÁ ÏÂÙÞÎÏ. ôÁÍ ËÏÒÐÏÒÁÔÉ×ÎÁÑ ×ÉÎÄÁ ÏÔ 
ÐÒÏÉÚ×ÏÄÉÔÅÌÑ ÎÏÕÔÁ.

á ÅÓÌÉ ÐÒÏÂÌÅÍÙ ÐÒÏ ÔÅÌÅÆÏÎÎÏÊ ÁËÔÉ×ÁÃÉÉ, ÔÏ ÔÁÍ ÔÅÔÑ Ï ÜÔÏÍ × ËÏÎÃÅ 
ÓÐÒÁÛÉ×ÁÅÔ É ÄÁÅÔ ÐÏÏÂÝÁÔØÓÑ Ó ÎÁÓÔÏÑÝÅÊ ÔÅÔÅÊ, ËÏÔÏÒÁÑ ÎÁÚÙ×ÁÅÔ ÎÕÖÎÙÊ 
ÏÔ×ÅÔÎÙÊ ÎÏÍÅÒ, ÅÓÌÉ ÏÔÐÒÁ×ÌÑÅÍÙÊ ÔÏÂÏÊ ÎÏÍÅÒ ÎÅ ÐÒÏÈÏÄÉÔ. âÙÌÏ ÔÁËÏÅ. 





Re: OFF: WinXP - ��� ����� ��� �����

2006-11-08 Пенетрантность Dmitry Lendel

ðÒÉ×ÅÔ.
> ôÙ ËÏÇÄÁ ÐÏÓÌÅÄÎÉÊ ÒÁÚ ÄÉÓË ÏÔ _MS_ Ó ×ÉÎÄÏÊ × ÒÕËÁÈ ÄÅÒÖÁÌ :-):-):-)
õ ÎÁÓ ×ÓÅ ÌÅÇÁÌØÎÏÅ. ðÒÉËÏÌÙ ÂÙÌÉ ÔÏÌØËÏ Ó Office 2000
îÉ ÏÄÉÎ ÓÅÒ×ÉÓ ÐÁË ÎÁ ÎÅÇÏ ÎÅ ÓÔÁ×ÉÌÓÑ. ðÉÓÁÌ, ÞÔÏ ×ÓÅ ÏÔÂÏÊ, Ú×ÏÎÉ × 
ÔÅÈÐÏÄÄÅÒÖËÕ. ðÏÚ×ÏÎÉÌ. óÐÒÏÓÉÌÉ ÓÂÏÒËÕ É ÐÏÞÔÏ×ÙÊ ÁÄÒÅÓ. äÒÕÇÏÊ ÄÉÓË ÞÅÒÅÚ 
Ä×Á ÄÎÑ ÐÒÉÎÅÓÌÉ Ó ËÕÒØÅÒÏÍ ÐÒÑÍÏ ÉÚ éÒÌÁÎÄÉÉ. :-))
äÍÉÔÒÉÊ 





Re: Снова про UDF

2006-11-08 Пенетрантность Константин

SE> Меня эта тема уже достала. Может, я такой тупой.
SE> Server Version: WI-V2.0.0.12745 Firebird 2.0 Release Candidate 5 CS
SE> Страницы по 8К
SE> UDF-ка
SE> Обратите внимание - я объявляю на выходе 13 символов, а беру памяти 14.
SE> Надеюсь, это правильно.
Правильно, + 1 на завершающий #0

{Skip}
SE>   n:=$8000;
  я не вчитывался но проверь что-бы твой алгоритм понимал
  отрицательные числа > $8000
  
SE>   st[13]:=chr(b);
  а вот здесь самое интерестное пропустил :)

  st[14] := #0; // Концевой '/0'
  или
  SetLength(st, 14)

  устанавливает ещё и s[0] = #14 по правилам паскаля
  Если ты конечно не используешь s[0] для значений,
  если же используешь то тогда st[14] := #0; и вмевто
SE>   StrPCopy(Result,st);
  используй StrCopy там внутрях более логичное поведение :)
//  The
SE> end;
//  :)

{Skip}
SE> В логе ничего нет.

  Странно, в принчипе у меня, иногда, сервак падал если я забывал #0
  прилепить, правда это было давно :) ...

С уважением,
Константин Григорьевич.
===




Re: OFF: WinXP - вот такой вот ахтунг

2006-11-08 Пенетрантность Boulitchev Aleksey



Корпоротивная винда не активируется, проверку леагльности требуют SP.


вот поэтому осталась стоять драная корпоративная винда, а наклейка на буке - 
от SP2


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





Re: OFF: WinXP - вот такой вот ахтунг

2006-11-08 Пенетрантность Oleg LOA
"Boulitchev Aleksey" <[EMAIL PROTECTED]> wrote in message > требовали его 
скачать. звонить я не стал, на буке - наклейка, совесть чиста, 
> винда - корпоративная.

Корпоротивная винда не активируется, проверку леагльности требуют SP.

Re: OFF: WinXP - вот такой вот ахтунг

2006-11-08 Пенетрантность Boulitchev Aleksey


"Oleg LOA" <[EMAIL PROTECTED]> сообщил/сообщила в новостях 
следующее: news:eisft4
Кхе, вопросы задавайте тому кто диск дал, я ского ставил лицензиооные 
винды - никаких шоустопперов не было.


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


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




Re: OFF: WinXP - вот такой вот ахтунг

2006-11-08 Пенетрантность Oleg LOA
"Boulitchev Aleksey" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
> я держал диску winXP SP2 вместе с ноутбуком этой весной
> после трех(!) попыток человеческой активации через интер (256к) сказал #$%&% 

Кхе, вопросы задавайте тому кто диск дал, я ского ставил лицензиооные винды - 
никаких шоустопперов не было.


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

2006-11-08 Пенетрантность sw

Hello, Alexandr!
You wrote to Andrei on Tue, 7 Nov 2006 21:37:39 +0600:


 A>>> если в вин стоит нерусская локализация,
 A>>> можно ли как-нить сделать штоп в приложении написаном на д4
 A>>> в меню и заголовке формы чарсеты русские задать?
 A>>
 A>> Control Panel -> Regional and Language options -> Advanced -> Language
 A>> for non-Unicode programs
 A>>
 AK> и будут у юзера теперь во всех программах закорючки писаться кроме этой 
одной.

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

With best regards, StudSW.  E-mail: studsw at rambler dot ru




Re: OFF: WinXP - вот такой вот ахтунг

2006-11-08 Пенетрантность Boulitchev Aleksey


"Oleg LOA" <[EMAIL PROTECTED]> сообщил/сообщила в новостях 
следующее:

Ты когда последний раз диск от _MS_ с виндой в руках держал :-):-):-)


я держал диску winXP SP2 вместе с ноутбуком этой весной
после трех(!) попыток человеческой активации через интер (256к) сказал #$%&% 
и поставил драный диск


на неделе привезут еще один комп с виндой - посмотрим


PS SP1 на пяти машинах встал как влитой(активировали по телефону)
--
Булычев Алексей
http://www.stella-npf.ru




Re: OFF: WinXP - вот такой вот ахтунг

2006-11-08 Пенетрантность Oleg LOA
"Ovchinnikov Vasily" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
> Я сталкивался, бывало, что ставишь ОФИЦИАЛЬНЫЙ дистрибут - все криво.
> Ставишь то жу самое с пиратского диска - все ОК. Не отсюда ли ноги растут?

Ты когда последний раз диск от _MS_ с виндой в руках держал :-):-):-)

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

2006-11-08 Пенетрантность Alexandr Kochmin


GF> именно :-)
GF> ежели б задача так просто решалась,
GF> я б не заморачивал общественность таким вопросом.

Мож все-таки меню на английском сделать да и все.
Проблема то только в меню?

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





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

2006-11-08 Пенетрантность Gene Feudorov

Hello, Alexandr Kochmin!
You wrote to Andrei on Tue, 7 Nov 2006 21:37:39 +0600:

 A>>> если в вин стоит нерусская локализация, можно ли как-нить сделать
 A>>> штоп в приложении написаном на д4 в меню и заголовке формы чарсеты
 A>>> русские задать?
 A>> Control Panel -> Regional and Language options -> Advanced ->
 A>> Language for non-Unicode programs
 AK> и будут у юзера теперь во всех программах закорючки писаться кроме
 AK> этой одной.

именно :-)
ежели б задача так просто решалась,
я б не заморачивал общественность таким вопросом.

Фёдоров Евгений.
ЗАО "Трест-М". Екатеринбург.




Re: OFF: WinXP - вот такой вот ахтунг

2006-11-08 Пенетрантность Ovchinnikov Vasily


Kovalenko Dmitry пишет:


... Классная у нас трава?

трава у тебя как всегда отменная :-)
Так что даже и не знаешь, что и посоветовать сразу-то...
Я сталкивался, бывало, что ставишь ОФИЦИАЛЬНЫЙ дистрибут - все криво.
Ставишь то жу самое с пиратского диска - все ОК. Не отсюда ли ноги растут?

--
Regards,
Ovchinnikov Vasily
ova at tkvc ru



Re: WinXP - вот такой вот ахтунг

2006-11-08 Пенетрантность Oleg LOA
"Kovalenko Dmitry" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
> Привет всем.
> Классная у нас трава?

Главное чтоб этот вирус что в траве не распростронялся через прочтение 
конференци. :-). 

P.S. А так - курите-курите, оно безвредное

Re: репликация и что, что я никак не пойму

2006-11-08 Пенетрантность Konstantin R. Beliaev


Tonal wrote:

Можно совсем просто:
В центре всегда формируется файл для всех.
В данных указывается кто последний их изменил.
А в филиале свои изменения игнорируются.

Ну, тут получается 2 постулата:
а) в филиале данные от REPL в лог изменений не попадают в принципе
б) в центре обязательно помечается, ОТКУДА пришли данные (REPL уже не 
катит) и в лог пишутся данные для всех (метка "куда") кроме базы-источника.




OFF: WinXP - вот такой вот ахтунг

2006-11-08 Пенетрантность Kovalenko Dmitry
Привет всем.

Весной этого года, если быть точным - 15
апреля, собрали новый дистрибутив Windows
XP. Ну то есть - накатили на него все
обновления и получили инсталлятор со
всеми фиксами.

Этот дистрибутив взгромоздили на две
домашние машины - тошибовский ноут с
четвертым пнем и самосборную
двухпроцессорную машину на вторых
пнях. Вообщем машины разные. Активацию
винды сломали нелегальным способом.

Вчера лично наблюдал такую картину.

1. В каталоге 5 подкаталогов.
2. Заходим по сети в этот каталог - видим
только 2 подкаталога. Последние.
3. Начинаем создавать новые
подкаталоги с такими названиями, чтобы
они попадали перед существующими
пятью подкаталогами.
4. При просмотре каталога через сеть
начинаем видеть 3,2,1 подкаталоги

То есть первые три каталога, при
сетевом просмотре, не перечисляются.

Сократил названия каталогов до 4
символов - пропали первые четыре
каталога.

Как мне сказали, такая охинея иногда
наблюдается и для файлов. Сам не видел,
но верю :)

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

Проблемы наблюдаются для обоих машин.
Симметрично. Причем как в случае
доступа к каталогу с другой машины, так
и при доступе к каталогу с самой машины
к себе (через сетевое окружение).

Протокол - TCP/IP

Сегодня попробуем накатить на XP все
фиксы по текущую дату и посмотреть
поможет это или нет :)

Классная у нас трава?

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



Re: репликация и что, что я никак не пойму

2006-11-08 Пенетрантность Мадорский Г . В .




И вот в эту схему надо как-то вписать что данные из
второго филиала (REPL2) должны получить третий (я так понимаю надо делать 
REPL3?) и четвертый.(надо REPL4 ?), а данные из третьего во второй и 
четвертый, из четвертого во второй и третий. И как раз работу с этими 
REPL2, REPL3 и REPL4 надо вдолбить в мою голову.

А нельзя ли проще поступить:
Из филиала 1 пришел пакет с репликацией. Он загрузился в базу и этот же 
пакет отправился в филиалы 2,3,4 ...?


With b/r. Gleb. 





Re: Падение FB2 RC5

2006-11-08 Пенетрантность sw

Hello, Vlad!
You wrote on Wed, 8 Nov 2006 10:50:14 +0200:

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

 VH> Конечно, ES - это другой запрос. Тебя же не удивляет, что на вложенный 
вызов процедуры
 VH> или триггера это не влияет ? :)))

Честно говоря, удивляет. Правда с точностью до наоборот :-)

 ??>>> Это переполнение внутреннего буфера с планом. Исправлено в 2.1.
 ??>>> Кстати, редкие падения могут быть следствием
 ??>>
 ??>> Понятно, значит больше 73 таблиц в запросе или блоке пока не очень 
рекомендуется препарить?

 VH> Препарирование и получение плана - две разные операции

Понятно. (странно почему, когда это читал. в голове запрос на overwrite не 
вышел :-))

 ??>> Кстати есть планы убрать ограничения с правами ES (меньшинство такое :)).

 VH> Есть

Сенкс.

PS. Я так ... А то "положено - ешь,.. не положено - не ешь" (с)

With best regards, StudSW.  E-mail: studsw at rambler dot ru




Снова про UDF

2006-11-08 Пенетрантность Slava Ekimov


Меня эта тема уже достала. Может, я такой тупой.
Server Version: WI-V2.0.0.12745 Firebird 2.0 Release Candidate 5 CS
Страницы по 8К
UDF-ка
Обратите внимание - я объявляю на выходе 13 символов, а беру памяти 14. 
Надеюсь, это правильно.


type
 cnumber=string[13];

function ib_util_malloc(Size: Integer): PChar; cdecl; external 
'ib_util.dll';


//DECLARE EXTERNAL FUNCTION ITOA32
//BIGINT
//RETURNS CSTRING(13) FREE_IT
//ENTRY_POINT 'itoa32' MODULE_NAME 'udf_itoa32.dll'
function itoa32(var v: Int64):PChar;cdecl;export;
var i,b,l:Byte;
 m,n,r:Int64;
 st:cnumber;
begin // входное число переворачивается,
 //и переводится в типа число по основанию 32
 m:=1;
 n:=$8000;
 r:=0;
 for i:=0 to 63 do begin
   if (m and v)<>0 then r:=r or n;
   m:=m shl 1;
   n:=n shr 1;
 end;
 b:=(r and $0F);
 b:=(b shl 1)+$30;
 if b>$39 then Inc(b,7);
 l:=12;
 st[13]:=chr(b);
 r:=r shr 4;
 for i:=0 to 11 do begin
   b:=(r and $1F)+$30;
   if b>$39 then Inc(b,7);
   st[l]:=chr(b);
   Dec(l);
   r:=r shr 5;
 end;
 Result:=ib_util_malloc(14);
 StrPCopy(Result,st);
end;

exports
itoa32;

begin
isMultiThread:=True;
end.

Потом делается таблица

CREATE GENERATOR TST_ID;

CREATE TABLE TST (
   ID   BIGINT,
   CID  CHAR(13));

CREATE TRIGGER TST_BI FOR TST
ACTIVE BEFORE INSERT POSITION 0
as
begin
NEW.ID = GEN_ID(TST_ID,1);
new.cid=itoa32(new.id);
end

Потом разными путями загоняю в таблицу 3.6 млн записей.
И когда они уже есть, дается команда
insert into tst (id) select first 360 id from tst

Записи заливаются.
Но в некоторых нет cid, там пусто.

IDРазность с предыдущим ID.
 3909036
 4342965  433929
 4776892  433927
 5210820  433928
 5644749  433929
 6078676  433927
 6512605  433929
 6946532  433927


После этого спокойно проходит команда
update tst set cid=itoa32(id) where coalesce(cid,'')=''
и уже накладывается уникальный индекс на cid.
В логе ничего нет.
Где глюк? 





Re: Падение FB2 RC5

2006-11-08 Пенетрантность Vlad Horsun

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

Конечно, ES - это другой запрос. Тебя же не удивляет, что на вложенный 
вызов процедуры
или триггера это не влияет ? :)))

> >Это переполнение внутреннего буфера с планом. Исправлено в 2.1.
> >Кстати, редкие падения могут быть следствием
>
> Понятно, значит больше 73 таблиц в запросе или блоке пока не очень 
> рекомендуется препарить?

Препарирование и получение плана - две разные операции

> Кстати есть планы убрать ограничения с правами ES (меньшинство такое :)).

Есть

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