Re: Mozilla проблемма со ш рифтами после update до 1 .2
Alexander S. Gordienko wrote: Привет, all. Стояла Mozilla 1.0 из woody и все было нормально, шрифты выглядели прекрасно, но вот проапгрейдил я её до 1.2 с вагнеровского репозитория и во всей Mozilla'е шрифты стали выглядеть криво. Т.е. все выглядит так, как будто шрифт некорректно масштабируется, некоторые линии утолщились, а некоторые нет. С настройками самой мозиллы ничего не делал, только проапгрейдил. Может кто встречался с таким проявлением и подскажет, что в этой ситуации делать? У меня такое было, вылечил установкой ttf-шрифтов от одной известной фирмы. Шрифты ставил с помощью пакета ttf-commercial
Re: gcc and kernel in unstable
В письме от 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
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
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
Andrei Sosnin [EMAIL PROTECTED] writes: Так, что такое функция? - Я понимаю так: это некоторое выражение вида: a = f(x, y, [...]) с одним или несколькими изменяемыми аргументами, на основе которых собственно функция (как абстракция данного выражения) принимает то или иное значение. Это математический смысл функции в моей вольной трактовке. Что с функцией можно сделать? - Можно вычислить ее значение на основе данных значений ее аргументов. Но зачем может быть необходимо функции возвращать не собственное значение, а другую функцию? (Это противоречит моему пониманию функции, которое со школьной скамьи всем известно, и этого парадокса не понимаю) Как математически это можно представить? В курсе математики, выходящем за рамки школьной программы, есть такое понятие - функционал. И вообще математика _значительно_ более абстрактна, чем Вы можете себе представить. С уважением, Константин Матюхин Компьютер никогда не заменит человека. Людоед
Re: xcdroast
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
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
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
Совершил большую ошибку :( в настройках automount написал / /etc/auto.misc видимо как результат этого в корневой файловой системе теперь не хватает папок /boot /root и ссылки vmlinuz и может ещё каких нибудь отсутствие которых я не заметил (в остальном всё вроде как на своих местах причём вместе с содержимым). Как бы всё это востановить если возможно? P.S. Файловая система ext2 . Да на будующее что надо было писать в auto.master что бы cdrom и монтировался в /cdrom?
Re: PPP
Привет, коллеги. 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
Да на будующее что надо было писать в 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
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
Новиков Леонид wrote: Совершил большую ошибку :( в настройках automount написал / /etc/auto.misc видимо как результат этого в корневой файловой системе теперь не хватает папок /boot /root и ссылки vmlinuz и может ещё каких нибудь отсутствие которых я не заметил (в остальном всё вроде как на своих местах причём вместе с содержимым). Как бы всё это востановить если возможно? Попытки всё исправить натолкнули меня на debugfs . Вообщем получил я информацию о удаленых файлах. Но тут возник один вопрос по идеи если я востановлю файл директории /boot то в ней появятся все якобы удаленные файлы которые раньше там лежали? И если это верно то как из информации возвращеной debugfs вычеслить директорию?
Re: gcc and kernel in unstable
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
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
Привет 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
Привет Debian Russian! Вопрос: А можно каким-либо образом стянуть заархивированную рассылку? За ранее спасибо, Woland.
Re: Mozilla проблемма со шрифтами после update до 1.2
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 ... Твой разговар с Богом - молитва, а Бога с тобой - уже шизофрения.