POSIX что это?
Вот тут начал смотреть на то, что из себя предствляет POSIX и меня достаточно сильно удивило, почему он распространяется за деньги и тп. И за что они их собирают?
Кто может дать инфы на эту тему? Замучало google надрачвать....
Вот тут начал смотреть на то, что из себя предствляет POSIX и меня достаточно сильно удивило, почему он распространяется за деньги и тп. И за что они их собирают?
Кто может дать инфы на эту тему? Замучало google надрачвать....
Вот возникла такая проблемма. Нашол на vim.org какой-та browser.vim, как понял это свзять vim c lynx через perl, вообщем после долгих плясок с бубном работать это так и не стало.
ВОПРОС на 3: Кто делал что либо подобное?? Получилось ли? И скока сил на это ушоло?
ВОПРОС на 4: Можно ли и как использовать в vim-e elinks?
ВОПРОС на 5: Как можно втсроить ЛЮБОЕ консольное приложение в vim? (наскока это сложно?)
Спасибо за понимание. Что касаеться vim.org и google, смог бы найти, сюда бы не писал.
1 не нашол как запустить другой процесс. exec запускает, но блакирует tcl приложение, как нужно запускать, что бы этого не происходило ???
2 Есть ли возможность открывать и показывать html или любые другие форматы? (файлы которых что бы можно было сделать в word-е [естественно потом при надобности перегнать через wv или подобное])? -------------- Сам этого так и не нашол, а уже горит......
Не секрет, что создав пользователя guest, поселив его где нить в /home/guest, комадной rm -Rf / он удалит исключительно те файлы которые ему пренадлижат.
Появляется вопрос, а если я не хочу, что бы онн менял(двигал) якрыли на рабочем столе(gnome) и/или менял локализацию в OpenOffice с русского на албанский?
----
Едиственное что я смог придумать, это в скрипте
rm -Rf /home/guest/.??*
tar -xf [файл сделаный tar -cf /home/guest./.??*]
Запускать каждый раз, перед загрузкой системы,
ВОПРОС: Как это сделать, так что бы не через то, что получилось?
Скланировать раздел диска, или весь диск по сети я себе представляю как
ssh root@server cat /dev/hda >> /dev/hda
--------------
Остаеться вопрос: Как контролировать сколько уже скапированно/осталось/скорость копирования?
Если никак, то какими программами это можно будет сделать?
Есть такая задача, поставить пингвина, на кучу компов. Ну естественно мой метод: Установить систему с помошью dd или cat сохранить образ всего установленного раздела на диск, и далее на кучи компов загружаясь с livecd любого пинвига копировать этот образ на их хард.
Естественно возникает вопросы:
1. Какие есть нормальные команды для копирования? если я делаю раздел например на 20 ГИГ а реально занимаю всего 1 то с помошью dd или cat мне придется все равно копировать все 20 гиг.
2. Как можно автоматизировать этот процесс? что бы я сунул livecd нажал кнопку включить, и просто подождал пока загрузиться система, смонтирует себе раздел с определённого ftp, и скопирует себе данные. Вообщем то в общих чертах я это представляю, но мож вы че интересное посоветуете.
3. Чем и как правильно выделить ТАКОЙ же раздел, что бы никаких проблем не возникало? (естественно, что бы можно было написать sh скрипт[прога без GUI])
=================================
Да и вообще хотелось бы послушать ваше мнение на этот(и) вопрос(ы). Или увидеть какиенить интересные ссылки, не относящиеся к google.ru/com/org.ru и остальные.
А то привык уже забивать саморезы молотком......
Даже не спрашивайте зачем, но надо. Идея заключается в том что если я нажимаю j курсор должен сдвигаться вниз, если k то вверх. (и не левее и не правее) пример: #######!######### ###X ! #######!######## ###X ! курсор должен проехать не там где стоят крестики, а по "!" Спасибо за внимание. Сам этой опции не нашол(согласен, может плохо искал), а было бы не плохо знать, как её включить.
Вот появилась такая задача: Надо сделать вирутальный диск, разбить его и переодически подключать к системe. Во FreeBSD это легко фсе получилось с помошью mdconfig а вот для пингвина аналогии не нашол :-(
Есть D-Link Router, включаю, задаю ключть. Вроде работает. На ноуте, с D-Link картой пишу маленький скриптик
ifconfig ath0 ssid ASM wepmode on mode 11b wepkey 0x1234567890 dhclient ath0
Все начинает работаеть, как задуманно, не стичая одной проблеммы. набираю
ping 192.168.0.1 (ТОчка доступа)
пингуется секунд 15 потом глохнит на секунд 5, потом опять пингуется сек 15 и опять глохнить на сек 5.
Проверил на оффтопе, там фсе работает.
ВОПРОС: Что бы это могло быть?
Скока гемороился так и не получилось увидеть нормальный результат.
Есть у кого это заработало?
Все пересмотрел по ссылки http://www.vim.org/scripts/ и ничего заставить работать так и не получилось, и google ниче не сказал.
Вот думаю толи на Emacs перелазить, толи искать для gdb хорошую гуй..... Ну.... впринципе если ничего не получиться переходить на VB.NET %-)
Вот недавно поставил себе на комп OpenBSD, вообшем-то на 1 взгляд, очень красивая вещица, но вот сталкнулся с одной очень странной проблеммой.
Проблемма вообшем-то сабж. Короч когда отключаю PS/2 клаву от компа с OpenBSD 3.9 он(или она) ничего не говоря просто перезагружается(как будто на reset нажали). Если грузить комп без клавиатуры, то он в принципе не загружается.(высмысле ядро просто "виснит")
Вообшем-то с OpenBSD я провел всего отсилы 1 день да и читал очень мало, но рассудок мне подсказывает, что такого не должно быть.
Да и оффтоп, так я и не полял почему по дефолту можно приконектиться root-ом по ssh. Или я что-то не понимают в защищенности.....
Вообшем вопрос прост захотелось мне узнать
find ./ -name "*.c" -exec cat "{}" + | grep "#include"
и
find ./ -name "*.c" -exec cat "{}" + | grep "# include"
Чего больше(всмысле по кол-ву выведенных сточек), вопрос: КАК?
Нужно скомпилить чтототипо этого: ////////////////////////////////////////// class Vodka { void (*Drink) (void); public: void AddFunction(void (*FDrink)(void)) { Drink = FDrink; } }; class Man { public: void Drink(void){}; }; Vodka Gorilka; Man Anonymous; int main(void) { Gorilka.AddFunction(Anonymous.Drink); return 0; } /////////////////////////////////////////////////////// 21305% c++ main.cc main.cc: In function `int main()': main.cc:22: error: no matching function for call to `Vodka::AddFunction(<unknown type>)' main.cc:6: note: candidates are: void Vodka::AddFunction(void (*)()) Что он от меня хочит я не пойму, пож-та помогите.
Вот есть такая задача, пример: -------------------------- int break=1; int timer(void) { break=0; return 0; } int main (void) { RulesFunction(timer); printf("Pivo "); while(break); { printf("ETO "); while(break); } printf("RULEZ\n") return 0; } ------------------------------- Вот вопрос прост, КАК реализовать функцию RulesFunction, так чтобы в итоги получилось на экране "Pivo ETO RULEZ" Тобишь по время пока нить будет находиться в цикле поменять значение break. ------ Спасибо за внимание.
Возвращаюсь к этой теме. У меня есть Gtk12 Gdk12 Glib Gettext прога, из её надо скомпилить так, что бы на выходе был всего 1 файл (mo не в счет). Причины 2 1. Меньше будет весить. 2. Приятнее будет смотреть. --- Как выяслилось Gtk12 это позволяет, но эти библиотеки для стаической линковни в стандартный пакет не входят. ВОТ ВОПРОС, мож у кого они есть? Потому что чую скомпилить для маздая это у меня не получится :-( Простите что все о маздае и о маздае.... Просто с нормальными системами проблем возникает меньше.
Взываю ващей помощи, скока мучал дядющку google так они ничего и не выдал. Код: class LIST { ... friend ostream& operator<< (ostream&, const LIST<T>&); ... } ... template <typename T> ostream& operator<< (ostream& p, const LIST<T>& L) { ... } ... void TypeInt (void) { ... LIST <int> L; ... cout<<"Current list:\t"<<L; ... } ////////////EOF////////////// :!make |& tee /tmp/v537941/6 c++ main.cpp -g3 -DFreeBSD -DDEBUG main.cpp:48: warning: friend declaration 'std::ostream& operator<<(std::ostream&, DATA<T>&)' declares a non-template function main.cpp:48: warning: (if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) - Wno-non-template-friend disables this warning main.cpp:70: warning: friend declaration 'std::ostream& operator<<(std::ostream&, const LIST<T>&)' declares a non-template function /var/tmp//ccKC61Po.o(.text+0x5ba): In function `TypeInt()': /home/asm/Mtuci/cpp/OOP/Lab5/main.cpp:367: undefined reference to `operator<<(std::basic_ostream<char, std::char_traits<char> >&, LIST<int> const&)' /var/tmp//ccKC61Po.o(.text+0xa04): In function `TypePoezd()': /home/asm/Mtuci/cpp/OOP/Lab5/main.cpp:409: undefined reference to `operator<<(std::basic_ostream<char, std::char_traits<char> >&, LIST<POEZD> const&)' collect2: ld returned 1 exit status *** Error code 1
ROOT# make ===> Building for nvidia-driver-1.0.8178_1 ===> src cc -O2 -pipe -march=pentium3 -I/src -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=8178 -D__KERNEL__ -DNTRM -DNVRM -DDYNAMIC_SLI -UDEBUG -U_DEBUG -DNDEBUG -O -fno-common -fno-unit-at-a-time -minline-all-stringops -fno-strict-aliasing -D_KERNEL -DKLD_MODULE -nostdinc -I- -I/src -I. -I@ -I@/contrib/altq -I@/../include -finline-limit=8000 -fno-common -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -std=c99 -c nvidia_ctl.c cc1: error: invalid option `no-align-long-strings' cc1: error: unrecognized command line option "-fformat-extensions" ------------------- Подскажите что не так? А то OpenGL по зарес надо, а nvidia работать не хочит :-(
Что то не нашол, как выташить весь текст из gtktextview, понял что работает через GtkTextBuffer, но туда смог тока его вставить.... Дело в том что надо получить весь текст как строку, там можно поулчать куски указывая их GtkTextIter так с этим работать так и не понял. ВООБШЕМ подскажите как весь текст из GtkTextView записать в char[] или получить его указатель, буду очень признателен!!!
Конечно понимаю, что код кривой, но как умеем, так и пишим. Проблемма в том, что при добавлении файла, (запрос DPRINT("File %s\n", pquer); выдает нормальный, PostgreSQL отдает то что все олично запрошенно, но почему то сама запись не добавляется. Причем если написать в psql INSERT INTO files ("B_file", "Name" VALUES ('pivo.txt', 'rules') То запись добавляется. Выложил всю функцию, для того, мож за одно что нить покртикуете. int DB_PutFile(char* name) { DPRINT("Connect: %i\nStatus: %i\n",ConnectDB(),DB_Get_Status() ); int lenf = strlen(name); while(name[--lenf] != '\\' && name[lenf] != '/'); char* file_name = &name[++lenf]; DPRINT("File path: %s\n File name: %s\n", name, file_name); char* pqfile; int pqlen; DPRINT("RUN DB_PutFile\n",1); int fd; int len; if((fd = open(name, O_RDONLY, NULL))<0) { fprintf(stderr, "%s: cannot open for writing: \n", name); return 0; }else{ DPRINT("File: %s openned\n", name); len = lseek(fd,0,SEEK_END); lseek(fd, 0, SEEK_SET); char* buffer = (char*) malloc(sizeof(char)*len); while(read(fd, buffer + lseek(fd,0,SEEK_CUR), len)); pqfile = PQescapeBytea(buffer, len, &pqlen); free(buffer); DPRINT("Malloc: %i\n", pqlen+200); char* pquer = malloc(pqlen+200); DPRINT("Filename: %s\n", file_name); sprintf(pquer, "INSERT INTO files (\"B_file\", \"Name\") " "VALUES ('%s', '%s')", pqfile, file_name); DPRINT("File %s\n", pquer); Result = PQexec(nom_database, request); if(!Test_request(Result)) { DPRINT("Respons: %s\n", PQgetvalue(Result, 0, 0)); sprintf(pquer, "SELECT \"ID_files\" " "FROM files " "WHERE \"B_file\"='%s' " " AND \"Name\"='%s'", pqfile, file_name); Result = PQexec(nom_database, request); free(pquer); if(!Test_request(Result)) return atoi(PQgetvalue(Result, 0, 0)); return -1; } return -2; } return -3; }
(gdb) where #0 FcFreeTypeCharIndex (face=0x0, ucs4=72) at fcfreetype.c:2301 #1 0x284f2196 in pango_fc_font_real_get_glyph (font=0x818a800, wc=0) at pangofc-font.c:507 #2 0x284f235d in pango_fc_font_get_glyph (font=0x818a800, wc=72) at pangofc-font.c:613 #3 0x28b850f6 in ?? () from /usr/X11R6/lib/pango/1.4.0/modules/pango-basic-fc.so Вообшем то dump-ится на fontconfig, пересобрал его, 1 черт, дампится и все тут. Подскажите что делать?
← назад | следующие → |