Re: Какую комбинацию клавиш для переключения LAT-RUS участники рассылки используют?

2008-12-30 Thread Андрей Герасимов
В сообщении от 30 декабря 2008 Boris Popov написал(a):
> Какую комбинацию клавиш для переключения LAT-RUS
> участники рассылки используют?

shift+alt

-- 
С уважением,
Андрей Герасимов
-=-=-=-=-=-=-=-=-=-=-=-=-
Jabber:  and...@jabber.org
Blog:  http://andgera.livejournal.com/
Registered Linux User: #473617
-=-=-=-=-=-=-=-=-=-=-=-=-
[ Пользуясь случаем, хочу. ]
_*__
 AmaroK ==> 


signature.asc
Description: This is a digitally signed message part.


Re: Применение параме тров прокси для неско льких приложений

2008-12-30 Thread DamirX

Stanislav Maslovski wrote:

dnsmasq. При установке его в позу resolvconf'ом он начинает вообще
конфиг читать из /var/run/dnsmasq/что-то-там.
  


Хм. Ну мейби, этим зверем не пользовался, привык к pdnsd.
  
точно известно, что в lenny pdnsd тоже устанавливается оригинальным 
образом. конфиги читает из /usr/share...(дальше не помню - кому 
интересно изучайте /etc/default/pdnsd  и  /etc/init.d/pdnsd)


--
DamirX


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Применение параметров прокси для не скольких приложений

2008-12-30 Thread Dmitry E. Oboukhov
> Имеется такая проблема. На ноуте приходится работать дома и на работе.
> На работе хожу в инет через proxy. Дома же обычный PPTP до провайдера.
> Каждый раз приходится перенастраивать все интернет-приложения под
> рабочее место, а их не мало. Может есть что-нить для автоматизации сего
> процесса?
> Приложения:
> Psi, Qutim, IceWeasel, XChat, Liferea, Synaptic
> Работаю под XFCE4, Debian Lenny

я iptables'ом заворачиваю весь исходящий трафик на локальный прокси
а его уже отпускаю в инет без заворота

выглядит примерно так:

# пускаем наружу прокси и привокси
iptables -t nat -A OUTPUT -p tcp \
-m owner --uid-owner `id -u proxy` --destination-port 80 -j ACCEPT
iptables -t nat -A OUTPUT -p tcp \
-m owner --uid-owner `id -u privoxy` --destination-port 80 -j ACCEPT

# всех остальных направляем на прокси
iptables -t nat -A OUTPUT -p tcp \
--destination-port 80 -j REDIRECT --to-ports 6588

ну а соответственно остается перенастраивать сам локальный прокси (или
privoxy если он тоже используется) на новые параметры сети и всего
делов :)
--
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Какую комбинацию клавиш для переключен ия LAT-RUS участники расс ылки используют?

2008-12-30 Thread DamirX

Stanislav Maslovski wrote:

On Tue, Dec 30, 2008 at 08:55:54AM +0300, Boris Popov wrote:
  

Какую комбинацию клавиш для переключения LAT-RUS
участники рассылки используют?



Caps Lock

  

клавиша  Caps Lock _очень_ удобна в качестве клавиши CTRL.
Однажды попробовал - теперь не могу понять почему CTRL делают в углу??? 
(а на некоторых ноутах даже и не в углу!)
Попробуйте сами нажать CTRL+x (+z, +c, +v) и сравнить ощущения с 
CapsLock+x и т.д.


--
DamirX


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Какую комби нацию клавиш для переклю чения LAT-RUS участники рас сылки используют?

2008-12-30 Thread Murat D. Kadirov
08:55 Tue 30 Dec, Boris Popov wrote:
> Какую комбинацию клавиш для переключения LAT-RUS
> участники рассылки используют?
> 
> -- 
> Boris Popov

Caps Lock

Причина в том, что довольно много клавиатурных комбинаций по умолчанию,
в различных DE завязано на Ctrl+Shift, и, кстати, они довольно часто
вполне себе разумно продуманны. Ну а Caps Lock лично мной используется
совсем редко, если не сказазть никогда. При необходимости же жмакнуть
Shift + Caps Lock -- необломает.

-- 
Murat D. Kadirov


pgppwqETxxF36.pgp
Description: PGP signature


Re: Какую комбинаци ю клавиш для перекл ючения LAT-RUS участник и рассылки использу ют?

2008-12-30 Thread Andrey Petrenko

30.12.2008 10:33, Murat D. Kadirov пишет:

08:55 Tue 30 Dec, Boris Popov wrote:
   

Какую комбинацию клавиш для переключения LAT-RUS
участники рассылки используют?

--
Boris Popov
 


Caps Lock

Причина в том, что довольно много клавиатурных комбинаций по умолчанию,
в различных DE завязано на Ctrl+Shift, и, кстати, они довольно часто
вполне себе разумно продуманны. Ну а Caps Lock лично мной используется
совсем редко, если не сказазть никогда. При необходимости же жмакнуть
Shift + Caps Lock -- необломает.

   

Caps Lock. Потому что оным не пользуюсь

--
With best regards,
Andrey 'sshd' Petrenko
Jid: s...@jabber.org
Skype: andrey.sshd



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Какую комби нацию клавиш для переклю чения LAT-RUS участники рас сылки используют?

2008-12-30 Thread Dmitry E. Oboukhov
> Caps Lock. Потому что оным не пользуюсь
когда он очень редко бывает нужен
можно нажать Shift-CapsLock для включения/выключения этого режима :)

PS: по сабжу, это что, соцопрос?
--
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Какую комбинацию клавиш для переключения LAT-RUS участники рассылки используют?

2008-12-30 Thread Boris Popov
Да.  :-) Попробую на Caps перейти.


>
> PS: по сабжу, это что, соцопрос?



-- 
Boris Popov


Re: Какую комбинацию клавиш для переключен и я LAT-RUS участники рас сылки используют?

2008-12-30 Thread sergio

Boris Popov wrote:

Какую комбинацию клавиш для переключения LAT-RUS
участники рассылки используют?


win_menu_switch

--
sergio


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Какую комбинацию кл авиш для переключения LAT-RUS участники рассылки и спользуют?

2008-12-30 Thread Mikhail Gusarov
Twas brillig at 08:55:54 30.12.2008 UTC+03 when popo...@gmail.com did gyre and 
gimble:

 BP> Какую комбинацию клавиш для переключения LAT-RUS участники рассылки
 BP> используют?

Правый альт. Незащёлкивающийся: пока нажат - RUS, отпущен - LAT.

-- 


pgpMSkKAPVguT.pgp
Description: PGP signature


Re: Какую комбинаци ю клавиш для перекл ючения LAT-RUS участник и рассылки использу ют?

2008-12-30 Thread Eugene V. Lyubimkin
Andrey Petrenko wrote:
> 30.12.2008 10:33, Murat D. Kadirov пишет:
>> 08:55 Tue 30 Dec, Boris Popov wrote:
>>   
>>> Какую комбинацию клавиш для переключения LAT-RUS
>>> участники рассылки используют?
>>>
>>> -- 
>>> Boris Popov
>>>  
>>
>> Caps Lock
>>
>> Причина в том, что довольно много клавиатурных комбинаций по умолчанию,
>> в различных DE завязано на Ctrl+Shift, и, кстати, они довольно часто
>> вполне себе разумно продуманны. Ну а Caps Lock лично мной используется
>> совсем редко, если не сказазть никогда. При необходимости же жмакнуть
>> Shift + Caps Lock -- необломает.
>>
>>
> Caps Lock. Потому что оным не пользуюсь
> 
Аналогично.

-- 
Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com
Ukrainian C++ developer, Debian Maintainer, APT contributor



signature.asc
Description: OpenPGP digital signature


Re: Настройки клавиатуры не применяются

2008-12-30 Thread Serhiy Storchaka
Boris Popov wrote:
> Глупый вопрос, но по Caps буквы в верхнем регистре набираются.
> Как тогда их набирать, если переключалка на капсе будет?

