Zobrazení otázky a odpovědí
-
Zdrojové kódy astrologických programů
4736 otázku odeslal(a) ponny v Pátek 11.Července 2008 12:17:08
Řadu let používám program Astrolog32 (dokonce jsem pro něho vyrobil kompletní instalační balíček), a program mi vyhovuje.
Navíc k Astrologu32 verze 1.30 mám zdrojové kódy, do kterých zasahuji a dělám zásahy podle svého, a měním si program podle sebe.
Bohužel k další verzi 1.33 už jsem zdrojové kódy nesehnal, a k pozdějším rovněž ne. Nemáte někdo k dispozici zdrojové kódy dalších verzí Astrologu32.
A nebo vůbec, nemáte k dispozici zdrojové kódy nějakého dalšího dobrého astrologického programu?
-
Re: Zdrojové kódy astrologických programů
1 odpověď odeslal(a) Štěpán v Pátek 11.Července 2008 18:09:51
Zkuste Swiss Ephemeris, www.astro.com/swisseph/?lang=e nebo přímo ftp.astro.com/pub/swisseph
-
Re: Zdrojové kódy astrologických programů
2 odpověď odeslal(a) ponny v Pátek 11.Července 2008 23:52:08
"Zkuste Swiss Ephemeris"
Děkuji moc - oni jsou už součástí Astrologu32, kde se pomocí nich počítají efemeridy.
-
Re: Zdrojové kódy astrologických programů
3 odpověď odeslal(a) Turnovský Pavel v Pondělí 14.Července 2008 12:29:55
a psal jste Walterovi Pullenovi? Astara@msn.com
-
Re: Zdrojové kódy astrologických programů
4 odpověď odeslal(a) Tomáš Kubec v Pondělí 14.Července 2008 20:33:43
Astrolog32 toho času existuje ve verzi 2.02, do které jsem ho dotáhl poté, co mi projekt předal António, který dělal verze 1.x. Takže nejnovější verze zdrojáků je na www.orionsoft.cz/astrolog32/
Vzhledem k projektu StarFisher na Astrologu již nedělám, nicméně António uvažuje o tom, že naváže, kde jsem skončil. Doporučil bych se s ním každopádně spojit (např. přes forum Astrolog, viz web) a dohodnout se na spolupráci o kterou by stál - vím, že nestíhá.
Na StarFishera jsou případně také zdrojáky. Pokud by byl zájem, raději bych spolupráci, než fork. Leda že by šlo o port pod jiný OS.
-
Re: Zdrojové kódy astrologických programů
5 odpověď odeslal(a) ponny v Úterý 15.Července 2008 03:26:07
"a psal jste Walterovi Pullenovi? Astara@msn.com"
Ano právě teď :-) Děkuji mnohokrát.
-
Re: Zdrojové kódy astrologických programů
6 odpověď odeslal(a) ponny v Úterý 15.Července 2008 03:34:27
"Astrolog32 toho času existuje ve verzi 2.02, do které jsem ho dotáhl poté, co mi projekt předal António, který dělal verze 1.x. Takže nejnovější verze zdrojáků je na www.orionsoft.cz/astrolog32/"
Nejspíš špatně hledám, protože tam jsem zdrojové kódy hledal přes několika měsíci, a nemohl je najít, stejně jako dnes.
"Vzhledem k projektu StarFisher na Astrologu již nedělám, nicméně António uvažuje o tom, že naváže, kde jsem skončil."
Ano, to je přesně důvod, proč se sháním po zdrojových kódech. Rád bych používal Astrolog i nadále a obávám se, že nemá budoucnost jistou.
"Doporučil bych se s ním každopádně spojit (např. přes forum Astrolog, viz web) a dohodnout se na spolupráci o kterou by stál - vím, že nestíhá."
Pokoušel jsem se najít na něho kontakt, a myslím, že jsem se pokoušel kontaktovat na někoho kolem Astrologu (nicméně nejsem si jistý, už je to delší dobu) a víceméně kromě odkazů na Vás vše ostatní mizelo.
A druhá věc je, že stále si nejsem jistý, zda nechci spíše rozvinout Astrolog32 verze 1.x.
"Na StarFishera jsou případně také zdrojáky. Pokud by byl zájem, raději bych spolupráci, než fork. Leda že by šlo o port pod jiný OS."
Nemám zájem forkovat program, který je intenzívně vyvíjen autorem. Neprospělo by to nikomu a ve výsledku by to byla jen halda ztraceného času.
-
Re: Zdrojové kódy astrologických programů
7 odpověď odeslal(a) Kolemjdoucí v Úterý 15.Července 2008 14:12:06
Když už jsme u toho, znáte někdo nějaký astroprogram fungující pod Linuxem? Přes Wine se mi sice daří rozchodit většinu Windows astroprogramů, ale není to úplně ono...
-
Re: Zdrojové kódy astrologických programů
8 odpověď odeslal(a) Turnovský Pavel v Úterý 15.Července 2008 14:15:33
http://linux.softpedia.com/get/Science/Skylendar-7163.shtml
a co Skylender
nebo Pullenuv Kastrolog
-
Re: Zdrojové kódy astrologických programů
9 odpověď odeslal(a) ponny v Úterý 15.Července 2008 15:21:35
Ten Skylendar to bere ve velkém stylu, koukám. ned si naporoučí Postgresku :-) Tak to jsem zvědav, jak tohle běžný uživatel rozchodí :-) Postgreska je velký databázový stroj, takže bez znalosti databázové administrace větších databází to asi běžný uživatel těžko rozchodí (a Postgreska si jako databáze zakládá na přetechnizovaném přístupu, a je v zásadě její správa je o kapánek složitější, než u většiny běžných databází :-)
-
Re: Zdrojové kódy astrologických programů
10 odpověď odeslal(a) Honza v Úterý 15.Července 2008 15:24:35
Právě vzniká pythonovský projekt openastro.org, zatím je to v plenkách, ale základy už to umí. Snažil jsem se komunikovat s vývojářem, je nakloněn nápadům a další práci, ovšem až někdy po prázdninách :o)
-
Re: Zdrojové kódy astrologických programů
11 odpověď odeslal(a) Honza v Úterý 15.Července 2008 15:25:45
Jo, málem bych zapomněl na Kastrologa pro KDE prostředí. Astrolog chodí i v GNOME, ale údaje se zadávají jenom konzolově, takže není o co stát moc.
-
Re: Zdrojové kódy astrologických programů
12 odpověď odeslal(a) ponny v Úterý 15.Července 2008 15:25:52
Ten KAstrolog vypadá dobře. Mimochodem, já už dávno Pullena podezíral, že Astrolog původně plánoval pod Linux, protože i Windows verze je hodně švihnutá unixem.
Je škoda, že třeba StarFisher, nebo Astrolog32 2.x byl přepsán tak, že se stal de facto Windows only a portovat na jiný operační systém znamená všechno zahodit a napsat od nuly znovu.
Zato u Astrologu 1.x je to relativně hodně přenositelné na jiné systémy (ne zcela, ale oproti výše zmíněným asi nejlépe).
-
Re: Zdrojové kódy astrologických programů
13 odpověď odeslal(a) ponny v Úterý 15.Července 2008 15:28:22
"Právě vzniká pythonovský projekt openastro.org,"
Jenže Python :-(
-
Re: Zdrojové kódy astrologických programů
14 odpověď odeslal(a) Honza v Úterý 15.Července 2008 15:32:29
Co Vám na něm vadí? :oD Dost progresivní jazyk, navíc s očekávanou změnou na naprosto novou verzi stále více používaný.
U toho openastra je velká výhoda v SVG výstupu - vypadá to jako grafická jádra lepších programů (není to kostičkované, lehké rozmlžení skvělé pro lepší čtení) a navíc je to nekonečkě škálovatelné.
-
Re: Zdrojové kódy astrologických programů
15 odpověď odeslal(a) ponny v Úterý 15.Července 2008 15:44:06
"Co Vám na něm vadí? :oD Dost progresivní jazyk, navíc s očekávanou změnou na naprosto novou verzi stále více používaný."
To by asi bylo na delší debatu, a možná ne vhodné na toto fórum. Ale hlavní, co mi vadí je velmi neodpovědný přístup autora a tvůrce Pythonu, pana Rossuma. Pokud chcete, zajděte do pythonovské konference na py.cz, kde jsem to velmi detailně rozebíral a na toto téma padlo mnoho příspěvků.
Je to asi tak, jako kdybyste stavěl dům, ale každý měsíc z jiných cihel, a nikdy byste nevěděl, jaké cihly (jaké barvy, jaké velikosti, hmotnosti, vlastností) budete mít k dispozici příští měsíc.
"U toho openastra je velká výhoda v SVG výstupu - vypadá to jako grafická jádra lepších programů (není to kostičkované, lehké rozmlžení skvělé pro lepší čtení) a navíc je to nekonečkě škálovatelné."
Což není vlastnost SVG, ale obecně jakéhokoli vektorového uložení. Upřímně, i ten hloupý Astrolog32 to uvnitř kreslí vektorově, a pochybuji, že jiné programy to dělají (až na malé výjimky) jinak.
A horoskop sestavený v zásadě z čar a kruhů plus vektorových fontů písma je nekonečně škálovatelný zcela bez problémů a není třeba do toho tahat SVG engine (i když samořejmě to ničemu neškodí, a není to špatná volba - nic proti SVG, jen je to až zbytečně mocný nástroj).
-
Re: Zdrojové kódy astrologických programů
16 odpověď odeslal(a) Honza v Úterý 15.Července 2008 16:05:41
No to ano, ale z Astrologa vektor, pokud vím, prostě nedostanete - navíc zobrazení není čisté, to jsem měl na mysli, není to vyhlazováno.
S tím pythonem máte jinak pravdu, to ano. Ovšem je až s podivem, nakolik je využíván.
-
Re: Zdrojové kódy astrologických programů
17 odpověď odeslal(a) ponny v Úterý 15.Července 2008 16:09:16
Já z Astrologa vektor běžně dostávám.
Navíc Astrolog32 umí uložit horoskop jako PostScript, což je vektorový formát - byť používaný hlavně v Linux světě.
Dále Astrolog32 vytiskne vektorově na tiskárnu (je tedy nekonečně škálovatelný horoskop), jediné co je horší jsou zubaté symboly planet při velkém zvětšení - byť kreslené také vektorově, ale pomocí čar, nikoli fontů.
Klidně jestli chcete Vám pošlu v PDF výstup z Astrologa32 třeba na A0 plachtu :-) A bude to soubor o pár kilobajtech, a vše bude vektorové.
-
Re: Zdrojové kódy astrologických programů
18 odpověď odeslal(a) ponny v Úterý 15.Července 2008 16:12:25
S tím Python mě to samotného mrzí. Je to úžasný programovací jazyk. Nicméně přestože je využíván, nikdy v Pythonu nevzniklo nic velkého. Pokud potřebujete dílo, které tvoříte třeba rok, nebo dva - tak Vám to Python zatíží nejistotou, co s ním bude.
Python se používá na nástřely - když chcete něco rychle stvořit, a nemíníte se s tím párat moc dál.
-
Re: Zdrojové kódy astrologických programů
19 odpověď odeslal(a) Tomáš Kubec ve Středu 16.Července 2008 08:41:26
Zdrojáky jsou v sekci download:
http://www.orionsoft.cz/astrolog32/download/
A jen úplně pro jistotu: mají v názvu _src
Lidi okolo Astrologa, včetně Antónia, se dají kontaktovat tady:
http://tech.groups.yahoo.com/group/Astrolog_List/
A jinak to, že StarFishher má narozdíl od Astrologa pohodlné ovládání neznamená, že není portable. Ve skutečnosti je od začátku koncipován tak, aby s výjimkou GUI, které je skutečně Windowsowské, portable byl.
-
Re: Zdrojové kódy astrologických programů
20 odpověď odeslal(a) Honza ve Středu 16.Července 2008 09:05:14
:o) Tady musím trochu šťouchnout - ještě by mohl být portable doslova. Astrologa totiž tahám u sebe na USBčku :oD, k Fisherovi zatím pořád potřebuju práva :o/
-
Re: Zdrojové kódy astrologických programů
21 odpověď odeslal(a) Honza Vrana ve Středu 16.Července 2008 14:32:00
http://honza.vranovi.info
Krasny den,
K pythonu no priznam se ze DeprecationWarning je ma velmi neoblibena hlaska.
A to uz v kodech rok starych. Ale doufam ze je to stale jen problem toho ze jazyk je
v stavu vyvoje a ze bude jednou standartizovan a bude o necem jinem.
Treba bude 3000 uz stabilnejsi (vyvojove) preci jen uz ma nejake zkusenosti.
Ono by stacilo kdyby se dal nastavit v jake verzi se kod ma spustit.
Diky za info o openastru hned ho prozkoumam. Sam astro soft vyvyjim v pythonu
http://sourceforge.net/projects/pythie/ zatim jen zdrojove kody v cvs.
No dobre dva roky jsem na to nehrabnul...
Jinak v linuxu krome jiz zminovanych pouzivam
http://www.saravali.de/maitreya/
tohle vypadalo taky nadejne ale uz nevym proc sem ho nakonec zavrhl
http://sourceforge.net/projects/horosquope/
Tomasi neber si to osobne ale trosku tady budu na tebe "rvat", ale
jde mi hlavne o princip.
Tim ze si stale neuvolnil zdrojove kody Starfiseheru porusujes bod 6a
Swiss Ephemeris Free Edition licence.
kde se pravy.
"a. You must ensure that all recipients of machine-executable forms
of these items are also able to receive and use the complete
machine-readable source code to the items without any charge
beyond the costs of data transfer."
preklad google translate
"a. Musíte zajistit, aby všichni příjemci stroj-spustitelné formy
na tyto položky jsou také schopni přijímat a využívat kompletní
stroj-čitelný zdrojový kód na položky, bez jakýchkoliv poplatků
přesahují nákladů na přenos dat. "
O tom jestli vznikne fork si prestal rozhodovat v okamziku kdy jsi pouzil
Swiss ephemeridy pod Free licenci.
Chapu tvuj postoj ale dam ti par dobrejch duvodu proc zdrojaky uvolnit,
krome toho ze si toho podle licence povinej:
tim ze si zdrojaky neuvolnil
- znemoznujes uzivately zkontrolovat zdroj aby se presvetcil ze neobsahuje
zakerny kod.
- znemoznujes uzivately zkontrolovat zda je dana funkce implementovana spravne
ci s jakymy default hodnotama.
- znemoznujes vytvorit fork k tomu muzu mit duvody ze si nejakou funkci treba jen pokusne
implementuju jinak. Ci zmenim nejake default hodnoty ktere se mi neliby.
- znemoznujes zkompilovat program pro jinou architekturu treba 64bit win.
- v pripade ze te prejede ponorka nebude moci v tve praci nikdo pokracovat.
K tve obave o vzniku forku, rozumnej programator vytvori fork jen v zjedineho duvodu
a to ze hlavni vyvojar odmitne prijmout zmeny do hlavni vetve. Do Opensource
projektu se pridavaji programatori prave proto aby spojily sily. Takze o tom zda nakonec vznikne
fork budes rozhodavat svych chovanim ty.
S pozdravem Honza Vrana
-
Re: Zdrojové kódy astrologických programů
22 odpověď odeslal(a) ponny ve Středu 16.Července 2008 23:51:43
":o) Tady musím trochu šťouchnout - ještě by mohl být portable doslova. Astrologa totiž tahám u sebe na USBčku"
Já si Astrologa upravil a vyházel jsem z něho nutnost absolutních adresářů, takže je portable zcela :-)
-
Re: Zdrojové kódy astrologických programů
23 odpověď odeslal(a) ponny ve Středu 16.Července 2008 23:59:29
pro Honzu Vránu:
Souhlasím s Tebou, v okamžiku, kdy uvolnil program založený na Swiss ephemeris, v tu chvíli nerozhoduje o tom, co druzí mohou a co ne a je to zcela mimo jeho kontrolu. Pokud si tedy nekoupil profesionální licenci za tuším 750 švýcarských franků, pak je povinen svůj program dávat pod GPL licencí. A ta praví, že kdokoli požádá o zdrojové kódy StarFishera, musí je automaticky dostat, a může si s nimi dělat co chce. Proti tomu se nelze nijak bránit - jen tak, že nebudete používat nic líznutého GPL licencí.
Nicméně abych se zastal, on netvrdil, že nemůžu udělat fork, on mě pouze poprosil, že by byl rád, aby se nedělal. A vzhledem k tomu, že se bavíme na lidské rovině, a že jde o prosbu, netahal bych do toho právničinu. Zůstal bych u lidského přístupu a u dobré vůle, než u horké hlavy, byť dobře myšlené.
-
Re: Zdrojové kódy astrologických programů
24 odpověď odeslal(a) ponny ve Čtvrtek 17.Července 2008 00:01:57
Honza Vrána: Ono podle GPL licence není povinnost uvolnit zdrojové kódy, opravdu ne. On je pouze musí poskytnout na požádání a to klidně i za poplatek, který ovšem nepřevyšuje obvyklé náklady na distribuci.
-
Re: Zdrojové kódy astrologických programů
25 odpověď odeslal(a) ponny ve Čtvrtek 17.Července 2008 00:11:25
"K tve obave o vzniku forku, rozumnej programator vytvori fork jen v zjedineho duvodu a to ze hlavni vyvojar odmitne prijmout zmeny do hlavni vetve. Do Opensource projektu se pridavaji programatori prave proto aby spojily sily. Takze o tom zda nakonec vznikne fork budes rozhodavat svych chovanim ty."
To je hodně naivní názor. Asi tak naivní, jako že když budu na všechny hodný, budou všichni hodní i na mě. Zase jako na pohádky už zase tolik nevěřím.
-
Re: Zdrojové kódy astrologických programů
26 odpověď odeslal(a) ponny ve Čtvrtek 17.Července 2008 00:14:32
Tomáš Kubec: Moc děkuji za odkazy.
-
Re: Zdrojové kódy astrologických programů
27 odpověď odeslal(a) Honza ve Čtvrtek 17.Července 2008 09:35:25
Teď nevím, jak to myslíte s těmi adresáři - mě to nikdy nedělalo problémy. Prostě jsem natvrdo přetáhl kdysi instalaci z C na flashku a jelo to, od tý doby jsem to tak dělal pořád.
-
Re: Zdrojové kódy astrologických programů
28 odpověď odeslal(a) ponny ve Čtvrtek 17.Července 2008 09:49:42
"Teď nevím, jak to myslíte s těmi adresáři - mě to nikdy nedělalo problémy. Prostě jsem natvrdo přetáhl kdysi instalaci z C na flashku a jelo to, od tý doby jsem to tak dělal pořád."
Asi bych měl napsat, že používám Astrolog 1.x.
-
Odpověď pana Pulena
29 odpověď odeslal(a) ponny ve Čtvrtek 17.Července 2008 22:22:29
Takže jen pro informaci, pan Pulen mi odpověděl na žádost o zdrojové kódy.
-----------
Greetings! I only authored the original Astrolog 5.40. Its source code is available on my web site below. Astrolog32 is done by a 3rd party, where I
have no connection with it. Anything you want concerning Astrolog32 needs to be directed to the people involved with it. If you don't know who to
talk to, the discussion group http://groups.yahoo.com/group/Astrolog_List/
is about making customizations to Astrolog, so you might ask there.
--------------
Tedy on není autorem Astrolog32, pouze Astrolog 5.40. Plus dpooručil diskusní skupinu kam se obrátit.
-
Re: Zdrojové kódy astrologických programů
30 odpověď odeslal(a) Tomáš Kubec v Pondělí 21.Července 2008 10:36:58
Ad zdrojáky ke StarFisheru: Fork by mne nepotěšil, toť vše. Nezakazuji ho a a ni nemůžu. Licenci neporušuji, kdokoliv si o zdrojaky napsal, tak jsem mu je poslal a to zcela zadarmo. Nevěřite-li postněte dotaz do fora StarFishera, asi 3 lidi z něj si o něj napsali a dostali ho. Pokud ho někdo potřebujete, napište mi přes www.starfisher.cz. StarFisher není t.č. spustitelný z USB, ale uvažuji i o portable edici. Časem.
Ad Pullen: Jak už jsem psal - Astrolog32 stvořil António z Astrologa, vezi 2.0 já z verze 1.x. António na něm stále pracuje, napište mu přes tu konferenci.
-
Re: Zdrojové kódy astrologických programů
31 odpověď odeslal(a) Turnovský v Úterý 22.Července 2008 22:51:22
http://www.starfisher.cz
upozornění na další užitečnou betaverzi
-
Re: Zdrojové kódy astrologických programů
32 odpověď odeslal(a) Turnovský Pavel ve Čtvrtek 24.Července 2008 18:12:52
http://www.starfisher.cz
úplně čerstvá betaverze vytvořená Tomášem umožňuje nej výpočty vzájemných vztahů mezi pohybujícími se planeztami v tranzitech a sekundárních diekcích, ale i v siderických zvěrokruzích a tím pádulem i výpočet TRANSREVOLUCÍ