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