Re: оффтопик: зачем аппар атному RAID батарейка?

2009-12-04 Пенетрантность Ed
a. запись на диск может в любой момент прерваться по аппаратным причинам 
(питание отключили, кабель отошёл, зависание системы, ...).
b. в качестве борьбы с неконсистентным состоянием данных после сбоя 
сейчас обычно используются транзакционные механизмы - транзакция может 
быть или полностью сохранена или же будет отменена, промежуточные 
варианты исключены.


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


так вот батарейка позволяет совместить несовместимое - на оперции записи 
контроллер сразу отвечает, что они завершены, а в случае сбоя 
несохранённые данные остаются в battery-backed write cache и будут 
записаны на диск при следущем включении компьютера. кроме того, большой 
write cache и знание о нутрях рейда позволяют контроллеру более 
оптимально перетасовывать операции записи на диск (не зря же с 
умными контроллерами рекомендуется отключать ядерный элеватор).


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


ps: ядерный элеватор звучит дико. как его по-русски назвать?


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



Re: оффтопик: зачем ап паратному RAID батарейка?

2009-12-04 Пенетрантность Andrey Rahmatullin
On Fri, Dec 04, 2009 at 11:40:02AM +0300, Ed wrote:
 ps: ядерный элеватор звучит дико. как его по-русски назвать?
Планировщик ввода/вывода.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

Это старая проблема (яйцо vs курица).
Я пока что не знаю, как её решить правильно.
-- ldv in #2924


signature.asc
Description: Digital signature


Re: изменение значений в ldap

2009-12-04 Пенетрантность Игорь Чумак

Evgeny Yugov пишет:

Здравствуйте.

a...@korona-auto.com пишет:
День добрый. С протоколом ldap досконально не знаком, но знаю что 
помимо операций выборки возможны и операции добавления/изменения.


Есть windows AD, в котором у объектов типа user указан email адрес.
Возможно ли как-то поменять/добавить значение поля? Если можно киньте 
пример на shell/python или на другом языке.


И раз уж такая тема была затронута, то задам еще вопрос: может ли 
рядовой пользователь в AD сделать запрос на изменение атрибута 
объекта (поле email)? Если нет, то что необходимо сделать чтобы он 
смог его редактировать?



Делегирование полномочий творит чудеса.. Но надо ли это? ;)
Лучше собрать эти адреса, перепроверить, а потом залить всё сразу с 
помощью скрипта.



Где-то так (выкушено из скрипта на ActivePerl под Windows):
### $dn - DistingushedName обьекта, $email - понятно что ;)

use Win32::OLE;
use File::Copy;
use Encode;

my $objConn = Win32::OLE-CreateObject(ADODB.Connection);
$objConn-{Provider} = ADsDSOObject;
$objConn-Open;


   $dn=LDAP://dc1/.$dn.,dc=garant,dc=local if ($dn !~/^LDAP/);
   my $object = Win32::OLE-GetObject($dn);
   w32err;
   setprop($object,mail,$email);

sub w32err
{ my $w32err=Win32::OLE-LastError();
   my ($res,$txt)=split / /,$w32err,2;
   if ($txt)
   {
   print encode(cp866,decode(cp1251,$txt)).\n;
   };
   return $res;
};
sub setprop
{
   my ($ouser,$prop,$val)=...@_;
   if ($prop  $val)
   {
   print Set $prop=. encode(cp866,decode(cp1251,$val)).\n;
   $ouser-Put($prop,$val);
   $ouser-SetInfo;
   if (w32err) {die Win32::OLE-LastError();};
   };
};

--
Head office 


Igor Chumak
System Administrator

OJSC “UIC Generali Garant” 
15/2 Chervonoarmiyska str.,

01004, Kyiv, Ukraine
Phone: +38(044)206 8820 
E-Mail: i.chu...@generali.garant.ua 
www.generali.garant.ua



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



Re: Кодировка имён файлов в zip испорчена при распаковке в Винде

2009-12-04 Пенетрантность Konstantin Fadeyev
4 декабря 2009 г. 12:18 пользователь Andrey Rahmatullin
w...@altlinux.org написал:
 On Fri, Dec 04, 2009 at 10:21:33AM +0500, Konstantin Fadeyev wrote:
 Есть скрипт, который, по крону, монтирует виндовую шару, упаковывает в
 zip
 Заменить zip на что-нибудь unicode-aware можно?

 --
 WBR, wRAR (ALT Linux Team)
 Powered by the ALT Linux fortune(6):

 Это вообще традицией уже становится вписал настройки в конфиг - chattr +i его
 а не то какой-то очередной plug'n'pray туда влезет и исправит его.
                -- mrkooll in hardware@

 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.10 (GNU/Linux)

 iQEcBAEBCAAGBQJLGLfIAAoJEOih81koZvPBG8cIAJ0aj4iul/noYfk0zFYI2YHS
 25AwkgWrHM2uUdzq79/Z9tcLHT2GeKjN2kQ7ybmVOSCaMFNoX/A4/c0tx9oSnyJV
 cZ2YgkAMAY8R2ebzE0bWpzgTgB1H/DC/Xdl0ZT6mKy68JoaeawZ3Umi5bk9AIFgi
 fOA/DWyQveCKyihaY23vRNyFMm/O7f9oBeWs81CE8jTPVX2qioh0OARafxzP
 49ZetZmWf쨒㤴릔ᅃ糭핋羌䎗틈ϧ殶ᱩ≍残�
 iSsZquSrMule6KmkQVPGWFACOm9TJSqVJcyQwKzagjOcARAYp0C5/lg1gZpexak=
 =DN00
 -END PGP SIGNATURE-



Заменить не проблема, просто стрёмно. У меня все скрипты его
используют, просто файлы латиницей, либо переименовываются в латиницу.
Проблем не возникало.
Я порылся по дистру, возможно 7z подойдёт. Он умеет в zip.
Есть ещё альтернативы?
Основное требование чтоб пакет лежал в main.

-- 
Константин Фадеев


Re: Кодировка имён фай лов в zip испорчена при распаковке в Винде

2009-12-04 Пенетрантность Andrey Rahmatullin
On Fri, Dec 04, 2009 at 01:48:52PM +0500, Konstantin Fadeyev wrote:
 Я порылся по дистру, возможно 7z подойдёт. Он умеет в zip.
Сам формат zip не unicode-aware. Используйте другой формат или следите,
чтобы и создание, и использование архива происходили в одной локали (это
как минимум).

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

swi karpov: ну ... это идеал. еще лучше съе.. свалить нафиг из мск куда-нить
  за город вообще
karpov swi: дада, приезжайте к нам в Россию :)))


signature.asc
Description: Digital signature


Re: Кодировка имён файло в в zip испорчена при распак овке в Винде

2009-12-04 Пенетрантность Oleksandr Gavenko

Andrey Rahmatullin wrote:

Сам формат zip не unicode-aware. Используйте другой формат или следите,

