Re: Вопрос по работе с датами

2008-11-12 Пенетрантность Alexandr Belyaev
Мадорский Г.В. пишет: Заранее прошу прощения, может быть чтото не дочитал, не додумал, не нашел :-( Задача стоит простая. Есть timestamp, средствами сервера надо округлить его с точностью до минут. то есть если было 01-12-2008 12:45:18 то должно получится 01-12-2008 12:45:00. Вспоминаю

Re: Вопрос по работе с датами

2008-11-12 Пенетрантность Alexandr Belyaev
WildSery пишет: Подскажите как поступить 1. cast(cast(current_timestamp as date) || ' ' || extract(hour from current_timestamp) || ':' || extract(minute from current_timestamp) as timestamp) 2. rFunc UDF, функция EncodeDateTime, либо cast(DateToStr(current_timestamp, '%x %H:%M) as

Re: Delphi 2009

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

Re: [Off] Delphi 2009

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

Re: Вопрос по работе с датами

2008-11-12 Пенетрантность WildSery
On Wed, 12 Nov 2008 11:15:35 +0300, Alexandr Belyaev [EMAIL PROTECTED] wrote: А rFunc это где брать?? http://rfunc.sourceforge.net/ -- Сергей Смирнов.

Re: Вопрос по работе с датами

2008-11-12 Пенетрантность Мадорский Г . В .
Но сразу возникает вопрос timestamp всегда будет в формате -MM-DD hh:mm:ss.ms или это зависит от того, как настроено в винде? Региональные настройки винды FB не интересуют. With b/r. Gleb.

Re: [Off] Delphi 2009

2008-11-12 Пенетрантность Alexey Popov
RUST wrote: Прочитав вашу реплику впал в ступор, потому как системный и сложноалгоритмический код нужен для драйверов адронного коллайдера, тогда при чем тут область тиражируемых систем, или уже второй строят? Дело обстоит примерно так: есть тиражируемое железо с софтом к нему. ПО

Re: [Off] Delphi 2009

2008-11-12 Пенетрантность Alexey Popov
Tonal wrote: Интересно, чем же VC + Qt может быть хуже? Это путь для настоящих джедаев. Всё можно сделать, вопрос какой ценой. Конкретно например клепать формы с DB-контролами, компоненты доступа типа FibPlus. Сторонние компонены для интерфейса, хотя бы EhGrid. Qt стоит много, нет

Re: Delphi 2009

2008-11-12 Пенетрантность Alexey Popov
Dmitry Filippov wrote: Прошу прощения, что вмешиваюсь в вашу оживленную беседу. Я сам начинал на C, потом было C++. После ушёл на Delphi. Честно говоря, я не представляю задачу, которую принципиально было бы невозможно сделать на Delphi, но которая запросто решалась бы на C++. Если не

Re: [Off] Delphi 2009

2008-11-12 Пенетрантность RUST
Прочитав вашу реплику впал в ступор, потому как системный и сложноалгоритмический код нужен для драйверов адронного коллайдера, тогда при чем тут область тиражируемых систем, или уже второй строят? Дело обстоит примерно так: есть тиражируемое железо с софтом к нему. ПО общается с железом,

Re: [Off] Delphi 2009

2008-11-12 Пенетрантность Alexey Popov
Tonal wrote: Поддержка компилятора некоторых фич нужных для VCL: rtti, __published, __property, TMetaClass, __classid и тому подобное. Есть даже __finally. В Qt есть аналоги всего этого для всех распространённых компиляторов. :-) Ой не верю. Я плотно рабирался в тем как компонент/форма

RE: Вопрос по работе с датами

2008-11-12 Пенетрантность Dmitriy A. Beloshistov
Antivirus, aa?ney aacu aaiiuo neaiaoo? ae?onia 3606 (20081112) __ Niiauaiea i?iaa?aii i?ia?aiiie ESET NOD32 Antivirus. http://www.esetnod32.ru

Парсинг строки

2008-11-12 Пенетрантность Grishko Aleks
Есть вобщем табличка с названиями, причем в двойных названиях типа Масло Топленное между двумя словами бывает больше чем один пробел Требуется убрать лишние пробелы и оставить один пробел. Конечно можно и в дельфях... но база удалённая, поэтому надо как нить запросом попробывать. И блин UDF

Re: OFF/2 Птичка и размер страйпа RAID

2008-11-12 Пенетрантность ArtGal
Не спрашивал? Отпросился он сегодня с работы, заболел. Время копирования файла тоже интересно. Не помнишь? База 6 Гб. 1 канал RAID10 4 диска (две пары) копирование на 2-ой канал 10 дисков (пять пар) Время 10-15 сек. Restore 20-23 мин. Для базы 9.5 Гб аналогичное копирование 12-17

Re: OFF/2 Птичка и размер страйпа RAID

2008-11-12 Пенетрантность WildSery
On Wed, 12 Nov 2008 16:44:49 +0300, ArtGal [EMAIL PROTECTED] wrote: Для базы 9.5 Гб аналогичное копирование 12-17 сек. Restore 25-35 мин. Рестор мне ничего не скажет, потому как сравнить твою БД ни с чем больше нельзя :) А вот копирование более 500 Мб/сек - умопомрачительно. Почему-то у нас

Re: Парсинг строки

2008-11-12 Пенетрантность Ded
Grishko Aleks wrote: Есть вобщем табличка с названиями, причем в двойных названиях типа Масло Топленное между двумя словами бывает больше чем один пробел Требуется убрать лишние пробелы и оставить один пробел. А правда нужно? А зачем, если не секрет? -- Regards. Ded.

Re: Парсинг строки

2008-11-12 Пенетрантность WildSery
On Wed, 12 Nov 2008 17:54:50 +0300, Ded [EMAIL PROTECTED] wrote: А правда нужно? А зачем, если не секрет? Как это зачем?! Во-первых, экономится куча места на диске (каждый пробел - это один байт, а в военное время и полтора) Во-вторых, надо написать процедуру распарсинга этой фигни на

Re: Вопрос по работе с датами

2008-11-12 Пенетрантность RUST
и что? Застой, батенька. Наука арифметика топчется на месте, никаких тебе новых бантиков-рюшечек :( я не дам зуб на то что она скомпилируется на x64 и тем более будет корректно работать

Re: OFF/2 Птичка и размер страйпа RAID

2008-11-12 Пенетрантность WildSery
On Wed, 12 Nov 2008 17:23:48 +0300, WildSery [EMAIL PROTECTED] wrote: копирование более 500 Мб/сек - умопомрачительно Подумал ещё раз - точно, кэш. Не бывает ещё дисков с линейным чтением 125 Мб/сек, по-моему. Так что ты замерял копирование из одной области памяти в другую область памяти.

Re: Парсинг строки

2008-11-12 Пенетрантность Ded
WildSery wrote: Во-первых, экономится куча места на диске (каждый пробел - это один байт, а в военное время и полтора) Да. Это аргумент - хрен оспоришь... Во-вторых, надо написать процедуру распарсинга этой фигни на отдельные слова, и удобнее когда точно знаешь, что пробел один.

Re: Delphi 2009

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

Re: Вопрос по работе с датами

2008-11-12 Пенетрантность WildSery
On Wed, 12 Nov 2008 13:34:45 +0300, Alexandr Belyaev [EMAIL PROTECTED] wrote: Ага, и стабильный релиз за 2001 год последний. Это только как примеры можно использовать. Не более... Никто не заставляет. Только вот я использую 2.1.3 RC несколько лет. И никаких проблем. В будущем перестану

Re: Вопрос по работе с датами

2008-11-12 Пенетрантность Alexandr Belyaev
RUST пишет: http://rfunc.sourceforge.net/ с сайта: 5 rFunc is LIVE! . Latest news 27.11.03 Ага, и стабильный релиз за 2001 год последний. Это только как примеры можно использовать. Не более...

Re: Вопрос по работе с датами

2008-11-12 Пенетрантность RUST
http://rfunc.sourceforge.net/ с сайта: 5 rFunc is LIVE! . Latest news 27.11.03

Re: [Off] Delphi 2009

2008-11-12 Пенетрантность Oleg Matveyev
вот ведь, не думал, что и тут холивар случится :-)

Re: OFF/2 Птичка и размер страйпа RAID

2008-11-12 Пенетрантность ArtGal
копирование более 500 Мб/сек - умопомрачительно Подумал ещё раз - точно, кэш. Не бывает ещё дисков с линейным чтением 125 Мб/сек, по-моему. Хз. Вот тут про наши диски Скорость обмена между носителем и контроллером От 960 до 1607 Мбит/сек; форматированная скорость: 89 - 150 Мб/сек

Re: OFF/2 Птичка и размер страйпа RAID

2008-11-12 Пенетрантность ArtGal
А вот копирование более 500 Мб/сек - умопомрачительно. Почему-то у нас на том же контроллере чтение в nul чуть больше 300 получалось (в RAID5, с 8 дисков!) Сейчас посмотрел (Win2008 показывает скорость) пишет 360-400-420 Мб/сек. Но за 10-15 сек уследить глазами трудно. Диски SAS 15000 rpm

Re: Парсинг строки

2008-11-12 Пенетрантность Dmitri Kuzmenko
Hello, Aleks! Grishko Aleks wrote: Есть вобщем табличка с названиями, причем в двойных названиях типа Масло Топленное между двумя словами бывает больше чем один позволю себе побуквоедствовать масло топленое - с одним н, потому что оно топлёное, а не топленное. Хотя, может, его

Re: Парсинг строки

2008-11-12 Пенетрантность Ded
Dmitri Kuzmenko wrote: позволю себе побуквоедствовать масло топленое - с одним н, потому что оно топлёное, а не топленное. Хотя, может, его топили-топили... Можно я на твою лавочку с краюшку присяду? Вообще-то масло и топлёное должно быть на разных уровнях иерархии описания

Re: [Off] Delphi 2009

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

Re: Вопрос по работе с датами

2008-11-12 Пенетрантность Alexandr Belyaev
Мадорский Г.В. пишет: Но сразу возникает вопрос timestamp всегда будет в формате -MM-DD hh:mm:ss.ms или это зависит от того, как настроено в винде? Региональные настройки винды FB не интересуют. Это очень хорошо! Спасибо!

Re: [Off] Delphi 2009

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

Re: Вопрос по работе с датами

2008-11-12 Пенетрантность Kovalenko Dmitry
Застой, батенька. Наука арифметика топчется на месте, никаких тебе новых бантиков-рюшечек :( А вот нефиг было сервер на С++ писать - давно б уже вовнутрь сервера VCL впендюрили ;) Шобы сам бы сервер у был у UDF на побегушках ... Не, тут нужно другое мышление :-) Коваленко Дмитрий.

