=== marko is now known as Kostic [09:44] ima li programera u sobi? potrebna mi je pomoć oko razvoja programa. [10:17] cigara: ostani na kanalu, vraćam se uskoro. [10:19] Atlantic777: ok, ne idem nikuda narednih dosta sati [11:04] cigara: recimo da sam sada tu. [11:07] zanimalo 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 trebalo [11:07] sada baš učim kako se koristi [11:07] jesi koristio autotools nekad? [11:09] jesam, dovoljno dugo da pređem na cmake :) [11:10] autotools jeste kao stara škola ali meni je jako išao na maslačak pa sam lepo na cmake [11:10] recimo kde, blender i još gomila projekata su kompletno pod cmake [11:11] mada ručno pisanje makefileova nekada dobro dođe, onaj M4 (macro) jezik npr [11:12] cigara: e da, imaš još jednu zanimljivu stvar, qmake [11:13] i on je mnogo humaniji od običnog autotoolsa [11:14] ček, znači da ne moram da učim kako da koristim autotools da bih shvatio cmake ili qmake? [11:15] i 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:16] za tako nešto možeš da koristiš sam Makefile bez autotoolsa [11:16] nisam siguran da si ukačio koja je poenta te mašinerije [11:16] koliko vidim, portabilnost i lakše verzionisanje.. [11:17] Davno 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] E 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] I od tih silnih skripti je onda nastao autootools. Onako, ukratko prepričano. [11:18] E sada, ti možeš da koristiš i jednostavan Makefile bez config skripte [11:18] možeš da koristiš neku svoju ručno napisanu config skriptu koja će da generiše Makefile [11:18] a možeš da koristiš i sve kompletno po propisu [11:19] s tim što to „kompletno“ znači da sa autotools treba da osediš dok ne pohvataš šta koji alat radi i kada se pokreće [11:19] potrebna mi je jedna stvar koju možda i ručni makefile može da odradi [11:19] a sa cmake je to par linija i dve komande :) [11:20] pokušaću da ti objasnim šta bih želeo da postignem i kako, pa mi reci da li je to ok način [11:20] hajde [11:23] https://paste.lugons.org/show/YPVFgw0LxWAj19IHOpwf/ [11:23] baci pogled na ovo === marko is now known as Kostic [11:24] +1 за CMake или обични ./config [11:25] hteo sam da kažem da ./config možda i nije neophodan za početak [11:25] Слушај за пројекат типа Бој за Веснот и може да се оправда употреба CMake-a али за једноставан програм је боља варијанта једноставна ./config скрипт. [11:26] Иначе, сви живи пљују по ауто-алаткама. :) [11:26] potrebno 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 hteo [11:26] sa 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] i da, primetio sam da to kolektivno pljuvanje :) [11:27] jel se moglo nešto razumeti iz toga što sam pisao? [11:29] ne baš [11:29] barem ne meni [11:30] samo 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 alatke [11:31] ok, 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 instalirano [11:33] samo 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 kompilaciji [11:33] sad bolje? [11:33] e pa ta priprema je onda posao za config ili bootstrap skriptu [11:34] e to, sada mi samo kaži kako da nateram da config pokrene neki moj program [11:35] Било би лепо кад би Гуглов Андроид СДК правио неку променљиву на окружењу типа $ANDROSDKPATH или тако нешто. То би ти значајно олакшало посао, програм би онда само требао да прочита вредност те променљиве и ћао. [11:36] upravo je to i problem, između ostalog :) [11:37] ono š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:38] Zdravo, treba mi pomoc, oko jedne stvari, ako neko zna. Namestio sam da daljincem mogu da browsujem fajlove na kompu. [11:39] zato 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] Pa ako neko zna komadnu koja bi obelezeni fajl otvorila u vlc [11:39] Halleon: koji sistem koristiš? [11:39] da bih mogao automatski da prebacim u vlc mode [11:39] ubuntu 13.04 [11:39] x64 [11:40] unity [11:40] desni klik, properties, open with, i odaberes program [11:40] je si na to mislio? [11:41] ma da ali to je vec dosta komplikovanije odraditi na daljincu [11:41] pa za tip fajla koji želiš to uradiš samo jednom (recimo za sve .avi fajlove) [11:41] ali tako ga prebacis da recimo avi ide uvek prko vlc [11:42] tako je vec sada medjutim ne prebaci mi u vlc mode kada startujem nesto [11:42] samo kliknes ste default [11:42] trebalo bi mi nesto vlc open marked file :D [11:43] mogu postaviti da mi ptvara playlistu ili nesto [11:43] ali bih ako je moguce da otvorim bilo koji fajl [11:43] hmm [11:44] pade mi na pamet, mogao bih da postavim drugo dugme enter koje bi prebacivalo u vlc mod :D [11:44] mislim da ce moci [11:44] tebi treba da sve audio i video fajlove otvara isključivo vlc? [11:45] pa ne bas, video vlc, za sada audio rhythmbox ili audacious [11:45] videcu tek par dana koristim pa se jos nisam odlucio za playere [11:46] kad smo kod toga jel neko zna kako da podesim vlc da prikazije nasa slova [11:46] pa imam lircrc za 5 playera pa mi je to problem [11:46] davi me devojka zbog titlova [11:46] stavi european 12500 ili nesto slicno [11:47] aj bas cu da probam kad odem kuci [11:47] Halleon: System Settings -> Details -> Default Applications i tu za video izabereš vlc [11:47] eastern european windows -1250 [11:47] hvala [11:47] cigara to znam i vec je podeseno :D [11:47] :\ [11:48] nego potrebno mi je lirc da menja mode [11:48] :D [11:48] nije problem mislim da ce raditi ovo sto mi je malopre palo na pamet [11:48] sad cu da probam [11:48] :D [11:58] to je to uspeo sam :D [12:08] moze li neko pomoci da napravim bash skriptu da zivrsi ove 3 komande: [12:08] # sudo /etc/init.d/lirc restart # irexec -d .lircrc # irxevent -d .lircrc [12:08] da ne moram stalno da kuckam kada isprobavam [12:08] jedna treba root privilages === 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