Между прочим tar тоже не unicode-aware. И таковых наверно нету ((.


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


С Windows это не получится.

У меня имела место эта проблема, решения в google не нашел.
Жду предложений.

--
С уважением, Александр Гавенко.


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



Re: Кодировка и мён файлов в zip испорчена при распаковке в Винде

2009-12-04 Пенетрантность Dmitry E. Oboukhov
 чтобы и создание, и использование архива происходили в одной локали (это
 как минимум).
 
OG С Windows это не получится.

OG У меня имела место эта проблема, решения в google не нашел.
OG Жду предложений.

Что-то в этом духе:

cp -ar backup backup.tmp
convmv -f utf-8 -t cp1251 -r backup.tmp
cd backup.tmp  zip -r ../backup.zip .
cd .. 
rm -fr backup.tmp


Если хочется избежать копирования можно заюзать fuse-файловую систему
которая при монтировании перекодирует имена налету. как она называется
не помню, помню что есть
-- 
... 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: Кодировка имён файлов в zip испорчена при распаковке в Винде

2009-12-04 Пенетрантность Konstantin Fadeyev
Переход на другой тип архивов не вариант. Это однозначно. Так как
потом архивы продвигаются дальше по организации.


-- 
Константин Фадеев


Re: Кодировка имён фай лов в zip испорчена при распаковке в Винде

2009-12-04 Пенетрантность Andrey Rahmatullin
On Fri, Dec 04, 2009 at 11:22:09AM +0200, Oleksandr Gavenko wrote:
  Сам формат zip не unicode-aware. Используйте другой формат или следите,
 Между прочим tar тоже не unicode-aware.
Увы.

 И таковых наверно нету ((.
7z, rar

  чтобы и создание, и использование архива происходили в одной локали (это
  как минимум).
 С Windows это не получится.
Ну почему же. LANG= перекрыть не?

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

zurab [n=ha...@***.***.***] has joined #altlinux
zurab есть тут русские?
thresh nope
zurab thresh  это значит нет?
thresh yep
zurab [n=ha...@***.***.***] has left #altlinux


signature.asc
Description: Digital signature


Re: Кодировка имён фай лов в zip испорчена при распаковке в Винде

2009-12-04 Пенетрантность Andrey Rahmatullin
On Fri, Dec 04, 2009 at 12:32:41PM +0300, Dmitry E. Oboukhov wrote:
 Если хочется избежать копирования можно заюзать fuse-файловую систему
 которая при монтировании перекодирует имена налету. как она называется
 не помню, помню что есть
convmvfs, собсна.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

ki11abee второй вопрос - есть ли спеки или альтернативные репозитарии для
   Firebird?
thresh гг, ты лучше не прикасайся к ЭТОМУ
thresh никто из тех, кто пытался собрать firebird, обратно не вернулся
ki11abee если я не прикоснусь меня точно съедят
ki11abee и тогда я не вернусь 100%
dottedmag thresh: к inger'у на join стучались люди, собирающиеся собирать
firebird fulltime.
thresh o_O
thresh и где они теперь(c)


signature.asc
Description: Digital signature


Re: Создание deb-пакета со скриптовыми утилита ми

2009-12-04 Пенетрантность Alexander Galanin
On Fri, 4 Dec 2009 05:34:27 +0300
Alexey Pechnikov pechni...@mobigroup.ru wrote:

 Требование же табов вместо пробелов в makefile и вовсе нонсенс,
 но объяснения, откуда такое взялось, на глаза раньше не попадалось.

Так я не понял, крестовый поход против make будет или нет? Я сейчас в
магазин пойду, мне там попкорн закупать или как? :)

-- 
Alexander Galanin


pgpOPKmcmcbVA.pgp
Description: PGP signature


Re: Кодировка имён фай лов в zip испорчена п ри распаковке в Винде

2009-12-04 Пенетрантность Alexander Galanin
On Fri, 4 Dec 2009 12:32:41 +0300
Dmitry E. Oboukhov un...@debian.org wrote:

 Если хочется избежать копирования можно заюзать fuse-файловую систему
 которая при монтировании перекодирует имена налету. как она называется
 не помню, помню что есть

Вообще говоря, опция -o и модуль iconv доступен для любой фс на fuse.
В частности для fuse-zip подходит такое:

fuse-zip zipfile.zip -omodules=iconv,from_code=CP866,to_code=UTF8 zipdir

-- 
Alexander Galanin


pgpigsOdw7TZ9.pgp
Description: PGP signature


Re: 4 KDE - ЗАЧЕМ? кому это надо?

2009-12-04 Пенетрантность Alexey Pechnikov
Hello!

On Friday 04 December 2009 08:48:34 DamirX wrote:
 в зависимости от желения программиста может выглядеть так:
 
 ns_param[maxpost]= 20*10**2*10**2
 ns_param_maxpost= 20  20
 ns_param.maxpost= 20* 1024*1024
 
 Если бы я понял, что сверхестественного ты хотел показать другими
 строками - написал бы как это может выглядеть на питоне.

Оно должно быть сохранено в узел ns/server/${servername}/module/nssock.
Притом этот код конфига нужно сгенерить на питоне (вообще-то часть
параметров надо рассчитать на основе базовых, запрошенных у пользователя,
но для примера пусть будет просто подстановка уже известных значений).

Best regards, Alexey Pechnikov.
http://pechnikov.tel/


Re: Debian становится все более похож на Windows. Как с этим жить?

2009-12-04 Пенетрантность Alexey Pechnikov
Hello!

On Friday 04 December 2009 00:44:35 Nicholas wrote:
 Просто со времен Potato и 2.2 появилось много всего нового (devfs, udev, 
 hal, dbus, DeviceKit ) - и не совсем понятно для чего это нужно,  в 
 часности, человеку которого устраивает команда mount и который не очень 
 следит за модой ?
 
 Вот с network manager похожая ситуация - непонятно нужен ли он для чего 
 то кроме одноименного аплета... ?

Интересно, почему человека, которого команда mount устраивает, не устроило
ручное редактирование /etc/network/interfaces и управление с помощью ifup и пр.?
Оно и в woody, и в sarge, и в ленни работает, и далее будет работать.

Best regards, Alexey Pechnikov.
http://pechnikov.tel/


Re: оффтопик: зачем аппар атному RAID батарейка?

2009-12-04 Пенетрантность Evgeny Yugov

Здравствуйте

Ed пишет:
skip
(не зря же с 
умными контроллерами рекомендуется отключать ядерный элеватор).

skip

ps: ядерный элеватор звучит дико. как его по-русски назвать?


Чёрт я аж подпрыгнул, Вы в след раз лучше на аглицком... 0_о
PS Догнал с 3-его перечитывания...

--
В тёплых лесах UnNamed реки...


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



Re: оффтопик: зачем аппаратному RAID бат арейка?

2009-12-04 Пенетрантность Ed

Andrey Rahmatullin wrote:

On Fri, Dec 04, 2009 at 11:40:02AM +0300, Ed wrote:
  

ps: ядерный элеватор звучит дико. как его по-русски назвать?


Планировщик ввода/вывода.


планировщик - более ёмкое понятие, оно ещё включает распределение 
ресурсов между процессами.


речь же об этом:
http://en.wikipedia.org/wiki/Elevator_algorithm

хотя в линухе отключить только элеватор afaik нельзя - только выбрать 
планировщик noop



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



Re: Lenny. Насколько оправ данно для обычного польз ователя инсталляция х64 vs x86?

2009-12-04 Пенетрантность Alexander GQ Gerasiov
Fri, 4 Dec 2009 05:38:50 +0300
Alexey Pechnikov pechni...@mobigroup.ru wrote:

 Hello!
 
 On Thursday 26 November 2009 20:31:00 Alexander GQ Gerasiov wrote:
  Есть
  надежда, что совсем скоро у нас будет полноценный multiarch и для
  этого не придется делать чруты и прочие извращения.
 
 Надежда на чем-то основывается? И когда это скоро - в очередном
 релизе или существенно далее?
Почитай релиз гоалс ленни.

-- 
Best regards,
 Alexander GQ Gerasiov

 Contacts:
 e-mail:g...@cs.msu.su Jabber:  g...@jabber.ru
 Homepage:  http://gq.net.ru ICQ: 7272757
 PGP fingerprint: 04B5 9D90 DF7C C2AB CD49  BAEA CA87 E9E8 2AAC 33F1


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



Re: Lenny. Насколько оправ данно для обычного польз ователя инсталляция х64 vs x86?

2009-12-04 Пенетрантность Alexander GQ Gerasiov
Fri, 4 Dec 2009 15:10:34 +0300
Alexander GQ Gerasiov g...@cs.msu.su wrote:

 Fri, 4 Dec 2009 05:38:50 +0300
 Alexey Pechnikov pechni...@mobigroup.ru wrote:
 
  Hello!
  
  On Thursday 26 November 2009 20:31:00 Alexander GQ Gerasiov wrote:
   Есть
   надежда, что совсем скоро у нас будет полноценный multiarch и для
   этого не придется делать чруты и прочие извращения.
  
  Надежда на чем-то основывается? И когда это скоро - в очередном
  релизе или существенно далее?
 Почитай релиз гоалс ленни.
 
s/lenny/squeeze/

-- 
Best regards,
 Alexander GQ Gerasiov

 Contacts:
 e-mail:g...@cs.msu.su Jabber:  g...@jabber.ru
 Homepage:  http://gq.net.ru ICQ: 7272757
 PGP fingerprint: 04B5 9D90 DF7C C2AB CD49  BAEA CA87 E9E8 2AAC 33F1


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



хороший калькулято р

2009-12-04 Пенетрантность Ed
не подскажет ли кто хороший калькулятор? на ncurses, консольный, 
графический - не важно.


пока для меня идеалом был калькулятор из dos navigator:
- 2+2*2=6 - воспринимает выражения;
- 10h+0b10=18 - понимает смешение разных оснований счисления в одном 
выражении;

- показывает результат в нескольких системах счисления сразу;
- pi/atn(1)~4, e^ln(2)~2 - умеет не только 4 арифметических действия;
- результат считается по мере ввода выражения (не критично - но удобно же).


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



Re: хороший калькулят ор

2009-12-04 Пенетрантность Ed

Stanislav Vlasov wrote:
  

не подскажет ли кто хороший калькулятор? на ncurses, консольный, графический
- не важно.

пока для меня идеалом был калькулятор из dos navigator:
- 2+2*2=6 - воспринимает выражения;
- 10h+0b10=18 - понимает смешение разных оснований счисления в одном
выражении;
- показывает результат в нескольких системах счисления сразу;
- pi/atn(1)~4, e^ln(2)~2 - умеет не только 4 арифметических действия;
- результат считается по мере ввода выражения (не критично - но удобно же).



bc, возможно, подойдёт.
Сам я его в пределах 4-х действий пользую, да и для скриптов он зело удобен.
Но в документации про всякие синусы что-то было.


bc сейчас и пользую, претензии есть. во-первых работа с разными 
основаниями счисления неудобна, во-вторых не раз натыкался на:

2^(1/2)
Runtime warning (func=(main), adr=9): non-zero scale in exponent
1


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



Re: хороший калькулятор

2009-12-04 Пенетрантность Ed

x_empty_dragon wrote:

python?



 2+2^(1/2)
4
 2+2.0^(1.0/2)
Traceback (most recent call last):
 File stdin, line 1, in module
TypeError: unsupported operand type(s) for ^: 'float' and 'float'
 0x16+0b10
 File stdin, line 1
   0x16+0b10
   ^
SyntaxError: invalid syntax


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



Re: хороший калькулятор

2009-12-04 Пенетрантность Nick
2009/12/4 Ed sp...@yandex.ru:
 x_empty_dragon wrote:

 python?


 2+2^(1/2)
 4
 2+2.0^(1.0/2)
 Traceback (most recent call last):
  File stdin, line 1, in module
 TypeError: unsupported operand type(s) for ^: 'float' and 'float'
 0x16+0b10
  File stdin, line 1
   0x16+0b10
           ^
 SyntaxError: invalid syntax

^ is the bitwise XOR operator. For exponentiation, use **.

2+2.0**(1.0/2)
3.4142135623730949



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




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



Re: посчитать крыло / парус

2009-12-04 Пенетрантность Nicholas

Stanislav Maslovski wrote:

 pi*r^2/(2r) = pi*r/2.


Спасибо.


--
Sincerely,
Nicholas


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



Re: хороший калькулятор

2009-12-04 Пенетрантность Ed

Nick wrote:

^ is the bitwise XOR operator. For exponentiation, use **.

2+2.0**(1.0/2)
3.4142135623730949


 1/2
0

я конечно догадался, что надо написать 1.0/2, но напрягает. также 
напрягает необходимость писать math. перед функциями. то же самое с 
системами счисления.



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



Re: хороший калькулятор

2009-12-04 Пенетрантность Nicholas

Ed wrote:


  2+2^(1/2)


calcoo

3.414213562

как копипаст там сделать я не нашел, но с клавиатуры (,),/ и ^ воспринемает.
И выглядит не плохо.

--
Sincerely,
Nicholas


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



Re: хороший калькулятор

2009-12-04 Пенетрантность Ed

Nicholas wrote:

Ed wrote:


  2+2^(1/2)


calcoo

3.414213562

как копипаст там сделать я не нашел, но с клавиатуры (,),/ и ^ 
воспринемает.


1. слишком калькулятор, хочется иметь возможность видеть и 
редактировать выражение;

2. похоже только десятичные числа.


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



Re: хороший калькулят ор

2009-12-04 Пенетрантность Sergey Spiridonov
Привет

Ed wrote:
 не подскажет ли кто хороший калькулятор? на ncurses, консольный,
 графический - не важно.

qalculate
-- 
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: хороший калькулято р

2009-12-04 Пенетрантность Sergey Korobitsin
Fri, Dec 04, 2009 at 16:13 +0300 Ed воздействовал на энтропию:
 bc, возможно, подойдёт.
 Сам я его в пределах 4-х действий пользую, да и для скриптов он зело удобен.
 Но в документации про всякие синусы что-то было.
 
 bc сейчас и пользую, претензии есть. во-первых работа с разными
 основаниями счисления неудобна, во-вторых не раз натыкался на:
 2^(1/2)
 Runtime warning (func=(main), adr=9): non-zero scale in exponent
 1

Напиши свой :-)
В Unix programming environment Кернигана-Пайка есть пример, как
сделать что-то похожее.

Ну, или maxima пускать, например.

-- 
Best regards, Sergey Korobitsin
Arta Software, Astana, KZ
mailto:undertaker{at}arta.kz
xmpp:underta...@jabber.arta.kz

--
Условно-бесплатная программа — это такая программа, которую ставишь бесплатно, 
а потом тебе за неё дают условно…
-- aceler в 
http://lj.rossia.org/users/k001/659660.html?thread=4968140#t4968140


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



Re: хороший калькулято р

2009-12-04 Пенетрантность Alexander GQ Gerasiov
Fri, 04 Dec 2009 16:22:38 +0300
Ed sp...@yandex.ru wrote:

 x_empty_dragon wrote:
  python?
 
 
   2+2^(1/2)
 4
   2+2.0^(1.0/2)
 Traceback (most recent call last):
   File stdin, line 1, in module
 TypeError: unsupported operand type(s) for ^: 'float' and 'float'
   0x16+0b10
   File stdin, line 1
 0x16+0b10
 ^
 SyntaxError: invalid syntax

zcalc:

1 2+2**(1.0/2) 
3,41421



-- 
Best regards,
 Alexander GQ Gerasiov

 Contacts:
 e-mail:g...@cs.msu.su Jabber:  g...@jabber.ru
 Homepage:  http://gq.net.ru ICQ: 7272757
 PGP fingerprint: 04B5 9D90 DF7C C2AB CD49  BAEA CA87 E9E8 2AAC 33F1


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



Re: Кодировка имён файлов в zip испорчена при распаковке в Винде

2009-12-04 Пенетрантность Serhiy Storchaka
Oleksandr Gavenko wrote:
 Andrey Rahmatullin wrote:
 Сам формат zip не unicode-aware. Используйте другой формат или следите,
 Между прочим tar тоже не unicode-aware. И таковых наверно нету ((.

7-Zip, Jar.


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



Re: хороший калькулятор

2009-12-04 Пенетрантность San_Sanych

Alexander GQ Gerasiov пишет:


zcalc:

1 2+2**(1.0/2) 
3,41421



  

еще вариант :)

cat 
calc.tcl



#! /usr/bin/tclsh
while (1) {puts [expr [gets stdin]]}


--
Александр Вайтехович
www: http://sanych.nnov.ru
jabber: sanych{a}sanych.nnov.ru


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



Re: хороший калькулят ор

2009-12-04 Пенетрантность Alexander Galanin
On Fri, 04 Dec 2009 17:33:22 +0300
San_Sanych ssan...@gmail.com wrote:

 #! /usr/bin/tclsh
 while (1) {puts [expr [gets stdin]]}

while {[ gets stdin e ] = 0} {
puts [ expr $e ]
}

Но такой калькулятор тоже плох, потому что у него 2^2 == 0,
а 5/3 == 1.

-- 
Alexander Galanin


pgpX15VRHrBkB.pgp
Description: PGP signature


Re: хороший калькулятор

2009-12-04 Пенетрантность Nicholas

Ed wrote:
1. слишком калькулятор, хочется иметь возможность видеть и 
редактировать выражение;


Только что открыл для себя scilab

---
 scilab-4.0

  Copyright (c) 1989-2006
  Consortium Scilab (INRIA, ENPC)
---


Startup execution:
  loading initial environment

--2+2^(1/2)
 ans  =

3.4142136

--



--
Sincerely,
Nicholas


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



Re: Кодировка имён файлов в zip испорчена при распаковке в Винде

2009-12-04 Пенетрантность Serhiy Storchaka
Dmitry E. Oboukhov wrote:
 Что-то в этом духе:
 
 cp -ar backup backup.tmp
 convmv -f utf-8 -t cp1251 -r backup.tmp

Скорее cp866. И локаль ru_RU.CP866.



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



Re: хороший калькулят ор

2009-12-04 Пенетрантность San_Sanych

Ed пишет:

Stanislav Vlasov wrote:
 
не подскажет ли кто хороший калькулятор? на ncurses, консольный, 
графический

- не важно.

пока для меня идеалом был калькулятор из dos navigator:
- 2+2*2=6 - воспринимает выражения;
- 10h+0b10=18 - понимает смешение разных оснований счисления в одном
выражении;
- показывает результат в нескольких системах счисления сразу;
- pi/atn(1)~4, e^ln(2)~2 - умеет не только 4 арифметических действия;
- результат считается по мере ввода выражения (не критично - но 
удобно же).



bc, возможно, подойдёт.
Сам я его в пределах 4-х действий пользую, да и для скриптов он зело 
удобен.

Но в документации про всякие синусы что-то было.


bc сейчас и пользую, претензии есть. во-первых работа с разными 
основаниями счисления неудобна, во-вторых не раз натыкался на:

2^(1/2)
Runtime warning (func=(main), adr=9): non-zero scale in exponent
1



echo 2+2*sqrt(1/2) |bc -l
3.41421356237309504880


--
Александр Вайтехович
www: http://sanych.nnov.ru
jabber: sanych{a}sanych.nnov.ru


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



Re: хороший калькулятор

2009-12-04 Пенетрантность Serhiy Storchaka
Ed wrote:

 не подскажет ли кто хороший калькулятор? на ncurses, консольный,
 графический - не важно.
 
 пока для меня идеалом был калькулятор из dos navigator:
  - 2+2*2=6 - воспринимает выражения;
  - 10h+0b10=18 - понимает смешение разных оснований счисления в одном
 выражении;
  - показывает результат в нескольких системах счисления сразу;
  - pi/atn(1)~4, e^ln(2)~2 - умеет не только 4 арифметических действия;
  - результат считается по мере ввода выражения (не критично - но удобно
  же).

$ qalc
 2+2*2

  2 + (2 * 2) = 6

 0x10+0b10

  16 + 2 = 18

 pi/atan(1)

  pi / atan(1) = 4

 e^ln(2)

  e^ln(2) = approx. 2

 2+2^(1/2)

  2 + (2^(1 / 2)) = approx. 3.4142136

Или его брат qalculate.



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



Re: хороший калькулят ор

2009-12-04 Пенетрантность San_Sanych

Alexander Galanin пишет:

On Fri, 04 Dec 2009 17:33:22 +0300
San_Sanych ssan...@gmail.com wrote:

  

#! /usr/bin/tclsh
while (1) {puts [expr [gets stdin]]}



while {[ gets stdin e ] = 0} {
puts [ expr $e ]
}

Но такой калькулятор тоже плох, потому что у него 2^2 == 0,
а 5/3 == 1.

  

увы только так
./calc.tcl

5.0/3
1.6667
2**2
4


--
Александр Вайтехович
www: http://sanych.nnov.ru
jabber: sanych{a}sanych.nnov.ru


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



Re: Кодировка и мён файлов в zip испорчена при распаковке в Винде

2009-12-04 Пенетрантность Dmitry E. Oboukhov
 Что-то в этом духе:
 
 cp -ar backup backup.tmp
 convmv -f utf-8 -t cp1251 -r backup.tmp

SS Скорее cp866. И локаль ru_RU.CP866.

а эту венду разве упомнишь какая в ней магия в данный момент времени
применяется
-- 
... 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: 4 KDE - ЗАЧЕМ? кому это надо?

2009-12-04 Пенетрантность Serhiy Storchaka
Alexey Pechnikov wrote:
 Если все так просто,
 может, продемонстрируете, как на питоне сгенерить питоновский конфиг,
 аналогичный вот такому тиклевскому:
 
 ns_section ns/server/${servername}/adp/parsers
 ns_param   adp .adp   ;# The simple parser looks for \% ...
 \%
 
 ns_section ns/server/${servername}/module/nssock
 ns_param   port$httpport ;# Port for HTTP (typically 80)
 ns_param   hostname   $hostname ;# This is not the same as your hostname
 ns_param   address   $address  ;# This is not the same as your host
 addr
 ns_param   location  http://$hostname; ;# URL for auto-redirects
 (trailing slash)
 ns_param maxpost[expr 20 * 1024 * 1024] ;
 ns_param maxinput   [expr 20 * 1024 * 1024] ;
 
 Ага, с сохранением кавычек, комментариев и заданием параметров в удобном
 виде: 20 * 1024 * 1024. Нет, я не знаю, в какое место нужно запихать
 параметры питону, чтобы получить аналогичную древовидную структуру.

Например так (отступы здесь только для удобства):

ns_section('ns/server/' + servername + '/module/nssock',
   port = httpport, # Port for HTTP (typically 80)
   hostname = hostname, # This is not the same as your hostname
   address = address,  # This is not the same as your host addr
   location = 'http://' + hostname, # URL for auto-redirects (trailing 
slash)
   maxpost = 20 * 1024 * 1024,
   maxinput = 20 * 1024 * 1024
)

Или так:

ns_section('ns', 'server', servername, 'module', 'nssock',
   port = httpport, # Port for HTTP (typically 80)
   hostname = hostname, # This is not the same as your hostname
   address = address,  # This is not the same as your host addr
   location = 'http://' + hostname, # URL for auto-redirects (trailing 
slash)
   maxpost = 20 * 1024 * 1024,
   maxinput = 20 * 1024 * 1024
)

Или даже так:

ns.server[servername].module.nssock(
   port = httpport, # Port for HTTP (typically 80)
   hostname = hostname, # This is not the same as your hostname
   address = address,  # This is not the same as your host addr
   location = 'http://' + hostname, # URL for auto-redirects (trailing 
slash)
   maxpost = 20 * 1024 * 1024,
   maxinput = 20 * 1024 * 1024
)

