Re: Mozilla проблемма со ш рифтами после update до 1 .2

2003-01-11 Пенетрантность +Kenobi

Alexander S. Gordienko wrote:

Привет, all.

Стояла Mozilla 1.0 из woody и все было нормально, шрифты выглядели
прекрасно, но вот проапгрейдил я её до 1.2 с вагнеровского репозитория и
во всей Mozilla'е шрифты стали выглядеть криво. Т.е. все выглядит так,
как будто шрифт некорректно масштабируется, некоторые линии утолщились,
а некоторые нет. С настройками самой мозиллы ничего не делал, только
проапгрейдил.

Может кто встречался с таким проявлением и подскажет, что в этой
ситуации делать?



 У меня такое было, вылечил установкой ttf-шрифтов от одной известной
фирмы. Шрифты ставил с помощью пакета ttf-commercial





Re: gcc and kernel in unstable

2003-01-11 Пенетрантность Alexey Ozeritsky
В письме от 10 Январь 2003 22:24 Michael Shigorin написал:
 On Fri, Jan 10, 2003 at 10:07:38PM +0300, Alexey Ozeritsky wrote:
  у меня тут есть машина с SuSE8.1, там по-умолчанию gcc 3.2.0,
  вся система им собрана (включая ядро), работает всё отлично.

 У меня сейчас вся система 3.2.1 под i586 собрана.  Сдается, не
 настолько zippy, как 2.96/i586.  Есть какие-то ощущения по
 производительности?

есть показания unixbench'а
раньше на этой машине стоял SuSE7.3, ядро 2.4.16 из обновлений, 
компилятор gcc 2.95.3, всё собрано было под i486 (ядро под i586)

unixbench показывал 255.5

SuSE8.1, ядро 2.4.19 из поставки дистрибутива,
 gcc 3.2, сборка под i586

результат - 316.7

-- 
Alexey Ozeritsky
email1 [EMAIL PROTECTED]
email2 [EMAIL PROTECTED]
web http://make-install.by.ru
icq UIN 52034320



Re: Mozilla проблемма со шрифтами после update до 1.2

2003-01-11 Пенетрантность Alexander S. Gordienko
On Sat, Jan 11, 2003 at 01:20:54PM +0600, +Kenobi wrote:
 Стояла Mozilla 1.0 из woody и все было нормально, шрифты выглядели
 прекрасно, но вот проапгрейдил я её до 1.2 с вагнеровского репозитория и
 во всей Mozilla'е шрифты стали выглядеть криво. Т.е. все выглядит так,
 как будто шрифт некорректно масштабируется, некоторые линии утолщились,
 а некоторые нет. С настройками самой мозиллы ничего не делал, только
 проапгрейдил.
 
 Может кто встречался с таким проявлением и подскажет, что в этой
 ситуации делать?
 
  У меня такое было, вылечил установкой ttf-шрифтов от одной известной
 фирмы. Шрифты ставил с помощью пакета ttf-commercial
 
Спасибо, помогло!

PS Интересно, а почему с 1.0 все работало?




Re: kylix 2

2003-01-11 Пенетрантность Vlad Harchev
On Fri, Jan 10, 2003 at 06:40:33PM +0200, Dmitry Astapov wrote:
 
 Evening, Vlad. 
 
 Vlad Harchev [EMAIL PROTECTED] 18:21 10/1/2003 wrote:
 
  Нет. Совсем не аналогичный. Мы же не говорим о решении конкретной задачи, а
  о демонстрации определенных принципов.
   AS #include stdio.h
  
   AS #define POINT_V 64
   AS #define VALUE_V 129
  
   AS int function(int x, int (*what_to_do)(int pnt), int point, int value);
   AS int function2(int x);
  
  Вопросы:
  1)Что надо сделать, чтобы решение работало для произвольных функций a - b,
  а не только для функций int - int? При этом, решение должно быть type
  safe.
 
  VH  На С++ - можно - используя шаблоны.
 
 Можно попросить продемонстрировать?
 
   AS int main(int argc, char argv[]){
   AS  printf(function2 does: VALUE_V + 365; VALUE is: 129\n);
   AS  printf(Function returned on x == POINT_V: %i\n,
   AS  function(POINT_V,function2, POINT_V, VALUE_V));
   AS  printf(Function returned on x != POINT_V: %i\n,
   AS  function(POINT_V+34, function2, POINT_V, VALUE_V));
  
  2)В моем примере, overloadFunctionAtSpecificPoint возвращает объект типа
  функция, который затем можно использовать везде, где можно использовать
  обычную функцию. Как сделать такое в С? Чтобы было что-то вроде:
  new_function = function(function2, POINT_V, VALUE_V));
  printf(It works: %d!\n, new_function(5));
 
  VH  Да, это можно используя свойство языка С++ - шаблоны. 
 
 Можно попросить продемонстрировать?

 Когда будут правильно написаны шаблоны, то использование будет иметь вид:

//с int
 printf(It works: %d!\n, (make_overriden_function(function2,POINT_V, VALUE_V))
(5));


//с string
  printf(It works: %s!\n, (make_overriden_function(str_function2,
string(blah), string(bar))) (bar).c_str() );

 Принцип реализации make_overriden_function и прочего:


//вспомогат. класс
templateclass F,class A,class R
class overriden_function
{
private:
F f;
A a;
R r;
/*тут всякая инициализация, операторы копирования и прочая*/
/*..*/

/*а вот за счет этого все работает - */
R operator()(const A av) const
{
return av == a ? r : f(av);
}
}

//вспомогательная шаблонная ф-ия чтобы не приходилось всегда вручную задавать
//параметры шаблонов
templateclass F,class A,class R
overriden_functionF,A,R make_overriden_function(F f,const A a, const R r)
{
return overriden_functionF,A,R(f,a,r);
}


 Еще пример использования ф-ии как об[екта:

 typedef int(*fn_t)(int);
 overriden_functionfn_t,int,int fn = make_overriden_function(function2,
POINT_V, VALUE_V);
 
 //далее используем fn как обычную ф-ию, хотя на самом деле это об[ект:

printf(%d\n,fn(5));

 //еще навороты
 overriden_functionoverriden_functionfn_t,int,int,int,int fn2 = 
make_overriden_function(fn,-POINT_V,-VALUE_V);

 printf(%d\n,fn2(-5));


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

  VH  А я вот хотел спросить - как делают структуры в лиспе (разных 
 диалектах)? 
  VH Или обходятся списками, и считают элементы с определенным индексом - 
 членами?
 Или списками, или соответствующими средствами для описания структур.
 
 VH А в Haskel/Erlang/Clean - также, или все-таки есть аналог структур С?
 
 Там есть надмножество такого понятия, как структуры в С - называется
 алгебраические типы (аналог из математики - прямая сумма декартовых
 произведений). Пример:
 
 data Filter = Filter { active::Bool
  , conduit::String
  , fOrder::Integer
  , fName::String
  } deriving Show
 
 data Condition = Equals String String 
| NotEqual String String
| StartsWith String String 
| Larger String String

 Можно вопрос - а какая семантика у Condition? - отношение?
 А что, поддержка отношений имеется на уровне языков?
 
 Примеры значений этих типов: (Filter True one 1 someName), (Equals A
 B), (Larger 123 0123).
 
 Еще примеры:
 
 data Value = AsnOctString [Octet]
| I Int
| S { flags::[Octet], strBody::String } -- String with flags
| D { parsedDate::String, rawDate::OctetStream } -- Date
| T { parsedTime::String, rawTime::OctetStream } -- Time
  deriving (Eq,Ord)
 
 data SR8Field = Prim Tag Value | Constr Tag [SR8Field] deriving (Eq,Ord)
 
 Примеры значений: Prim (Tag ...) (I 123),
 Prim (Tag ...) (AsnOctString [1,2,123]),
 Constr (Tag ...) [ Prim (Tag ...) (S [9,8] abc), Prim (Tag ...) (T 
 12:24:23, [123,234,456]) ]

 Понятно. Спасибо за пояснения.

-- 
 Best regards,
  -Vlad



Re: kylix 2

2003-01-11 Пенетрантность Konstantin Matyukhin
Andrei Sosnin [EMAIL PROTECTED] writes:
 
 Так, что такое функция? - Я понимаю так: это некоторое выражение вида:
 
 a = f(x, y, [...])
 
 с одним или несколькими изменяемыми аргументами, на основе которых
 собственно функция (как абстракция данного выражения) принимает то или
 иное значение. Это математический смысл функции в моей вольной
 трактовке.
 
 Что с функцией можно сделать? - Можно вычислить ее значение на основе
 данных значений ее аргументов.
 
 Но зачем может быть необходимо функции возвращать не собственное
 значение, а другую функцию? (Это противоречит моему пониманию функции,
 которое со школьной скамьи всем известно, и этого парадокса не
 понимаю) Как математически это можно представить?
  
   В курсе математики, выходящем за рамки школьной программы, есть 
такое понятие - функционал. И вообще математика _значительно_ более 
абстрактна, чем Вы можете себе представить.


С уважением,
  Константин Матюхин

Компьютер никогда не заменит человека.
  Людоед



Re: xcdroast

2003-01-11 Пенетрантность Maxim V. Kryzhny
Fri, 10 Jan 2003 12:04:28 +0400
Vlad Harchev [EMAIL PROTECTED] wrote:

 On Thu, Jan 09, 2003 at 09:03:32PM +0200, Maxim V. Kryzhny wrote:
  привет,
 
  Кратко: пустить в окне xterm'а на той машине следущее:
 xhost +localhost
 
  Без этого программам другого пользователя запрещено рисовать на дисплее.
  

в общем, я тоже на них на всех обиделся:

[EMAIL PROTECTED] root]# rpm -e xcdroast  ;)

  подскажите пож, что поправить, если при запуске только что
  установленного xcdroast получаем сообщение типа:
  
  
  [EMAIL PROTECTED] root]# xcdroast 
  Xlib: connection to :0.0 refused by server
  Xlib: No protocol specified
  
  Gtk-WARNING **: cannot open display: :0.0
  
  команда выполнялась в xterm`овском окне, с правами root...
  Хсервер и соотв wm запущены из-под обычного пользователя...
  версия xcdroast 0.98a9-9 в терминологии rh...
  
  заранее благодарен,
  -- 
  MKV frm MyHome  _mailto:[EMAIL PROTECTED]
 -- 
  Best regards,
   -Vlad


-- 
MKV frm MyHome  _mailto:[EMAIL PROTECTED]



Re: kylix 2

2003-01-11 Пенетрантность Victor Wagner
On 2003.01.10 at 20:16:18 +0200, Dmitry Astapov wrote:

 
 Вот и я говорю - типов нету. список бульдогов + список носорогов = что
 будет? Правильно, смесь бульдога с носорогом. Хорошо, если ее делают

Неправильно. Будет список млекопитающих. У бульдога с носорогом есть
довольно много общего - четыре ноги например. 

И есть куча операций, которые можно применить и к бульдогу и к носорогу,
например, загнать в стойло.
-- 
Victor Wagner   [EMAIL PROTECTED]
Chief Technical Officer Office:7-(095)-748-53-88
Communiware.Net Home: 7-(095)-135-46-61
http://www.communiware.net  http://www.ice.ru/~vitus



Re: Debian net installation

2003-01-11 Пенетрантность Evheny Khoruzhy
On Tue, Jan 07, 2003 at 04:03:00PM +0300, Иванов Сергей wrote:
 Здравствуйте
 
 Собираюсь впервые поставить Debian
 Нужно поставить на старый ноутбук Toshiba Satellite Pro 430 без CDROM.
 Собираюсь ставить по сети, подключившись через сетевые карты к другой машине 
 с CDROM (AltLinux Master)
 
 В связи с этим вопрос - содержат ли диски дистрибутива образы загрузочных 
 дискет, необходимых для загрузки по сети или мне все равно качать мег ~20 из 
 инета?
Содержат. Пару дней назад ставил Debian по сети с локального архива,
загрузившись с 2 дискет. А когда-то доводилось ставить potato на
Toshiba Satellite Pro 410CDT (8 Mb RAM) с дисков через PLIP.

-- 
Best regards,

Evgeny Khoruzhy [EMAIL PROTECTED]




Help

2003-01-11 Пенетрантность Новиков Леонид
Совершил большую ошибку :(  в настройках automount  написал / 
/etc/auto.misc
видимо как результат этого в корневой файловой системе теперь не хватает 
папок /boot
/root  и ссылки vmlinuz и может ещё каких нибудь отсутствие которых я не 
заметил (в остальном всё вроде как на своих местах причём вместе с 
содержимым). Как бы всё это востановить если возможно?

P.S. Файловая система ext2 .
Да на будующее что надо было писать в auto.master что бы cdrom и 
монтировался в /cdrom?




Re: PPP

2003-01-11 Пенетрантность Oleg P. Philon
Привет, коллеги.

On Fri, Jan 10, 2003 at 03:05:30AM +0300, Sergey A. Sholokhov wrote:
 On Fri, Jan 10, 2003 at 01:57:28AM +0300, Sergey A. Sholokhov wrote:
test -n $(pidof pppd) || test -z $(mailq) || {
...
 pon ...
 while test -z $(/sbin/ifconfig|grep ^ppp)
 -етом месте происходит зависание
 а cron то не спит он еще запускает процесс в
 итоге што при ppp произойдет одновременный запуск
 fetchmail'ов?
 Вроде как решил -)

И загубил всю простоту и прямоту скрипта.
Всего-то оставалось успокоить скрипт, чтобы он ppp при накладке
не обрубал. Вот как бы я сделал :

...
fetchmail
test $? -eq 8  exit 0

Если запущен второй экземпляр скрипта, то они встретятся в этом месте.
Тот fetchmail, который опоздал, тихо закончит работу скрипта, а другой
отработает.

Второй вариант - вместо ожидания 

while test -z $(ifconfig|grep ^ppp)
do sleep 10
done

оставить только 

sleep 40 # (60?)
test -n $(ifconfig|grep ^ppp) || {poff;exit 0}

Соответственно, по крону вызывать не так часто, чтобы не попасть
в эту минуту, и maxfail 1

 WBR, Sergey A. Sholokhov.
 ... Powered by GNU/Linux
  * HUN7ER | mail: [EMAIL PROTECTED] | icq : 72994428

Auf Wiederlesenophil aka Д-р Антикоммуний
--
Oleg P. Philon  http://gomelug.agava.ru/articles
Linux Lab, Gomel, Belarus   mailto:[EMAIL PROTECTED]
http://anticommunist.narod.ru   mailto:[EMAIL PROTECTED]



Re: Help

2003-01-11 Пенетрантность Andrey Kiselev
 Да на будующее что надо было писать в auto.master что бы cdrom и 
 монтировался в /cdrom?

Видимо,

/cdrom  /etc/auto.cdrom --timeout=5

только /cdrom предварительно удалить.

-- 
Andrey V. Kiselev
Scientific Research Center for Ecological Safety Russian Academy of Sciences
Office phone:  +7 812 2307834  ICQ UIN 26871517



Re: PPP

2003-01-11 Пенетрантность Sergey A. Sholokhov
On Fri, Jan 10, 2003 at 10:26:01AM +0200, Oleg P. Philon wrote:

Проверь, что действительно pppd бросил попытки и pidof pppd пуст.
Этот pppd некоторое время выжидает а потом опять долбит.
Скрипт как раз это проверяет.


Да действительно -(
иначе бы крон не плодил бы процессы по 10 штук.

 в итоге в 
 pon ...
 while test -z $(/sbin/ifconfig|grep ^ppp)
 -етом месте происходит зависание
 а cron то не спит он еще запускает процесс в
 итоге што при ppp произойдет одновременный запуск
 fetchmail'ов?

cron новый pppd не запускает пока не ушёл предыдущий.
Помниться, fetchmail сам выставляет lock, так что про него
можно не беспокоиться.

Диствительно не запускает. Но тут есть одна проблема
fetchmail когда не может отресолвить хост иногда подвисает -(
а у меня на провайдере организации в которой я работаю инагда
любят падать dns и вообще он походу находится в dev стадии -)
а то что fetchmail у меня повис мне не понравилось.

-- 
WBR, Sergey A. Sholokhov.
... Powered by GNU/Linux
 * HUN7ER | mail: [EMAIL PROTECTED] | icq : 72994428


pgptDOAya1K7u.pgp
Description: PGP signature


Re: Help

2003-01-11 Пенетрантность Новиков Леонид

Новиков Леонид wrote:

Совершил большую ошибку :(  в настройках automount  написал / 
/etc/auto.misc
видимо как результат этого в корневой файловой системе теперь не 
хватает папок /boot
/root  и ссылки vmlinuz и может ещё каких нибудь отсутствие которых я 
не заметил (в остальном всё вроде как на своих местах причём вместе с 
содержимым). Как бы всё это востановить если возможно?


Попытки всё исправить натолкнули меня на debugfs . Вообщем получил я 
информацию о удаленых файлах. Но тут возник один вопрос по идеи если я 
востановлю файл директории /boot то в ней появятся все якобы удаленные 
файлы которые раньше там лежали? И если это верно то как из информации 
возвращеной debugfs вычеслить директорию?





Re: gcc and kernel in unstable

2003-01-11 Пенетрантность Andrey Nekrasov
Hello Andrey Chernomyrdin,

 +++--
 ii  gcc  3.2.2-0The GNU C compiler.
 ii  gcc-2.95 2.95.4-15  The GNU C compiler.
 
 Собственно вопрос - ядро (2.4.20) этим компилятором собирать можно - или
 есть какие-то тонкости. Или на первое время оставить gcc-2.95 для сборки
 ядра ?

 некоторые из 2.4.19/20pre вообще не собираются gcc-2.95, только 3.2.x

-- 
Any statement is incorrect.



nfs-root

2003-01-11 Пенетрантность Alexey V. Medvedev
Hello,

  Настраиваю загрузку бездисковых станций через nfsroot. На дискету
  поставил syslinux и специально собранное для этого ядро.
  При загрузке ядру пишу:
  root=/dev/nfs ip=192.168.1.10:192.168.1.15:
  nfsroot=192.168.1.15:/usr/local/diskless/%s
  на попытке установить RPC-соединение ядро обламывается
  на первом же sendmsg с errno=22 (invalid parameters).
  192.168.1.15 - сервер, 192.168.1.10 - адрес бездисковой станции.
  Сетевая одна, eth0 поднялся, остальные сообщения от ядра похожи на 
нормальные.
Что я забыл написать?

-- 
Best regards,
 Alexey  mailto:[EMAIL PROTECTED]




Re: allowed_users=rootonly

2003-01-11 Пенетрантность Woland
Привет Debian Russian!
В письме от Иванов Сергей [EMAIL PROTECTED] 
(Sat, 11 Jan 2003 08:55:06 +0300 (MSK)) было написано :

 В результате X запускаются только от root, другим говорят - user not
 authorized to run X server Подозреваю, что дело в Xwrapper.config где
 allowed_users=rootonly Как исправить ситуацию?
man Xwrapper.config
allowed_users=console

 
 И еще вопрос: 
 в процессе установки я настраивал много разных вещей (сеть например)
 можно ли после установки каким-то образом воспользоваться этой
 установочной программой для переконфигурации системы или теперь нужно
 использовать только dpkg-reconfigure?
Только руки и dpkg-reconfigure.

С наилучшими, Woland.



ZippedLists

2003-01-11 Пенетрантность Woland
Привет Debian Russian!

Вопрос:
А можно каким-либо образом стянуть заархивированную рассылку?

За ранее спасибо, Woland.



Re: Mozilla проблемма со шрифтами после update до 1.2

2003-01-11 Пенетрантность Gleb Galkin
  Hi +Kenobi!

On Сбт, 11 Янв 2003, +Kenobi wrote:

 Alexander S. Gordienko wrote:
 
 Привет, all.
 
 Стояла Mozilla 1.0 из woody и все было нормально, шрифты выглядели
 прекрасно, но вот проапгрейдил я её до 1.2 с вагнеровского репозитория и
 во всей Mozilla'е шрифты стали выглядеть криво. Т.е. все выглядит так,
 как будто шрифт некорректно масштабируется, некоторые линии утолщились,
 а некоторые нет. С настройками самой мозиллы ничего не делал, только
 проапгрейдил.
 
 Может кто встречался с таким проявлением и подскажет, что в этой
 ситуации делать?
 
 
 
  У меня такое было, вылечил установкой ttf-шрифтов от одной известной
 фирмы. Шрифты ставил с помощью пакета ttf-commercial

а где взять этот пакет?
в unstable его нет

посоветуйте плз какой пакет нужно ставить чтоб получить нормальные
кириллические ttf шрифты?

apt-cache search ttf выдает кучу пакетов но я не знаю содержит ли
например  ttf-freefont кириллицу 



--
Best regards, Gleb Galkin 
  
  ... Твой разговар с Богом - молитва, а Бога с тобой - уже шизофрения.