LINUX.ORG.RU

Сообщения phrm

 

Красиво отформатированные таблицы - автоматом


Мне надо автоматически строить отформатированные таблицы (не plain-text или ascii art), на основе небольших файлов с данными. Я предпочитаю работать с перлом. Искал в CPAN-е, но ничего путного не нашел. Может подскажите?
PS: очень не хочется учить TeX и ему подобные.

phrm
()

Матрица вращения

Я знаю, что могу это прочитать, и что надо "учить матчасть", но все-таки легче спросить друзей. Я точно знаю, что для некоторых из нас этот вопрос - просто тривиален.

Дано твердое тело в пространстве, определенное множеством точек. Три точки: A[0;0;0], B[xB; yB; zB], C[xC; yC; zC]. Нужна матрица вращения, которая повернет тело так, что-бы точка B стала на положительную часть оси X (B'[xB'0;0], XB'>0), а точка C - на первую четверть плоскости XY (C'[xC'yC'0], xC',yC'>0)

phrm
()

Эмуляция кластера на одном компьютере

Как легче всего и с наименшей нагрузкой на систему можно создать эмуляцию mosix- кластера на одном компьютере? Спасибо

phrm
()

Отзывы о «perl shell»

(http://www.gregorpurdy.com/gregor/psh/)
... хорошо это или плохо?

phrm
()

Максимальное количество файлов в разделе ext3

Какое максимальное количество файлов можно разместить в одном разделе ext3, и на сколько огромное количество файлов мешает производительности системы?

phrm
()

Сообщения линкера

Во время линкования (ка правильно по-русски?), линкер выдает кучу таких вот сообщений, но бинарник соберается (хотя иногда выкидывает core dump, но это, кажется другая история)

/usr/bin/ld: `.gnu.linkonce.t.ZZZ' referenced in section `.rodata' of /PATH/TO/LIB/libLIB.a(SdfFile.o): defined in discarded section `.gnu.linkonce.t._YYYYYYYYYYY' of /PATH/TO/LIB/libLIB.a(SdfFile.o) ?

Что означают такие сообщения?

( GNU ld version 2.15.92.0.2 20040927)

phrm
()

Консольная программа для чтения .Mail директории

Я пользуюсь Kmail-ом, он держит всю почту в ~/.Mail. Посоветуйте, пожалуйста, консольную утилиту, при помощи которой можно было-бы иногда читать почту в этой директории. (иногда работаю через модем, и запускать KMail невозможно)

phrm
()

Какие файлы открыты данным процессом

Как узнать сколько и какие файлы открыты данным процессом?

phrm
()

vncserver и dialup

как подключится к vncserver-у, который крутится на dial-up машине без постоянного IP?

phrm
()

new без deletenew без delete


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

1 void f(bool forceInit=false){
2 extern Options options;
3
4 static bool firstTime=false;
5 static Parser * parserPtr;
6 if(firstTime || forceInit){
7 fisrtTime=false;
8 if(parserPtr!=NULL) delete parserPtr;
9 if(1==options.parser()) parserPtr=new Parser1();
10 else if(2==options.parser()) parserPtr=new Parser2();
11 else error();
12 parserPtr->Init(); //very slow
13 }
14 //do stuff
.....................
1234 }


В принципе, количество взовов оператора new больше, чем количество вызовов delete ровно на один раз. Так что утечка памяти - постоянная, не зависит от количества вызовов функции f и равняется max(sizeof(Parser1), sizeof(Parser2)).
Но все равно, совесть меня терзает за неспаренный delet-ом оператор new.
Можно ли исправить дизайн функции, не переписывая парсеры, и не
вызывая инитиализацию больше, чем надо?

phrm
()

Непорядок с дополнительным gcc

[Послал в форум "Admin", но там не нашлось ответа. Пробую здесь.]
Мне надо было установить gcc3.2.2 на мандрэйк10.1, не трогая gcc3.4, который поставляется с дистром. Скачал,
[builddir]$ <sorcedir>/configure --prefix=/opt/gcc322 --program-suffix-3.2.2
[builddir]$ make
[builddir]$ sudo make install
[phrm]$ env | grep opt | wc
0 0 0

Но вот проблема: некоторые программы ругаются:
[tmp]$ kdesu: //opt/gcc322/lib/libgcc_s.so.1: version `GCC_3.3' not found (required by /usr/lib/libstdc++.so.6)
В чем была моя ошибка? Почему он исчет libgcc_s.so в //opt/gcc322/lib, а не в стандартном месте?


Спасибо

phrm
()

Непорядок с дополнительным gcc

Мне надо было установить gcc3.2.2 на мандрэйк10.1, не трогая gcc3.4, который поставляется с дистром. Скачал,
[builddir]$ <sorcedir>/configure --prefix=/opt/gcc322 --program-suffix-3.2.2
[builddir]$ make
[builddir]$ sudo make install
Thread model: posix
Но вот проблема: некоторые программы ругаются:
[tmp]$ kdesu: //opt/gcc322/lib/libgcc_s.so.1: version `GCC_3.3' not found (required by /usr/lib/libstdc++.so.6)
В чем была моя ошибка? Почему он исчет libgcc_s.so в //opt/gcc322/lib, а не в стандартном месте?


Спасибо

phrm
()

X vs vnc

Ни как не могу понять: почему запуск одной удалённой программы через Х работает на порядок медленнее, чем запуск всего DE через vnc? Можно ли это как-то исправить?

phrm
()

Как была сконфигурирована программа?

Пару месяцов назад я поставил себе gcc3.2.2 в качестве дополнительного (к gcc3.4.1) компайлера. Как я могу узнать с какими флагами были вызваны комманды configure и make ?

phrm
()

«Любимчики» и случайный выбор.

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

простой случай: А(ранк 1), В (ранк2), С(ранк4) -
можно создать временный массив АВВСССС и бросать жребий из него, но...
проблемма усложняется: А(0.2345) В(3.498) С(0.2344) - тут
вышеуказанный метод не покатит. А вот что да покатит - не могу додуматься
Спасибо

phrm
()

Mosix vs OpenMosix

Где можно прочитать сравнения между Mosix и OpenMosix. В основном
меня интересуют скорость и качество load balancing. Обязательные
требования : обьективность (без религии и идеологии), сравнительно
новые (меня не интересует что было 5 лет назад)

В гугле ничего нормального не нашел, помогите пожалуйста

phrm
()

Система управления компютерным классом


Помогите, пожалуйста, найти такую систему:
На одном конце:
NFS сервер плюс готовые имиджи рабочих систем (разные линух дистрибутивы, разные настройки).
На другом конце:
10-20 компютеров. при каждом ребуте, компютер загружает через сеть нужный имадж и готов к работе. Компютер может быть и бездисковым (не обезательно).
Где-то я читал, что сусществует пакет, позволяюсщий сделать такие тастройки. Как она называется и где её берут?

phrm
()

Куда пропал процессор???

У меня на работе стоят пару машин с двумя Xeon-ами и с НТ.
И того кернел должен видеть 4 процессора.
На всех машинах это так, а на одной - пропал процессор.
Вот смотрите:

[me]$ cat /etc/issue
issue issue.net
[me]$ cat /etc/issue
Mandrakelinux release 10.1 (Official) for i586
Kernel 2.6.8.1-12mdksmp on a 3-processor i686 / \l
[me]$ cat /proc/version
Linux version 2.6.8.1-12mdksmp (quintela@n5.mandrakesoft.com) (gcc version 3.4.1 (Mandrakelinux (Alpha 3.4.1-3mdk)) #1 SMP Fri Oct 1 11:24:45 CEST 2004
[me]$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) XEON(TM) CPU 2.40GHz
stepping : 4
cpu MHz : 2393.548
cache size : 512 KB
physical id : 0
siblings : 2
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
bogomips : 4734.97

processor : 1
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) XEON(TM) CPU 2.40GHz
stepping : 4
cpu MHz : 2393.548
cache size : 512 KB
physical id : 0
siblings : 2
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
bogomips : 4767.74

processor : 2
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) XEON(TM) CPU 2.40GHz
stepping : 4
cpu MHz : 2393.548
cache size : 512 KB
physical id : 3
siblings : 2
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
bogomips : 4767.74

[me]$

phrm
()

PVM - как эмулировать кластер?

Для отладки числодробилки, использующей PVM, на одном компьютере,
нужно эмулировать кластер из 3-4 линуксовых машин.
Какой самый простой способ можете мне посоветовать?
Мне приходит на ум vmware, но кажется, что это будет слишко большой
тратой ресурсов. (Эсли всё-таки vmware, то какой мини-дистр посоветуете
установить?)

Thanks

phrm
()

Частично нету звука

У меня стоит Мандрэйк 10.1, КДЕ 3.2. Всё работало неплохо, но по определенным причинам пришлось переустановить систему с нуля. С тех пор - некоторые программы (kaffeine, к примеру) стали немыми, хотя ни на что не жалуются. ХММС работает нормально (с arts output plugin). "Test Sound" в kcontrol - тоже работает. Подскажите, где искать ошибки Спасибо

phrm
()

RSS подписка на новые темы