0xd34df00d 10.06.2011 13:47 Azoth_primary

Теперь по хистори можно искать:
Правда, благодаря глюкам SQLite, не-латиница case-sensitive. Ну и хуй с ним.

Recommended by:

@Elena: А лиддев няша!

1. Rayslava 10.06.2011 13:48 Home

Да FFFUUUUU~ же на тебя. Ну-ка пиши case-insensitive быстро.

2. mva 10.06.2011 13:48 N900

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

3. 0xd34df00dRayslava /1 10.06.2011 13:49 Azoth_primary

(A bug: SQLite only understands upper/lower case for ASCII characters by default. The LIKE operator is case sensitive by default for unicode characters that are beyond the ASCII range. For example, the expression 'a' LIKE 'A' is TRUE but 'æ' LIKE 'Æ' is FALSE.)
from http://www.sqlite.org/lang_expr.html

СКУЛАЙТ МНЕ ПОЧИНИ

4. 0xd34df00dmva /2 10.06.2011 13:49 Azoth_primary

Ну, и как это должно выглядеть? )

5. mva0xd34df00d /4 10.06.2011 13:52 N900

ну, если очень костыльно — в цикле (или кейсом), если буква — (одна из списка кириллицы и латиницы, можно по кейкодам), то искать её и в маленьком и в большом виде (через "LIKE bla" OR LIKE "BLA"). Ну, это не готовый вариант, это так, направление.
А если некостыльно надо, то надо подумать...

6. 0xd34df00dmva /5 10.06.2011 13:54 Azoth_primary

Ога. и сложность от длины строки растет как O(2^n). Заебись.

7. mva0xd34df00d /6 10.06.2011 13:55 N900

зато инсенситив :)

8. mvamva /7 10.06.2011 13:55 N900

ну или разрешаю починить скулайт :)

Do you really want to delete ?