LINUX.ORG.RU

Сообщения Evgeny_I

 

Просмотр файлов в разной кодировке в vim7.0.

Форум — General

Не могу прочитать русский текст в кодировках отличных от системной в виме 7.0 - вместо букв выводятся кракозябы. Использование set fenc=cp1251 не дает вообще никакого результата. При set enc=cp1251 символы меняются, но результат остается не читаемым, как и ожидалось.

Вим собран вручную:
Normal version with GTK2 GUI. Features included (+) or not (-):
-arabic +autocmd +balloon_eval +browse +builtin_terms +byte_offset +cindent +clientserver +clipboard +cmdline_compl
+cmdline_hist +cmdline_info +comments +cryptv +cscope +cursorshape +dialog_con_gui +diff +digraphs +dnd -ebcdic -emacs_tags
+eval +ex_extra +extra_search -farsi +file_in_path +find_in_path +folding -footer +fork() -gettext -hangul_input +iconv
+insert_expand +jumplist -keymap -langmap +libcall +linebreak +lispindent +listcmds +localmap +menu +mksession +modify_fname
+mouse +mouseshape -mouse_dec +mouse_gpm -mouse_jsbterm -mouse_netterm +mouse_xterm +multi_byte +multi_lang -mzscheme
+netbeans_intg -osfiletype +path_extra -perl +postscript +printer -profile -python +quickfix +reltime -rightleft -ruby
+scrollbind +signs +smartindent -sniff +statusline -sun_workshop +syntax +tag_binary +tag_old_static -tag_any_white -tcl
+terminfo +termresponse +textobjects +title +toolbar +user_commands +vertsplit +virtualedit +visual +visualextra +viminfo
+vreplace +wildignore +wildmenu +windows +writebackup +X11 -xfontset +xim +xsmp_interact +xterm_clipboard -xterm_save

В документации написано, что для работы set fenc=... должно быть включено +multi_byte, что собственно и сделано, но безрезультатно.
Системная кодировка - utf-8.

Может для работы set fenc надо включить еще какую-нибудь опцию?

Evgeny_I ()

Где найти английские субтитры к elephants dream?

Форум — Talks

Не могу найти английских субтитров к elephants dream, а на слух я английский плохо воспринимаю. Если у кого они есть, поделитесь, пожалуйста, на:

pevgeny сабака tushino точка com

Evgeny_I ()

Оправдано ли использование MPI на двух ядерной машине?

Форум — Development

Есть машина на базе Athlon64 X2 и однопоточная расчетная программа, которую надо распаралелить.

Поскольку компилятор - gcc, то как я понимаю openmp можно в ближайшем будущем не рассматривать.

Поэтому остаются MPI или threads. В принципе есть перспективы (туманные) запуска программы на кластере, в этом плане MPI выглядит предпочтительней, но меня мучают вопросы:

будет ли MPI эффективно работать на одной машине?

даст ли использование потоков значительный выигрыш по сравнению с MPI?

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

Evgeny_I ()

Как порезать mencoder'ом фильм на части?

Форум — Talks

Приветствую. Есть 2х гиговый фильм его надо разрезать на части по 700 Мб пишу следующее: mencoder -oac copy -ovc copy ./bigfilm.avi --endpos=700mb -sb 0 -o film_part1.avi И получаю не 700 мегабайтный кусок, а фильм целиком. Что делать?

Evgeny_I ()

Баг g++? Или ...

Форум — Development

Приветствую. Я пытался немного оптимизировать сравнение знаков у двух переменных типа double. Вот что получилось:

#include <iostream>

using namespace std;

inline bool sign(double x){return !((*(((unsigned int*)&(x)) + 1))&0x80000000);}
inline bool sign1(double x){return (x>=0.0);}

inline bool cmp(double x,double y){
return ((*(((unsigned int*)&(x)) + 1))&0x80000000)^((*(((unsigned int*)&(y)) + 1))&0x80000000);
}

inline bool cmp1(double x,double y){
return ((x>=0.0)!=(y>=0.0));
}

int main(void){
double a(1.0),b(1.0);

cout << sign(a) << " " << sign(b) << " " << sign1(a) << " " << sign1(b) << endl;
cout << cmp(a,b) << " " << cmp1(a,b) << endl;
cout << a << " " << b << endl;
}

Проблема в том, что программа не правильно работает с оптимизацией -O2 и -O3.

Для gcc 3.4.3 я получаю:

g++-3.4 gcc_bug2.cpp -O2;./a.out
0 1 1 1
1 0
1 1

gcc 3.3.2 20031216 (prerelease) (SuSE Linux):

g++ gcc_bug2.cpp -O3;./a.out
1 1 1 1
1 0
1 1

Правильный ответ должен быть:
1 1 1 1
0 0
1 1

Без оптимизции и на интеловском компиляторе все работает правильно.

Evgeny_I ()

конвертация *.png->avi

Форум — General

