home made software

Rasprave u vezi Linux aplikacija.

Moderator/ica: Moderatori/ce

maliodpalube
Postovi: 135
Pridružen/a: 18 stu 2010, 06:51
Spol: M
OS: Windows 7
Lokacija: Sesvetski Kraljevec

Re: home made software

Post Postao/la maliodpalube »

Ma to sam napravio i proradilo je, ali sad javlja nekakvo dijeljenje s nulom. Više nije ona prva greška da je not marked as executable.
maliodpalube
Postovi: 135
Pridružen/a: 18 stu 2010, 06:51
Spol: M
OS: Windows 7
Lokacija: Sesvetski Kraljevec

Re: home made software

Post Postao/la maliodpalube »

Probao sam skinuti openSUSE, ali ovdje ne mogu naći LiveCD, već samo DVD:

http://software.opensuse.org/113/en

Neki dowload sam negdje našao, ali taj kod pokretanja nudi čudne opcije. Butanje s hard disca (iako ga tamo nema), neko spašavanje podataka, instalaciju itd. Odabrao sam opciju koja se zvala detektiranje medija ili tako nekako i to me odvelo u instalaciju. Nešto mi je bilo čudno oko particija i bojao sam se ići do kraja. Sutra ću valjda dobiti novi disk, pa ću po njemu peri-deri bez straha...

Ima li neki download za LiveCD openSUSE? I to ova neka Arch verzija koju koristi Grof (nemam pojma što je to), jer je on ipak s time uspio najviše...
maliodpalube
Postovi: 135
Pridružen/a: 18 stu 2010, 06:51
Spol: M
OS: Windows 7
Lokacija: Sesvetski Kraljevec

Re: home made software

Post Postao/la maliodpalube »

Evo, sad radi... pa to stranica nije radila baš u vrijeme kad sam čačkao po njoj...
Avatar
Grof
Site Admin
Postovi: 9954
Pridružen/a: 04 pro 2007, 08:00
Lokacija: Zagreb

Re: home made software

Post Postao/la Grof »

E, ajde da ja dam jedan pogled na problem i rješenje (eventualno) iz nekog svog kuta:

Dakle, pokušavaš podići tvoj windows program da proradi pod wineom. Po svemu što sam postigao i vidjeo, ne čini mi se dobro niti mi se čini da je to pravi put.
Aplikacija je pisana djelom u BC++-u (Borland C++) i Visual Basicu. Ako se ne varam i jedno i drugo je već pomalo zastarjelo. Borland C++ odavno je prošlost, a VIsualBasic zamjenjen je .NET-om.

I sada, trošiti enormne sate na kopanju po wineu i krpanju kaj ja znam čega da bi program tako-tako radio je po meni veliki gubitak vremena.

Ispravnije bi bilo slijedeće (no put je duži, ali sigurniji):
  • Izučiti osnove Linuxa i početi se u njemu snalaziti za svakodnevne aktivnosti. (Da u to idu i isprobavanja distri i potrošnja vremena :) )
  • Početi proučavati neko C++ okruženje. Po meni bi Qt Creator bio izbor jer direktno iz njega kompiliraš aplikaciju i za Windowse i za Linux i to nativno. A to je i RAD alat, pa možeš relativno brzo stvarati.
  • Koliko sam uspio vidjeti, čini mi se da sam program Prizna i nije tako strahobalno glomazan kodom. Veći naglasak je na bazi podataka i onome što je u njoj, te teksturama za namještaj.
  • Također slijedi proučavanje OpenGL-a.
  • Sve skupa je dug put, ali po meni i jedini ispravni. Možda možeš nekog zainsteresirati da ti programira/pomaže.
Čini mi se da druga rješenja neće biti rješenja i samo ćeš se u sve razočarati i vratiti Windowse.
Zato, možda je bolje da ti odmah sada kažem kako stvari po meni stoje, nego da kreneš u veliku potrošnju vremena i na kraju ti se sve izjalovi.
Bojim se da Wine nije pravi put. ;)
Avatar
4ndY
Moderator
Postovi: 4060
Pridružen/a: 15 svi 2008, 18:05
Spol: M
OS: Fedora/KDE
Lokacija: Hamburg, DE
Kontakt:

Re: home made software

Post Postao/la 4ndY »

S ovim se slažem s Grofom, no ostaje još jedan pokušaj - ReactOS. ReactOS je projekt koji želi napraviti slobodne Windowse (bazirane na NT jezgrama, ne 9x). Kako im trenutno ide? Nažalost, tek su u alpha fazi, ali su začuđujuće brzi i stabilni (barem meni u virtualki). Kroz par dana, ako stignem, mogu probati kako to u njima radi pa ti ostaje solucija da instaliraš Linux s ReactOS-om u virtualnoj mašini - na taj način ne moraš plaćati nikakvu licencu za Windowse, a stvar radi.

No ako to neće raditi (glatko)...

...moraš odabrati neku od solucija:
* ostati na Windowsima (cijena -> licence Windowsa),
* prepisati program za drugu platformu (cijena -> najveća :o ), iako ćeš to kad-tad morati napraviti jer, kao što Grof kaže, ove platforme na kojima je sada bazirana odavno su penzionirane,
* platiti nekoj specijaliziranoj firmi za Wine da ga hacka da tvoj program s njime radi bez problema.

Ništa mi drugo ne pada na pamet :roll:
A neutron walks into a bar; he asks the bartender, 'How much for a beer?' The bartender looks at him, and says 'For you, no charge.'
maliodpalube
Postovi: 135
Pridružen/a: 18 stu 2010, 06:51
Spol: M
OS: Windows 7
Lokacija: Sesvetski Kraljevec

Re: home made software

Post Postao/la maliodpalube »

Ipak sam ja stolar, a ne programer. Bitan mi je ovaj moj programčić i njega održavam, a to što mi je platforme pregazilo vrijeme... bože moj... sheet happens...

Počeo sam prije cca mjesec-dva pisati novi kod, jer je ovaj već krcat zakrpama i improvizacijama. U tome novom kodu sam (prije razmišljanja o linuxu) crtanje mislio prepustiti VRML-u. Taj format mogu vidjeti svi, neovisno o mome programu, samo ne znam radi li to u linuxu.

Svojevremeno sam odabrao c++ Builder zato što sam našao gotov parser za stringove, koji od fromula krcatih imenima varijabli napravi algebarske izraze i izračuna njihove vrijednosti. Primjerice, translacija neke ručkice na po osi y na nekim vratima od elementa izračunava se ovako:

posy=ruckica.sirinaruckice*rotacijaruckice+ruckica.centeryvrata-ruckica.centeryruckice+(visinavrata/2-deltaY-ruckica.centeryruckice)*yruckice

Trenutni koncept Prizne je baziran baš na tome. Umjesto direktnih upisivanja nekih vrijednosti, korisnik doslovce može pisati formule i u njima koristiti preddefinirane varijable. Zbog toga su elementi i materijali definirani u .ksl datotekama (ksl je od "kuhinje script language"). Taj ksl je (recimo) baza podataka. Datoteke su u ksl folderu, sasvim su obične, textualne i zaista su kod (source code) maloga programskog jezika. Imaju sintaksu, ključne riječi, globalne i lokalne varijable itd. Kvaka je u tome da taj najvažniji dio Prizne (stablasta struktura varijabli i parsiranje formula) radi uredno. Malo se raspadaju neki fontovi, ali to me ne zabrinjava. Preostaje još samo crtalica (prozor Scena). I po važnosti i po količini koda to je mali dio Prizne. Odnosno, po važnosi baš i nije, kad je neophodan za rad s kupcima. U ovoj mojoj branši bez interaktivnog 3D prikaza više nemaš što tražiti na tržištu.