В чём проблема-то?


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



Re: хороший калькулято р

2009-12-04 Пенетрантность Evgeny M. Zubok
Ed sp...@yandex.ru writes:

 bc сейчас и пользую, претензии есть. во-первых работа с разными
 основаниями счисления неудобна, во-вторых не раз натыкался на:
 2^(1/2)
 Runtime warning (func=(main), adr=9): non-zero scale in exponent
 1

Ну так в документации явно написано, что показатель степени должен быть
целочисленным. Для возведения в произвольную степень надо написать
функцию e в степени ln.

Вот полезняшка есть funcs.bc. Выложу весь файлик сюда. Он не такой
длинный. Стартовать можно так bc -ql funcs.bc. В сети можно взять всякие
пеобразования еще типа из разных величин: унции, мм, градусы и т. д. Тут
найдешь функцию pow (x, y).



### Funcs.BC - a large number of functions for use with GNU BC

## Not to be regarded as suitable for any purpose
## Not guaranteed to return correct answers

scale=20;
define pi(){return(a(1)*4)} ; pi  = pi()
  e   = e(1)
define phi(){return((1+sqrt(5))/2)} ; phi = phi()
define psi(){return((1-sqrt(5))/2)} ; psi = psi()

### Reset base to ten
define resetbase() { ibase=1+1+1+1+1+1+1+1+1+1;obase=ibase; }
d0=0;d1=1;d2=2;d3=3;d4=4;d5=5;d6=6;d7=7;d8=8;d9=9
d10=10;d11=11;d12=12;d13=13;d14=14;d15=15;d16=16;d17=17;d18=18;d19=19
d20=20;d21=21;d22=22;d23=23;d24=24;d25=25;d26=26;d27=27;d28=28;d29=29
d30=30;d31=31;d32=32;d33=33;d34=34;d35=35;d36=36;d37=37;d38=38;d39=39