Приветствую. Есть набор 8ми битных png картинок сгенеренных гнуплотом их нужно превратить в видео файл.

Для этого я котвертирую 8bit->32bit и отдаю их mencoder'у:

mencoder mf://*.png -mf w=640:h=480:fps=1:type=png -ovc copy -oac copy -o 1.avi

Все работает, но качество изображения, при проигрывании в mplayer'e, сильно портится: красный цвет превращается практически в черный, линии имею разную толщину.

Я попробовал попробовал поиграться с фильтрами mplayer'а но безрезультатно.

Как с этим бороться? И возможно ли получить картинку идентичную исходным png файлам?

Заранее благодарен.

Evgeny_I ()

gvim: Не работает ввод руских букв при установленном latex-suite

Форум — General

Когда я открываю tex файл я не могу вводить русские буквы, вместо них вводятся соответствующие английские. Если зажат shift или caps lock заглавные русские буквы вводятся нормально. В без latex-suite все работает нормально. Все также работает нормально если писать по русски в командной строке вима с установленным latex-suite.

(g)vim 6.3, latex-suite 1.5 и 20040805.

Заранее благодарен.

Evgeny_I ()

Запуск метода по указателю(C++)

Форум — Development

Не работает такая программа:

#include <iostream>

using namespace std;

class A;
typedef void (A::*func)(void);

class A{
public:
func p;
void a(void){cout<<"a"<<endl;}
void b(void){cout<<"b"<<endl;}

};

int main(void){
A a;

a.p=&A::b;
(a.*p)();

return 0;
}

При компиляции компилятор ругается на строчку (a.*p)();:
test19.cpp: In function `int main()':
test19.cpp:25: error: `p' undeclared (first use this function)
test19.cpp:25: error: (Each undeclared identifier is reported only once for each function it appears in.)

Проверял на g++ 3.3.2 и 3.4.2.

В чем дело?

Заранее благодарен.

Evgeny_I ()

настройка клинта vpn

Форум — Admin

Пытаюсь настроить клинта vpn и получаю следующие сообщения:
Jul 21 14:25:18 localhost pppd[8422]: pppd options in effect:
Jul 21 14:25:18 localhost pppd[8422]: debug # (from command line)
Jul 21 14:25:18 localhost pppd[8422]: nodetach # (from command line)
Jul 21 14:25:18 localhost pppd[8422]: idle 600 # (from /etc/ppp/options)
Jul 21 14:25:18 localhost pppd[8422]: logfd 2 # (from command line)
Jul 21 14:25:18 localhost pppd[8422]: dump # (from command line)
Jul 21 14:25:18 localhost pppd[8422]: active-filter xxx # [don't know how to print value] # (from /etc/ppp/filters)
Jul 21 14:25:18 localhost pppd[8422]: noauth # (from /etc/ppp/options.pptp)
Jul 21 14:25:18 localhost pppd[8422]: name 3-54 # (from /etc/ppp/peers/n2)
Jul 21 14:25:18 localhost pppd[8422]: remotename * # (from /etc/ppp/peers/n2)
Jul 21 14:25:18 localhost pppd[8422]: # (from /etc/ppp/options.pptp)
Jul 21 14:25:18 localhost pppd[8422]: pty pptp 172.18.3.1 --nolaunchpppd # (from command line)
Jul 21 14:25:18 localhost pppd[8422]: crtscts # (from /etc/ppp/options)
Jul 21 14:25:18 localhost pppd[8422]: # (from /etc/ppp/options)
Jul 21 14:25:18 localhost pppd[8422]: asyncmap 0 # (from /etc/ppp/options)
Jul 21 14:25:18 localhost pppd[8422]: mru 1000 # (from /etc/ppp/options.pptp)
Jul 21 14:25:18 localhost pppd[8422]: mtu 1000 # (from /etc/ppp/options.pptp)
Jul 21 14:25:18 localhost pppd[8422]: lcp-echo-failure 10 # (from /etc/ppp/options.pptp)
Jul 21 14:25:18 localhost pppd[8422]: lcp-echo-interval 10 # (from /etc/ppp/options.pptp)
Jul 21 14:25:18 localhost pppd[8422]: lcp-restart 2 # (from /etc/ppp/options)
Jul 21 14:25:18 localhost pppd[8422]: lcp-max-configure 60 # (from /etc/ppp/options)
Jul 21 14:25:18 localhost pppd[8422]: noipdefault # (from /etc/ppp/options)
Jul 21 14:25:18 localhost pppd[8422]: nodefaultroute # (from /etc/ppp/options)
Jul 21 14:25:18 localhost pppd[8422]: nobsdcomp # (from /etc/ppp/options.pptp)
Jul 21 14:25:18 localhost pppd[8422]: nodeflate # (from /etc/ppp/options.pptp)
Jul 21 14:25:18 localhost pppd[8422]: mppe-40 # (from /etc/ppp/options.pptp)
Jul 21 14:25:18 localhost pppd[8422]: mppe-128 # (from /etc/ppp/options.pptp)
Jul 21 14:25:18 localhost pppd[8422]: mppe-stateless # (from /etc/ppp/options.pptp)
Jul 21 14:25:18 localhost pppd[8422]: noipx # (from /etc/ppp/options)
Jul 21 14:25:18 localhost pppd[8422]: pppd 2.4.1 started by root, uid 0
Jul 21 14:25:18 localhost pppd[8422]: using channel 15
Jul 21 14:25:18 localhost pppd[8422]: Using interface ppp0
Jul 21 14:25:18 localhost pppd[8422]: Connect: ppp0 <--> /dev/pts/7
Jul 21 14:25:18 localhost pptp[8423]: anon log[main:pptp.c:219]: The synchronous pptp option is NOT activated
Jul 21 14:25:19 localhost pppd[8422]: sent [LCP ConfReq id=0x1 <mru 1000> <asyncmap 0x0> <magic 0xba07f968> <pcomp> <accomp>]
Jul 21 14:25:19 localhost pptp[8433]: anon log[pptp_write_some:pptp_ctrl.c:426]: write error: Broken pipe
Jul 21 14:25:19 localhost pptp[8433]: anon log[call_callback:pptp_callmgr.c:76]: Closing connection
Jul 21 14:25:19 localhost pppd[8422]: Child process pptp 172.18.3.1 --nolaunchpppd (pid 8423) terminated with signal 15
Jul 21 14:25:19 localhost pppd[8422]: Modem hangup
Jul 21 14:25:19 localhost pppd[8422]: Connection terminated.
Jul 21 14:25:19 localhost pppd[8422]: Exit.

