Я вот тут курю этот OCTETS
И все никак не могу догнать философию текущей реализации.
Это реальная классная идея - передавать бинарные данные через CHAR/VARCHAR?
Или это все таки лажа?
С точки зрения клиента (работающего напрямую с API) мне так кажется, что это
конкретная лажа.
Или я не
OCTETS как чарсет прибить. Как-то так :-)
Дима, давай СДЕЛАЕМ это.
А то я рехнусь. Окончательно :-)
---
Коваленко Дмитрий.
А то я рехнусь. Окончательно :-)
Надо подумать, может мы от этого и выиграем :-D
Злыдни вы. Вот так просто прибить - и сразу исчезнут все проблемы? Тут
же начнётся вой, что старые базы не переносятся...
Мдя, вообще, ты плохо о них думаешь. Не надо к моей компании примазываться.
И Дима,
Можно, канечно, предложить исправить фундаментальные баги API, но -
тяжелая это работа, из болота тащить бегемота.
Я всётаки выступаю за стандартизацию апи на уровне сокета.
Мдааа уж.
Не. Нам бы чего нибуть более приземленного. API подрихтовать. Баги
поправить. А то я еще с
Я тут вспомнил о RoadMap-е на 2008 год.
Забудь при 2008 Бугага
Коваленко Дмитрий.
PS. Хотя есть что вспомнить ... уже хочу в отпуск. Пусть снова на два дня,
но штоб так же :-)
Как получить на клиенте CHAR-колонку с нулевой длиной в описании
(XSQLVAR::sqllen==0)?
---
Сегодня второй раз в жизни нарвался на собственный хитромудрый древний код
из класса пулемет Попандопалы. Он тихо мирно ждал своего часа в течении
9(?) лет. И выглядел таким полезным и безобидным :-)
А ведь таки может, ежли в блоб засунем файл с нулевой длинной. Т.е. файл
есть, но данных в нем нет.
Не, это отдельный, вполне нормальный случай.
Но пустые сегменты для него совсем не обязательно порождать.
Коваленко Дмитрий.
4. Клиент должен передавать текстовые данные только через параметры.
... а как же ALTER PROCEDURE с русскими комментами?
Меня мысль посетила - наверное надо камменты в UTF8 конвертировать. И все
будет ништяк.
Коваленко Дмитрий.
сборка Firebird-2.5.0.21386-0_Win32_PEAKTOP
Я тут попробовал еще раз вникнуть в эту проблему на FB2.5.0.22275
Все работает.
Либо починили, либо я опять где-то затупил :)
Коваленко Дмитрий.
Либо починили, либо я опять где-то затупил :)
Починили, насколько я помню...
Моя респект и уважуха :)
Коваленко Дмитрий.
... а как же ALTER PROCEDURE с русскими комментами?
Меня мысль посетила - наверное надо камменты в UTF8 конвертировать. И все
будет ништяк.
Там ведь не только комменты - там и строковые константы.
для строковых констант нужно явно указывать кодовую страницу.
типа _win1251
К тому, что эти мелочи популяризации любимой СУБД не способствуют.
Обидно.
Новое API уже не так страшно как раньше. То есть совсем не страшно. На
клиентской стороне.
Хотя, вообще, наверное, самый простой путь - скопировать 67-символьные
стуктуры из IB7. Будет 22-символа в русской
работают около 12-14 часов. Для IB90 - больше суток, там системные
таблицы стали просто гигантские, что квадратично сказалось на объеме.
ф смысле? вот пялюсь, ничего гигантского не вижу.
Фсмысле, что полный тест метаданных
для IB90 (клиент от 9.0)
[summary] TOTAL USER TIME
для IB90 (клиент от 9.0)
[summary] TOTAL USER TIME :1106531629106 [1 day(s)06:44:13.1629106]
[summary] TOTAL KERNEL TIME :6402125039[00:10:40.2125039]
[summary] TOTAL TIME :1112933754145 [1 day(s)06:54:53.3754145]
Кстати тут у меня проскакивала мысль, что devel лицензия
И хотя в доке (из 2009) написано что
InterBase now supports 16-bit UNICODE_BE and UNICODE_LE as server
character
sets.
These character sets cannot be used as client character sets.
Подключение с указанием этих кодовых страниц (к IB2009) проходит.
Вообщем, типа вот.
Подключение проходит.
Прошу прощения за нескладный поток мыслей - это меня просто конкретно
плющило :-)
А отойти минут на пятнадцать покурить - не догадался.
Хотелось побыстрее отделаться от всего етого :-)
Коваленко Дмитрий.
400.000 тестов?! Если на написание теста идет одна минута, то это где-то 4
рабочих года получается (8 часов в день, 220 рабочих дней)...
Не верю! (c) Станиславский
Ром, все просто. Скажем есть три настройки для указания кодовой страницы
- чарсет для подключения
- чарсет для none
- чарсет
Теперь понятно, я это генерироваными тестами называю... :)
У меня всегда было плохо с термилогией :-)
Коваленко Дмитрий.
Что в очередной раз подтверждает мысль - NONE подключение рулит. Правда,
его надо уметь готовить :-)
Поделись своим рецептом с публикой. :-)
http://www.ibprovider.com/rus/documentation/charsets_collations.html
0. Компоненты должны юзать сведения о кодовых страницах, возвращаемых
сервером.
4. Клиент должен передавать текстовые данные только через параметры.
... а как же ALTER PROCEDURE с русскими комментами?
В NONE-подключении?
Ну я же и говорю - API пока не совершенное. Нужен набор UNICODE-функций для
выполнения запросов.
Коваленко Дмитрий.
Привет всем.
Исходя из главного правила своего существования - чтобы делать, лишь бы
ничего не делеть - решил повозится с двухбайтными кодовыми страницами
UNICODE_LE, UNICODE_BE. Это новшества IB8 (2007)
И хотя в доке (из 2009) написано что
InterBase now supports 16-bit UNICODE_BE and
Привет всем.
Исходя из главного правила своего существования - чтобы делать, лишь бы
ничего не делеть - решил повозится с двухбайтными кодовыми страницами
UNICODE_LE, UNICODE_BE. Это новшества IB8 (2007)
И хотя в доке (из 2009) написано что
InterBase now supports 16-bit UNICODE_BE and
3. Компоненты должны понимать мульти-чарсетные тексты запросов.
Это как? и что в них особенного?
Приходит UCS2 строка _win1251 'вася пупкин'
вот этого 'Васю пупкина' надо будет передать как WIN1251 строку. Даже если
подключение у нас UTF8.
Так?
В NONE подключении строки
Таких конкретных случаев будет по числу клиентов. Янексу чарсет-ид
мешает, кому-то еще BLR для встроенных функций, другому - еще что-либо. В
сад, в общем :-)
ну почему в сад. Ему надо приватно сделать, скомпилить, забэкапить и
забыть про проблему.
Ну да. А страдать тогда по чему?
Неее,
Привет всем.
Привет всем. Есть у меня тестик, который очень долго терроризирует системную
таблицу с описаниями хранимых процедур. В рамках одной транзакции. В
частности - он открывает и просматривает блоб с BLR.
На 2.1 достаточно быстро сервер выжирал всю свою память и выдавал ошибку
В частности - он открывает и просматривает блоб с BLR.
Хотя, не. Вру. Щас вот выяснил окончательно - в чём именно там фигня.
Фигня связана с текстом хранимой процедуры. Причем конкретная.
Она же в UNICODE_FSS хранится, а подключение у меня WIN1251.
for select rdb$procedure_source
from
Да но у меня там кодировка 1257 и по краинеи мере FB 2.1 ето
непереваривает :( :( :( Даавно
уже про ето плакал :)
Сомневаюсь что y 2.5 чтото менялось нашёт етого, но если менялось/будет
менятся, был бы
страно рад :)
Я вот тебя сколько помню - ты перманентно плачешь по поводу вот
Насчет непереваривает - там что WIN1257 другая? Я не про идентификаторы,
а саму кодовую таблицу.
ID там другие, вот и вся проблема. Соотв-но, бекап-рестор не канает.
Какой кашмар. Гарантировано можно еще лет десять страдать :-)
Коваленко Дмитрий.
Она же в UNICODE_FSS хранится, а подключение у меня WIN1251.
Сервер, по всей видимости, при фетче этот блоб сразу конвертирует.
Сделали бы вы, что ли, это через конвертирование по-требованию
И никаких тебе, временных блобов с их проблемами.
Коваленко Дмитрий.
PS. Прийдется вместо одного
Пока ты не открыл блоб, ничто никем не создаётся.
Точна? Я его не открываю. Колонка с блобом выбирается на тот случай, если
RDB$PROCEDURE_TYPE будет пустая. Таких у меня нет. Там или 1 или 2.
Если пустая, то анализирую BLR.
И только если с BLR возникли проблемы - вот тады открываю и
Точна? Я его не открываю.
Хотя, может я тебя и обманываю...
Я (для Пешкова) как то формировал список функций, которые вызываются в
этом тесте - открытия блоба там вообще нету.
А тут я что-то перепутал.
Щас буду копать.
Коваленко Дмитрий.
Сделали бы вы, что ли, это через конвертирование по-требованию
Пока ты не открыл блоб, ничто никем не создаётся.
Переписал код - блоб с исходным текстом процедуры теперь ваще не
запрашивается.
Память перестала течь. И на 2.1 и на 2.5 - стоит как кол на уровне 16.6MB
Вернул его в
Привет всем и каждому.
Кто нибуть проверьте на свежих официальных сборках 2.5. У меня 32-битный
супер-сервер. debug-билд 22275 + плюс собственные изменения
IBExpert (2008-09-14). Запросы в одном окне. Не коммитим.
1. -
create table test_cs__master
(
str_pk varchar(32) character set
и еще, я понимаю, что хочется сострить. про морг, ах как весело.
Ты 2.5 чем-нибуть интенсивным и долгоиграющим тестил?
---
Коваленко Дмитрий.
Все притаились, чтобы не мешать разработчикам выпустить бету и релиз
вовремя :)
Не бейте меня, я в привате мешаю! :-)
Коваленко Дмитрий.
Финальный вопрос, поставил меня в ступор :)
Видим. Разрыв шаблона, аж два раза запостил :)
Да это я под вечер уже в кнопках путаться начал. И чего то меня заклинило.
---
Автору топика отправили (надеюсь) рабочий пример на личный e-mail.
Коваленко Дмитрий.
Как обмануть моск Коваленко
Нельзя обмануть то, чего нет :-)
Угыгы.
Коваленко Дмитрий.
можно будет и в ФБ внутр взглянуть
А может не надо?.. :-)
Надо, Сеня. Надо. (с) к/ф
Мутный глаз, сам знаешь - находит баги, выводит из запоя, снимает венец
безбрачия.
---
Коваленко Дмитрий.
Грубо. Но, по-существу, пока верно.
Коваленко Дмитрий.
Привет всем.
Я вот щас кручу кодовые страницы в непосредственной близости от ISC-API, то
бишь обработка данных непосредственно из XSQLVAR.
По-поводу хочу имя кодовой страницы прямо в XSQLVAR - я писал. Сейчас вот
непосредственно анализирую эту тему - хотение только усиливается.
Поскольку
Или меня плющит?
Кризис к нам приходит
Кризис к нам приходит
Кризис к нам приходит
...
---
Коваленко Дмитрий.
PS. Сколько лет, сколько зим :-)
Финальный вопрос, поставил меня в ступор :)
Зашли проект на ibprovi...@ibprovder.com либо подробно обрисуй ситуацию на
нашем форуме.
Коваленко Дмитрий.
www.ibprovider.com
Подскажите если кто в курсе.
очень простой проект в Visual Web Devloper 2008.
С MS SQL все работает. Может какие нибудь настройки упустил в
IBProvider? Подскажите.
Финальный вопрос, поставил меня в ступор :)
Зашли проект на ibprovi...@ibprovder.com либо подробно обрисуй ситуацию на
нашем
Привет всем.
http://www.ibprovider.com/rus/news/n_090110.html
Мы освоили новое пространство для извращений :)
1. Поддержка подключения с кодовой страницей NONE
- провайдер опирается на кодовую страницу колонки, а не подключения.
2. Новое свойство инициализации ctype_user
- Определяет кодовую
может хотя бы выдавать на экран понятное человеку предупреждение, что
ран тайм нужной версии не установлен? А то приложение просто падает с
предложением отправить сообщение билу гейтсу...
Когда рантайм отсутствует и пытаются запустить, скажем, fbserver,
загрузчик выдаёт внятное сообщение о
Таки с Новым Годом ВАС всех
Счастья, стабильной а главное нормально оплачиваемой работы ...
Я в этом году провел экперимент и выяснил, что главное - когда у тебя все
дома :-)
Всем побольше позитива и поменьше разочарований в 2009 году!
Коваленко Дмитрий.
страница из книжки Записки автоматизатора
http://www.ozon.ru/context/detail/id/4031050/?type=3img=4#pages
Купил, прочитал - денег жалко. Вторая бесполезная книга этого
издательства.
Гы. Я в 2002 году купил книженцию Путь камикадзе - прикольно было
почитать.
Правда, на тот момент, мне уже
Отучи их от использования isc_decode_...
а можно ли поподробнее? или урл какой... ?
Чего подробнее? Берешь и пишешь свою реализацию :-)
http://www.ibprovider.com/forum/site/viewtopic.php?t=672
Коваленко Дмитрий.
У нас приложение на dbExpress,
ГИГАНТ! :-)
Коваленко Дмитрий.
Всегда был уверен, что увеличение DefaultDbCachePages приводит к
увеличению производительности системы, а тут натолкнулся на такую
ситуацию.
Сервер Серверная платформа от Intel + Fb 2.0.5 Classic + OpenSuse Linux +
Soft RAID (зеркало) на двух SATA дисках c файловой системой Ext 3
База 8Gb,
Вчера прислали из одной нехилой немецкой конторы (в Москве),
специализирующией на консалтинге.
[избранное. в стиле Блока]
Я. Банкомат. И ипотека.
Без бонуса такой кредит
Платить ещё мне четверть века...
И жопа от труда болит
Ы
---
Коваленко Дмитрий.
Не порядок,
Я понял. Точнее вспомнил. Олег говорил что IB4 - это последний правильный
сервер...
В IB4 BIG_5 нету.
Предлагаю теперь считать дятла - последним правильным сервером. Посмертно...
Коваленко Дмитрий.
Оказалось, что он живее всех живых (FB 2.5)
Некоторые вещи из этого списка приводят меня в ужос. Но я уверен, что тут
уже КТО-ТО за меня уже подумал.
И этот кто-то, явно не из Бразилии :-)
Коваленко Дмитрий.
[MON$DATABASE]::[MON$DATABASE_NAME]
... ну вот - спалил!
счас и тут кислород перекроют
Не, не спалят. Я же говорю - за нас уже все порешали :-)
Я с запросом облажался. Баран, блин. Вместо запятой точку в IN( ... )
написал.
[RDB$FIELDS]::[RDB$EDIT_STRING]
[RDB$BACKUP_HISTORY]::[RDB$GUID]
Хотя все и порешали, не понятно - а чего эту колонку не октетной сделали?
Ведь октеты это типа круто. И все такое.
Коваленко Дмитрий.
PS. Наверное, чтобы NONE не обиделась. NONE-то - покруче будет Бугага.
Привет усем.
Чего то конференция хереть начала. Наверное, все ушли на борьбу с мировым
кризисом ... :-)
Вчера, перед тем как отключится, сделал потрясающее открытие. Дарю. Правда,
не знаю кто его тут сможет оценить -
Для работы провайдеров, реализующих ISC API (а-ля fbclient.dll /
Правда тут вот я думаю, таки прошить в провайдере для FB2.x сведения об
UTF8 (ID:4)
Я в Jaybird это уже давно сделал - причина, как пишет Дима, 4 байта на
символ.
Ну, если ты имеешь в виду просто обозначить наличие такой кодовой страницы,
у которой (максимум) 4 байта на символ - то у и
Но если сервер начнет сразу возвращать имя кодовой страницы для колонки
результирующего множества - то такого рода запросы исчезнут как класс.
А как же IB/Ya/FB1.x/FB2.x?
Дык новое API - только под новый сервер и новый клиент. К старому (в любом
проявлении) - только через старый формат.
Клиент должен учитывать версию сервера и версию fbclient.dll
Вообще говоря, понятно, что он долже учитывать и тип клиента.
Вообще говоря - это будет хороший повод завести набор функций fb_xxx через
которые и следует передавать новые XSQLDA.
А то это. Того. Лучше дистанцироваться от
А еще я хочу передавать текст запроса в UCS2. Ну или UTF-8.
А что мешает сейчас в UTF-8 передавать ?
Влад, не я определяю кодовую страницу подключения. А пользователь.
А я предлагаю чисто для достижения идеала ...
Щас ситуация такая, что только NONE смотрится как беспроблемный
А оно не совпадает с чарсетом коннекта ?
Совпадает. Но.
А ну как я с NONE законнектюсь - тама точно ведь не совпадает ;-)
Неужели ты решил зашить мапировку charset_id - charset_name в
провайдер ? :)
NONE, OCTETS уже. И давно. Полагаю не только у меня :-)
Коваленко Дмитрий.
А оно не совпадает с чарсетом коннекта ?
Кстати, это оно у вас совпадает. Начиная с 2.x
У IB/Ya на него можно (и нужно) ложить. За исключением, опять же,
NONE-подключения.
Коваленко Дмитрий.
А ну как я с NONE законнектюсь - тама точно ведь не совпадает ;-)
Тогда имя чарсета придет в UNICODE_FSS. Если не NONE, то в черсете
коннекта. Аминь.
Ы. Навалились демоны. Вы почему не на работе!!!
Коваленко Дмитрий.
А вы же UNICODE_FSS превратили в UTF-8 ? Или я что-то неправильно
путаю?
Системные таблицы имеют кодовую страницу UNICODE_FSS (ID:3).
Правда тут вот я думаю, таки прошить в провайдере для FB2.x сведения об UTF8
(ID:4)
А то мало ли
Коваленко Дмитрий.
PS. Песец какой-то...
PSS. Но
Оказалось что русские таблички не видятся
БД и соединение в WIN1251
[SQL]
create table Таблица (Колонка integer)
select * from Таблица
drop table Таблица
--- [/SQL]
Проходят на ура.
Так шта
Коваленко Дмитрий.
www.ibprovider.com
А с 1251 нифига не работает. Можно не мудрить и проверить через эксперт.
Usus. Я понял в чем проблема. Usus.
А я ведь говорил - давайте провайдер в сервер встроим. Бугыгы.
Коваленко Дмитрий.
c:\Program Files\Firebird-2.5.0.21386-0_Win32_PEAKTOP\binisql -u
Default Character set: WIN1251
SQL create table Таблица( ID integer);
SQL show tables
CON ;
Таблица
SQL select * from Таблица;
Фигня какая-та.
А ведь ты прав, Сеня (C) Сумкин
Я первый раз затупил и по
Привет всем.
Я тут небольшое исследование устроил. В прошлое.
Поставил Interbase WI-V4.2.1.328
Смотрю его ODS через isc_database_info
Оно говорит - 8.0
Get Property [DBMS Name]... InterBase
Get Property [DBMS Version]... 4.2.1.328
Get Property [IB Base]... WI-V4.2.1.328
Get Property
Поставил Interbase WI-V4.2.1.328
ibserver.exe ?
Ага. Именно оно. При инсталляции говорит что это Interbase for Windows 95.
В ресурсах написано - Внутреннее имя IBWI95
Я было подумал - может тупит. Подсунул ему базу от натурального IB4.0. Он её
не проапгрейдил - так и оставил ODS 8.0
http://www.amsoftwaredesign.com/pg_vs_fb
Умело FB опустили.
2. какие нахер сравнения ФБ с чем угодно могут быть на сайте
софтины, которая для PostgreSQL и MySQL? я даже не понимаю, зачем
они это сделали.
На прошлой неделе была битва. С ораклом 9.2
Я спрашиваю - а там эти (натуральные)
Некрофилыыы, блин. :)
Работа такая ...
Коваленко Дмитрий.
Не фиг трекер фсякой ерундой засорять.
Мне прям как то стыдно стало Угага.
Коваленко Дмитрий.
Надо надыбать Interbase 4.2 for NT и позырить. А можно и забить.
эээ... у тебя же и есть 4.2. Один он. Только под винду, под любую.
Или ты про 4.0/4.1? там ибремот, и базы он точно в 8.0 создает.
Не, я помню был именно под NT. Он так и писал при исталляции.
Но возможно это был 4.1.
Некрофилия, говорите? :-)
Щас вот решил пересоздать на Яфиле тестовую базу и напоролся на
This operation is not defined for system tables
unsuccessful metadata update.
TBL_CS__BIG5.
Implementation of text subtype 56 not located.
А как же КИТАЙЦЫ смогут с ним работать ???!!!
Не порядок, но
Чем просить и унижаться, лучше сп-ть и молчать (с) www.google.com.ua или
купить www.softkey.ru
Да дело не в этом - а в обыкновенной лени.
Поставим заглушку на IB ODS 11.0 и покупатель/тестер с IB7 сам к нам
обратится.
Заодно и выясним - есть такие или нету.
Коваленко Дмитрий.
http://bestfriends.nnm.ru/v_dvizhenii_1
Последняя фотка
Гыгы...
Надо будет лет через дцать, когда все разработчики FB соберутся в одном
месте (в дурдоме) сделать фотку. Думаю, будет не хуже :-)
Коваленко Дмитрий.
Надо будет лет через дцать, когда все разработчики FB соберутся в одном
месте (в дурдоме) сделать фотку. Думаю, будет не хуже :-)
В этом году дурдом отменили, а в прошлом - чем не устроило ? :)
Как отменили ???!!!
А где я зимовать буду?
Коваленко Дмитрий.
C 2001 года? А почему пацанам ничего не сказал? смайлик убиения ап
стену
Если это юмор, то он слишком тонок, я его не понял.
Да это я по поводу Только вот я использую 2.1.3 RC несколько лет
2.1 официально вышел только весной _этого_ года.
2.1.3 RC - а такое вообще есть?
А возмущался я
Да это я по поводу ...
Целиком нужно топег читать.
USUS (ц) Твой. :D
АА!
А я когда вижу 2.x.x, только про FB и думаю.
Я всегда о нем думаю ...
Коваленко Дмитрий.
Застой, батенька. Наука арифметика топчется на месте, никаких тебе
новых бантиков-рюшечек :(
А вот нефиг было сервер на С++ писать - давно б уже вовнутрь сервера VCL
впендюрили ;)
Шобы сам бы сервер у был у UDF на побегушках ...
Не, тут нужно другое мышление :-)
Коваленко Дмитрий.
Ага, и стабильный релиз за 2001 год последний. Это только как примеры
можно использовать. Не более...
Никто не заставляет.
Только вот я использую 2.1.3 RC несколько лет. И никаких проблем.
C 2001 года? А почему пацанам ничего не сказал? смайлик убиения ап стену
Коваленко Дмитрий.
* RAII - автоматическое управление ресурсами.
Изучаем interface'ы ;)
Грязный хак... Гы.
Коваленко Дмитрий.
Из всех клиентов, которых мы имели в Германщие и Швейцарщине ...
Рома, клиентов не надо иметь. Их надо любить :)
---
Коваленко Дмитрий.
А на чём борманды быстрее по сравнению со студией? Если речь идёт не о
гуе - чисто работа с памятью, D3D и куча нитей и работы с сеткой - оно
как ?
Опять же, повторю - я про BCB5 (RW-STL)
Сдается мне пресловутая реализация basic_string с использованием счетчика
ссылок таки круче реализации
Угубости языка на паскале не существует. Есть угубость студетов,
получающих з/п от строчки кода. Вот там -- реальная угубость.
Ну, при прочих равных условиях - как тузик грелку. Це факт :-) Куа вы против
плюсов прете? :-)
---
На закате проекта для недвижимости, когда мы асилили VC8, один
а если много расчётов, да ещё с плавучкой, то всяко багланд в жопе, т.к.
оптимизатор у него никакой, и под процессоры он оптимизировать не умеет
(максимум под абстрактный пеньтиум).
Ищо раз - тест откомпилированный BCB5 работает _гораздо_ быстрее
_мега_оптимизированного_ кода из под VC8.
Но видимо мир все-таки наизнанку устроен - чем больше клиента имеешь, тем
чаще он с новыми проектами и заданиями назад возвращается. :)
Ну, это не только с клиентами Хотя все они - клиенты ... Пригнулся и
посмотрел через окно в спальню ... Фух, никого.
НА РАБОТУ! НА РАБОТУ! НА
Вообще-то я читал, что это было сделано для какого-то аэропорта, они там
какие-то временнЫе отсчеты хранили.
ну да, у нас вон тоже танки собирают на заводе транспортного
машиностроения.
Ну, дык. Прийди в приемную заводоуправления и тихо так прошепчи -
массив ...
Все танки наши!
Но на массивы пацаны забили.
Вот кстати подскажите, люди добрые, какая от них могет быть
практическая польза ?
Да ты чего! Покайся и отрекись от своего вопроса, пока не поздно! :-)
Да никакой, полагаю :-)
Но раз они есть, то пусть будут. Может когда нибуть и их сдвинут с мертвой
точки
Вот кстати подскажите, люди добрые, какая от них могет быть
практическая польза ? И вообще, для чего это (массивы) задумывалось ?
За 8 лет ни разу не пользовал.
Это давно под заказ какого-то клиента было сделано.
Ага, в журнале Мир ПК за 97 год (если я все правильно забыл) написано было
Это была роковая статья. Бугы.
Ну, в смысле, роковая для массивов :-)
Коваленко Дмитрий.
Привет всем.
Есть одна фича у FB2.x, которая реально не давала мне покою - подстройка
размера XSQLVAR::sqllen под кодовую страницу подключения. Это реальная
хренотень.
Но на массивы пацаны забили. И размер элемента не учитывает кодовую
страницу. Но смелый эксперимент советских ученых
Всем привет!
Озадачился вот вопросом, кто что использует в работе из свободно
распространяемых багтракеров?
mantis ?
Ja, Ja
Правда, у нас там чего-то напильником доработано. Для русского языка.
Но, говорят что в последних версиях это уже исправлено.
---
Коваленко Дмитрий.
Можно и так. Или можно продолжать работать в NONE, но только инструментом,
который умеет его готовить, т.е. перекодирует твои данные в кодировку
столбца. Но таких инструментов в природе, пожалуй, не существует :-) Разве
что кто-то догадается считать данные в NONE соответствующими текущей
У меня вчера еще мысль была... Коваленко Дмитрий оценит забористость нашей
травы.
Если кодировка столбца в системных таблицах несоответствует...
попробовать ее снести в NONE. :-)
чисто из академического интереса.
Не, это не наш метод. Наш метод, это понять и прикрутить снаружи без
Развратил вас ваш великий и Могучий. Вот требовали бы от вас сразу
поддержку нескольких языков - привыкли бы к уникоду. ;-)
Дело не в развратил
---
Коваленко Дмитрий.
Не должно быть полного Пэ. Наш ISC_DATE к time_t напрямую не привязан и
допускает много больший диапазон.
Не, Дим. Он про астероид, наверное.
А ваш ISC_DATE - все равно фигня. Мой ISC_DATE - круче. Бугага.
http://www.ibprovider.com/rus/news/n_080311.html
Коваленко Дмитрий.
в сети, причём у них в сети также был и COM2, а вот на Firebird'е
споткнулся.
Посмотри на имя лок-файла, например.
Измена! Измена! Измена!
Это надо срочно пофиксить!
Коваленко Дмитрий.
3) NONE у меня с незапамятных времен, с IB4.2.
Собственно вопросы:
а) К разработчикам: Обязаловка указать кодировку в FB2.5 - это уже не
обсуждается?
Надо будет А.Хвастунову сказать, чтобы вычеркнул NONE для FB2.5...
б) К почтенной публике: Это я один такой остался - с NONE кодировкой?
Я
Ну, на тех конфигурация что доступны, с последним фиксом, проблем не
наблюдалось.
Спасибо !
Можно хотя бы перечень конфигураций ? :)
Спектрум, TR-DOS ...
Коваленко Дмитрий.
Результаты 301 - 400 из 1582 matches
Mail list logo