Во-первых часто ли приходится много букв набирать в верхнем регистре?
Времена пишмашинок с набором заглавными заголовков и объявлений уже прошли.
А короткие аббревиатуры можно и со шифтом набрать (даже удобнее, имхо).

Во-вторых, если использовать CapsLock для переключения раскладки, то прежние
функции CapsLock исполняет Shift-CapsLock.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Какую комбинацию кла виш для переключения LAT-RUS участники рассылки исполь зуют?

2008-12-30 Thread DamirX

Mikhail Gusarov wrote:

Twas brillig at 08:55:54 30.12.2008 UTC+03 when popo...@gmail.com did gyre and 
gimble:

 BP> Какую комбинацию клавиш для переключения LAT-RUS участники рассылки
 BP> используют?

Правый альт. Незащёлкивающийся: пока нажат - RUS, отпущен - LAT.

  
попробовал нажать букву "н" и подумал, что это похоже на клавиатурную 
акробатику.

на вкус, цвет и ловкость рук товарищей конечно нет, но всё-же...

--
DamirX


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Какую комбинацию кл авиш для переключения LAT-RUS участники рассылки и спользуют?

2008-12-30 Thread Mikhail Gusarov
Twas brillig at 12:17:00 30.12.2008 UTC+03 when damir.haki...@gmail.com did 
gyre and gimble:

 D> попробовал нажать букву "н" и подумал, что это похоже на
 D> клавиатурную акробатику.

Большим пальцем на альт нажимать надо. И клавиатуру взять, у которой
альт под M и запятой, а не под запятой и точкой.

-- 


pgpiES23SFlDO.pgp
Description: PGP signature


Re: Какую комбинацию кла виш для переключения LAT-RUS участники рассылки исполь зуют?

2008-12-30 Thread DamirX
DamirX wrote: 
попробовал нажать букву "н" и подумал, что это похоже на клавиатурную 
акробатику.

на вкус, цвет и ловкость рук товарищей конечно нет, но всё-же...

написал и подумал, что в такой конфигурации можно педаль приделать 
легко. взять старую USB клавиатуру, корпус выкинуть нафиг, и припаять 
педаль (педали) на нужные кнопки. настроить по вкусу. подключать 
одновременно с нормальной клавиатурой.


--

DamirX


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Какую комбинацию клавиш для переключения LAT-RUS участники рассылки используют?

2008-12-30 Thread Serhiy Storchaka
Boris Popov wrote:
> Какую комбинацию клавиш для переключения LAT-RUS
> участники рассылки используют?

CapsLock. Всё равно не используется и под рукой (но иногда, очень-очень
редко промахиваюсь и нажимаю Tab, Shift-CapsLock).

Это лучший доступный сейчас выбор, но всё равно плохой. Вот перейду на КДЕ4
и посмотрю, сделали ли там возможность биндить _отжатие_ клавиши, как вроде
бы обещали. В иксах такое вроде бы невозможно. Вот тогда и попробую
использовать _включение_ раскладок по отжатию правых Alt, Ctrl и Shift, как
было в keyrus'е.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Установка дебиан

2008-12-30 Thread Покотиленко Костик
В Вто, 30/12/2008 в 06:39 +0300, Yuriy Kaminskiy пишет:
> Victor Wagner wrote:
> > On 2008.12.23 at 14:31:04 -0500, Nicholas wrote:
> >> ножно изменитьстрочку:
> >> static int max_loop = 30;
> > Можно. Есть много способов чесать правое ухо левой ногой. Использование
> > CD/DVD и их образов для хранения софта один из них.
> 
> из того, что кто-то очень любит чесать правое ухо левой ногой, вовсе не 
> следует, что ухо можно чесать /только/ ногой.
> max_loop - это параметр модуля; соответственно, чтобы его поменять 
> ничего хакать не нужно (а когда нужно было хакать - он был #define, а не 
> static int [ЕМНИС]).
>  > Заодно и ядро хакать научишься.
> Не-а. Не научится.

Если не ошибаюсь, параметром ядра можно только до 64 увеличить. 64
забито #define'ом в ядре.

-- 
Покотиленко Костик 


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Какую комбинацию клавиш для переключения LAT-RUS участники рассылки используют?

2008-12-30 Thread Serhiy Storchaka
DamirX wrote:
> написал и подумал, что в такой конфигурации можно педаль приделать
> легко. взять старую USB клавиатуру, корпус выкинуть нафиг, и припаять
> педаль (педали) на нужные кнопки. настроить по вкусу. подключать
> одновременно с нормальной клавиатурой.

Да, ножной переключатель клавиатуры ? это мечта. И почему не делают?


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Какую комбинацию клавиш для переключения LAT-RUS участники рассылки используют?

2008-12-30 Thread Илья Демьянов
Caps Lock


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Какую комбинацию клавиш для переключения LAT-RUS участники рассылки используют?

2008-12-30 Thread Nikolay Panov
Перманентное: RUS = Shift+CapsLock, LAT = CapsLock. Временное: RUS =
зажатый AltGr, LAT по умолчанию.

Have a nice day,
   Nikolay.



2008/12/30 Kotikov Aleksey :
> Boris Popov пишет:
>> Какую комбинацию клавиш для переключения LAT-RUS
>> участники рассылки используют?
>>
> Пользуюсь ctrl_shift_toggle
>
>
> --
> To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
>
>


Re: вопрос по jabber/XMPP

2008-12-30 Thread Покотиленко Костик
В Вто, 30/12/2008 в 00:22 +0300, Stanislav Maslovski пишет:
> On Mon, Dec 29, 2008 at 11:05:42PM +0500, Murat D. Kadirov wrote:
> > Почитал тут немного по сабжу, но таки не нашол ответа на свой вопрос.
> > Есть две домашнии машинки, на обоих запущен pidgin. Вопрос: существует
> > ли возможность выхода в icq/irc из-под одного эккаунта/ника таким
> > макаром, чтобы все приходящии сообщения дублировались на обоих машинах,
> > ну и соответственно всё, что я буду писать в icq либо irc исходило от
> > одного эккаунта/ника? Разумеется пидгин будет настроен как
> > джаббер-клиент --> транспорт --> icq\irc ?
> > 
> > Грубо говоря, чего мне хочется? :) Сижу я за настольным компом
> > переписываюсь с приятелем в icq\irc и тут мне хочется в туалет.
> > Прихватив ноутбук в туалет продолжаю беседу уже там, по окончании
> > туалетных дел, возвращаюсь к настольной машине и продолжаю аккурат с
> > места моего ухода из туалета.. Может так понятнее кому будет. :)
> 
> Жуть! Это же до чего дойти можно... =)

Очень полезная фича, к стати, если она есть, конечно! Сам давно такое
искал.

-- 
Покотиленко Костик 


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Какую комбинацию клавиш для переключен ия LAT-RUS участники расс ылки используют?

2008-12-30 Thread Sergey Spiridonov
Привет

Boris Popov wrote:
> Какую комбинацию клавиш для переключения LAT-RUS
> участники рассылки используют?

win_menu
-- 
Best regards, Sergey Spiridonov


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Применение параметров прокси для нескольких приложений

2008-12-30 Thread Stanislav Maslovski
On 30/12/2008, DamirX  wrote:
> Stanislav Maslovski wrote:
> > dnsmasq. При установке его в позу resolvconf'ом он начинает вообще
> > конфиг читать из /var/run/dnsmasq/что-то-там.
> >
> > Хм. Ну мейби, этим зверем не пользовался, привык к pdnsd.
> >
> >
> точно известно, что в lenny pdnsd тоже устанавливается оригинальным образом.
> конфиги читает из /usr/share...(дальше не помню - кому интересно изучайте
> /etc/default/pdnsd  и  /etc/init.d/pdnsd)

