Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Firebird, InterBase Новый топик    Ответить
Топик располагается на нескольких страницах: 1 2      [все]
 Similar to с цифрами  [new]
Atanas
Member

Откуда:
Сообщений: 73
Обнаружили сегодня удивительное поведение similar to.

select _utf8 x'c2b9' similar to '[1-2]' from rdb$database;
true

select _utf8 x'c2b9' similar to '[1]' from rdb$database;
false

select _utf8 x'c2b9' similar to '[2]' from rdb$database;
false

_utf8 x'c2b9' это '¹', единица в верхнем индексе (SUPERSCRIPT ONE)


Т.е. для similar это не единица и не двойка, а что-то между :) Стоит ли писать в трекер?
29 авг 19, 10:16    [21959589]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Atanas
Member

Откуда:
Сообщений: 73
Т.к. нужна была проверка, цифра ли это, выкрутились через через [:DIGIT:]
29 авг 19, 10:33    [21959605]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Arioch
Member

Откуда:
Сообщений: 11063
Atanas,

вроде влад недавно делал экспериментальную сборку с другой регеэкcп-библиотекой

если она в мейнстрим пойдёт - то на ней бы перепроверить

иначе наверное стоит написать в трекер
17 сен 19, 11:13    [21972280]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
hvlad
Member

Откуда:
Сообщений: 10666
Делал не Влад, Влад лишь показал где взять.
Оно уже в master, т.е. можно брать снапшоты и проверять.

По теме - я сильно сомневаюсь, что "единица в верхнем индексе (SUPERSCRIPT ONE)" и подобные символы должны сравниваться как цифры.
По крайней мере в обычных (не специальных) collate.
17 сен 19, 11:18    [21972291]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 10149
hvlad,

снапшоты под windows не собираются с 6 числа. Если только автосборки брать из appveyor
17 сен 19, 11:30    [21972313]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
hvlad
Member

Откуда:
Сообщений: 10666
Симонов Денис,

да, уже видел. Разберёмся.
17 сен 19, 11:35    [21972323]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Arioch
Member

Откуда:
Сообщений: 11063
hvlad> Оно уже в master

в четвёрке. а в тройке?
17 сен 19, 13:07    [21972475]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 48674

Arioch
а в тройке?

А в тройке опаньки. Ибо эта новая библиотека даже четвёрку поломала напрочь, а уж в
стабильную ветку её и подавно никто не пустит.

Posted via ActualForum NNTP Server 1.5

17 сен 19, 13:13    [21972482]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Arioch
Member

Откуда:
Сообщений: 11063
> По теме - я сильно сомневаюсь

тогда точно в трекер - пусть в трекере и договариваются, что считать цифрой.

я, кстати, тоже не вполне уверен, что индексы со всех 4-х углов нужно считать цифрами. Склоняюсь к "нужно", но не уверен.

а ещё есть цифры строчные, а не только прописные(заглавные)
17 сен 19, 13:14    [21972483]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Arioch
Member

Откуда:
Сообщений: 11063
Dimitry Sibiryakov,

насколько понимаю, первая задача в таких патчах - перевести синтаксис регэкспа с SQL на обычный PCRE ?

можно ли этот кусок отдельно из патча выбрать, а в качестве движка использовать библиотеку ICU, которая в какой-то мере в FB используется уже много лет.

P.S. а ещё лучше, какое-нибудь расширение SQL, чтоб использовать сразу PCRE-синтаксис в запросах и забыть про SQL-regexp вообще
17 сен 19, 13:17    [21972486]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 10149
Arioch,

дружок, а не пойти ли тебе в fb-devel и почитать обсуждение почему именно re2 выбрана, а не ICU.

Arioch
P.S. а ещё лучше, какое-нибудь расширение SQL, чтоб использовать сразу PCRE-синтаксис в запросах и забыть про SQL-regexp вообще


напиши свою UDR с данным функционалом
17 сен 19, 13:22    [21972490]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
hvlad
Member

Откуда:
Сообщений: 10666
Dimitry Sibiryakov
новая библиотека даже четвёрку поломала напрочь
Какой пафос. Какая чушь.

Когда ты уже научишься перестать свои локальные проблемы выдавать за мировое зло...
17 сен 19, 13:41    [21972511]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Arioch
Member

Откуда:
Сообщений: 11063
Симонов Денис,

дай ссылку, почитаю
17 сен 19, 13:49    [21972520]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 10149
Arioch,

вот всё за вас найди

