/srv/irclogs.ubuntu.com/2013/06/29/#ubuntu-rs.txt

=== marko is now known as Kostic
cigaraima li programera u sobi? potrebna mi je pomoć oko razvoja programa.09:44
Atlantic777cigara: ostani na kanalu, vraćam se uskoro.10:17
cigaraAtlantic777: ok, ne idem nikuda narednih dosta sati10:19
Atlantic777cigara: recimo da sam sada tu.11:04
cigarazanimalo me da li postoji set programa koji mi generiše fajlove koji se nalaze u skoro svakom programu (tj izvornom kodu programa) koji sam skinuo do sada, to su configure makefile itd.. i pronašao sam to, autotools, baš ono što mi je trebalo11:07
cigarasada baš učim kako se koristi11:07
cigarajesi koristio autotools nekad?11:07
Atlantic777jesam, dovoljno dugo da pređem na cmake :)11:09
Atlantic777autotools jeste kao stara škola ali meni je jako išao na maslačak pa sam lepo na cmake11:10
Atlantic777recimo kde, blender i još gomila projekata su kompletno pod cmake11:10
Atlantic777mada ručno pisanje makefileova nekada dobro dođe, onaj M4 (macro) jezik npr11:11
Atlantic777cigara: e da, imaš još jednu zanimljivu stvar, qmake11:12
Atlantic777i on je mnogo humaniji od običnog autotoolsa11:13
cigaraček, znači da ne moram da učim kako da koristim autotools da bih shvatio cmake ili qmake?11:14
cigarai pišem u C-u, čak ni c++ niti mi je potreban gui, pišem klot program za sebe, staviću ga na github mada neće puno ljudi imati koristi od njega..11:15
Atlantic777za tako nešto možeš da koristiš sam Makefile bez autotoolsa11:16
Atlantic777nisam siguran da si ukačio koja je poenta te mašinerije11:16
cigarakoliko vidim, portabilnost i lakše verzionisanje..11:16
Atlantic777Davno davano, kada još ni windows nije postojao ljudi pisali programe koji su trebali da rade na unixu, na solarisu, na bsd-u tamo vamo i bile su problem biblioteke, nazivi i funkcije pre svega.11:17
Atlantic777E onda su počeli da pišu kojekakve skripte da bi skontali kako da pripreme kod, da bi znali šta ima na sistemu i na kojem se sistemu uopšte nalaze.11:17
Atlantic777I od tih silnih skripti je onda nastao autootools. Onako, ukratko prepričano.11:17
Atlantic777E sada, ti možeš da koristiš i jednostavan Makefile bez config skripte11:18
Atlantic777možeš da koristiš neku svoju ručno napisanu config skriptu koja će da generiše Makefile11:18
Atlantic777a možeš da koristiš i sve kompletno po propisu11:18
Atlantic777s tim što to „kompletno“ znači da sa autotools treba da osediš dok ne pohvataš šta koji alat radi i kada se pokreće11:19
cigarapotrebna mi je jedna stvar koju možda i ručni makefile može da odradi11:19
Atlantic777a sa cmake je to par linija i dve komande :)11:19
cigarapokušaću da ti objasnim šta bih želeo da postignem i kako, pa mi reci da li je to ok način11:20
Atlantic777hajde11:20
Atlantic777https://paste.lugons.org/show/YPVFgw0LxWAj19IHOpwf/11:23
Atlantic777baci pogled na ovo11:23
=== marko is now known as Kostic
Kostic+1 за CMake или обични ./config11:24
Atlantic777hteo sam da kažem da ./config možda i nije neophodan za početak11:25
KosticСлушај за пројекат типа Бој за Веснот и може да се оправда употреба CMake-a али за једноставан програм је боља варијанта једноставна ./config скрипт.11:25
KosticИначе, сви живи пљују по ауто-алаткама. :)11:26
cigarapotrebno mi je da moj program čita i piše po jednom fajlu u realnom vremenu, dakle nekakav njegov config fajl. U zaviisnosti od samog sistema taj fajl će biti drugačiji. hteo sam da se pri instalaciji/kompilaciji mog programa napravi taj fajl u zavisnosti od toga gde je instaliran drugi program, tj knokretno, u tom konfiguracionom fajlu će između ostalog da se nalazi i podatak o tome gde je instaliran android-sdk, pa sam hteo11:26
cigarasa prvo napravim program koji to nalazi (i zapisuje ga u taj moj config fajl) a zatim da se prilikom kompilacije/instaliranja pokrene taj program i izgeneriše config fajl koji će se kroz instalaciju zajedno sa glavnim programom iskopirati tamo gde mu je i mesto. tako nešto.. :)11:26
cigarai da, primetio sam da to kolektivno pljuvanje :)11:26
cigarajel se moglo nešto razumeti iz toga što sam pisao?11:27
Atlantic777ne baš11:29
Atlantic777barem ne meni11:29
Atlantic777samo se klackam sada da li je bolje da program skonta pod kakvim se okruženjem nalazi ili je to ipak posao za config skriptu i pomoćne alatke11:30
cigaraok, aj da pokušam jednostavnije: 1. nađi folder "android-sdk" na sistemu i to zapiši u neki fajl (recimo "fajl.conf") 2. kompajliraj moj program 3. prekopiraj moj program i fajl.conf tamo gde korisnik želi da bude instalirano11:31
cigarasamo je problem u tome što se mora uraditi priprema pre kompajliranja ( nalaženje tog foldera i zapisivanje njegove apsolutne adrese u neki fajl) pa sam hteo da napravim poseban program koji to radi i koji se pokreće automatski pri kompilaciji11:33
cigarasad bolje?11:33
Atlantic777e pa ta priprema je onda posao za config ili bootstrap skriptu11:33
cigarae to, sada mi samo kaži kako da nateram da config pokrene neki moj program11:34
KosticБило би лепо кад би Гуглов Андроид СДК правио неку променљиву на окружењу типа $ANDROSDKPATH или тако нешто. То би ти значајно олакшало посао, програм би онда само требао да прочита вредност те променљиве и ћао.11:35
cigaraupravo je to i problem, između ostalog :)11:36
cigaraono što me je nateralo da uradim ovako nešto je nemogućnost netbeansa da koristi adb i da lepo svaki putt kad pustim da mi kompajlira aplikaciju odmah prebaci na telefon, nego ovako moram da raspalim 4-5 komandi za tako nešto, što jako dosadjuje ako se radi na svakih minut...11:37
HalleonZdravo, treba mi pomoc, oko jedne stvari, ako neko zna. Namestio sam da daljincem mogu da browsujem fajlove na kompu.11:38
cigarazato rekoh, aj da napravim program koji samo pokrenem i on uspostavi vezu, prebaci program na telefon i pokrene ga na telefonu, i mogu ja da odradim to za 2 minuta, samo sam mislio da kada već pravim, da ga napravim da radi u opštem slučaju, tj na većini računara..11:39
HalleonPa ako neko zna komadnu koja bi obelezeni fajl otvorila u vlc11:39
cigaraHalleon: koji sistem koristiš?11:39
Halleonda bih mogao automatski da prebacim u vlc mode11:39
Halleonubuntu 13.0411:39
Halleonx6411:39
Halleonunity11:40
Igor-Shollexdesni klik, properties, open with, i odaberes program11:40
Igor-Shollexje si na to mislio?11:40
Halleonma da ali to je vec dosta komplikovanije odraditi na daljincu11:41
cigarapa za tip fajla koji želiš to uradiš samo jednom (recimo za sve .avi fajlove)11:41
Igor-Shollexali tako ga prebacis da recimo avi ide uvek prko vlc11:41
Halleontako je vec sada medjutim ne prebaci mi u vlc mode kada startujem nesto11:42
Igor-Shollexsamo kliknes ste default11:42
Halleontrebalo bi mi nesto vlc open marked file :D11:42
Halleonmogu postaviti da mi ptvara playlistu ili nesto11:43
Halleonali bih ako je moguce da otvorim bilo koji fajl11:43
Halleonhmm11:43
Halleonpade mi na pamet, mogao bih da postavim drugo dugme enter koje bi prebacivalo u vlc mod :D11:44
Halleonmislim da ce moci11:44
cigaratebi treba da sve audio i video fajlove otvara isključivo vlc?11:44
Halleonpa ne bas, video vlc, za sada audio rhythmbox ili audacious11:45
Halleonvidecu tek par dana koristim pa se jos nisam odlucio za playere11:45
Igor-Shollexkad smo kod toga jel neko zna kako da podesim vlc da prikazije nasa slova11:46
Halleonpa imam lircrc za 5 playera pa mi je to problem11:46
Igor-Shollexdavi me devojka zbog titlova11:46
Halleonstavi european 12500 ili nesto slicno11:46
Igor-Shollexaj bas cu da probam kad odem kuci11:47
cigaraHalleon: System Settings -> Details -> Default Applications i tu za video izabereš vlc11:47
Halleoneastern european windows -125011:47
Igor-Shollexhvala11:47
Halleoncigara to znam i vec je podeseno :D11:47
cigara:\11:47
Halleonnego potrebno mi je lirc da menja mode11:48
Halleon:D11:48
Halleonnije problem mislim da ce raditi ovo sto mi je malopre palo na pamet11:48
Halleonsad cu da probam11:48
Halleon:D11:48
Halleonto je to uspeo sam :D11:58
Halleonmoze li neko pomoci da napravim bash skriptu da zivrsi ove 3 komande:12:08
Halleon# sudo /etc/init.d/lirc restart # irexec -d .lircrc # irxevent -d .lircrc12:08
Halleonda ne moram stalno da kuckam kada isprobavam12:08
Halleonjedna treba root privilages12:08
=== StephenS_ is now known as StephenS
=== alexa is now known as amything
=== amything is now known as AleXa
=== dungodung|away is now known as dungodung

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!