Javio mi Marko da je komp gotov. Instalirao je ubuntu i javlja mu dijeljenje s nulom. Idem po stroj, da se više ne igram s laptopom....
Avatar
Grof
Site Admin
Postovi: 9954
Pridružen/a: 04 pro 2007, 08:00
Lokacija: Zagreb

Re: home made software

Post Postao/la Grof »

Wine pod Ubuntuom baca EZero jer je verzija winea u Ubuntuu 1.2, kao što je i u PCLinuxOS-u i tamo isto baca tu grešku.

Na Archu, Susetu i svim distribucijama koje koriste wine 1.3.7 ne baca grešku i radi.

Za Ubuntu je potrebno dodati Wine repositorij kako je opisano na Wne stranici, pa bi onda trebao raditi bolje.

Probao sam sve to podići i u gore pomenutom ReacOS-u i aplikacija radi bolje, no ReactOS nije za iole kakvu upotrebu jer je u razvoju i mnoge stvari se ruše i ne rade dobro. Printer se ne može namjestiti za rad i ima tu još dosta toga.
maliodpalube
Postovi: 135
Pridružen/a: 18 stu 2010, 06:51
Spol: M
OS: Windows 7
Lokacija: Sesvetski Kraljevec

Re: home made software

Post Postao/la maliodpalube »

Zna li netko nešto o VRML-u u linuxu? VRML je textualna datoteka s kodom koji prepoznaju plugin-ovi za internet pretraživače. U windowsima to funkcionira jednostavno. Notpadom ili nekim softverom napravim .wrl datoteku. Kompresiram ju u .wrz (ali i ne moram) i da bih mogao gledati što sam napravio moram instalirati plugin za IE. Ima ih više, ali uglavnom sam radio s Cortonom:

http://www.cortona3d.com/Products/Corto ... iewer.aspx

Može se dowloadati a i pokrenuti direktno s interneta. Ako ima više internet browsera na računalu, pita za kojega da se zalijepi. I to je to. Tko ima windowse, neka za IE zalijepi Cortonu i može gledati ovo:

http://www.kuhinje-saric.hr/ponude_fla/vrml/Ponuda4.wrz

Naravno, plugin prepoznaje i pokretanje s diska. Dvostruki klik na .wrl ili .wrz datoteku pokreće IE i sve radi.

Ako krenem u izradu novoga koda (najveća mi je muka taj parser za formule), htio bih VRML kao format 3D prikaza. Tako ne moram "voziti" na dva kolosijeka, već su moji 3D prikazi odmah spremni za internet, bez posebnog prevođenja (što trenutno radim).

Mogu li se VRML datoteke pregledavati i s linuxom? Ima li netko iskustva s tim?
Avatar
jjj
Postovi: 1451
Pridružen/a: 04 lip 2009, 00:46
OS: Nepu Yvahk
Lokacija: Classyfied

Re: home made software

Post Postao/la jjj »

maliodpalube je napisao/la: Mogu li se VRML datoteke pregledavati i s linuxom? Ima li netko iskustva s tim?
Mogu, postoje FreeWRL i OpenVRML, ovaj drugi i kao plugin za Firefox. Isprobao sam FreeVRLM sada, radi. Makar, nema tekstura, treba li to tako biti?

Edit:
Čini se da se i FreeWRL integrira s FF, ali ne otvara WRX po defaultu.
maliodpalube
Postovi: 135
Pridružen/a: 18 stu 2010, 06:51
Spol: M
OS: Windows 7
Lokacija: Sesvetski Kraljevec

Re: home made software

Post Postao/la maliodpalube »

Treba imati texture. Ako si downloadao .wrz datoteku i pokrenuo s diska, onda texture vjerojatno nedostaju. One su u externim jpg-ima (koje nisi ni mogao downloadati) i trebaju se nalaziti u folderu u kojem je i .wrz ili .wrl. Ja pokušavam instalirati barem nešto, ali mi nikako ne uspijeva. Kako si instalirao FreeWRL? Trenutno imam ubuntu. Imaj na umu da sam jako početnik...
Odgovori