Re: преобразование кар тинки на лету

2009-12-12 Пенетрантность Stanislav Maslovski
On Thu, Dec 10, 2009 at 07:17:12PM +, Nicholas wrote: > Можно ли в броузере или в Squid преобразовывать определенные картинки в > негатив ? > > Смысл в том, что бы формулы представленные в Википедии как картинки > сделать с черным фоном (как остальной текст) - иначе слепят. Альтернативное

Re: Определение локали , в которой запущено приложение

2009-12-12 Пенетрантность Stanislav Maslovski
On Fri, Dec 11, 2009 at 04:35:48PM +0300, Alexey Pechnikov wrote: > Hello! > > Вроде как идеологически правильной является функция nl_langinfo(CODESET). > Но приложение, запущенное напрямую, возвращает UTF-8, а вызванное из > скрипта (#!/bin/sh интерпретатор) - ANSI_X3.4-1968. Я про такую и не слы

Re: Определение локали, в которой запущено приложение

2009-12-12 Пенетрантность Alexey Pechnikov
Hello! On Saturday 12 December 2009 16:09:54 Stanislav Maslovski wrote: > В том же мане: > > setlocale(3) needs to be executed with proper arguments before. > > If no locale has been selected for the appropriate category, > nl_langinfo() returns a pointer to the corresponding string in the "C"

Re: Определение локали , в которой запущено приложение

2009-12-12 Пенетрантность Victor Wagner
On 2009.12.11 at 21:56:03 +0300, Alexey Pechnikov wrote: > > А как быть в случае с _модулем_ приложения? Пытаться инициализировать > локаль с помощью вызова setlocale(LC_CTYPE,"") или обращаться к переменным > окружения? Каким модулем? Библиотекой, подгружаемой в чужой процесс? Не использовать

Re: Определение локали , в которой запущено приложение

2009-12-12 Пенетрантность Stanislav Maslovski
On Sat, Dec 12, 2009 at 06:38:07PM +0300, Alexey Pechnikov wrote: > Hello! > > On Saturday 12 December 2009 16:09:54 Stanislav Maslovski wrote: > > В том же мане: > > > > setlocale(3) needs to be executed with proper arguments before. > > > > If no locale has been selected for the appropriate c

Re: Определение локали, в которой запущено приложение

2009-12-12 Пенетрантность Alexey Pechnikov
Hello! On Saturday 12 December 2009 18:42:57 Victor Wagner wrote: > Каким модулем? Библиотекой, подгружаемой в чужой процесс? > > Не использовать локале-заисимого кода в таких модулях, если есть > альтернативный интефейс, делать свой модуль отдельным процессом. Не получается не использовать - би

Re: Определение локали , в которой запущено приложение

2009-12-12 Пенетрантность Victor Wagner
On 2009.12.12 at 23:17:50 +0300, Alexey Pechnikov wrote: > > Вот как, зарепортил баг. Правда, это вроде как обязательно только для дебиана, > поскольку больше нигде такого требования не встречал (а в дебиане есть, в > описании методики интернационализации программ). Это обязательно для любой си

Re: Определение локали, в которой запущено приложение

2009-12-12 Пенетрантность Alexey Pechnikov
Hello! On Saturday 12 December 2009 20:48:25 Stanislav Maslovski wrote: > > И ни слова о том, можно ли эту функцию вызывать более чем единожды. > > Какую? nl_langinfo()? Можно. > > Если же тебе нужно временно сменить, например, LC_COLLATE в твоем > модуле, то делаешь так: > > char *old = strdup

LIBGKSU: Неопределенный результат ввода пароля

2009-12-12 Пенетрантность Andrej Rzhavskov
Раньше, как-то не замечал, что GKSU(1) не предлагает ввести повторно пароль, пока не начал копаться с библиотекой libgksu и выяснил, что она не учитывает русскую локаль, кроме англицкой, при разборе ответа от SU(1), что приводит к неопределенному результату. Так работа программы завершается, н

Re: LIBGKSU: Неопределенн ый результат ввода пароля

2009-12-12 Пенетрантность Иван Лох
On Sat, Dec 12, 2009 at 11:33:12PM +0300, Andrej Rzhavskov wrote: > Раньше, как-то не замечал, что GKSU(1) не предлагает ввести > повторно пароль, пока не начал > копаться с библиотекой libgksu и выяснил, что она не учитывает > русскую локаль, кроме англицкой, при разборе > ответа от SU(1), что п

Re: Определение локали, в которой запущено приложение

2009-12-12 Пенетрантность Alexey Pechnikov
Hello! On Saturday 12 December 2009 23:20:46 Victor Wagner wrote: > > Вот как, зарепортил баг. Правда, это вроде как обязательно только для > > дебиана, > > поскольку больше нигде такого требования не встречал (а в дебиане есть, в > > описании методики интернационализации программ). > > Это обя

Re: LIBGKSU: Неопределенны й результат ввода паро ля

2009-12-12 Пенетрантность Alexander Galanin
On Sat, 12 Dec 2009 23:43:43 +0300 Иван Лох wrote: > On Sat, Dec 12, 2009 at 11:33:12PM +0300, Andrej Rzhavskov wrote: > > > Раньше, как-то не замечал, что GKSU(1) не предлагает ввести > > повторно пароль, пока не начал > > копаться с библиотекой libgksu и выяснил, что она не учитывает > > русс

Re: Определение локал и, в которой запущ ено приложение

2009-12-12 Пенетрантность Yuriy Kaminskiy
On 12.12.2009 23:48, Alexey Pechnikov wrote: >> On unix the shell must do this initialisation: >> >> setlocale(LC_ALL, ""); > > Why? Yes I know what the call does, but what desirable effect does it have > on shell input and output? Pretty much all formatted output is done using > %s. The only f

Re: LIBGKSU: Неопределенный результат ввода пароля

2009-12-12 Пенетрантность Andrej Rzhavskov
On Sat, 12Dec 2009 23:43:43 +0300 Иван Лох wrote: Они ещё и с параметрами своей программы выпендрились: у всех аналогов su есть ключ -c, а у gksu его нет. Ну да, он берет его в качестве аргумента. Мало того, без указания команды ничего не делает -- это обязательный параметр. -- С уважен

Re: Определение локали, в которой запущено приложение

2009-12-12 Пенетрантность Alexey Pechnikov
Hello! On Sunday 13 December 2009 00:03:18 Yuriy Kaminskiy wrote: > Локаль должна определять как минимум порядок сортировки, ctype (isprint, > isalpha, toupper/tolower), формат вывода даты, перевод сообщений об ошибках > (perror/strerror), перевод прочих сообщений gettext. Если шелл sqlite ничем

Re: Определение локали , в которой запущено приложение

2009-12-12 Пенетрантность Stanislav Maslovski
On Sat, Dec 12, 2009 at 11:20:42PM +0300, Alexey Pechnikov wrote: > Hello! > > On Saturday 12 December 2009 20:48:25 Stanislav Maslovski wrote: > > > И ни слова о том, можно ли эту функцию вызывать более чем единожды. > > > > Какую? nl_langinfo()? Можно. > > > > Если же тебе нужно временно смени

Re: LIBGKSU: Неопределенн ый результат ввода пароля

2009-12-12 Пенетрантность Stanislav Maslovski
On Sat, Dec 12, 2009 at 11:33:12PM +0300, Andrej Rzhavskov wrote: > Выявление проблемы, http://rjaan.ya.ru/replies.xml?item_no=1597 > Простое решение проблемы, http://rjaan.ya.ru/replies.xml?item_no=1600 Уважаемые блоггеры, нижайшая просьба: если вам есть что сказать, то, уж, пожалуйста, прямым те

Re: Определение локал и, в которой запущ ено приложение

2009-12-12 Пенетрантность Yuriy Kaminskiy
On 13.12.2009 00:10, Alexey Pechnikov wrote: > SQLite платформо-независимый, а если работает с юникодом, то через libICU, > который берет информацию о локали из описания таблицы. Зато можно хоть > турецкий текст сортировать, указав это в описании таблицы :-) В таком случае ты тоже не должен пользов

Re: LIBGKSU: Неопределенный результат ввода пароля

2009-12-12 Пенетрантность Andrej Rzhavskov
* Иван Лох [Sat, 12 Dec 2009 23:43:43 +0300]: On Sat, Dec 12, 2009 at 11:33:12PM +0300, Andrej Rzhavskov wrote: > Раньше, как-то не замечал, что GKSU(1) не предлагает ввести > повторно пароль, пока не начал > копаться с библиотекой libgksu и выяснил, что она не учитывает > русскую локаль, кроме

Re: LIBGKSU: Неопределенный результат ввода пароля

2009-12-12 Пенетрантность Andrej Rzhavskov
* Stanislav Maslovski [Sun, 13 Dec 2009 02:34:54 +0300]: On Sat, Dec 12, 2009 at 11:33:12PM +0300, Andrej Rzhavskov wrote: > Выявление проблемы, http://rjaan.ya.ru/replies.xml?item_no=1597 > Простое решение проблемы, http://rjaan.ya.ru/replies.xml?item_no=1600 Уважаемые блоггеры, нижайшая пр