Re: Delphi 2009

2008-11-12 Пенетрантность freemanzav
Dmitry Filippov wrote: -арифметика указателей А чем отличается арифметика указателей в C++ и Delphi, -автоматические классы (на стэке) Нету, правда -переопределение операций. вроде в 2009 появилось -шаблоны. std::vector. Ну шаблоны в 2009 точно есть. Так что больше половины мимо кассы

Re: Парсинг строки

2008-11-12 Пенетрантность Oleg Matveyev
сиквел2000 :(. Конечно же можно прибить пробелы через replase, но как обратно потом разделить слова? зачем же сразу все пробелы? два пробела подряд заменить на один пробел (' ' на ' ') повторять пока есть строки с двумя пробелами подряд

Re: Delphi 2009

2008-11-12 Пенетрантность Ded
freemanzav wrote: -автоматические классы (на стэке) Нету, правда -переопределение операций. вроде в 2009 появилось Ну и куда без этого при автоматизации бюстгальтерии? -- Regards. Ded.

Re: [Off] Delphi 2009

2008-11-12 Пенетрантность Alexey Popov
RUST wrote: ... и в этих алгоритмах активно используется множественное наследование и перегрузка операторов? Вопрос исключительно в синтаксическом оверхэде. Хотя бы чем заменить std::vector. Или автоматические класса, или члены класса. --

Re: Вопрос по работе с датами

2008-11-12 Пенетрантность Ded
Kochmin Alexandr wrote: и что? Застой, батенька. Наука арифметика топчется на месте, никаких тебе новых бантиков-рюшечек :( -- Regards. Ded.

Re: Delphi 2009

2008-11-12 Пенетрантность Vlad Khorsun
Tonal ... ... * RAII - автоматическое управление ресурсами. Главные средства языка для этого: ... гарантированный вызов деструктора при выходе из блока. Изучаем interface'ы ;) -- Хорсун Влад

RE: Вопрос по работе с датами

2008-11-12 Пенетрантность Dmitriy A. Beloshistov
?iaoey io ESET NOD32 Antivirus, aa?ney aacu aaiiuo neaiaoo? ae?onia 3606 (20081112) __ Niiauaiea i?iaa?aii i?ia?aiiie ESET NOD32 Antivirus. http://www.esetnod32.ru

Re: [Off] Delphi 2009

2008-11-12 Пенетрантность Ded
Oleg Matveyev wrote: вот ведь, не думал, что и тут холивар случится :-) А ведь говорили, что здесь никто не знает Дельфи... -- Regards. Ded.

Re: Update и сборка мусора

2008-11-12 Пенетрантность Vlad Khorsun
Ясное дело, что во втором случае writes на порядок больше, но почему так получается? Update медленнее собирает мусор, чем Select? Из-за того, что после удаленя версии (сборка мусора при чтении) апдейт сразу же пишет новую версию на ту же страницу, возникает цикл в графе зависимостей

Re: Вопрос по работе с датами

2008-11-12 Пенетрантность Kochmin Alexandr
RUST wrote: http://rfunc.sourceforge.net/ с сайта: 5 rFunc is LIVE! .. Latest news 27.11.03 и что?

Re: [Off] Delphi 2009

2008-11-12 Пенетрантность Alex Cherednichenko
Hello, Ded! You wrote on Wed, 12 Nov 2008 12:54:07 +0300: OM вот ведь, не думал, что и тут холивар случится :-) D А ведь говорили, что здесь никто не знает Дельфи... дык, то ТАМ говорили... ;) -- With best regards, Alex Cherednichenko.