Сей факт мне известен. Но насколько я помню, там подставляется просто
дефолтовый конфиг, заранее настроенный под resolvconf. Так как у меня
свой конфиг со старых времен, я этот дефолтовый не использую.

-- 
BR,
Stanislav


Re: Какую комбинацию клавиш для переключения LAT-RUS участники рассылки используют?

2008-12-30 Thread Покотиленко Костик
В Вто, 30/12/2008 в 11:15 +0200, Покотиленко Костик пишет:
> В Вто, 30/12/2008 в 08:55 +0300, Boris Popov пишет:
> > Какую комбинацию клавиш для переключения LAT-RUS
> > участники рассылки используют?
> 
> Ctrl-Shift

Может кто знает как только по правым сделать, как в xrus можно было? Тот
вариант мне на 100% нравился, если в прогах есть бинды на ctrl-shift -
пользуешься левыми.

-- 
Покотиленко Костик 


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Какую комбинацию клавиш для переключения LAT-RUS участники рассылки используют?

2008-12-30 Thread Nikolay Panov
> это конфиг чего?
> то есть какой ман читать?

xkb, в частности, xkbcomp.
Я его гружу посредством команды: xkbcomp /home/nik/.xkb/tp.xkb :0
Первоначалный tp.xkb создан, соответственно, обратной командой xkbcomp
:0 /home/nik/.xkb/tp.xkb после чего модифицирован.

Have a nice day,
   Nikolay.


Re: Какую комби нацию клавиш для переклю чения LAT-RUS участники рас сылки используют?

2008-12-30 Thread Dmitry E. Oboukhov
NP> Перманентное: RUS = Shift+CapsLock, LAT = CapsLock. Временное: RUS =
NP> зажатый AltGr, LAT по умолчанию.

а покажи настройку на то как перманентное настроил :)
--
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Установка дебиан

2008-12-30 Thread yuri . nefedov

On Tue, 30 Dec 2008, Покотиленко Костик wrote:


В Вто, 30/12/2008 в 06:39 +0300, Yuriy Kaminskiy пишет:

Victor Wagner wrote:

On 2008.12.23 at 14:31:04 -0500, Nicholas wrote:

ножно изменитьстрочку:
static int max_loop = 30;

Можно. Есть много способов чесать правое ухо левой ногой. Использование
CD/DVD и их образов для хранения софта один из них.


из того, что кто-то очень любит чесать правое ухо левой ногой, вовсе не
следует, что ухо можно чесать /только/ ногой.
max_loop - это параметр модуля; соответственно, чтобы его поменять
ничего хакать не нужно (а когда нужно было хакать - он был #define, а не
static int [ЕМНИС]).
> Заодно и ядро хакать научишься.
Не-а. Не научится.


Если не ошибаюсь, параметром ядра можно только до 64 увеличить. 64
забито #define'ом в ядре.



  Ну а исходники посмотреть?

  linux/drivers/block/loop.c:

static int max_loop;
module_param(max_loop, int, 0);
MODULE_PARM_DESC(max_loop, "Maximum number of loop devices");

if (max_loop > 1UL << MINORBITS)
return -EINVAL;

 То есть максимальное число (1UL << MINORBITS -1) = 1048575

 На практике, максимальное число ограничено 'minor number',
 которое есть char, то есть можно создать только
 /dev/loop0 - /dev/loop255

 В исходниках же (2.6.24) стоит интересный комментарий:
 * (2) if max_loop is not specified, create 8 loop device on module
 * load, user can further extend loop device by create dev node
 * themselves and have kernel automatically instantiate actual
 * device on-demand.
if (max_loop) {
nr = max_loop;
range = max_loop;
} else {
nr = 8;
range = 1UL << MINORBITS;
}

 Так что, как я понимаю, даже max_loop задавать не обязательно.

 Сейчас попробовал:

 mknod /dev/loop8 b 7 8
 chmod 660 /dev/loop8
 mount -t iso9660 -o ro,loop=/dev/loop8 KNOPPIX_V5.1.1CD-2007-01-04-EN.iso 
/cdrom

 работает...

 Yu.

Re: вопрос по jabber/XMPP

2008-12-30 Thread San_Sanych
Покотиленко Костик пишет:
> В Вто, 30/12/2008 в 00:22 +0300, Stanislav Maslovski пишет:
>   
>> On Mon, Dec 29, 2008 at 11:05:42PM +0500, Murat D. Kadirov wrote:
>> 
>>> Почитал тут немного по сабжу, но таки не нашол ответа на свой вопрос.
>>> Есть две домашнии машинки, на обоих запущен pidgin. Вопрос: существует
>>> ли возможность выхода в icq/irc из-под одного эккаунта/ника таким
>>> макаром, чтобы все приходящии сообщения дублировались на обоих машинах,
>>> ну и соответственно всё, что я буду писать в icq либо irc исходило от
>>> одного эккаунта/ника? Разумеется пидгин будет настроен как
>>> джаббер-клиент --> транспорт --> icq\irc ?
>>>
>>> Грубо говоря, чего мне хочется? :) Сижу я за настольным компом
>>> переписываюсь с приятелем в icq\irc и тут мне хочется в туалет.
>>> Прихватив ноутбук в туалет продолжаю беседу уже там, по окончании
>>> туалетных дел, возвращаюсь к настольной машине и продолжаю аккурат с
>>> места моего ухода из туалета.. Может так понятнее кому будет. :)
>>>   
>> Жуть! Это же до чего дойти можно... =)
>> 
>
> Очень полезная фича, к стати, если она есть, конечно! Сам давно такое
> искал.
>
>   
дык запускать centerim/pidgin-txt на каком-либо сервере в screen

-- 
Александр Вайтехович
www: http://sanych.nnov.ru
e-mail: ssanych[at]gmail[dot]com 
icq: 168712946


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Какую комбинацию кл авиш для переключения LAT-RUS участники рассылки и спользуют?

2008-12-30 Thread Mykola Nikishov
DamirX  writes:

> Попробуйте сами нажать CTRL+x (+z, +c, +v) и сравнить ощущения с
> CapsLock+x и т.д.

Хм... Зажимаю правый CTRL правым же мизинцем, левым мизинцем Z. Чем
вариант с CapsLock удобней?

-- 
MAN-UANIC


Re: Какую комбинацию кл авиш для переключения LAT-RUS участники рассылки и спользуют?

2008-12-30 Thread Mykola Nikishov
Stanislav Maslovski  writes:

> On Tue, Dec 30, 2008 at 08:55:54AM +0300, Boris Popov wrote:
>> Какую комбинацию клавиш для переключения LAT-RUS
>> участники рассылки используют?
>
> Caps Lock

+1, для us,ru,ua

-- 
MAN-UANIC


Re: Какую комбинацию клавиш для переключения LAT-RUS участники рассылки используют?

2008-12-30 Thread Stanislav Maslovski
On 30/12/2008, DamirX  wrote:
> DamirX wrote:
> > попробовал нажать букву "н" и подумал, что это похоже на клавиатурную
> акробатику.
> > на вкус, цвет и ловкость рук товарищей конечно нет, но всё-же...
> >
> >
> написал и подумал, что в такой конфигурации можно педаль приделать легко.
> взять старую USB клавиатуру, корпус выкинуть нафиг, и припаять педаль
> (педали) на нужные кнопки. настроить по вкусу. подключать одновременно с
> нормальной клавиатурой.

Старо. Но актуально =)

-- 
BR,
Stanislav


Re: заблокировать компьютер

2008-12-30 Thread Aleksey Cheusov

> однако он местами на вывод картинки иногда хочет много много процессора
> что заставляет cpufreqd удерживать CPU в максимуме именно тогда когда
> комп НЕ используется.
>
> посмотрел на xlock там та же беда.

xlock -mode blank

Все остальное баловство для детей

-- 
Best regards, Aleksey Cheusov.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Какую комбинацию клавиш для переключения LAT-RUS участники рассылки используют?

