LINUX.ORG.RU

Сообщения Evgeny_I

 

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

Не могу прочитать русский текст в кодировках отличных от системной в виме 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?

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

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

Evgeny_I
()

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

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

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

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

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

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

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

Evgeny_I
()

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

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

Evgeny_I
()

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

Приветствую. Я пытался немного оптимизировать сравнение знаков у двух переменных типа 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

Приветствую. Есть набор 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

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

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

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

Evgeny_I
()

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

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

#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

Пытаюсь настроить клинта 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

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

Evgeny_I
()

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

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

Evgeny_I
()

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

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

Прав ли я?

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

Evgeny_I
()

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

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

Evgeny_I
()

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

Доброго времени суток!
Я собираюсь портировать приложение использующее 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

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

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

Evgeny_I
()

сборка xrender

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

Evgeny_I
()

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