https://www.mail-archive.com/firebird-devel@lists.sourceforge.net/msg17384.html

З.Ы. Я читаю через Opera-mail по news://news.gmane.org:119/gmane.comp.db.firebird.devel
17 сен 19, 13:55    [21972527]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Arioch
Member

Откуда:
Сообщений: 11063
gmane по NNTP работает?
потому что gmane-WWW лежит уже третий, кажется, год

у тебя эта переписка уже есть, ты её читал, а мне реально надо будет с самого начала искать где когда кто по каким ключевым словам и т.д.
17 сен 19, 14:02    [21972530]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 48674

hvlad
Какой пафос. Какая чушь.

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

Posted via ActualForum NNTP Server 1.5

17 сен 19, 14:05    [21972534]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
hvlad
Member

Откуда:
Сообщений: 10666
Dimitry Sibiryakov
hvlad
Какой пафос. Какая чушь.

Ты уже починил сборку снэпшотов чтобы уверенно об этом заявлять?
Да. И ?
17 сен 19, 14:06    [21972537]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Arioch
Member

Откуда:
Сообщений: 11063
Адриано
Because ICU, boost (regex and xpressive), PCRE and almost every other
regex engine are susceptible to the same problems we had on my own coded
version: some expressions produces exponential time complexity that
kills engine even with small texts being matched.

On the other hand, RE2 is based on different theory. Complexity is
linear based on text length.


"пойти в девел", "поискать обсуждение", сколько пафоса

можно было просто своими словами пересказать в две строки и две минуты
17 сен 19, 14:07    [21972540]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 10149
Arioch,

ну я по NTTP читаю и даже пишу
17 сен 19, 14:09    [21972543]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 48674

hvlad
Да. И ?

И теперь Таблоид сможет прогнать тесты для обнаружения утечек памяти.

Posted via ActualForum NNTP Server 1.5

17 сен 19, 14:09    [21972544]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 10149
Arioch,

ну так это маленький кусок из обсуждения. Там этот вопрос не только Влад задавал.
А если пересказывать, то могу что то забыть или исказить. Заметь это обсуждение было почти месяц назад
17 сен 19, 14:13    [21972550]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
hvlad
Member

Откуда:
Сообщений: 10666
Arioch, 14:02
у тебя эта переписка уже есть, ты её читал, а мне реально надо будет с самого начала
искать где когда кто по каким ключевым словам и т.д.
...
Arioch, 14:07
"пойти в девел", "поискать обсуждение", сколько пафоса
Сильно утомился, бедняжка ?
17 сен 19, 14:16    [21972553]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
rdb_dev
Member

Откуда: с болот
Сообщений: 3061
Мужики, заканчивайте шашками махать!
Рекомендую подробно изучить Unicode Collation Algorithm (UCA) и обратите внимание на пункт "Numbers" раздела "1.4 Customization", который гласит:
"Numbers. A customization may be desired to allow sorting numbers in numeric order. If strings including numbers are merely sorted alphabetically, the string “A-10” comes before the string “A-2”, which is often not desired. This behavior can be customized, but it is complicated by ambiguities in recognizing numbers within strings (because they may be formatted according to different language conventions). Once each number is recognized, it can be preprocessed to convert it into a format that allows for correct numeric sorting, such as a textual version of the IEEE numeric format."

Что уж говорить о надстрочном и подстрочном начертании?... В FirebirdSQL предусмотрено управление всеми возможностями кастомизации упорядочений?
17 сен 19, 14:44    [21972592]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
rdb_dev
Member

Откуда: с болот
Сообщений: 3061
По поводу superscript и subscript: "10.2 Tertiary Weight Table"
"The <compat> weight 0x0004 is given to characters that do not have more specific decomposition types. It includes superscripted and subscripted combining letters, for example U+0365 COMBINING LATIN SMALL LETTER I and U+1DCA COMBINING LATIN SMALL LETTER R BELOW. These combining letters occur in abbreviations in Medieval manuscript traditions."
17 сен 19, 14:54    [21972603]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
hvlad
Member

Откуда:
Сообщений: 10666
rdb_dev,

создаёшь коллейт с NUMERIC-SORT и проверяешь, в чём проблемы ?
17 сен 19, 15:03    [21972607]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
rdb_dev
Member

Откуда: с болот
Сообщений: 3061
hvlad, никаких проблем! Просто предложил сверится со стандартом прежде, чем вынимать шашки из ножен.
17 сен 19, 15:18    [21972621]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
WildSery
Member