2008-12-30 Thread Nikolay Panov
Что-то в этом роде.
// using the group(caps_select) map, pressing:
// Caps Lock selects the first group
// Shift+Caps Lock selects the last group
partial modifier_keys
xkb_symbols "caps_select" {
key  {[  ISO_First_Group,  ISO_Last_Group ]   };
};

Единственно, ещё весной работала следующая конструкция:
indicator "Caps Lock" {
allowExplicit;
groups = All-Group1;
};
А теперь, похоже, индикацию раскладки кап-ледом больше сделать невозможно :o(

Have a nice day,
   Nikolay.



On Tue, Dec 30, 2008 at 12:46, Dmitry E. Oboukhov  wrote:
> NP> Перманентное: RUS = Shift+CapsLock, LAT = CapsLock. Временное: RUS =
> NP> зажатый AltGr, LAT по умолчанию.
>
> а покажи настройку на то как перманентное настроил :)
> --
> ... mpd is off
>
> . ''`.   Dmitry E. Oboukhov
> : :'  :   email: un...@debian.org jabber://un...@uvw.ru
> `. `~'  GPGKey: 1024D / F8E26537 2006-11-21
>  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537
>
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v1.4.9 (GNU/Linux)
>
> iEYEARECAAYFAklZ7gEACgkQq4wAz/jiZTf/LgCgxkGEZulF1xdD0/5tSKJlyHdl
> rhMAoKLoZ51Fcg1lp+fCFbM8eCds6aeL
> =nmW4
> -END PGP SIGNATURE-
>
>


Re: Какую комбинацию кла виш для переключения LAT-RUS участники рассылки исполь зуют?

2008-12-30 Thread DamirX

Mykola Nikishov wrote:

Попробуйте сами нажать CTRL+x (+z, +c, +v) и сравнить ощущения с
CapsLock+x и т.д.



Хм... Зажимаю правый CTRL правым же мизинцем, левым мизинцем Z. Чем
вариант с CapsLock удобней?
  
Опаньки. А я это делаю одной (левой) рукой. мизинец на капс, 
указательный - на букву. видимо так я привык. да и на правом ctrl-е у 
меня включатель английского.


--
Damirx


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Применение параметров прокси для нескольких приложений

2008-12-30 Thread George Shuklin
30.12.08, 00:51, "Stanislav Maslovski" :

> > Ну почему же hacks? Вполне нормальный способ. Если программа ещё умеет и
> > валидировать конфиги до их применения - совсем замечательно.
> Во-во, тоже важный момент. Про степень хакнутости хака: имхо, она
> пропорциональна длине конфига в степени нетривиальности его
> редактирования _руками_ помноженной на важность сервиса в системе.
> Ко многим конфигам я бы и себя не сразу допустил, а уж тем более скрипт
> какой-то, который может трапнуться в любой момент по любой причине. 
> Но в простейших случаях -- так уж и быть, если нет другого способа,
> сгодится и sed c SIGHUP.

SIGHUP это слишком резко, есть squid -k reconfigure. Он сначала синтакис 
проверяет, а потом уже перечитывает конфиг.

-- 
wBR,George.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



VirtualBox 2.1 и мост

2008-12-30 Thread Alexey Trunyov
On Tue, 30 Dec 2008 10:21:34 +0300
"Abdourazak Osmanov"  wrote:

> > http://www.virtualbox.org/wiki/Changelog
> > New Host Interface Networking implementations for Windows and Linux hosts
> > with easier setup (replaces TUN/TAP on Linux and manual bridging on
> > Windows)
> > Поменялся механизм, по идее должно стать проще.
> Получается, что теперь нужно выбрать только бридж, а остальное будет
> автоматом?

Получается, что для простых конфигураций достаточно просто вырбрать 
ethernet-интерфейс, к которому нужно прибриджеваться.

> P.S. Проще оно-то проще, но как-то сомнительна ценность всего этого...

Вопрос о принятом решении задавать лучше не мне, а разработчиками
VirtualBox. Но на мой взгляд они пожертвовали прозрачностью решения для
упрощения жизни тем пользователям, которые неспособны собственноручно
поднять TAP-интерфейс и добавить его в бридж.
Я к данной категории не отношусь, т.ч. нововведение воспринимаю с
настороженностью.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: время больше на три часа

2008-12-30 Thread Aleksey Cheusov
> При включении компа время всегда больше нормально на три часа, и даже
> после того как я поменяю его на правильное, после перезагрузки оно
> снова больше на три часа. Как поправить?

- Чему равна переменная UTC в файле /etc/default/rcS.
- Посмотри файл /etc/timezone
- Посмотри время в биосе
- Есть ли в системе винда и какая (dual-boot)?
- если синхронизируешь время каким-нибудь ntpdate+hwclock,
  обрати внимание на опции hwclock --localtime|--utc

Я думаю, этих вопросов достаточно для того, чтобы понять, что
происходит. А вообще, был когда-то Linux clock-howto.
Рекомендую почитать.

-- 
Best regards, Aleksey Cheusov.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Какую комбинацию клавиш для переключ ения LAT-RUS участники рассылки испол ьзуют?

2008-12-30 Thread Aleksey Korotkov
On Tue, 30 Dec 2008 11:36:08 +0200
Serhiy Storchaka wrote:

SS> Да, ножной переключатель клавиатуры ? это мечта. И почему не делают?

Бизнес-план?

-- 
С уважением,
А.В.Коротков,

mailto:z...@uni.udm.ru


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Какую комбинацию клавиш для переключ ения LAT-RUS участники рассылки испол ьзуют?

2008-12-30 Thread Aleksey Korotkov
On Tue, 30 Dec 2008 08:55:54 +0300
Boris Popov wrote:

BP> Какую комбинацию клавиш для переключения LAT-RUS
BP> участники рассылки используют?

Right Ctrl

-- 
С уважением,
А.В.Коротков,

mailto:z...@uni.udm.ru


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: load distribution per CPU

2008-12-30 Thread Pavel Ammosov
On Mon, Dec 29, 2008 at 09:42:28AM +0200, Dmitri Korotkov wrote:
> Прерывания не распределяются между ядрами !

irqbalance стоит и работает?


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Настройки клавиатуры не применяются

2008-12-30 Thread George Shuklin
30.12.08, 12:22, "Serhiy Storchaka" :

> > Как тогда их набирать, если переключалка на капсе будет?
> Во-первых часто ли приходится много букв набирать в верхнем регистре?
> Времена пишмашинок с набором заглавными заголовков и объявлений уже прошли.
> А короткие аббревиатуры можно и со шифтом набрать (даже удобнее, имхо).
> Во-вторых, если использовать CapsLock для переключения раскладки, то прежние
> функции CapsLock исполняет Shift-CapsLock.

Это всё понятно. И капс как переключалка - понятно и удобно. Однако, во время 
миграции, лучше лишнего не ломать. (А у меня ещё есть работа, на которой без 
виндов несколько проблематично, и на которой адекватно настроить переключалку 
на капс не получится).

-- 
wBR,George.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Какую комбинацию клавиш для переключения LAT-RUS участни ки рассылки используют?

2008-12-30 Thread George Shuklin
30.12.08, 17:30, "Aleksey Korotkov" :

> SS> Да, ножной переключатель клавиатуры ? это мечта. И почему не делают?
> Бизнес-план?
Лучше регулятор частоты процессора. Как на старых швейных машинках. Нажал 
педаль - работает быстрее. Отпустил - притормозилось.

-- 
wBR,George.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: вопрос по jabber/XMPP

2008-12-30 Thread Покотиленко Костик
В Вто, 30/12/2008 в 13:47 +0300, San_Sanych пишет:
> Покотиленко Костик пишет:
> > В Вто, 30/12/2008 в 00:22 +0300, Stanislav Maslovski пишет:
> >   
> >> On Mon, Dec 29, 2008 at 11:05:42PM +0500, Murat D. Kadirov wrote:
> >> 
> >>> Почитал тут немного по сабжу, но таки не нашол ответа на свой вопрос.
> >>> Есть две домашнии машинки, на обоих запущен pidgin. Вопрос: существует
> >>> ли возможность выхода в icq/irc из-под одного эккаунта/ника таким
> >>> макаром, чтобы все приходящии сообщения дублировались на обоих машинах,
> >>> ну и соответственно всё, что я буду писать в icq либо irc исходило от
> >>> одного эккаунта/ника? Разумеется пидгин будет настроен как
> >>> джаббер-клиент --> транспорт --> icq\irc ?
> >>>
> >>> Грубо говоря, чего мне хочется? :) Сижу я за настольным компом
> >>> переписываюсь с приятелем в icq\irc и тут мне хочется в туалет.
> >>> Прихватив ноутбук в туалет продолжаю беседу уже там, по окончании
> >>> туалетных дел, возвращаюсь к настольной машине и продолжаю аккурат с
> >>> места моего ухода из туалета.. Может так понятнее кому будет. :)
> >>>   
> >> Жуть! Это же до чего дойти можно... =)
> >> 
> >
> > Очень полезная фича, к стати, если она есть, конечно! Сам давно такое
> > искал.
> >
> >   
> дык запускать centerim/pidgin-txt на каком-либо сервере в screen

Сорьки, асю в тексте уже не воспринимаю :(

-- 
Покотиленко Костик 


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Установка дебиан

2008-12-30 Thread Покотиленко Костик
В Вто, 30/12/2008 в 13:34 +0300, yuri.nefe...@gmail.com пишет:
> On Tue, 30 Dec 2008, Покотиленко Костик wrote:
> 
> > В Вто, 30/12/2008 в 06:39 +0300, Yuriy Kaminskiy пишет:
> >> Victor Wagner wrote:
> >>> On 2008.12.23 at 14:31:04 -0500, Nicholas wrote:
>  ножно изменитьстрочку:
>  static int max_loop = 30;
> >>> Можно. Есть много способов чесать правое ухо левой ногой. Использование
> >>> CD/DVD и их образов для хранения софта один из них.
> >> 
> >> из того, что кто-то очень любит чесать правое ухо левой ногой, вовсе не
> >> следует, что ухо можно чесать /только/ ногой.
> >> max_loop - это параметр модуля; соответственно, чтобы его поменять
> >> ничего хакать не нужно (а когда нужно было хакать - он был #define, а не
> >> static int [ЕМНИС]).
> >> > Заодно и ядро хакать научишься.
> >> Не-а. Не научится.
> >
> > Если не ошибаюсь, параметром ядра можно только до 64 увеличить. 64
> > забито #define'ом в ядре.
> >
> 
>Ну а исходники посмотреть?

Если я ещё и в исходники ядра по каждой нужде смотреть буду...
Вам видать это ближе, за что и благодарен.

>linux/drivers/block/loop.c:
> 
> static int max_loop;
> module_param(max_loop, int, 0);
> MODULE_PARM_DESC(max_loop, "Maximum number of loop devices");
> 
>  if (max_loop > 1UL << MINORBITS)
>  return -EINVAL;
> 
>   То есть максимальное число (1UL << MINORBITS -1) = 1048575
> 
>   На практике, максимальное число ограничено 'minor number',
>   которое есть char, то есть можно создать только
>   /dev/loop0 - /dev/loop255
> 
>   В исходниках же (2.6.24) стоит интересный комментарий:
>   * (2) if max_loop is not specified, create 8 loop device on module
>   * load, user can further extend loop device by create dev node
>   * themselves and have kernel automatically instantiate actual
>   * device on-demand.
>  if (max_loop) {
>  nr = max_loop;
>  range = max_loop;
>  } else {
>  nr = 8;
>  range = 1UL << MINORBITS;
>  }
> 
>   Так что, как я понимаю, даже max_loop задавать не обязательно.
> 
>   Сейчас попробовал:
> 
>   mknod /dev/loop8 b 7 8
>   chmod 660 /dev/loop8
>   mount -t iso9660 -o ro,loop=/dev/loop8 KNOPPIX_V5.1.1CD-2007-01-04-EN.iso 
> /cdrom
> 
>   работает...

С той версии видать изменилось. Итак, чтоб подытожить, максимум всё
равно 256, или нет?

-- 
Покотиленко Костик 


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Имя запущенной программы

2008-12-30 Thread George Shuklin

Как узнать имя конкретной запущенной в X11 программы? Т.е. я вижу окно, мне 
хочется знать имя процесса, который его создал. Как?


-- 
wBR,George.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Как правильно сделать поддержку юникода в программе

2008-12-30 Thread Alexey Pechnikov
Hello!

Хорошо известный кроссплатформенный способ добавить в программу поддержку 
юникода - использовать 
библиотеку libicu. С ней все работает, но... весит это счастье более 10 
мегабайт. В то же время 
тикль, питон и проч. интерпретаторы имеют поддержку юникода, не используют эту 
либу и весят 
значительно меньше. Вопрос: как они это делают? Явно есть какое-то более легкое 
решение.

P.S. Собранный с поддержкой русского языка (с помощью libicu) tksqlite весит 
9,1 Мб - и это 
упакованный в starpack. Ну, положим, в дебиане libicu можно с собой не таскать, 
но как это не 
печально, существуют и другие дистрибутивы и платформы.

Best regards, Alexey.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Как правильно сделат ь поддержку юникода в прог рамме

2008-12-30 Thread Eugene V. Lyubimkin
Alexey Pechnikov wrote:
> Hello!
> 
> Хорошо известный кроссплатформенный способ добавить в программу поддержку 
> юникода - использовать 
> библиотеку libicu. С ней все работает, но... весит это счастье более 10 
> мегабайт.
apt-cache show говорит, что 6 (впрочем, тоже немало)

> P.S. Собранный с поддержкой русского языка (с помощью libicu) tksqlite весит 
> 9,1 Мб - и это 
> упакованный в starpack. Ну, положим, в дебиане libicu можно с собой не 
> таскать, но как это не 
> печально, существуют и другие дистрибутивы и платформы.
А сказать, что, дескать, моя программа хочет libicu, и тогда в нужный дистриб
её положат, можно попробовать? Если твоя софтина окажется нужной и полезной,
вряд ли пакетирование libicu станет главной проблемой для дистрибутивов.

З.Ы.
$ apt-cache rdepends libicu38 | sort | uniq | wc -l
38

Не так уж и мало.


-- 
Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com
Ukrainian C++ Developer, Debian Maintainer, APT contributor



signature.asc
Description: OpenPGP digital signature


Re: Как правильно сделать поддержку юникода в программе

2008-12-30 Thread Alexey Pechnikov
Hello!

В сообщении от Tuesday 30 December 2008 21:55:53 Eugene V. Lyubimkin написал(а):
> А сказать, что, дескать, моя программа хочет libicu, и тогда в нужный
> дистриб её положат, можно попробовать? Если твоя софтина окажется нужной и
> полезной, вряд ли пакетирование libicu станет главной проблемой для
> дистрибутивов.

Как выяснилось, собрать, к примеру, sqlite с libicu на отличном от дебиана 
дистрибутиве не совсем 
просто. Да и сам размер libicu убивает - многие из программ, прекрасно 
работающих с юникодом, весят 
в разы меньше! Опять же интересно распространение программы в независимом от 
дистрибутива виде - 
тиклевский старпак это обеспечивает, но мне не нравится размер программы в 9 Мб.

Best regards, Alexey.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Как правиль но сделать поддержку юни кода в программе

2008-12-30 Thread Murat D. Kadirov
20:55 Tue 30 Dec, Eugene V. Lyubimkin wrote:
> Alexey Pechnikov wrote:
> > Hello!
> > 
> > Хорошо известный кроссплатформенный способ добавить в программу поддержку 
> > юникода - использовать 
> > библиотеку libicu. С ней все работает, но... весит это счастье более 10 
> > мегабайт.
> apt-cache show говорит, что 6 (впрочем, тоже немало)
> 
> > P.S. Собранный с поддержкой русского языка (с помощью libicu) tksqlite 
> > весит 9,1 Мб - и это 
> > упакованный в starpack. Ну, положим, в дебиане libicu можно с собой не 
> > таскать, но как это не 
> > печально, существуют и другие дистрибутивы и платформы.
> А сказать, что, дескать, моя программа хочет libicu, и тогда в нужный дистриб
> её положат, можно попробовать? Если твоя софтина окажется нужной и полезной,
> вряд ли пакетирование libicu станет главной проблемой для дистрибутивов.
> 
> З.Ы.
> $ apt-cache rdepends libicu38 | sort | uniq | wc -l
> 38
> 
> Не так уж и мало.

Ничтожно мало. И в общем случае не согласен с предлагаемым тобой
решением проблемы путём: "ах у вас этого нету, ну дак это ваши же
проблемы". Любой мэйнтейнер (да собственно и внимательный юзер) сильно
скептически относится к тому, что необходимая утиль весит 200-300 кб, но
зато тянет за собой 10 метров зависимости (одной!), которые в сущности прямой
функциональности в программу не добавляет. Ситуация напоминает проблему
гномо- кедофилов, когда тем, либо другим необходима программа шибко
привязанная к тому или иному DE.. разумеется она потянет за собой
половину этого DE, и железобетонно окажется, что именно этот DE ты
терпеть не можешь. Ну а уж когда эта зависимость не входит в "любимый"
дистрибутив, начинается как минимум сопение и ворчание в купе с
мейлиньем разработчику программы на тему, чего же ты братец не
удосужился взять в зависимости чего-нибудь менее увесистое, например
"то", либо "это".

Я к сожалению, ничего не предлагаю по сути т.к. не сведущ в проблеме.
Но и в обиду правильное стремление топикстартера найти более адекватное
решение дать не могу :)

> 
> 
> -- 
> Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com
> Ukrainian C++ Developer, Debian Maintainer, APT contributor
> 



-- 
Murat D. Kadirov


pgp1uIaDam2LR.pgp
Description: PGP signature


Re: Как правильно сделать поддержку юникода в программе

2008-12-30 Thread Serhiy Storchaka
Alexey Pechnikov wrote:
> Хорошо известный кроссплатформенный способ добавить в программу поддержку
> юникода - использовать библиотеку libicu. С ней все работает, но... весит
> это счастье более 10 мегабайт. В то же время тикль, питон и проч.
> интерпретаторы имеют поддержку юникода, не используют эту либу и весят
> значительно меньше. Вопрос: как они это делают? Явно есть какое-то более
> легкое решение.
> 
> P.S. Собранный с поддержкой русского языка (с помощью libicu) tksqlite
> весит 9,1 Мб - и это упакованный в starpack. Ну, положим, в дебиане libicu
> можно с собой не таскать, но как это не печально, существуют и другие
> дистрибутивы и платформы.

ICU — это стрельба по воробьям межконтинентальной баллистической ракетой.
Библиотека, первоначально написанная для Java и потом портированная для C++
и C. Большинство функций вряд ли понадобятся (некоторые довольно
экзотические, как например запись чисел словами на разных языках).

Что имеется ввиду под поддержкой уникода? Обычно требуется только:
1) Унифицированное представление текста на разных языках. Обычно UCS2, UCS4
или UTF-8. Иногда используют wchar_t и/или мультибайтовые строки.
2) Ввод/вывод в разных кодировках. Достаточно iconv или recode. Тикль и
питон тащат свои таблицы перекодировки. Львиную долю тут занимают всякие
китайские и японские кодировки, если очень жмёт, то можно сэкономить.
3) Определение класса символа (буква, цифра, пробел и т. п.), преобразование
регистра. Для wchar_t есть стандартные локалезависимые функции в C99. Для
уникода можно взять нетяжёлую libunicode.
4) Чисто уникодные функции. Комбинированные символы, названия каждого
символа и т. п. Тут уже нужна специальная библиотека. И немаленькая.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Как правильно сделат ь поддержку юникода в прог рамме

2008-12-30 Thread Eugene V. Lyubimkin
Alexey Pechnikov wrote:
> Как выяснилось, собрать, к примеру, sqlite с libicu на отличном от дебиана 
> дистрибутиве не совсем 
> просто. Да и сам размер libicu убивает - многие из программ, прекрасно 
> работающих с юникодом, весят 
> в разы меньше! Опять же интересно распространение программы в независимом от 
> дистрибутива виде - 
> тиклевский старпак это обеспечивает, но мне не нравится размер программы в 9 
> Мб.
Рискну предположить, что библиотека обеспечивает почти-или-совсем-полную 
поддержку
юникода, в нескольких видах и т.д., чтобы никто не ушёл обиженным. Насколько я 
знаю, в
стандарте Юникод определена туча всяких атрибутов и функций, которые 
используются
ничтожными долями пользователей, но есть поддерживать и реализовывать их все, 
может уйти
немало уйти усилий и кода.

А в большинстве программ нужно всего-то уметь перекодировку 
Юникод-другая_кодировка и
обратно, + базовые функции типа ввода/вывода текста и базовая работа со 
строками в
Юникоде. Для этого никаких метров кода не надо, конечно.

Когда мы вместе с Дмитрием Обуховым и Станиславом Масловски прикручивали к 
html2text
базовую работу с Юникодом, там потребовалась базовая адаптация нескольких 
внутренних
функций + вставили фильтры перекодировки на входе и выходе. diff там точно не 
превышал
тысячи строк.

Попробуй найти меньшую библиотеку с меньшими, но достаточными для тебя 
возможностями.

З.Ы. Я не знаю, как там с тиклем, но, скажем, если мне вдруг понадобится в 
плюсах
корректная работа с Юникодом, можно слинковать с libqtcore4 - она весит 2 метра 
в архиве.
Хотя, конечно, всё равно пушкой по воробьям.

-- 
Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com
Ukrainian C++ developer, Debian Maintainer, APT contributor



signature.asc
Description: OpenPGP digital signature


Re: Как правильно сдел ать поддержку юникода в программе

2008-12-30 Thread Victor Wagner
On 2008.12.30 at 21:33:09 +0300, Alexey Pechnikov wrote:

> Hello!
> 
> Хорошо известный кроссплатформенный способ добавить в программу поддержку 
> юникода - использовать 
> библиотеку libicu. С ней все работает, но... весит это счастье более 10 
> мегабайт. В то же время 
> тикль, питон и проч. интерпретаторы имеют поддержку юникода, не используют 
> эту либу и весят 
> значительно меньше. Вопрос: как они это делают? Явно есть какое-то более 
> легкое решение.

Чего не хватает в glibc? В linux туда iconv  входит, а функции работы с
wide char и multibyte прекрасно поддерживают все необходимые операции с
unicode.

Если нужно, конечно, поддерживать freebsd - там хреновее. iconv в
портах, wide char совершенно необязательно unicode и так далее. В Linux
такой бардак был только во времена glibc < 2.3.5

В Solaris относительно неплохо, но только если не нужно поддерживать
древние релизы. Начиная с 9 уже жить можно. В восьмерке приходится уже с
собой таскать что-то типа libiconv.

А что касается  Windows, то там, конечно, api совершенно другой, но пока
устраивает BMP (Basic multilingual plane) все сделано как бы не лучше,
чем в Linux. Вот с полноценным Unicode (который в 2 байта не лезет) -
там сложнее.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Как правильно сдел ать поддержку юникода в программе

2008-12-30 Thread Victor Wagner
On 2008.12.30 at 22:00:04 +0200, Eugene V. Lyubimkin wrote:

> 
> Попробуй найти меньшую библиотеку с меньшими, но достаточными для тебя 
> возможностями.
> 
> З.Ы. Я не знаю, как там с тиклем, но, скажем, если мне вдруг понадобится в 
> плюсах

Есть она там, есть. В общем-то все необходимое вполне себе имеется.
Кстати, libtcl сильно меньше мегабайта. Правда, к ней еще скриптовая
библиотека прилагается, в том числе таблицы перекодировки. ВОт это
хозяйство все вместе на 2 мб тянет.

> корректная работа с Юникодом, можно слинковать с libqtcore4 - она весит 2 
> метра в архиве.

А вот на плюсах кросс-платформные приложения лучше не писать.
Несовместимостей между разными версиями компиляторов (а тем более
компиляторами от разных вендоров) там такие, что проблема локализации
простой и понятной покажется. А еще STL-и тоже бывают сильно разные.

Поэтому писать на плюсах что-то что должно выйти за пределы одной
машины, или дюжины машин и идентичным дистрибутивом и просуществовать
более 2-3 лет, крайне не рекомендую. Ту же Qt уже сколько раз не слишком
совместимым образом переписали.


> Хотя, конечно, всё равно пушкой по воробьям.
> 
> -- 
> Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com
> Ukrainian C++ developer, Debian Maintainer, APT contributor
> 



-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Command line interface to X selections (clipboard)

2008-12-30 Thread Serhiy Storchaka
Как получить доступ к иксовому буферу обмена из командной строки? С целью
использования в простых скриптах и однострочниках.

Увидел в репозитарии xclip, который именно для этого и предназначен. Всё бы
хорошо, но работает он только с Latin1. Как быть?


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Проблемы написания кро ссплатформенных приложен ий

2008-12-30 Thread Eugene V. Lyubimkin
Victor Wagner wrote:
>> корректная работа с Юникодом, можно слинковать с libqtcore4 - она весит 2 
>> метра в архиве.
> 
> А вот на плюсах кросс-платформные приложения лучше не писать.
Другие варианты, на мой скромный взгляд, ещё хуже.

> Несовместимостей между разными версиями компиляторов (а тем более
> компиляторами от разных вендоров) там такие, что проблема локализации
> простой и понятной покажется. А еще STL-и тоже бывают сильно разные.
Эгм. Вот что-то, а стандартное API не ломалось уже очень много лет.
Другое дело, что этого стандартного API мало.

> Поэтому писать на плюсах что-то что должно выйти за пределы одной
> машины, или дюжины машин и идентичным дистрибутивом и просуществовать
> более 2-3 лет, крайне не рекомендую. Ту же Qt уже сколько раз не слишком
> совместимым образом переписали.
Практика показывает, что многие с Вами не согласны. Дебиан предоставляет нам 
замечательную
статистику (в пределах порядков), итак:

$ apt-cache rdepends libstdc++6 | sort | uniq | wc -l
3239
$ apt-cache rdepends perl | sort | uniq | wc -l
2278
$ apt-cache rdepends python | sort | uniq | wc -l
1527
$ apt-cache rdepends ruby | sort | uniq | wc -l
101
$ apt-cache rdepends tcl | sort | uniq | wc -l
26
$ apt-cache rdepends tcl8.4 | sort | uniq | wc -l
116
$ apt-cache rdepends tcl8.5 | sort | uniq | wc -l
19
$ apt-cache rdepends tcl8.6 | sort | uniq | wc -l
5
$ apt-cache rdepends tcl8.3 | sort | uniq | wc -l
24

А уж в случае программ с гуём, особенно если у них есть участки, критичные к 
скорости
выполнения, то альтернатив плюсам совсем мало (С-шники укажут мне на GTK2, но я 
плохо
представляю, как можно от хорошей жизни писать на этом, тут уж несовместимости 
между
компиляторами мне кажутся не такими уж плохими (впрочем, кто-то таки написал 
gtkmm)).

-- 
Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com
Ukrainian C++ developer, Debian Maintainer, APT contributor



signature.asc
Description: OpenPGP digital signature


Re: Имя запущенной про граммы

2008-12-30 Thread Stanislav Maslovski
On Tue, Dec 30, 2008 at 08:49:34PM +0300, George Shuklin wrote:
> 
> Как узнать имя конкретной запущенной в X11 программы? Т.е. я вижу окно, мне 
> хочется знать имя процесса, который его создал. Как?

Строго говоря, X сервер знает о клиентах только то, что они сами о
себе сообщают (так как, например, X сервер и процесс, создавший некое окно,
вовсе не обязаны быть запущенными на одной машине).

Правильные клиенты сообщают PID в property _NET_WM_PID, по нему можно
уже копать дальше.

xprop
xprop | grep _NET_WM_NAME
xprop | grep _NET_WM_PID

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Command line interface to X selections (clipboard)

2008-12-30 Thread Stanislav Maslovski

On Tue, Dec 30, 2008 at 10:28:43PM +0200, Serhiy Storchaka wrote:
> Как получить доступ к иксовому буферу обмена из командной строки? С целью
> использования в простых скриптах и однострочниках.
> 
> Увидел в репозитарии xclip, который именно для этого и предназначен. Всё бы
> хорошо, но работает он только с Latin1. Как быть?

apt-get install xsel

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Имя запущенной программы

2008-12-30 Thread George Shuklin
31.12.08, 00:27, "Stanislav Maslovski" :

> > Как узнать имя конкретной запущенной в X11 программы? Т.е. я вижу окно, мне 
> > хочется знать имя процесса, который его создал. Как?
> Строго говоря, X сервер знает о клиентах только то, что они сами о
> себе сообщают (так как, например, X сервер и процесс, создавший некое окно,
> вовсе не обязаны быть запущенными на одной машине).
> Правильные клиенты сообщают PID в property _NET_WM_PID, по нему можно
> уже копать дальше.
> xprop
> xprop | grep _NET_WM_NAME
> xprop | grep _NET_WM_PID

xprop. Ясно, спасибо.

-- 
wBR,George.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Command line interface to X selections (clipboard)

2008-12-30 Thread Stanislav Maslovski
On Wed, Dec 31, 2008 at 12:01:47AM +0200, Serhiy Storchaka wrote:
> Stanislav Maslovski wrote:
> > On Tue, Dec 30, 2008 at 10:28:43PM +0200, Serhiy Storchaka wrote:
> >> Как получить доступ к иксовому буферу обмена из командной строки? С целью
> >> использования в простых скриптах и однострочниках.
> >> 
> >> Увидел в репозитарии xclip, который именно для этого и предназначен. Всё
> >> бы хорошо, но работает он только с Latin1. Как быть?
> > 
> > apt-get install xsel
> 
> Аналогично. Всё, что не в Latin1 заменяет на '?'

Откуда (или куда) пытаешься вставить текст?

-- 
Stanislav


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Command line interface to X selections (clipboard)

2008-12-30 Thread Serhiy Storchaka
Stanislav Maslovski wrote:
> On Tue, Dec 30, 2008 at 10:28:43PM +0200, Serhiy Storchaka wrote:
>> Как получить доступ к иксовому буферу обмена из командной строки? С целью
>> использования в простых скриптах и однострочниках.
>> 
>> Увидел в репозитарии xclip, который именно для этого и предназначен. Всё
>> бы хорошо, но работает он только с Latin1. Как быть?
> 
> apt-get install xsel

Аналогично. Всё, что не в Latin1 заменяет на '?'.


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Как правильно сделать поддержку юникода в программе

2008-12-30 Thread Alexey Pechnikov
Hello!

> ICU — это стрельба по воробьям межконтинентальной баллистической ракетой.
> Библиотека, первоначально написанная для Java и потом портированная для C++
> и C. Большинство функций вряд ли понадобятся (некоторые довольно
> экзотические, как например запись чисел словами на разных языках).

Не знал таких подробностей. Немного поковыряв, удалось ICU скомпилить с 
эскулайт под линукс и 
виндоус, теперь в рассылке эскулайт периодически подсказываю, как это делается, 
а сам мечтаю 
избавиться от такого балласта. Эскулайтом я постепенно в своих проектах 
постгрес заменяю, нужные 
расширения написал (не много и нужно, в сущности - работа с ip-адресами, md5 
суммы для текстовой 
строки, для строки таблицы и целой таблицы, сжатие/распаковка данных, генерация 
uuid и т.п.), пора 
бы и "отбросить хвост" в виде libicu. Кстати, разработчик ГИС-модуля к sqlite 
использует iconv для 
перекодирования. А вот полнотекстовый поиск работает с юникодом через ICU.

> Что имеется ввиду под поддержкой уникода? Обычно требуется только:
> 1) Унифицированное представление текста на разных языках. Обычно UCS2, UCS4
> или UTF-8. Иногда используют wchar_t и/или мультибайтовые строки.

Попробую конкретизировать. Итак, юникод - UTF-8. Хотелось бы еще UTF16, хотя я 
ни разу его не 
использовал и не видел, чтобы кто-то использовал. Но движок sqlite имеет 
нативную поддержку UTF16, 
может пригодиться.

Требуется ввод/вывод  - смотрел примеры перекодирования через iconv, вроде 
устраивает.
Далее, нужно сравнение символов, сортировка строк, смена регистра. 

Вот что требуется от функций смены регистра:

** upper('ABC') -> 'abc'
** lower('abc') -> 'ABC'

** lower('I', 'en_us') -> 'i'
** lower('I', 'tr_tr') -> 'ı' (small dotless i)

Сравнение с шаблоном, как я понимаю, через вышеперечисленное пишется, но 
хотелось бы пример, чтобы 
грамотно реализовать функции LIKE и REGEXP - они и так медленные, писать надо 
аккуратно.


> 2) Ввод/вывод в разных кодировках. Достаточно iconv или recode. Тикль и
> питон тащат свои таблицы перекодировки. Львиную долю тут занимают всякие
> китайские и японские кодировки, если очень жмёт, то можно сэкономить.

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

> 3) Определение класса символа (буква, цифра, пробел и т. п.),
> преобразование регистра. Для wchar_t есть стандартные локалезависимые
> функции в C99. Для уникода можно взять нетяжёлую libunicode.

Наверное, мне это и надо, если с этими функциями можно выполнить преобразования 
вида 
lower('I', 'en_us') -> 'i'

> 4) Чисто уникодные функции. Комбинированные символы, названия каждого
> символа и т. п. Тут уже нужна специальная библиотека. И немаленькая.

Названия символов в движке СУБД знать не требуется. А что такое 
"комбинированные символы"?

P.S. Есть кроссплатформенный способ реализации - забиндить нужные функции из 
тикля (питона, etc.). 
Но, во-первых, для сравнения символов такой метод получается медленнее раза в 2 
- 4, чем через 
libicu. Во-вторых, иногда нужно вызвать sqlite просто из консоли и хотелось бы 
иметь встроенные 
функции. 

Best regards, Alexey.


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Как правильно сдела ть поддержку юникода в п рограмме

2008-12-30 Thread Mikhail Gusarov
Twas brillig at 02:26:08 31.12.2008 UTC+03 when pechni...@sandy.ru did gyre and 
gimble:

 AP> Названия символов в движке СУБД знать не требуется. А что такое
 AP> "комбинированные символы"?

A + символ "точки над" = Ä

И ещё не надо забывать, что есть пачка символов, у которых более одной
записи (тот же Ä имеет две или три), и их надо уметь нормализовывать к
каноническому виду.

-- 


pgpi4qVo3rLB5.pgp
Description: PGP signature


Re: Какую комбинацию к лавиш для переключения LAT-RUS участники расс ылки используют?

2008-12-30 Thread Иван Лох
On Tue, Dec 30, 2008 at 07:22:51PM +0300, George Shuklin wrote:
> 30.12.08, 17:30, "Aleksey Korotkov" :
> 
> > SS> Да, ножной переключатель клавиатуры ? это мечта. И почему не делают?
> > Бизнес-план?
> Лучше регулятор частоты процессора. Как на старых швейных машинках. Нажал
> педаль - работает быстрее. Отпустил - притормозилось.

Тогда лучше две педали... И генератор. На сколько мегагерц твоей мощи хватило --
все твое. 


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Какую комбинацию клавиш для переключен ия LAT-RUS участники расс ылки используют?

2008-12-30 Thread San_Sanych

Иван Лох пишет:




SS> Да, ножной переключатель клавиатуры ? это мечта. И почему не делают?
Бизнес-план?
  

Лучше регулятор частоты процессора. Как на старых швейных машинках. Нажал
педаль - работает быстрее. Отпустил - притормозилось.



Тогда лучше две педали... И генератор. На сколько мегагерц твоей мощи хватило --
все твое. 



  

заодно и гиподинамии от сидячего образа жизни не будет :)

--
Александр Вайтехович
www: http://sanych.nnov.ru
e-mail: ssanych[at]gmail[dot]com 
icq: 168712946



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



fvwm

2008-12-30 Thread Dmitry E. Oboukhov
а где-то есть АКТУАЛЬНЫЕ примеры конфигов и документация по
сабжу?

а то взял пакет из debian'а а там на приложенные примеры конфигов
и ругается: та директива устарела, эта устарела, эта вообще неверная


--
... mpd is off

. ''`.   Dmitry E. Oboukhov
: :’  :   email: un...@debian.org jabber://un...@uvw.ru
`. `~’  GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537


