LINUX.ORG.RU

Сообщения ASM

 

POSIX что это?

Форум — Development

Вот тут начал смотреть на то, что из себя предствляет POSIX и меня достаточно сильно удивило, почему он распространяется за деньги и тп. И за что они их собирают?

Кто может дать инфы на эту тему? Замучало google надрачвать....

ASM
()

vim+web browser

Форум — Desktop

Вот возникла такая проблемма. Нашол на vim.org какой-та browser.vim, как понял это свзять vim c lynx через perl, вообщем после долгих плясок с бубном работать это так и не стало.

ВОПРОС на 3: Кто делал что либо подобное?? Получилось ли? И скока сил на это ушоло?

ВОПРОС на 4: Можно ли и как использовать в vim-e elinks?

ВОПРОС на 5: Как можно втсроить ЛЮБОЕ консольное приложение в vim? (наскока это сложно?)

Спасибо за понимание. Что касаеться vim.org и google, смог бы найти, сюда бы не писал.

ASM
()

Tcl/Tk вопросы

Форум — Development

1 не нашол как запустить другой процесс. exec запускает, но блакирует tcl приложение, как нужно запускать, что бы этого не происходило ???

2 Есть ли возможность открывать и показывать html или любые другие форматы? (файлы которых что бы можно было сделать в word-е [естественно потом при надобности перегнать через wv или подобное])? -------------- Сам этого так и не нашол, а уже горит......

ASM
()

Login guest как зашитить ~?

Форум — Admin

Не секрет, что создав пользователя guest, поселив его где нить в /home/guest, комадной rm -Rf / он удалит исключительно те файлы которые ему пренадлижат.
Появляется вопрос, а если я не хочу, что бы онн менял(двигал) якрыли на рабочем столе(gnome) и/или менял локализацию в OpenOffice с русского на албанский?
----
Едиственное что я смог придумать, это в скрипте

rm -Rf /home/guest/.??*
tar -xf [файл сделаный tar -cf /home/guest./.??*]

Запускать каждый раз, перед загрузкой системы,
ВОПРОС: Как это сделать, так что бы не через то, что получилось?

ASM
()

Копирование раздела по сети, с прогресбаром

Форум — Admin

Скланировать раздел диска, или весь диск по сети я себе представляю как
ssh root@server cat /dev/hda >> /dev/hda
--------------
Остаеться вопрос: Как контролировать сколько уже скапированно/осталось/скорость копирования?
Если никак, то какими программами это можно будет сделать?

ASM
()

Установка пингвина на КУЧУ компов

Форум — Admin

Есть такая задача, поставить пингвина, на кучу компов. Ну естественно мой метод: Установить систему с помошью dd или cat сохранить образ всего установленного раздела на диск, и далее на кучи компов загружаясь с livecd любого пинвига копировать этот образ на их хард.

Естественно возникает вопросы:

1. Какие есть нормальные команды для копирования? если я делаю раздел например на 20 ГИГ а реально занимаю всего 1 то с помошью dd или cat мне придется все равно копировать все 20 гиг.

2. Как можно автоматизировать этот процесс? что бы я сунул livecd нажал кнопку включить, и просто подождал пока загрузиться система, смонтирует себе раздел с определённого ftp, и скопирует себе данные. Вообщем то в общих чертах я это представляю, но мож вы че интересное посоветуете.

3. Чем и как правильно выделить ТАКОЙ же раздел, что бы никаких проблем не возникало? (естественно, что бы можно было написать sh скрипт[прога без GUI])

=================================

Да и вообще хотелось бы послушать ваше мнение на этот(и) вопрос(ы). Или увидеть какиенить интересные ссылки, не относящиеся к google.ru/com/org.ru и остальные.

А то привык уже забивать саморезы молотком......

ASM
()

Vim двигаться в стиле borlandc

Форум — Desktop

Даже не спрашивайте зачем, но надо.

Идея заключается в том что если я нажимаю j курсор должен сдвигаться вниз, если k то вверх. (и не левее и не правее)

пример:

#######!#########
###X   !
#######!########
###X   !

курсор должен проехать не там где стоят крестики, а по "!"

Спасибо за внимание. Сам этой опции не нашол(согласен, может плохо искал), а было бы не плохо знать, как её включить.
ASM
()