### Integer and Rounding

# Round to next integer nearest 0:  -1.99 - 1, 0.99 - 0
define int(x)   { auto os;os=scale;scale=0;x/=1;scale=os;return(x) } 

# Round down to integer below x
define floor(x) { auto xx;xx=int(x);if(xxx)xx-=1;return(xx) }

# Round up to integer above x
define ceil(x) { return(-floor(-x)) }

# Fractional part of x:  12.345 - 0.345
define frac(x) { return(x-floor(x)) }

# Absolute value of x
define abs(x) { if(x0)return(-x)else return(x) }

# Sign of x
define sgn(x) { if(x0)return(-1)else if(x0)return(1);return(0) }

# Round x up to next multiple of y
define rup(x,y) { return(y*ceil(x/y)) }

# Round x down to previous multiple of y
define rdn(x,y) { return(y*floor(x/y)) }

# Round x to the nearest multiple of y
define rnd(x,y) { return(y*floor(x/y+.5)) }

# Find the remainder of x/y
define rem(x,y) { return(x-rdn(x,y)) }

# Greatest common divisor of x and y
define gcd(x,y) { auto r;while(y0){r=rem(x,y);x=y;y=r};return(x) }

# Lowest common multiple of x and y
define lcm(x,y) { return (x*y/gcd(x,y)) }

