Направљене поруке на форуму
-
АуторЧланци
-
slackmasterУчесник
Hmm..ja bih onda probao dve opcije,ili kombinaciju tih opcija.
1.Dodaj,(ako vec nisi) sebe u grupu cdrom,messagebus i haldaemon.
2.Pokusaj da u fstab umesto one linije koje si ubacio ubacis ovu:
/dev/cdrom /mnt/cdrom auto noauto,owner,ro 0 0Mozda bi bilo pametnije ovako:
/dev/cdrom /mnt/cdrom auto noauto,user,owner,ro 0 0
Opcija owner, koliko se ja secam, dozvoljava mount samo ako je korisnik koji montira vlasnik uredjaja. U ovom slucaju u pitanju je uredjaj /dev/sr0 na koji je linkovan /dev/cdrom. S obzirom da je vlasnik fajla /dev/sr0 root, ovde se opcijom owner ne dobija nista 🙁 Primetimo da nije dovoljno to sto je grupa vlasnik cdrom, a korisnik pripada toj grupi, mora bas da bude vlasnik.
S druge strane, opcija user omogucava bilo kom user-u da montira uredjaj. Mislim da je to resenje. Kod mene bar tako radi.
Definitivno treba i da doda sebe u grupe cdrom i plugdev. Mislim da ne treba da se dodaje u grupe haldaemon i messagebus, jer su to sistemske grupe u cijem se vlasnistvu izvrsavaju
procesi hald i dbus-daemon. Ja bar sebe nisam dodao u te grupe, i nemam nikakvih problema.Nadam se da sam pomogao.
Pozdrav.
slackmasterУчесникMozes da probas da iskljucis artsd (KDE-ov zvucni sistem). Ako je kde u pitanju, to bi trebalo da resi problem. Ionako artsd nije neophodan (bar meni nije).
Medjutim, problem moze da bude mnogo gori. Ja sam imao veliki problem sa Slackware-om 11.0 kod koga mi zvuk uopste nije radio kako treba. Samo na mom racunaru (verovatno neka hardverska greska, koje do tada nisam bio svestan), na drugim racunarima radilo je sve kako treba. Na kraju se ispostavilo da moram da deinstaliram sve ALSA pakete, i da skinem source-ove novih verzija sa ALSA-web sajta, rucno ih komplajliram i instaliram, i tada je sve proradilo kako treba.
Dakle, moj savet je da prvo probas da disable-ujes artsd, da vidis da nije neki KDE bug.
Ne verujem da je to, zato sto Audacious po default-u ne ide preko aRTSd-a, vec dirketno na
ALSA-u, tako da bi u tom slucaju bar Audacious trebalo da radi kako treba. Ali probaj, sta znam.
Ako i nakon toga imas problema, probaj da instaliras nove verzije alsa-lib, alsa-utils i alsa-oss. Trenutne verzije su 1.0.15, a sa Slackware-om idu 1.0.14, tako da je mozda neki bug ispravljen. Nemoj da instaliras alsa-driver, jer oni idu uz kernel, i verovatno su dobri. Mada mozes na kraju i to da proveris.Napominjem da ja nisam neki strucnjak za zvuk pod Linux-om. Samo ti prenosim svoje iskustvo,
mozda ti bude od koristi.Pozdrav!
slackmasterУчесникAko pogledas man dhcpcd, videces opciju:
-R Prevents dhcpcd from replacing existing /resolv.conf
file.Verovatno bi trebalo da u nekom skriptu pogledas gde se poziva dhcpcd, i da dodas ovu opciju.
Mozda i sam skript nudi neki automatizovan nacin da se opcije dodaju, bez da editujes sam skript.
Pitanje je kako pronaci to na Debian-u. Ja zato i koristim Slackware, na njemu je sve tako jednostavno. “Keep It Simple, Stupid” princip se u ovom slucaju pokazuje kao dobar.
slackmasterУчесникKao sto je vec receno, nema zvanicnog izdanja Slackware-a za x86-64 platformu. Medjutim, postoji nekoliko nezvanicnih portova, od kojih neki vise a neki manje lice na sam Slackware. Neko je vec spomenuo Slamd64. Ja ga nisam probao, tako da ne mogu
da komentarisem, ali iz opisa vidim da je multi-lib, sto moze da bude korisno.Ja sam instalirao Sflack Linux, koji je BUKVALNO IDENTICAN kao Slackware, gotovo se moze reci da je “nezvanicno zvanican port”. Moja preporuka ti je da instaliras njega, ako
bas insistiras na 64-bitnom Linux-u. Mozes ga pokupiti sa lokacije:Nisam siguran da ga mozes naruciti iz Linuxo kluba, ali mozes da ih zamolis da ga skinu i ubace u ponudu, ako nemas brz internet da ga skines sam. Isplati se, u svakom slucaju.
Osim ovog, postoji i:
ali ne znam nista o njemu, pa ne mogu da ti ga preporucim. U svakom slucaju, jeste derivat slack-a za x86-64, ali na sta lici, i kako radi, pojam nemam.
Postavlja se i pitanje, koliko je zaista neophodno preci na 64-bitnu distribuciju, i koliko se zaista time dobija. S obzirom da nisam primetio neko ubrzanje, ja se i dalje drzim 32-bitne varijante, bar za sada. Videcemo ubuduce, kako ce se stvari razvijati. Ako neko ima komentar u vezi ovoga, voleo bih da cujem.
Pozdrav!
slackmasterУчесникMozete li da preporucite neku literaturu za C++? :]
Kada je u pitanju literatura na srpskom, svakako preporuka je “C++ Izvornik” (autori Stanley Lippman, i Josee Lajoie), prevod treceg izdanja (izdavac je CET). Ja sam ucio iz te knjige, mislim da je dobra. Ima mnogo primera, jako dobro su objasnjene kljucne teme poput preklapanja funkcija i operatora, konverzije tipova, rangiranje konverzija, sabloni, genericki algoritmi. Na kraju knjige imas i spisak svih generickih algoritama u abecednom poretku. Postoji i cetvrto izdanje, ali na zalost, jos uvek ne na srpskom, mozes da je nabavis na predstojecem sajmu na engleskom.
Naravno, uvek je preporuka “The C++ Programming Language” Bjarna Stoustrupa-a, opet ne postoji srpski prevod, ali ces verovatno moci da je nadjes na sajmu, ili u knjizarama koje prodaju stranu literaturu. Mozda se nadje na internetu i elektronska verzija, probaj preko nekog P2P-a.
Nisam poznavalac C/C++ ali ti mogu preporuciti sledecu knjigu sa ekstra popustom na :
Ja sam tu knjigu listao jednom prilikom, nije losa, ali se ne obradjuje tzv. Standardni C++, vec verzije C++-a koje su koriscene pre usvajanja standarda 97-me godine. To se vidi po tome sto se ne koriste namespace-ovi, umesto #include koriste se stara zaglavlja tipa #include itd. Opet, nisam siguran da je to ta knjiga, ali cini mi se da jeste. U svakom slucaju, moze i to da se cita 🙂
Nadam se da sam pomogao.
slackmasterУчесникШта од променљивих окружења се прослеђује програму? Рецимо да хоћу у ~ (тј. home директоријуму корисника) да направим фолдер .mojaApp као и сви други програми како би могао да памти сесије и сл.. Како знам где да га ставим? Знам ли који је тмп директоријум исл., или све то морам да некако (како?) вучем директно из шкољке?
C++ program u izvrsenju je proces kao i svaki drugi, i dotupan mu je kompletan environment kao i kod programa pisanih u C-u (ili nekom drugom jeziku). Dakle, kao
sto ti je vec receno, C-ovska f-ja getenv() ce zavrsiti posao. Da bi koristio ovu f-ju treba da ukljucis zaglavlje cstdlib#include
using namespace std;
…
char * home_path = getenv(“HOME”);
vratice ti pokazivac na string koji sadrzi putanju do tvog home direktorijuma, itd.
Имам још једно питање:
Ако имам класу МојаКласа, чију сам инстанцу направио са new (тј. у слободној меморији), а она садржи неку другу класу ДругаКласа као променљиву чланицу, а акоја се не инстанцира са new, шта је у стеку а шта у слободној меморији?Ako koristis new, sve se kreira na heap-u, nista na steku. Dakle postupak je otprilike sledeci:
1) Odredjuje se velicina klase MojaKlasa, u sta su uracinati svi podobjekti (i promenljiva clanica tipa DrugaKlasa).
2) Alocira se prostor u dinamickoj memoriji (heap-u) za toliko bajtova. Ovaj prostor se
ne inicijalizuje.
3) Poziva se konstruktor za bazne klase, redom kako su navedene u listi baznih klasa.
4) Pozivaju se konstruktori za sve promenljive clanice klasnog tipa, u poretku u kome
su navedene u klasi.
5) Poziva se konstruktor za samu klasu MojaKlasa.Nakon ovoga objekat je spreman za upotrebu. Kao sto vidis iz tackaka 1) i 2), prostor za klasu i sve sto ona sadrzi se kompletno kreira na heap-u.
Nadam se da sam ti pomogao!
Pozdrav!
slackmasterУчесникNe znam sta je problem, ali ja nisam uspeo da raspakujem arhivu. bunzip2 ne prepoznaje fajl format. Mozda je nesto do moje masine, mada ne bih rekao. Neka proveri jos neko fajl, pa neka javi… a i ti mozes da probas ponovo da ga spakujes i okacis.
Pozdrav!
slackmasterУчесникHej,
ja bih jos jednom zamolio sve Slackere da mi pomognu…nesto ste se uspavali, ili mozda niko ne zna u cemu je stvar. Ja nisam bas pocetnik, a nemam pojma kako da resim ovo, tako da me ne bi cudilo da ni od vas niko ne zna, ali opet, da pitam…:) ima ovde i pametnijih i iskusnijih…nadam se…:)Hvala unapred,
Pozdrav!
slackmasterУчесникMozda je problem u initrd-u. Koliko ja kapiram, ja bi trebalo da kao root fs tokom instalacije montiram ramdisk, sto sam ja i pokusavao, ali izgleda da nisam pogodio pravi uredjaj, ili mozda initrd ne odgovara mojoj masini. Sve u svemu, izgleda da niko ne zna odgovor. Trazio sam i po nekim stranim forumima, ali izgleda da niko nije imao problem tog tipa…
slackmasterУчесникProbaj sa npr. hugesmp.s -rw. Nije bitno koji je kernel moze i neki drugi.
Nije pomoglo 🙁
-
АуторЧланци