Re: Delphi 2009

2008-11-12 Пенетрантность Yurij
On Nov 12, 11:34 am, Alexey Popov [EMAIL PROTECTED] wrote: Dmitry Filippov wrote: Прошу прощения, что вмешиваюсь в вашу оживленную беседу. Я сам начинал на C, потом было C++. После ушёл на Delphi. Честно говоря, я не представляю задачу, которую принципиально было бы невозможно сделать

Re[2]: [Off] Delphi 2009

2008-11-12 Пенетрантность Max Rezanov
Hello Tonal, Wednesday, November 12, 2008, 1:36:44 PM, you wrote: T Alexey Popov пишет: доступно через TMetaClass, и компилятор формирует всё автоматически. T В Qt есть специальный препроцессор, который обрабатывая заголовочники T создаёт дополнительный исходники со всей инфой нужной для

Re: OFF/2 Птичка и размер страйпа RAID

2008-11-12 Пенетрантность WildSery
On Tue, 11 Nov 2008 20:04:23 +0300, ArtGal [EMAIL PROTECTED] wrote: Это мне надо у нашего админа спросить. Не спрашивал? Сам я просто мерил время выполнения тяжелых запросов и ХП при 3, 5 и 10 подключениях. Ну и естественно время b/r и время копирования файла БД (8 Гб) и файла backup.

