Покажи теми - plamen_t
Виж публикациите на потр. | * Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1] 2 3
1  Linux секция за начинаещи / Настройка на хардуер / Маркиране на bad sectors -: Jan 25, 2008, 19:43
От няколко дни диска от време на време забива и се оказа след като му пуснах badblocks, че има няколко bad сектори (около 30).
Въпросът ми е мога ли да укажа на Линукса да не ги използва, без да се налага да форматирам дяла, където са тези блокове.
2  Linux секция за начинаещи / Настройка на хардуер / Проблем с монтирането на usb и cd -: Jul 19, 2007, 02:42
Инсталирах си Slackware 12. Само че имам проблем с автоматичното монтиране на USB-та и CD-та. Като сложа CD примерно и автоматично се появява прозорец на КДЕ-то, за отваряне на CD-то. Само че като дам да се отвори и се появява следната грешка
Примерен код
A security policy in place prevents this sender from sending this message to this recipient, see message bus configuration file (rejected message had interface "org.freedesktop.Hal.Device.Volume" member "Mount" error name "(unset)" destination "org.freedesktop.Hal")

Търсих из форумите и открих, че това се получава така, защото потребителят трябва да се добави в няколко групи. В момента съм root и искам да могат да се отварят USB-та и CD-та като root. Добавих root в няколко групи, които бяха описани. Сега съм в следните
Примерен код
root@darkstar:~# groups
root daemon audio video cdrom messagebus haldaemon users
Въпреки това като сложа CD или USB се появява пак същата грешка. Иначе мога без проблем ръчно да монтирам и USB-та и CD-та, но ми се ще да може и автоматично.
3  Програмиране / Общ форум / Проблем при компилация на С++ с шаблони? -: Jul 12, 2007, 21:38
Направо ето какъв е проблемът. Имам например един клас (в случая с име А) и е разделен на дефиниция и декларация съответно в a.h и a.cpp. Направил съм и един Макеfile, за да мога да компилирам всичко, но има проблем.  
Примерен код
// а.h

#ifndef _A_H
#define _A_H

template <class T>
class A
{
   T a;

public:
   void Set( T );
   T Get() const;
};

#endif

Примерен код
// a.cpp

#include "a.h"

template <class T>
void A<T>::Set( T o )
{
   a = o;
}

template <class T>
T A<T>::Get() const
{
   return a;
}

Примерен код
// main.cpp

#include <iostream>
#include "a.h"
using namespace std;

int main()
{
   A<int> ob;
   
   ob.Set(10);
   cout << ob.Get() << endl;

   return 0;
}


А това е и Макеfile-a
Примерен код
CXX = g++
CXXFLAGS = -Wall -g -ansi -pedantic
EXT =

OBJECTS =  main.o a.o

all: A

A: $(OBJECTS)
   $(CXX) $(CXXFLAGS) $(OBJECTS) -o A$(EXT)

a.o: a.h a.cpp

main.o: main.cpp

.PHONY: clean
clean:
   -rm $(OBJECTS) A$(EXT)