Откуда: да, оттуда.
Сообщений: 17080
- это у тебя нож?!
- у вас.
- что "у вас"?
- к человеку с ножом следует обращаться на "вы".
17 сен 19, 15:19    [21972623]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
rdb_dev
Member

Откуда: с болот
Сообщений: 3061
WildSery, сразу вспоминается фильм "Данди по прозвищу "Крокодил", когда на угрозу ножом главный герой с ухмылкой переспросил - "это у тебя нож?!" и достал свой. :)
17 сен 19, 15:23    [21972626]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Arioch
Member

Откуда:
Сообщений: 11063
Симонов Денис,

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

но это для тех, у кого NNTP-порт открыт
я вот сейчас в офисе работаю - так что доступ только по WWW открыт

хотя и жаль, что NNTP фсё.
17 сен 19, 15:44    [21972643]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 60321
Arioch> специальный шаблон на чтение себе набросал, чтобы всегда ссылка по друками была

Шаблон для FIDOLook или что за шаблон? Поделись.

> но это для тех, у кого NNTP-порт открыт
> хотя и жаль, что NNTP фсё.

Ну у кого фсё, у кого нет . Q-o

Posted via ActualForum NNTP Server 1.5

17 сен 19, 16:55    [21972712]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Arioch
Member

Откуда:
Сообщений: 11063
Гаджимурадов Рустам,

да, шаблон для Fidolook SL, было там такое понятие, как шаблоны для чтения. Т.е. оформление, макросы и т.д., привязанные к аккаунтам. Также была шаблоны для ответа, для пересылки.

соответсвенно, для других почтовиков/ньюсовиков они не применимы

а в F-SL они делались тривиально.

P.S. был ещё проект воссоздать функционал Fidolook с нуля, отвязавшись от Майкрософтовской основы, но насколько знаю, он так и не взлетел. Собственно, это был проект одного человека, который пилил несколько плагинов для F-SL и большую часть Миранды, так что сделать "в одну харю" ещё и почтовик/ньюсовик ему было изначально нереально
17 сен 19, 17:44    [21972764]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 30655

очень печально что не взлетело.
ибо альтернатив нету.
а thunderbird == ГОВНО!

зы: сейчас подбираю почтовик под линух (Gnome/GTK+).
пока безуспешно.

Posted via ActualForum NNTP Server 1.5

18 сен 19, 11:20    [21973086]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
rdb_dev
Member

Откуда: с болот
Сообщений: 3061
Мимопроходящий
а thunderbird == ГОВНО!
Чем же? Что тебя в нём не устраивает?
18 сен 19, 11:24    [21973088]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 30655

18.09.2019 11:24, rdb_dev пишет:
МП>> а thunderbird == ГОВНО!
> Чем же? Что тебя в нём не устраивает?

УСЁ! (С)
из-за того, что разработчики в качестве (овоще)хранилища выбрали СикельЛайтъ,
это уё бище не способно оперативно строить цепочки/фильтровать/сортировать и т.п.,
если фолдер содержит десяки/сотни тысяч сообщений.
это особенно актуально для NNTP.

при том, что OE/FL делает это всё "мухой", даже на самом дохлом железе.

кроме того, есть претензии к фошиздскому Enigmail-у.


Posted via ActualForum NNTP Server 1.5

18 сен 19, 11:34    [21973097]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 60321
Мимопроходящий> зы: сейчас подбираю почтовик под линух (Gnome/GTK+). пока безуспешно.


Как подберешь - сообщи, понадобится.

МП> при том, что OE/FL делает это всё "мухой", даже на самом дохлом железе.


Хорош врать-то, "мухой". ОЕ даже без FL рожает
на больших группах/папках (даже не на сотнях, а
уже на десятках тыщ, на сотнях - и подавно).
Сортирует/листает - шустро, всё остальное - нет.

Posted via ActualForum NNTP Server 1.5

18 сен 19, 13:44    [21973224]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Arioch
Member

Откуда:
Сообщений: 11063
кстати, да.

Когда я ещё сидел в живых NNTP - Opera Mail делала это настолько быстрее делала, чем OE, что даже удивительно.

Но у неё начальная загрузка базы писем при включении долгая.
19 сен 19, 14:44    [21974325]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 60321
Arioch> Opera Mail делала это настолько быстрее делала, чем OE, что даже удивительно.
Arioch> Но у неё начальная загрузка базы писем при включении долгая.