Ключевой как я понимаю является строчка:
log[pptp_write_some:pptp_ctrl.c:426]: write error: Broken pipe
Но я не знаю как с этим бороться.

Настраивал через pptp-command, запускал через pppd pty 'pptp 172.18.3.1 --nolaunchpppd' call n2 debug dump logfd 2 nodetach.

Система: SuSE 9.0

Evgeny_I ()

Ограничение доступа по ssh

Форум — Security

Возможно ли сделать так, чтобы только некоторые пользователи могли заходить на сервер по ssh? При этом чтобы все пользователи могли логиниться на сервере локально. ОС на сервере - Linux.

Evgeny_I ()

Помогите выбрать POP3 сервер

Форум — Admin

Подскажите, пожалуйста, надежный POP3 сервер, для SMTP стоит postfix.

Evgeny_I ()

Выбор монитора

Форум — Linux-hardware

Я собрался покупать монитор NEC-Mitsubishi Diamond Pro 930SB, но его нет в списке поддерживаемого моим дистрибутивом(SuSE 9.0) железа. Прочитав документацию к Иксам я пришел к выводу, что для нормальной работы монитора достаточно прописать его характеристики(частоты) в X86Config.

Прав ли я?

А также хотелось бы услышать отзывы об этом мониторе.

Evgeny_I ()

gvim:комбинации клавиш

Форум — General

Поставил SuSE8.2 и vim 6.2 из исходников, в результате для некоторых функциональных клавиш (F6, F7,...) перестала работать комбинация control-<функциональная клавиша> в gvim'e, для остальных функциональных клавиш все работает. control-shift-<функциональных клавиша> - работает. Куда копать?

Evgeny_I ()

портирование нп wxWindow

Форум — Development

Доброго времени суток!
Я собираюсь портировать приложение использующее OpenGL, threads и processes с BorlandC++ Builder на wxWindow и меня интересуют следующие вопросы:
1) Насколько стабильна и безглючна последняя версия wxWindow, в частности компоненты wxGTK и wxMSW, особенно при использовании OpenGL, threads и processes.
2) Различаются ли приложения использующие VCL и wxWindow по производительности.
3) Требуется ли напильник при переключении между wxGTK и wxMSW.
4) Будет ли приложение собранное с wxMSW одинаково работать на win98/Me/2000/XP. Особенно если оно использует треды и процессы.
5) Какие существуют альтернативы wxWindow, чтобы бесплатно, межплатформенно, поддерживало OpenGL, threads и processes.

Evgeny_I ()

maple

Форум — General

Поставил себе maple 7 под линукс, и столкнулся со следующей проблемой: результат вычисления выводиться темно синим по синему фону, и следовательно, читать результат крайне затруднительно. Подскажите пожалуйста как поменять цвет текста или фона.

P.S. Кто-нибудь может поделиться ссылкой на maple 8 или 9 под линукс?

Evgeny_I ()

сборка xrender

Форум — Development

Пытаюсь собрать xrender 8.3 из исходников, configure проходит нормально, но при компиляции ругается что не определена ф-ция xRenderCreateCursorReq и действительно описания такой ф-ции в исходниках xrender нет. Система RedHat 7.3, XFree86 4.2.0, gcc 3.3 Подскажите пожалуйста, как лечить?

Evgeny_I ()

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