# Output function - prints a and b as a fraction in smallest terms
define sft(a,b) { #smallest fractional terms
  auto c,d,e
  c=gcd(a,b);
  d=int(a/c);
  e=int(b/c);
  print a,/,b, = ,d,/,e,\n;
  return(d/e)
}

### Exponential / Logs / Trig

# Raise x to the y-th power
define pow(x,y) {
 auto yy;yy=int(y)
 if (y==yy) { return(x^yy); }
 return( e(y*l(x)) );
}

# y-th root of x [ x^(1/y) ]
define root(x,y) {
 auto iy,iyy;
 iy=1/y;iyy=int(iy)
 if (iy==iyy) { return(x^iyy); }
 scale+=5;y=e(l(x)/y);scale-=5;y=y/1+10^-scale
 x=int(y);if(x==y)y=x
 return( y );
}

# workhorse function for powrem
define powrem_(x,y,m) {
  auto r, y2;
  if(y==0)return(1)
  if(y==1){if(xm){return(x)}else{return(x-m*(x/m))}}
  y2=y/2
  r=powrem_(x,y2,m); if(r=m)r%=m
  r^=2 ; if(r=m)r%=m
  if(2*y2!=y){r*=x ; if(r=m)r%=m}
  return( r )
}

# Raise x to the y-th power, modulo m
define powrem(x,y,m) {
  auto os,r;
  os=scale;scale=0
  if(x0){
print powrem: base is negative, rectifying...\n
x*=-1
  }
  if(x!=x/1){
print powrem: base is not an integer, truncating...\n
x/=1
  }
  if(y0){
print powrem: exponent is negative, rectifying...\n
y*=-1
  }
  if(y!=y/1){
print powrem: exponent is not an integer, truncating...\n
y/=1
  }
  if(m0){
print powrem: modulus is negative, rectifying...\n
m*=-1
  }
  if(m!=m/1){
print powrem: modulus is not an integer, truncating...\n
m/=1
  }
  if(m==0){
print powrem: modulus is zero - doing full calculation!\n
return x^y
  }
  r=powrem_(x,y,m)
  scale=os
  return( r )
}

