Početak›Forumi›Linuks›Programiranje›GamCat – program za katalogizaciju CD/DVD i fascikala
- This topic has 21 odgovor, 5 glasova, and was last updated 14 years ranije by minthaka.
-
AutorČlanci
-
5. mart 2010. u 11:23 pm #83352dukenukem_4dUčesnik
@DrLove73
možda će da bude neophodno da se ažurira puno sistemskoh biblioteka (npr. za gnome)Ovo bi bio najpogodniji način da budu negde van PATH-a
provereno funkcioniše O0
(posle pri pozivanju npr. konačna aplikacija se poziva iz skripte sa postavljenim
LD_LIBRARY_PATH i slično )u vezi programa baš izgleda zanimljiv projekat 😀 O0
Kako u stvari gambas izvršava program , slično kao basic ili je kompiliran
da li je brži nego perl i python?mislim da veoma ima izgleda da uđe u upstream u budućim distroima 😀
šta sam hteo , ako se recimo pravi sken dvd-a 4.7 GB koji je sa izmešanim
stvarima sa neta , (sitno , text, pdf ,arhive , paketi raznih distribucija…)
koliko u stvari posle toga zauzme mesta informacija u bazi na hard disku ? 😀6. mart 2010. u 1:32 pm #83353zokypokyUčesnikGambas je veoma sličan po načinu pisanja Visual Basic-u (4, 5, 6), ali se programi ne mogu prosto konvertovati. Pouzdano znam da je do 2005 populacija VB programera bila dosta respektabilna i da postoji ogromna količina veoma dobrih VB programa koji se mogu lako portovati na Linux. U tom kontekstu bi Gambas mogao da odigra veliku ulogu.
Koliko sam se ja upustio u problem Gambas radi sa HSQL, MySQL i PostrgreSQL bazama, što je za Linux okruženje sasvim dovoljno. Podržane su QT i GTK biblioteke, a može se pisati univerzalni GUI program koji će izgledati u KDE-u kao da je KDE, a u GNOM-u kao da je GNOM program.
IDE okruženje dosta podseća na VB, što će samo olakšati portovanje programa…
6. mart 2010. u 3:09 pm #83354DrLove73UčesnikHm, vrlo je moguce da ce sve da radi normalno i sa mojim paketima. Bar dependancies src-a sa Fedore ne traze vece verzije, ali imam problema da configuracionim fajlom:
+ sed -i ‘s|-fno-exceptions||g’ gb.db.sqlite3/configure
+ ./reconf-all
autoreconf: Entering directory `.’
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal
autoreconf: configure.ac: tracing
autoreconf: configure.ac: subdirectory main to autoreconf
autoreconf: Entering directory `main’
autoreconf: running: aclocal -I m4 –install
aclocal: unrecognized option — `–install’
Try `aclocal –help’ for more information.
autoreconf: aclocal failed with exit status: 1cim nadjem malo slobodnog vremena potrazicu soluciju.
7. mart 2010. u 10:36 am #83355dukenukem_4dUčesnikmislim da mora da se nekako doda malo noviji autoconf/automake
http://www.gnu.org/software/automake/automake.html
http://en.wikipedia.org/wiki/Automake
http://www.openismus.com/documents/linux/automake/automake.shtml7. mart 2010. u 11:01 am #83356minthakaUčesnikGambas je stvarno odličan, međutim portovanje na Windows ima nekoliko ozbiljnih prepreka. Najveća je činjenica da se efikasni Linux programi oslanjaju na comand-line programe, koji nemaju odgovarajuće za Windows. Donekle se i to rešava, ali ne u potpunosti. Ja lično se ne spremam za portovanje. Sačekaću dok Linux dokrajči MS, a to je samo pitanje vremena. Zašto bih plaćao licencu za WhereIsIt, ako će neki manijak da kodira program, koji je isto koristan, a besplatan? Slično stoji za sve ostale programe. Sužavaju se rascepi između profesionalnih aplikacija i njihovih open-source konkurenata.
Autotools za GamCat će biti dostupni sa verzijom 0.0.50.
Upravo sam završio implementaciju skeniranja .ISO fajlova, i sada ću da radim na naprednijoj pretrazi.7. mart 2010. u 10:23 pm #83357zokypokyUčesnikU pravu si za Gambasic, ja sam nekada radio sa VB i kada sam probao Gmbasic bio sam “kao kod kuće”. Portovanje aplikacija je manje/više lako, (zavisi od same aplikacije) i prvenstveno mislim na bezbroj “domaćih” rešenja koji su VB programeri napravili za Windows i koja su besplatna, a kojih nema na Linuxu.
Nije loše da ima i komercijalnih rešenja, što je manja verovatnoća da će neko portovati (da ima računa na 1% ciljnog tržišta!) komercijalni softver pisan u VB. Uglavnom je takav softver po pravilu platformski zavisan i ako ga treba portovati trebalo bi razrešiti vazdan problema, pa firme ili pojedinci ne mogu da pronađu interesa. Ali armija VB programera iz domena free, ili FOSS sigurno uz manje, ili više muka to može učiniti.
Gambas ima solidan help sistem, ne baš kao VB sa MSDN diskovima, ali zadovoljavajući i dobro okruženje. Naravno tu je i Novell-ov Mono, koji izgleda nema baš mnogo pristalica, valjda zbog smanjenog interesovanja za .NET u odnosu (recimo) na Javu (ja u šali za .NET uvek kažem da je to Microsoftova Java!).
20. mart 2010. u 3:21 pm #83358minthakaUčesnikMolio bih vašu pomoć:
Radim na importovanju WhereIsIt kataloga za GamCat. Ono što želim je mnogo primera kataloga, po mogućstvu kompletnih, koji su eksportovani u XML format. Da li je moguće odjednom izneti sadržaj celog kataloga? Ili je samo moguće pojedinačno, disk po disk?Uradili smo importovanje za Advanced Disk Cataloger. U verziji 0.50 naći će se ova mogućnost. A WhereIsIt zavisi od dostupnosti primera, pomoću koji će biti moguće sastaviti import.
22. mart 2010. u 10:13 am #83359DrLove73UčesnikAko nadjem vremena, naci cu i poslacu ti moje stare kataloge.
22. mart 2010. u 1:23 pm #83360minthakaUčesnikHvala! Dosta se mučim oko filtera, naime Windows je toliko loše koncipiran, da je to neverovatno. Problemi sa kodnim listama za različite jezike i regije… To je smešno. Ako uspem, biće moguće importovanje celog kataloga preko jednog XML fajla, koji se generiše pomoću programa WhereIsIt.
24. mart 2010. u 8:31 am #83361dukenukem_4dUčesnikja nisam stvarno pravio ,te kataloge pomoću where is it 😀
(stvarno nemam pojma kako se snalazim kad mi nešto usfali sa diskova 🙁 )
mogu da probam u wine da ga pokrenem :redface:
@minthaka
Da li imaš neki stariji dvd-čitač-only ?
ovde sam nešto izumrčkao u cilju da se na takvim uređajima mountuju multisesiono narezani diskovi
(uglavnom su kao iso9660 , nisam puno za UDF gledao , rezani mahom u k3b ili ređe nero)
mount multisesion iso diskova
Poenta je da rezači i noviji uređaji sami prepoznaju sesiju dok stariji prepoznaju samo prvu ,
jer ima je firmware ograničen
ali je ipak moguć pristup svakom narezanom sektoru diska (koji je narezan )
i iza granice koju prijavi firmware -
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.