Като стартирам make и се появява следното
Примерен код
g++ -Wall -g -ansi -pedantic   -c -o main.o main.cpp
g++ -Wall -g -ansi -pedantic   -c -o a.o a.cpp
g++ -Wall -g -ansi -pedantic main.o a.o -o A
main.o(.text+0x1a): In function `main':
/primeri/c++/templ/main.cpp:9: undefined reference to `A<int>::Set(int)'
main.o(.text+0x34):/primeri/c++/templ/main.cpp:10: undefined reference to `A<int>::Get() const'
collect2: ld returned 1 exit status
make: *** [A] Error 1


Оказа се, че като заменя навсякъде шаблоните с някакви конкретни типове като int примерно и се компилира успешно. Как мога обаче да го компилирам с тези шаблони?
4  Linux секция за начинаещи / Настройка на програми / Отдалечено управление със ssh ? -: Apr 18, 2007, 19:52
Въпросът ми е следният. Имам две машини, които са свързани в Лан мрежа. Работя на едната като се свързвам от другата към нея чрез ssh. Само, че като се опитам да стартирам някоя не-конзолна програма( например konqueror ) и ми дава следната грешка:
Цитат
konqueror: cannot connect to X server

Как мога да накрам konqueror например да се стартира.

П.С. Графичната среда и на двете мачини работи. тъй че има Х и на двете стартиран
5  Програмиране / Общ форум / Много странен проблем -: Feb 04, 2007, 18:52
В момента се занимавам с един проект и срещнах нещо, което ме озадачи много. Успях да изолирам проблема. Следния код е една много проста програма, която трябва да изчертае отсечка.
Примерен код
////////////////////////////////////////////////////////////////////////////////////////////////////
//
// This source represents the very strange bug on my machine
//
////////////////////////////////////////////////////////////////////////////////////////////////////

#include <GL/glut.h>

void init()
{
    glClearColor( 0.0, 0.0, 0.0, 0.0 );
    glColor3f( 1.0, 0.0, 0.0 );
}

void reshape( int w, int h )
{
    glViewport( 0, 0, (GLsizei) w, (GLsizei) h );
    glMatrixMode( GL_PROJECTION );
    glLoadIdentity();
    gluOrtho2D( 0.0, (GLdouble) w, 0.0, (GLdouble) h );
}

void display()
{
    int i;
    glClear( GL_COLOR_BUFFER_BIT );
    
    glBegin( GL_POINTS );
         for( i = 0; i < 300; i++ )
         {
              glVertex2i( (GLint) i, (GLint) i/2 );
         }
    glEnd();
    
    glFlush();
}

int main( int argc, char* argv[] )
{
    glutInit( &argc, argv );
    glutInitDisplayMode( GLUT_SINGLE | GLUT_RGB );
    glutInitWindowPosition( 100, 100 );
    glutInitWindowSize( 500, 500 );
    glutCreateWindow( "Very strange Bug..." );
    init();
    glutDisplayFunc( display );
    glutReshapeFunc( reshape );
    
    glutMainLoop();
    
    return 0;
}


Като я пусна обаче се оказва, че започва да чертае отсечката, както трябва, чак от едно място нататък. За да разберете какво имам впредвид вижте  този скрийншот.
Всъщност интересното е, че горният код работи на някои дистрибуции. Например на Slackware11 с GeForce FX 5200 с инсталирани драйвери от сайта на NVidia работи. Също така работи и на Slackware 11 с GeForce4, отново с инсталирани драйвери. На машината на която съм в момента е инсталиран Slackare 10.2 а видеото е някакво Интелско с драйверите, които си вървят към Слака.
6  Нетехнически теми / Идеи и мнения / Как да си пусна linux програма на windows? -: Jan 09, 2007, 00:23
Имам едно клиент-сървър приложение, което работи на Линукс.
Използва socket библиотеката ( socket.h и т.н. ) Въпросът е, че искам да го подкарам и под Windows. Видях, че за Windows може socket.h да се  замени с winsock.h, само че май има и други неща, в които се различават socket.h  и winsock.h и затова ми се струва, че ще си спестя доста неприятности, ако пусна приложението емулирано пък и не ми се занимава с портване.
Искам да уточня, че не искам да пускам никакви виртуални машини на Windows-a. Просто искам емулатор аналогичен на Wine. Търсих из нета, ама ми дава само някакви виртуални машини.

И по възможност предпочитам да е колкото се може по-лек. Трябва ми единствено да може да стартира едно просто клиент-сървър приложение. Нищо повече



7  Програмиране / Общ форум / Компилиране на програма? -: Dec 12, 2006, 18:12
Значи проблемът е следният.
Имам например следния хедър a.h
Примерен код
#ifndef A_H
#define A_H

class A
{
public:
   A(int);
   int get();

private:
   int x;
};

#endif


Имплементацията се намира в a.cpp
Примерен код
#include "a.h"
A::A(int a) : x(a)
{}

int A::get()
{
   return x;
}
И накрая един главена файл main.cpp
Примерен код
#include <iostream>
#include "a.h"

int main()
{
   A a(3);
   std::cout<<a.get();

   return 0;
}
Когато се опитам да я компилирам с
Примерен код
g++ -o main main.cpp
програмата се компилира, но линкера гърми с грешката
Примерен код
In function main:
Undefined reference to A::get()
Същото изкарва и за конструктора. Та въпросът ми е как мога да компилирам програма , която е разделена на няколко файла?
8  Linux секция за начинаещи / Настройка на програми / Как да рабера, ако някой се е логнал през ssh? -: Dec 06, 2006, 13:04
Със Slackware11 съм и съм отворил ssh порта. Root паролата освен мен я знаят още няколко човека. Интересува ме има ли начин, ако някой се логне през ssh-то аз да мога веднага да рабера, че се е логнал. Имам предвид нещо като система за известяване.
9  Linux секция за начинаещи / Настройка на програми / Използване на библиотеките в /usr/local ? -: Nov 11, 2006, 22:20
Въпросът ми е следният. Използвам Slackware 11. Почти всички програми, които инсталирам, ги компилирам, правя пакети за тях и след това си ги инсталирам. Почти всички програми обаче се инсталират по подразбиране в /usr/local/. Знам как мога да променя това и да се инсталират направо в /usr/ , но предпочитам да са си в /usr/local/. Само че някой път като искам да компилирам програма, която зависи от някоя  друга, която вече съм я инсталирал, и много често ми излиза съобщение, че не може да бъде намерена библиотеката, която е нужна за компилация (въпреки че тази библиотека е инсталирана). Като опция ми се предлага да добавя в LD_LIBRARY_PATH пътя до библиотеката. Само че не мога да разбера какво е това LD_LIBRARY_PATH. По-точно къде трябва да добавя този път, така че да търси и в /usr/local/ за инсталирани библиотеки.
10  Linux секция за начинаещи / Настройка на програми / Slackware 11 и usb flash memory -: Oct 28, 2006, 17:18
Инсталирах си Slackware 11. Имам една 128 МВ флашка, но не знам как мога да я монтирам така че да мога да я използвам. Използвал съм и преди Slackware, но не ми се беше налагало да работя със флашки и затова се интересувам чак сега от този въпрос. Известно време бях с Kubuntu и там като сложиш флашката в usb-то KDE-то веднага я разпознава и се монтира автоматично.
Ядрото, което ползвам е 2.6.17.3. Инсталирал съм всичко от /extra/linux-2.6.17.13 папката. Също така при стартиране на системата се пуска /sbin/udevd --daemon
11  Нетехнически теми / Идеи и мнения / Управление на Сериен Порт -: Apr 10, 2006, 14:04
Със Slackware 10 съм. Въпросът ми е как мога да управлявам серийния порт. Т.е. как мога да изпращам данни към него и респективно да приемам такива. Дали има някаква готова програма за това или може с директно отваряне на някой файл в /dev/ и после със запис на каквото си искам към този файл.Според мен би станало със отварянето на файла в /dev/, който отговаря за серийня порт, ама не знам кой е този файл.
12  Програмиране / Общ форум / Opengl programming guide -: Apr 09, 2006, 20:34
От скоро се зарибих по OpenGL. Всъщност и преди 2 години съм се мъчил да го науча и затова не ми е съвсем непознат, но искам сега да го науча добре. Харесах си официалното ръководство за OpenGL. Става въпрос за следната ,т.нар. "червена книга". Това 5-то издание разкрива голяма част от възможностите на OpenGL 2.0. В интерес на истината намерих по-стари издания натази книга в електронен формат, но те са за версия 1.1, което е сравнително стара инфорамция, защото бая неща са с сменили. Та въпросът ми е дали някой знае дали в България има място, от където може да се вземе чуждоезикова литература и специално тази книга. Защото, ако няма, май ще трябва да се поръчва по интернет, а като гледам в amazon.com ще платя бая пари само за доставката.



13  Linux секция за начинаещи / Настройка на програми / Фон на framebuffer конзолата -: Mar 18, 2006, 13:24
Използвам Slackware 10.2 и настроих lilo-то да зарежда framebuffer конзола. Искам да мога да си сменя фона на конзолта и да не е черен. Търсих из документацията, ама никъде не намерих как става това, а само как се сменя цветът на курсора  '<img'>
14  Linux секция за начинаещи / Настройка на хардуер / Slackware 10.2 и лан карта -: Dec 12, 2005, 14:38
Значи проблемът ми е следният. Имам Slackware 10.2 и вградена в дъното лан карта. Пуснах netconfig да си настроя мрежата и драйверите за лан картата. Всичко мина гладко, картата бе правилно разпозната и драйверите се инсталираха. Рестартирах и когато написах nmap 127.0.0.1 се появи следното съобщение:

getinterfaces: SIOCGIFCONF claims you have no network interfaces.
QUITTING

Написах ifconfig и той не даде никави резултати. Пробвах с ifconfig eth0 up. Интерфейсът се вдигна и даваше резултат при ifconfig, но когато пуснах пак nmap се появи същата грешка. На ping 127.0.0.1 резултатът беше Network unreachable. Реших, че може да е от лан картата и затова я махнах от BIOS-a и сложих една друга. Пробвах пак. Отново безпроблемно се засече и се инсталира драйвер за новата карта, но след рестарт пак същия проблем. Интересното беше, че ifconfig не намира въобще интерфейса (пробвах с ifconfig eth(от 0 до 9) up)) и всеки път излизаше съобщение, че няма такъв интерфейс. Пробвах на един друг компютър със Slackware 10.2 и там се появи абсолютно същият проблем. Карата се разпознава правилно, но интерфейсът го няма.

Въобще си нямам на представа на какво се дължи това, така че нека, който знае или се е сблъсквал с подобен проблем да помага.
15  Хумор, сатира и забава / Живота, вселената и някакви други глупости / not pr0n ... -: Oct 15, 2005, 14:07
http://deathball.net/notpron/

П.П. Нека се коментира самата игра, а не начините на минаването на отделните нива (аз съм до 8-мо) , защото се разваля иначе удоволствието.

Enjoy
Страници: [1] 2 3