LINUX.ORG.RU

Сообщения md5xxx1

 

Некоторые вопросы связанные с набором математических формул

Некоторое время использую LyX (http://www.lyx.org/) для набора текстов с метематическими формулами. Вобщем доволен, но есть некоторые мелочи.

1. Когда вычисляешь интеграл пишешь первообразную функцию, а после неё вертикальную черту у которой внизу и вверху соответственно нижний и верхний пределы интегрирования. Конечно можно поставить | просто, но есть ли какой нибудь способ что бы длина этой черты в высоты соответствовала размерам выражения, а то как то некрасиво получается?

2. Если формула слишком длинная что бы поместиться на одной линии в получающемся pdf документе она просто уходит за край листа, т.е. конец формулы просто не виден. Можно ли сделать что бы LyX автоматически её переносил на следущую строчку?

3. Когда нажимаешь Shift+Ctrl+M сумма (Alt+M+U) пишется нормально, а когда Ctrl-M (что бы внутри текста, а не по середение формула была) получается как степень верхняя граница суммы. Как сделать что бы по нормальному было в обоих случаях?

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

md5xxx1
()

Что быстрее python или ruby?

Создал два файла:

1.py

#!/usr/bin/python
print 2**302400

и

1.rb

#!/usr/bin/ruby
print 2**302400;

Запускал таким образом:

date ; ./1.py ; date
date ; ./1.rb ; date

В результате 1.rb выполнился за 3 секунды, а 1.py выполнился за 6 секунд. Стало интересно с чем связано такая разница в скорости выполнения одной и той же операции. Тест проводил несколько раз, каждый раз один и тот же результат - 3 секунды ruby, 6 секунд python. Результат получился абсолютно одинаковый в обоих случаях (сравнивал редиректом в файлы и нахождением md5sum файлов)) не вручную же столько цифр)))).

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

Для 1 проекта собирался использовать perl исключительно из-за WWW::Mechanize, однако забросил это дело потому что язык ужасный, вместо того что бы упростить детали он их усложняет. Проще написать аналогичную библиотеку на другом нормальном языке программирования чем разобраться в этом перле.

Для 2 проекта собирался использовать PHP однако вовремя понял что проект для него слишком большой.

md5xxx1
()

HTTP Upload

Надо было написать скрипт который закачивает файлы на rapidshare. Был найден скрипт перловый и он переписан на php. Всё работает. Однако в нём есть одна неточность которая меня как человека нелюбящего неточности очень возмущает. В нём есть такая строчка:

$boundary = "---------------------632865735RS4EVER5675865";

т.е. boundary которая разделяет чего то там в HTTP заголовке. Если файл содержит этот набор символов произойдёт ошибка (проводил эксперимент). Вопрос: как с этим бороться, хотя вероятность и очень мало тем не менне она есть и это неприятно. Перебирать весь файл и смотреть нет ли такой последовательности символов будет наверно неэффективно в случае с большим файлом. Наверняка есть какой-то алгоритм как получить такую посл-ть которая не встретится в файле. Посоветуйте как пофиксить имеющийся скрипт.

md5xxx1
()

порт 52000

На порт 52000 идут tcp пакеты с разных IP адресов и с этого порта кто то на них отвечает хотя судя по netstat -p -a никакой процесс на этом порту не висит. Пробовал перезагрузить комп, только загружается сразу же начинает мигать лампочка на модеме, смотрю tcpdump -ieth1 так и есть опять тот же порт 52000. Это что какой-то червь или что?

md5xxx1
()

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