У нее унутрях тоже неонка SQLite, наверняка.
Соответственно, с учетом второго предложения -
как пить дать, отжирала гиг сразу после запуска.

С другой стороны - память нонче дешевая, почти
самый дешевый неэкономящийся ресурс...

Posted via ActualForum NNTP Server 1.5

19 сен 19, 14:51    [21974333]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 10149
Arioch,

эти гады закопали OperaMail. На официальном сайте ссылки на её дистрибутив убрали, пришлось из своих архивов раскапывать.
А жаль, пробовал другие почтовики не понравились. У оперы он намного удобнее
19 сен 19, 14:58    [21974340]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Arioch
Member

Откуда:
Сообщений: 11063
Нет. У неё самописные форматы (она их меняла по ходу развития).

Памятью 12.х течёт, тут не отнять. Но КМК текут вче же www-странички и расширения, а не почтовик.

В последней итерации каждое письмо (в т.ч. RSS/Atom и NNTP) хранится в сыром виде отдельным .mbs (.msg) файлом.
В предпоследней - письма с одного аккаунта объединялись в длинный текстовый mbox-файл, если не ошибаюсь помесячно, похоже на ранний Thunderbird.

Но при этом есть глобальные справочники - быстрый поиск по слову, например. Пользовательские теги. Автоматически определяемые maillist'ы. И это всё живёт над аккаунтами, сразу для всего.

Опять же, именно быстрый поиск по слову когда-то доставлял множество проблем.
1) при выходе из Оперы - полчаса перетасовывания файла-справочника, хз зачем. Формат ему меняли что-ли инкрементно.
2) при приходе письма с аттачем в форматах txt/html/xml - аттач тупо считался куском текста самого письма
19 сен 19, 15:04    [21974347]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Arioch
Member

Откуда:
Сообщений: 11063
Симонов Денис,

в этом году 12.16 умирает особенно везде
и если бы дело только в TLS - можно бы было свой прокси локальный поднять.
но увы, дело уже и в JS (а тут у Оперы всегда было стремновато), и в HTML5 video....

Похоже, скоро в самом деле придётся её убивать и оставлять только почту, а жаль.
19 сен 19, 15:05    [21974349]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 10149
Arioch,

мне хтмл в нём и не нужен. Вообще письма со всякой хренью можно и через веб-интерфейс в браузере читать.
А вот для всяких fb-devel как раз я её и держу.
19 сен 19, 15:07    [21974351]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Arioch
Member

Откуда:
Сообщений: 11063
Возможно, дело привычки.
Но мне по интерфейсу - даже Вивальди не так удобен, как старая Опера.

....а для скорости я вообще Falkon себе поставил, когда надо быстро что-нибудь глянуть. Дауншифтинг во все поля.
19 сен 19, 15:09    [21974355]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Симонов Денис
Member

Откуда: Рязань
Сообщений: 10149
Arioch,

речь не про браузер, он уже давно морально устарел. Новые версии на webkit вполне устраивают.
У них перед переходом на webkit почтовик был выделен в отдельную программу OperaMail. Но они на него походу забили
19 сен 19, 15:09    [21974356]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 30655

19.09.2019 15:09, Симонов Денис пишет:
> речь не про браузер, он уже давно морально устарел. Новые версии на webkit вполне устраивают.
> У них перед переходом на webkit почтовик был выделен в отдельную программу OperaMail. Но они на него походу забили

не забили, а МОНЕТИЗИРОВАЛИ.
раз денег не приносит -> фтопку.

Posted via ActualForum NNTP Server 1.5

19 сен 19, 15:12    [21974358]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Arioch
Member

Откуда:
Сообщений: 11063
Симонов Денис,

я помню
по сути Opera Mail почти ничем не отличает от Opera 12, если просто не использовать ничего кроме почты.

нет, хромоноги всё же очень тяжёлые
кстати, за все эти годы так и не удалось убедить маму, что открывать по десятку окон с несколькими десятками вкладок в каждом больше нельзя :-)
можно, конечно, сказать, что практического смысла в этом нету - но его много в чём нету....
19 сен 19, 15:13    [21974360]     Ответить | Цитировать Сообщить модератору
 Re: Similar to с цифрами  [new]
Arioch
Member

Откуда:
Сообщений: 11063
Кстати, вот этот самый форум тоже давно "морально устарел", и поэтмоу Опере вполне соответсвует
19 сен 19, 15:14    [21974362]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: 1 2      [все]
Все форумы / Firebird, InterBase Ответить