# Logarithm of y, base x:  log(2, 32) = 5 because 2^5 = 32
define log(x,y) { return(l(y)/l(x)) }

# Sine
#efine s(x) { predefined }
# Cosine
#efine c(x) { predefined }
# Tangent
define t(x) { auto c;c=c(x);if(c==0)c+=10^-scale;return(s(x)/c) }

# Secant
define sc(x) { return(1/s(x)) }
# Cosecant
define cs(x) { return(1/c(x)) }
# Cotangent
define ct(x) { auto s;s=s(x);if(s==0)s+=10^-scale;return(c(x)/s) }

# Arcsine
define as(x) { if(abs(x)==1)return(2*a(1)*x)else return( a(x/sqrt(1-x^2)) ) } 
# Arccosine
define ac(x) { return 2*a(1)-as(x) }

# Arctangent (one argument)
#efine a(x)  { single argument arctangent is predefined }

# Arctangent (two arguments)
define at(x,y) { 
  auto p;
  if(x==0y==0)return(0)
  p=(1-sgn(y))*2*a(1)*(2*(x=0)-1)
  if(x==0||y==0)return(p)
  return(p+a(x/y))
}

# Arcsecant
define asc(x) { return( a(x/sqrt(x^2-1)) ) }
# Arccosecant
define acs(x) { return( asc(x)+2*a(1)*(sgn(x)-1) ) }
# Arctangent
define act(x) { return( a(x)+2*a(1) ) }

# Hyperbolic Sine
define sh(x) { auto 

Re: 4 KDE - ЗАЧЕМ? кому это надо?

2009-12-04 Пенетрантность Alexey Pechnikov
Hello!

On Friday 04 December 2009 18:31:17 Serhiy Storchaka wrote:
 В чём проблема-то?

Вы руками этот код написали. А разговор шел - про генератор 
конфига.

Best regards, Alexey Pechnikov.
http://pechnikov.tel/


Re: 4 KDE - ЗАЧЕМ? кому это надо?

2009-12-04 Пенетрантность Alexey Pechnikov
Hello!

On Friday 04 December 2009 18:31:17 Serhiy Storchaka wrote:
 ns.server[servername].module.nssock(
port = httpport, # Port for HTTP (typically 80)
hostname = hostname, # This is not the same as your hostname
address = address,  # This is not the same as your host addr
location = 'http://' + hostname, # URL for auto-redirects (trailing 
 slash)
maxpost = 20 * 1024 * 1024,
maxinput = 20 * 1024 * 1024
 )

И это отнюдь не соответствкт оригиналу, т.к. были раздельные строки,
а не элеиенты хэша или как оно там в питоне называется. Кроме всего
прочего, еще не хватало в конфиге следить за наличием запятой везде,
кроме последней строки секции; если непонятно, попробуйте с помощью
sed подредактировать файл с предложенным вами конфигом - как вы там
запятые расставлять будете после добавления/удаления строчек?..

Best regards, Alexey Pechnikov.
http://pechnikov.tel/


Re: Создание deb-пакета со скриптовыми утилитами

2009-12-04 Пенетрантность Alexey Pechnikov
Hello!

On Friday 04 December 2009 12:46:57 Alexander Galanin wrote:
  Требование же табов вместо пробелов в makefile и вовсе нонсенс,
  но объяснения, откуда такое взялось, на глаза раньше не попадалось.
 
 Так я не понял, крестовый поход против make будет или нет? Я сейчас в
 магазин пойду, мне там попкорн закупать или как? :)

make уже здесь обсуждался в обозримом прошлом, с тех пор ничего нового
не появилось. Если имеете что-то добавить, то вам слово...

Best regards, Alexey Pechnikov.
http://pechnikov.tel/


Re: Lenny. Насколько оправда нно для обычного пользова теля инсталляция х64 vs x86?

2009-12-04 Пенетрантность Eugene V. Lyubimkin
Alexander GQ Gerasiov wrote:
 Надежда на чем-то основывается? И когда это скоро - в очередном
 релизе или существенно далее?
 Почитай релиз гоалс ленни.

 s/lenny/squeeze/
 
Ставлю 4 против 1, что не успеют.

Более того, мне очень не нравятся некоторые моменты предложенной архитектуры
для multiarch, так что я даже рад этому.

-- 
Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com
C++/Perl developer, Debian Developer



signature.asc
Description: OpenPGP digital signature


Re: хороший калькулято р

2009-12-04 Пенетрантность Andrey Rahmatullin
On Fri, Dec 04, 2009 at 09:44:33AM +, Nicholas wrote:
 Только что открыл для себя scilab
Ага, и maxima туда же.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

raorn dottedmag, wRAR, rossMoHaX: мне насрать сколько будет питонов если оно
не будет выносить мне пол системы


signature.asc
Description: Digital signature


Re: Кодировка имён фай лов в zip испорчена при распаковке в Винде