Re: Delphi 2009

2008-11-12 Пенетрантность Alexey Popov
Yurij wrote: А за использование арифметики указателей и переопределения операций без особой на то надобности вообще казнить надо. Потом же потомки проклянут, когда им придется код поддерживать. Арифметика указателей это штатный тул для низкоуровнего кода типа Сишного. Операторы типа

Re: Парсинг строки

2008-11-12 Пенетрантность Качановский Дмитрий
Grishko Aleks пишет: И блин UDF прикрутить не получится, там сиквел2000 :(. Если я все правильно путаю в MSSQL как раз таки создать UDF проблем не должно возникнуть, они там на TransactSQL пишутся (т.е. почти также как и SP, токо могут использоваться именно как функции), а встроенных

Re: Вопрос по работе с датами

2008-11-12 Пенетрантность Kovalenko Dmitry
Ага, и стабильный релиз за 2001 год последний. Это только как примеры можно использовать. Не более... Никто не заставляет. Только вот я использую 2.1.3 RC несколько лет. И никаких проблем. C 2001 года? А почему пацанам ничего не сказал? смайлик убиения ап стену Коваленко Дмитрий.

Re: Update и сборка мусора

2008-11-12 Пенетрантность Кузнецов Евгений
Доброго времени суток! On 12 нояб, 23:11, Vlad Khorsun wrote:     Из-за того, что после удаленя версии (сборка мусора при чтении) апдейт сразу же пишет новую версию на ту же страницу, возникает цикл в графе зависимостей страниц, разрешить который можно только записью страницы на диск. При

Re: Delphi 2009

2008-11-12 Пенетрантность Kovalenko Dmitry
* RAII - автоматическое управление ресурсами. Изучаем interface'ы ;) Грязный хак... Гы. Коваленко Дмитрий.

Re: Вопрос по работе с датами

2008-11-12 Пенетрантность Alexandr Belyaev
WildSery пишет: Ага, и стабильный релиз за 2001 год последний. Это только как примеры можно использовать. Не более... Никто не заставляет. Только вот я использую 2.1.3 RC несколько лет. И никаких проблем. В будущем перестану использовать, т.к. все нужные мне функции в 2.1 есть как

Re: Delphi 2009

2008-11-12 Пенетрантность Tonal
Vlad Khorsun пишет: Tonal ... гарантированный вызов деструктора при выходе из блока. Изучаем interface'ы ;) Ещё можно вспомнить строки, массивы а так же исключения, которые разрушаются по выходу из except. Только вот для того, чтобы их использовать как RAII писать придётся на порядок

Re: Delphi 2009

2008-11-12 Пенетрантность Tonal
Tonal пишет: Только вот для того, чтобы их использовать как RAII писать придётся на порядок больше. Имелось в виду в разы а не на порядок. :-) -- Александр Замараев