16 7 8 9 10 11 12 13 14 15 16
Re[19]: Линукс - враки в избранное  новое горячее всё    подписка   модер. 
От: Roman Odaisky 
Дата: 23.02.08 09:56
Здравствуйте, Mamut, Вы писали:

CC>>UTF8 идеален для хранения строки, но уже не так удобен для операций с ней.


M>А нам нужны операции :) А большинство строк, блин, по инету в UTF-8 ходят :(


Ну в десятый раз: какие именно операции? Приведи реальный пример.
status=sent (delivered to file: /dev/null)
Re[20]: Линукс - враки в избранное  новое    модер. 
От: Mamuthttp://dmitriid.com/
Дата: 25.02.08 06:38
CC>>>UTF8 идеален для хранения строки, но уже не так удобен для операций с ней.

M>>А нам нужны операции А большинство строк, блин, по инету в UTF-8 ходят


RO>Ну в десятый раз: какие именно операции? Приведи реальный пример.


Сравнение строк, например. case insensitive
Re[21]: Линукс - враки в избранное  новое    модер. 
От: Roman Odaisky 
Дата: 25.02.08 11:47
Здравствуйте, Mamut, Вы писали:

CC>>>>UTF8 идеален для хранения строки, но уже не так удобен для операций с ней.

M>>>А нам нужны операции :) А большинство строк, блин, по инету в UTF-8 ходят :(
RO>>Ну в десятый раз: какие именно операции? Приведи реальный пример.
M>Сравнение строк, например. case insensitive :)

Правильные итераторы спасут отца русской демократии :-)
status=sent (delivered to file: /dev/null)
Re[16]: Линукс - враки в избранное  новое    модер. 
От: _d_m_ 
Дата: 25.02.08 21:26
Здравствуйте, Sheridan, Вы писали:

S>_d_m_ однажды (22 февраля 2008 [Пятница] 12:15) писал:


>>>> Да, у Росси две беды... Ты одна из них.

>> S>Гм... Никогда себя с дорогами не стравнивал...
>> Стравни, стравни. Вот с этой:
S>Непохожа. У нее ушей нет.

Ну это можно исправить... И будет похожа
Re[17]: Линукс - враки в избранное  новое    модер. 
От: Cyberax 
Дата: 25.02.08 21:41
Здравствуйте, Mamut, Вы писали:

M>Ну так об том и речь в "проверить, является ли введенная пользователем строка палиндромом, пусть даже case-sensitive. И посмотри, продолжит ли она работать, если передана строка в UTF-8."

Хмм...
bool is_palindrome(const char *str)
{
  int len=strlen(str);
  int mid=(len+1)/2;
  for(int f=0;f<mid;++f)
    if (str[f]!=str[f+mid]) return false;
  return true;
}

Вроде так.

И опять UTF-8 работает
Sapienti sat!
Re[22]: Линукс - враки в избранное  новое    модер. 
От: Mamuthttp://dmitriid.com/
Дата: 26.02.08 06:25
Здравствуйте, Roman Odaisky, Вы писали:

RO>Здравствуйте, Mamut, Вы писали:


CC>>>>>UTF8 идеален для хранения строки, но уже не так удобен для операций с ней.

M>>>>А нам нужны операции А большинство строк, блин, по инету в UTF-8 ходят
RO>>>Ну в десятый раз: какие именно операции? Приведи реальный пример.
M>>Сравнение строк, например. case insensitive

RO>Правильные итераторы спасут отца русской демократии



То есть strcmpi в любом случае придется выкидывать
Re[18]: Линукс - враки в избранное  новое    модер. 
От: Mamuthttp://dmitriid.com/
Дата: 26.02.08 06:26
M>>Ну так об том и речь в "проверить, является ли введенная пользователем строка палиндромом, пусть даже case-sensitive. И посмотри, продолжит ли она работать, если передана строка в UTF-8."
C>Хмм...
C>
C>bool is_palindrome(const char *str)
C>{
C>  int len=strlen(str);
C>  int mid=(len+1)/2;
C>  for(int f=0;f<mid;++f)
C>    if (str[f]!=str[f+mid]) return false;
C>  return true;
C>}
C>

C>Вроде так.

C>И опять UTF-8 работает


А case-insensitive?
Re[18]: Линукс - враки в избранное  новое    модер. 
От: Sinclair rsdnhttp://www.parallels.com/automation/operations/
Дата: 26.02.08 07:21
Здравствуйте, Cyberax, Вы писали:

C>Здравствуйте, Mamut, Вы писали:


M>>Ну так об том и речь в "проверить, является ли введенная пользователем строка палиндромом, пусть даже case-sensitive. И посмотри, продолжит ли она работать, если передана строка в UTF-8."

C>Хмм...
C>
C>bool is_palindrome(const char *str)
C>{
C>  int len=strlen(str);
C>  int mid=(len+1)/2;
C>  for(int f=0;f<mid;++f)
C>    if (str[f]!=str[f+mid]) return false;
C>  return true;
C>}
C>

C>Вроде так.

C>И опять UTF-8 работает

Не понял, каким это волшебством она заработает c UTF-8?
Вот, к примеру, такая строка будет ли палиндромом:
0x41 0xD7 0x90 0xD7 0x90 0x41 0x00

?
... << RSDN@Home 1.2.0 alpha rev. 677>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[19]: Линукс - враки в избранное  новое    модер. 
От: Cyberax 
Дата: 26.02.08 07:29
Здравствуйте, Sinclair, Вы писали:

C>>И опять UTF-8 работает

S>Не понял, каким это волшебством она заработает c UTF-8?
Мда. Я глючу — она вообще ни с чем не заработает. Вот до чего аптайм в 24 часа доводит
Sapienti sat!
Re[20]: Линукс - враки в избранное  новое    модер. 
От: Sinclair rsdnhttp://www.parallels.com/automation/operations/
Дата: 26.02.08 07:52
Здравствуйте, Cyberax, Вы писали:
C>Мда. Я глючу — она вообще ни с чем не заработает. Вот до чего аптайм в 24 часа доводит
Рекомендую немедленный hibernate
... << RSDN@Home 1.2.0 alpha rev. 677>>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[9]: Линукс - враки в избранное  новое    модер. 
От: vladimir.vladimirovich 
Дата: 29.02.08 19:01
Здравствуйте, The Lex, Вы писали:

TL>Тоже разница между "иксами" и "виндами" "Виндоузятники" не живут "в общаге твоего родного факультета" — и жить так не хотят.


Не получают высшего образования?
... << RSDN@Home 1.2.0 alpha rev. 787>>
Re[10]: Линукс - враки в избранное  новое    модер. 
От: _d_m_ 
Дата: 01.03.08 01:08
Здравствуйте, vladimir.vladimirovich, Вы писали:

VV>Здравствуйте, The Lex, Вы писали:


TL>>Тоже разница между "иксами" и "виндами" "Виндоузятники" не живут "в общаге твоего родного факультета" — и жить так не хотят.


VV>Не получают высшего образования?


пэтэушники
16 7 8 9 10 11 12 13 14 15 16