mdconfig linux аналогия.

Форум — General

Вот появилась такая задача: Надо сделать вирутальный диск, разбить его и переодически подключать к системe. Во FreeBSD это легко фсе получилось с помошью mdconfig а вот для пингвина аналогии не нашол :-(

ASM
()

D-Link точка доступа, и глуки FreeBSD

Форум — Linux-hardware

Есть 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.

Проверил на оффтопе, там фсе работает.

ВОПРОС: Что бы это могло быть?

ASM
()

Vim и gdb

Форум — Development

Скока гемороился так и не получилось увидеть нормальный результат.

Есть у кого это заработало?

Все пересмотрел по ссылки http://www.vim.org/scripts/ и ничего заставить работать так и не получилось, и google ниче не сказал.

Вот думаю толи на Emacs перелазить, толи искать для gdb хорошую гуй..... Ну.... впринципе если ничего не получиться переходить на VB.NET %-)

ASM
()

OpenBSD грохается при выключении клавы

Форум — General

Вот недавно поставил себе на комп OpenBSD, вообшем-то на 1 взгляд, очень красивая вещица, но вот сталкнулся с одной очень странной проблеммой.

Проблемма вообшем-то сабж. Короч когда отключаю PS/2 клаву от компа с OpenBSD 3.9 он(или она) ничего не говоря просто перезагружается(как будто на reset нажали). Если грузить комп без клавиатуры, то он в принципе не загружается.(высмысле ядро просто "виснит")

Вообшем-то с OpenBSD я провел всего отсилы 1 день да и читал очень мало, но рассудок мне подсказывает, что такого не должно быть.

Да и оффтоп, так я и не полял почему по дефолту можно приконектиться root-ом по ssh. Или я что-то не понимают в защищенности.....

ASM
()

вопрос по shell

Форум — Desktop

Вообшем вопрос прост захотелось мне узнать

find ./ -name "*.c" -exec cat "{}" + | grep "#include"

и

find ./ -name "*.c" -exec cat "{}" + | grep "# include"

Чего больше(всмысле по кол-ву выведенных сточек), вопрос: КАК?

ASM
()

Помогите с указателями на функции в Ц++

Форум — Development

Нужно скомпилить чтототипо этого:
//////////////////////////////////////////
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 (*)())

Что он от меня хочит я не пойму, пож-та помогите.
ASM
()

Простенький вопрос про распаралеливание процесов

Форум — Development

Вот есть такая задача, пример:
--------------------------
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.

------

Спасибо за внимание.
ASM
()

GTK и тп. статическая линковка под ведну

Форум — Development

Возвращаюсь к этой теме. У меня есть Gtk12 Gdk12 Glib Gettext прога, из её надо скомпилить так, что бы на выходе был всего 1 файл (mo не в счет). Причины 2 1. Меньше будет весить. 2. Приятнее будет смотреть. --- Как выяслилось Gtk12 это позволяет, но эти библиотеки для стаической линковни в стандартный пакет не входят. ВОТ ВОПРОС, мож у кого они есть? Потому что чую скомпилить для маздая это у меня не получится :-( Простите что все о маздае и о маздае.... Просто с нормальными системами проблем возникает меньше.

ASM
()

Пробшемма с шаблонами в C++

Форум — Development

Взываю ващей помощи, скока мучал дядющку 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
ASM
()

HELP не компилится nvidia

Форум — Development

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 работать не хочит :-(
ASM
()

GtkTextView не могу вытащить текст

Форум — Development

Что то не нашол, как выташить весь текст из gtktextview, понял что работает через GtkTextBuffer, но туда смог тока его вставить.... Дело в том что надо получить весь текст как строку, там можно поулчать куски указывая их GtkTextIter так с этим работать так и не понял. ВООБШЕМ подскажите как весь текст из GtkTextView записать в char[] или получить его указатель, буду очень признателен!!!

ASM
()

Помогите с добавлением файла в DB PQ

Форум — Development

Конечно понимаю, что код кривой, но как умеем, так и пишим. Проблемма в том, что при добавлении файла, (запрос 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;			
}
ASM
()

Любое GTK core dumped (тупит fontconfig)

Форум — Development

(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 черт, дампится и все тут. Подскажите что делать?
ASM
()

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