2009-12-04 Пенетрантность Andrey Rahmatullin
On Fri, Dec 04, 2009 at 04:28:52PM +0200, Serhiy Storchaka wrote:
  Сам формат zip не unicode-aware. Используйте другой формат или следите,
  Между прочим tar тоже не unicode-aware. И таковых наверно нету ((.
 7-Zip, Jar.
jar это формат?

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

Код в ntp, который обеспечивает этот resolving, плох.
-- ldv in sisyphus@


signature.asc
Description: Digital signature


Re: Кодировка имён фай лов в zip испорчена при распаковке в Винде

2009-12-04 Пенетрантность Andrey Rahmatullin
On Fri, Dec 04, 2009 at 06:00:15PM +0300, Dmitry E. Oboukhov wrote:
  cp -ar backup backup.tmp
  convmv -f utf-8 -t cp1251 -r backup.tmp
 SS Скорее cp866. И локаль ru_RU.CP866.
 а эту венду разве упомнишь какая в ней магия в данный момент времени
 применяется
Не венду, а кривозип.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

_nbr_ забавное слово - халдыбас..
gns И Пятачок пошел. Сперва он думал, что,  конечно,  никакого
gns халдыбаса  там  не  окажется;  потом  стал  думать,  что нет,
gns наверно, окажется; когда же он подходил к  западне,  он  был  в
gns этом   совершенно   уверен,   потому   что   услышал,  как  тот
gns халдыбасит вовсю!


signature.asc
Description: Digital signature


Re: хороший калькулят ор

2009-12-04 Пенетрантность Andrey Teleshov
On Fri, 04 Dec 2009 15:50:39 +0300
Ed sp...@yandex.ru wrote:

 не подскажет ли кто хороший калькулятор? на ncurses, консольный, 
 графический - не важно.
 
 пока для меня идеалом был калькулятор из dos navigator:
  - 2+2*2=6 - воспринимает выражения;
  - 10h+0b10=18 - понимает смешение разных оснований счисления в одном 
 выражении;
  - показывает результат в нескольких системах счисления сразу;
  - pi/atn(1)~4, e^ln(2)~2 - умеет не только 4 арифметических действия;
  - результат считается по мере ввода выражения (не критично - но удобно же).

SpeedCrunch. Графический, на Qt.
2+2*2
  6e0
0x10+0b10
  18e0
pi/atan(1)
  4e0
Результат по мере ввода показывает в ToolTip.

-- 
Андрей Телешов


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



Re: 4 KDE - ЗАЧЕМ? кому это надо?

2009-12-04 Пенетрантность Alexey Boyko
 И это отнюдь не соответствкт оригиналу, т.к. были раздельные строки,
 а не элеиенты хэша или как оно там в питоне называется. 

Я, например, оригинал не понял. Можно только догадываться, что тот конфиг 
делает и зачем. Никто не утверждал, что питон сможет выполнять программы на 
tcl, а значит и конфиг будет по другому выглядеть.

 Кроме всего
 прочего, еще не хватало в конфиге следить за наличием запятой везде,
 кроме последней строки секции; 

Это не нужно. Последняя запятая не обязательна (кроме явного создания tuple из 
одного элемента).

 попробуйте с помощью
 sed подредактировать файл с предложенным вами конфигом

А оно надо? Ведь конфиг тогда наверное можно подредактировать питоном, а не 
sed-м

-- 
xmpp: alexey#boyko,km,ua


проблемы с xkb

2009-12-04 Пенетрантность Sergei Stolyarov
Проблема такая: в какой-то момент ломается раскладка, вместо двух раскладок 
появляются три, некоторые символы перестают работать, переключение на третий 
уровень - тоже.

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

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

% xkbcomp :0
Warning:  Could not load keyboard geometry for :0
  BadAlloc (insufficient resources for operation)
  Resulting keymap file will not describe geometry

Для инициализации использую вот такую команду:

/usr/bin/setxkbmap -geometry pc -option lv3:ralt_switch -option 
grp:caps_toggle -option compose:menu -option grp_led:caps -layout 
us+typo,ru:2+typo

Началось несколько месяцев назад.

-- 
Best regards,
Sergei Stolyarov


Re: 4 KDE - ЗАЧЕМ? кому это надо?

2009-12-04 Пенетрантность Serhiy Storchaka
Alexey Pechnikov wrote:
 On Friday 04 December 2009 18:31:17 Serhiy Storchaka wrote:
 В чём проблема-то?
 
 Вы руками этот код написали. А разговор шел - про генератор
 конфига.

А в чём проблема сгенерировать текстовый файл программно? Если нужно просто
сохранить/считать в человекочитаемом виде структурные данные, то есть
repr/eval или JSON (не говоря уже о ConfigParser). Если же нужен конфиг
именно в виде программы, то уточните, откуда берутся данные и в каком виде.

 On Friday 04 December 2009 18:31:17 Serhiy Storchaka wrote:
 ns.server[servername].module.nssock(
port = httpport, # Port for HTTP (typically 80)
hostname = hostname, # This is not the same as your hostname
address = address,  # This is not the same as your host addr
location = 'http://' + hostname, # URL for auto-redirects
(trailing slash) maxpost = 20 * 1024 * 1024,
maxinput = 20 * 1024 * 1024
 )
 
 И это отнюдь не соответствкт оригиналу, т.к. были раздельные строки,
 а не элеиенты хэша или как оно там в питоне называется.

Непонятен сам оригинал. Если следовать ему как можно буквальнее, то можно
конечно написать
ns_section('ns/server/' + servername + '/module/nssock')
ns_param('port', httpport) # Port for HTTP (typically 80)
ns_param('hostname', hostname) # This is not the same as your hostname
и т.д., но ведь это некрасиво и неудобно.

 Кроме всего 
 прочего, еще не хватало в конфиге следить за наличием запятой везде,
 кроме последней строки секции; если непонятно, попробуйте с помощью
 sed подредактировать файл с предложенным вами конфигом - как вы там
 запятые расставлять будете после добавления/удаления строчек?..

Ну поставьте запятую и в последней строчке, это допускается.


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



Re: Кодировка имён файлов в zip испорчена при распаковке в Винде

2009-12-04 Пенетрантность Serhiy Storchaka
Andrey Rahmatullin wrote:

 On Fri, Dec 04, 2009 at 04:28:52PM +0200, Serhiy Storchaka wrote:
  Сам формат zip не unicode-aware. Используйте другой формат или
  следите,
  Между прочим tar тоже не unicode-aware. И таковых наверно нету ((.
 7-Zip, Jar.
 jar это формат?

Да. Основанный на zip-e. Отличается манифестом (который можно подавить) и
уникодностью (имена внутри всегда в UTF-8).

Можно создать архив zip-ом в кодировке UTF-8 и распаковывать jar-ом в любой
локали. Если это подходит для клиентов — пользуйтесь. Иначе пытайтесь
подобрать локаль и кодировку, чтобы распаковать на винде. Учтите, что на
нерусифицированной винде кракозябры в zip-е в любом случае вылезут.



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



Re: Кодировка имён файлов в zip испорчена при распаковке в Винде

2009-12-04 Пенетрантность Serhiy Storchaka
Andrey Rahmatullin wrote:

 On Fri, Dec 04, 2009 at 06:00:15PM +0300, Dmitry E. Oboukhov wrote:
  cp -ar backup backup.tmp
  convmv -f utf-8 -t cp1251 -r backup.tmp
 SS Скорее cp866. И локаль ru_RU.CP866.
 а эту венду разве упомнишь какая в ней магия в данный момент времени
 применяется
 Не венду, а кривозип.

Вообще-то, в zip-е есть расширение для поддержки настоящего,
локаленезависимого уникода. Вот только доступные в линуксе архиваторы о нём
пока не знают (и не уверен, что знают все виндовые).


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



Re: Кодировка и мён файлов в zip испорчена при распаковке в Винде

2009-12-04 Пенетрантность Dmitry E. Oboukhov
 cp -ar backup backup.tmp
 convmv -f utf-8 -t cp1251 -r backup.tmp
SS Скорее cp866. И локаль ru_RU.CP866.
 а эту венду разве упомнишь какая в ней магия в данный момент времени
 применяется
AR Не венду, а кривозип.

кривизна одного растет из кривизны другого
-- 
... 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


iceweasel - запрет на запуск повт орно

2009-12-04 Пенетрантность Alise
 Как сделать, что бы  при нажатие  на ярлык iceweasel,делался активным ранее
запущеный, а не стартовался  новый.


Re: iceweasel - запрет на запуск повторно

2009-12-04 Пенетрантность Dmitry E. Oboukhov
On 22:30 Fri 04 Dec , Alise wrote:
A Как сделать, что бы  при нажатие  на ярлык iceweasel,делался активным ранее 
запущеный, а не стартовался  новый.

очень просто. вместо команды iceweasel использовать команду вроде

wmctrl -a Iceweasel || iceweasel

-- 
... 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: iceweasel - запрет на запуск повторно

2009-12-04 Пенетрантность Nicholas

Настройка - Открытие в новом табе, а не в новом окне ?

--
Sincerely,
Nicholas


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



Re: 4 KDE - ЗАЧЕМ? кому это н адо?

2009-12-04 Пенетрантность Artem Chuprina
Serhiy Storchaka - debian-russian@lists.debian.org  @ Fri, 04 Dec 2009 
20:44:03 +0200:

  Кроме всего 
  прочего, еще не хватало в конфиге следить за наличием запятой везде,
  кроме последней строки секции; если непонятно, попробуйте с помощью
  sed подредактировать файл с предложенным вами конфигом - как вы там
  запятые расставлять будете после добавления/удаления строчек?..

 SS Ну поставьте запятую и в последней строчке, это допускается.

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

-- 
Вот .NET и Mono - это современные технологии.  В смысле - сырые и глюкавые.
Victor Wagner в cisnd1$qt...@wagner.wagner.home


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



Как устроить потоковое вещание того, что поступает на линейных вход звуковой карты?

2009-12-04 Пенетрантность Sergei Stolyarov
Собственно, вопрос в сабже. Пытался через VLC, но вещается тишина.

Хочется работающий пример запуска VLC или другого сервера. Видео не нужно, 
только звук.

-- 
Best regards,
Sergei Stolyarov


Re: Как устроить потоко вое вещание того, что по ступает на линейных вход звуковой карты?

2009-12-04 Пенетрантность Denis Feklushkin
On Sat, 5 Dec 2009 02:47:51 +0600
Sergei Stolyarov sergei.stolya...@regolit.com wrote:

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

icecast и к нему любой клиент вещания


signature.asc
Description: PGP signature


Re: оффтопик: зачем апп аратному RAID батарей ка?

2009-12-04 Пенетрантность Denis Feklushkin
On Fri, 04 Dec 2009 11:40:02 +0300
Ed sp...@yandex.ru wrote:

 a. запись на диск может в любой момент прерваться по аппаратным
 причинам (питание отключили, кабель отошёл, зависание системы, ...).
 b. в качестве борьбы с неконсистентным состоянием данных после сбоя 
 сейчас обычно используются транзакционные механизмы - транзакция
 может быть или полностью сохранена или же будет отменена,
 промежуточные варианты исключены.
 
 в результате важен порядок записи на диск (можно ещё погуглить write 
 barriers).
 приходится делать выбор - или быстро (положить на целостность
 данных в случае форс-мажора) или надёжно (ждать завершения операций
 записи). разумется по умолчанию везде выбирается надёжно.
 
 так вот батарейка позволяет совместить несовместимое - на оперции
 записи контроллер сразу отвечает, что они завершены, а в случае сбоя 
 несохранённые данные остаются в battery-backed write cache и будут 
 записаны на диск при следущем включении компьютера.

узкое место в этом случае переносится в контроллер, который в теории
тоже может взглюкнуть )

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

спасибо за развёрнутый ответ

будем брать :)

 
 ps: ядерный элеватор звучит дико. как его по-русски назвать?

вполне нормально звучит )


signature.asc
Description: PGP signature


Re: Кодировка имён фай лов в zip испорчена при распаковке в Винде

2009-12-04 Пенетрантность Andrey Rahmatullin
On Fri, Dec 04, 2009 at 10:24:10PM +0300, Dmitry E. Oboukhov wrote:
  cp -ar backup backup.tmp
  convmv -f utf-8 -t cp1251 -r backup.tmp
 SS Скорее cp866. И локаль ru_RU.CP866.
  а эту венду разве упомнишь какая в ней магия в данный момент времени
  применяется
 AR Не венду, а кривозип.
 кривизна одного растет из кривизны другого
А зато в ваших юнексах на ФС имена не всегда юникодные :Р


-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

У биллинга ещё должна быть возможность срубить с линии клиента (если у
него на счету 1 цент, а он пытается себе весь интернет выкачать).
-- mithraen in sisyphus@


signature.asc
Description: Digital signature


Re: iceweasel - запрет на запуск по вторно

2009-12-04 Пенетрантность Alise
4 декабря 2009 г. 18:06 пользователь Nicholas s...@networkgate.us написал:

 Настройка - Открытие в новом табе, а не в новом окне ?

 --
 Sincerely,
Nicholas


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

НЕТ , нужно что было сколько угодно (позволит )  вкладок, а процес
один(служба), если повторно  пытаюсь запустить службу, то ранее запущенная
служба  делалась активной.


Re: iceweasel - запрет на запуск повторно

2009-12-04 Пенетрантность Timur S. Sattarov

Alise wrote:



НЕТ , нужно что было сколько угодно (позволит )  вкладок, а процес 
один(служба), если повторно  пытаюсь запустить службу, то ранее 
запущенная служба  делалась активной.



man iceweasel

-new-window URL
   Open URL in a new window in an already running Iceweasel 
process. 
-new-tab URL
   Open URL in a  new  tab  in  an  already  running 
Iceweasel process.


По умолчанию firefox/iceweasel запускает новое окно от того же процесса, 
что уже запущен. Так что нового процесса не возникает. Только новое окно :)
Решением задачи может быть установка дополнения Tab Mix Plus с 
установкой принудительной работы в одном окне.


С уважением.




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