signature.asc
Description: Digital signature


Re: Имя запущенной про граммы

2008-12-30 Thread Victor Wagner
On 2008.12.31 at 00:27:00 +0300, Stanislav Maslovski wrote:

> Строго говоря, X сервер знает о клиентах только то, что они сами о
> себе сообщают (так как, например, X сервер и процесс, создавший некое окно,
> вовсе не обязаны быть запущенными на одной машине).
> 
> Правильные клиенты сообщают PID в property _NET_WM_PID, по нему можно
> уже копать дальше.

Э, а в какой property написан хост, на котором этот pid искать? 
Или "правильные клиенты" это "клиенты соблюдающие рекомендации
freedesktop.org, авторы которых и понятия не имеют о сетевых
возможностяъ X-ов, поэтому изобретают всякие dbus-ы"?


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Re: Проблемы написания кроссплатформенных приложений

2008-12-30 Thread Victor Wagner
On 2008.12.30 at 22:46:39 +0200, Eugene V. Lyubimkin wrote:

> Victor Wagner wrote:
> >> корректная работа с Юникодом, можно слинковать с libqtcore4 - она весит 2 
> >> метра в архиве.
> > 
> > А вот на плюсах кросс-платформные приложения лучше не писать.
> Другие варианты, на мой скромный взгляд, ещё хуже.

Изучите пару десятков высокоуровневых языков, будет у вас взгляд
нескромный.  Как правило, любой скриптовый язык, стандарт на который
задан реализацией - Tcl, Perl, Python, Ruby - обладает куда большей
переносимостью чем C++. Да и Scheme, хотя у нее десятки независимых
реализаций - тоже.

> Практика показывает, что многие с Вами не согласны. Дебиан предоставляет нам 
> замечательную

Еште дерьмо. Сто миллионов мух не могут ошибаться.


> 
> А уж в случае программ с гуём, особенно если у них есть участки, критичные к 
> скорости
> выполнения, то альтернатив плюсам совсем мало

Альтернатива одна-единственная, но очвень мощная.
НЕ ПИШИТЕ ВЕСЬ ПРОЕКТ на одном языке.

GUI сам по себе НИКОГДА не является критичным по скорости, поскольку
его скорость реакции определяется скоростью человека. И только
объектно-ориентированный подход может затормозить современный компьютер
до такой степени, чтобы человек ощущал замедленную реакцию интерфейса.




-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org