Astro-Log Testversion fertig (Windows)

Status
Es sind keine weiteren Antworten möglich.

sternengucker

Aktives Mitglied
Hallo zusammen,

ich habe in den letzten Tagen an meiner Software "Astro-Log V1.0" programmiert. Gestern abend wurde die Testversion fertig.

Wer Interesse hat, bekommt das Programm per EMail zugeschickt (Zipfile), und kann damit seine Astro-Beobachtungen in einer Datenbank mit Windows-Oberfläche verwalten.

Benötigt wird lediglich das DotNet-Framework 2.0 - und natürlich Installationsrechte auf dem PC <img src="/phpapps/ubbthreads/images/graemlins/erschreck.gif" alt="" />

Wer also das Programm testen möchte, meldet sich bitte per Email und bekommt dann das Zipfile gemailt: peter@nettuno.at.

Als "Gegenleistung" hätte ich gerne ein wenig konstruktives Feedback, um das Programm verbessern zu können <img src="/phpapps/ubbthreads/images/graemlins/huhu.gif" alt="" />

Wenn das Programm gut ankommt, werde ich es auf meiner Homepage zum Download bereitstellen.
 
Zuletzt von einem Moderator bearbeitet:
Hallo,

also Programme mit denen man seine Beobachtungen abspeichern kann, gibts schon.
Wenn du was wirklich neues machen willst, dann schlage ich folgendes vor:

1. Plattformunabhängig
2. Benutzer sollten bequem übers Internet ihre Beobachtungen austauschen können
3. Mehrsprachig
4. kostenlos / OpenSource

Da ich dein Programm noch nicht getestet habe, weis ich nicht wieviele Punkte du schon erfüllt hast. Aber kostenlos scheints ja zu sein.
<img src="/phpapps/ubbthreads/images/graemlins/Spitze.gif" alt="" />
 
Hallo "Sicherheitschef" <img src="/phpapps/ubbthreads/images/graemlins/huhu.gif" alt="" />,

natürlich gibt es schon Programme, mit denen man seine Beobachtungen abspeichern kann.

Es gibt auch mehrere Programme, um dies, jenes oder anderes zu tun. Wäre doch auch schlimm, wenn es alles nur ein einziges Mal gäbe, oder?

Bei einer entsprechenden Vielfalt, kann sich jeder das heraussuchen, was ihm am besten gefällt.

Es gibt ja auch nicht nur eine Armbanduhr, eine Hose, ein Auto oder einen PC, stimmts?

Konkurrenz belebt das Geschäft, der Anwender kann aus einer Vielzahl auswählen <img src="/phpapps/ubbthreads/images/graemlins/Spitze.gif" alt="" />
 
Hi Michael,

im Bereich Deep Sky gibt es:

AstroPlanner (auch für den Mac erhältlich)
Deepsky (von Stephen Tuma -> für Google)
Eye&Telescope
Skymap pro (das Kartenprogramm mit den ausgeprägtesten Plaungs- und Logfunktionen unter den "Nichtspezialisten")
SkyTools 2
Beobachtungsbuch von Dirk Panczyk (freie Access-Anwendung)

und wahrscheinlich noch mehr als das. Auf dem Palm bieten Astromist und Planetarium sehr einfach gehaltene Logging-Funktionen an.

Gruß,
Tom
 
Hallo Tom,

Danke für die Auflistung! <img src="/phpapps/ubbthreads/images/graemlins/Spitze.gif" alt="" />

Viele Grüße,
Michael
 
Um die Liste noch zu ergänzen:

Planetensuche hat auch ein Modul zum Abspeichern von Beobachtungsprotokollen. Planetensuche läuft aber bisher nur unter MS Windows (aber ohne .Net).

Ich bin aber am überlegen ob ich das Modul in Version 4.x rausnehme. <img src="/phpapps/ubbthreads/images/graemlins/gutefrage.gif" alt="" />
 
Hallo Marfir,

Planetensuche läuft aber bisher nur unter MS Windows (aber ohne .Net).

Hm, warum stellst du dann so eine Art Punktprogramm auf bzw. verlangst von anderen Plattformunabhängigkeit?
Wenn du Freeware u/o OpenSource machst, warum dann die Prozedur mit Schlüssel-für-Email?
Oder habe ich da etwas falsch verstanden?

BTW: Ich habe mir "Planetensuche" geladen, würdest du mit einen solchen Schlüssel zukommen lassen? Meine Mail sollte funktionieren. Danke.


greets,
harald

--
 
Hallo Harald!

Ich schreib dir gleich was an hc@parallax.at.

Hm, warum stellst du dann so eine Art Punktprogramm auf bzw. verlangst von anderen Plattformunabhängigkeit?

Das hab ich doch geschrieben. Da es schon für Windows zig Programme gibt sollte er, wenn er was neues machen will, plattformunabhängig programmieren. Natürlich ist Plattformunabhängigkeit nur ein Zauberwort und funktioniert in der Praxis nicht immer 100% wie in der Theorie. Aber ein Versuchs wärs wert!

Außerdem haste ja sicher schon gelesen, dass .NET/Windows nicht bei jedem gut ankommt. <img src="/phpapps/ubbthreads/images/graemlins/tongue.gif" alt="" />

Übrings Planetensuche 4.x wird plattformunabhängig! Den aktuellen Stand kann man hier:
http://www.marfir.de/coming.html
abrufen.

Wenn du Freeware u/o OpenSource machst, warum dann die Prozedur mit Schlüssel-für-Email?

Die Antwort auf deine Frage bringt das Programm gleich selbst mit. Zum einen in der readme, die man eigentlich lesen sollte, und zum anderen bei der Eingabeaufforderung gibts eine Hilfe, wo auch diese Frage beantwortet wird...
 
Hallo Gerd,

Ich schreib dir gleich was an (...Mail...)

Uh, und ich dachte immer es ist ein großes NoNo Mailadressen direkt herein zu posten....

Das hab ich doch geschrieben. Da es schon für Windows zig Programme gibt sollte er, wenn er was neues machen will, plattformunabhängig programmieren.

Sehe ich anders. Es ist sicherlich löblich, wenn man plattformunabhängig arebiten will. Leider programmieren die Leute aber nicht alle mit den selben Prämissen (und daher auch Möglichkeiten), oder sollte man sagen gottseidank? Ich finde die ewige OS-Diskussion aber ohnehin obsolet bzw. sogar kontraproduktiv.

Selbst wenn man nicht plattformunabhängig arbeitet gibt es doch noch genug Neues. Es gibt eine Menge Astronomieprogramme, und in jedem gibt es für unterschiedliche User z.B. Dinge zu "finden", die man vermisst oder besser/einfacher gehabt hätte. Ich finde jede weitere Idee kann da eine Bereicherung darstellen, ob es dann gelungen ist entscheidet nicht zuletzt der Anwender.

Die Antwort auf deine Frage bringt das Programm gleich selbst mit. Zum einen in der readme, die man eigentlich lesen sollte, und zum anderen bei der Eingabeaufforderung gibts eine Hilfe, wo auch diese Frage beantwortet wird...

Das PDF habe ich gelesen. Da steht lediglich

Die Registrierung dient nur dazu, dass ich einschätzen kann wie viele Leute mein Programm benutzen und ob sich eine Weiterentwicklung lohnt. Die Daten werden nicht an dritte weitergegeben!

Als "Antwort" ist mir das zu wenig. Freeware ist für mich Freeware, Download - Durchstarten. Da brauch ich keine Adressen von irgendwelchen Leuten sammeln.

Wie auch immer, ich hoffe ich bekomme einen Schlüssel <img src="/phpapps/ubbthreads/images/graemlins/smile.gif" alt="" />

greets,
harald

--
 
Hallo Peter,

zu Plattformfragen will ich nichts mehr sagen, aber zu deinem Programm, das ich mir (leider nur kurz) angesehen habe.

Zunächst einmal: es tut was es soll, man kann seine Beobachtungen erfassen. Es scheint mir aber in der aktuellen Ausbaustufe noch nicht sonderlich nützlich, weil einige Sachen fehlen, die man meiner Meinung nach schon braucht.

Stell' dir vor, jemand hat bereits 300 Beobachtungen eingegeben. Ohne eine Listenansicht und eine Suchfunktion hat das Log lediglich den Charme eines Karteikastens und nutzt die Stärken bzw. den Komfort des Computers bei weitem nicht aus. Da hilft auch das Sortieren nach Datum oder Objektname nur begrenzt weiter.

Als ich bei einer Beobachtung keine Zeit angegeben habe, kam keine Fehlermeldung, die Beobachtung war einfach nicht gespeichert. Die kleine Mühe der Erfassung war damit leider vergebens. Hier sollte das Programm die Eingaben validieren und eine Gelegenheit zur Vervollständigung geben.

Was m.E. auch unbedingt nötig ist, sind Erfassungsdialoge für die Stammdaten. Sonst kann jemand ohne Access nicht viel damit anfangen. Bei der Okularbrennweite solltest du Dezimalzahlen erlauben, das ist mir bei der Eingabe meiner krummen Brennweiten 13.8, 8.8 und 6.7 mm aufgefallen.

Wie leider bei fast allen Beobachtungslogs besteht die Beschreibung des Gesehenen nur aus einem Freitext. Hier empfehle ich die Skala der Deep Sky Liste der VdS Fachgruppe Deep Sky. Sie hat sieben Einträge (ähnlich Schulnoten) plus 7 für "definitiv nicht gesehen" denn auch eine versuchte erfolglose Beobachtung ist eine wichtige Information!

Meiner Meinung nach fehlt auch eine Ortsangabe. Sie wird benötigt, wenn man später die Stellung des Objekts am Himmel nachrechnen möchte (Luftmasse, Extinktion).

Wobei wir beim eigentlichen Knackpunkt wären: nicht jeder erwartet von einem Loggingtool das selbe. Ich möchte auch nicht sagen, dass meine Vorstellungen hiervon das Maß aller Dinge sind. Beim Entwurf der Datenstrukturen von E&T und dem COMAST XML Schema zum Austausch von Beobachtungen bin ich davon ausgegangen, dass man ein vollständiges relationales Modell haben will, das eine maschinelle Auswertung und auch Berechnungen mit solchen Beobachtungen gestattet. Das bedeutet, dass man zu Ort, Optik, Okular und Beobachtungsobjekt die relevanten Stammdaten haben sollte. Also beim Ort die Koordinaten und die Zeitzone. Für astrometrische Analysen auch die Höhe oder sogar den IAU-Stationscode. Bei der Optik neben der Öffnung auch die Brennweite und möglichst den Teleskoptyp. Beim Okular auch das Eigengesichtsfeld. Was da im einzelnen gehandelt wird, kann man im COMAST XML Schema sehen (manches ist immer nötig, vieles darf auch fehlen).

Dass dies nicht ganz absonderlich ist zeigt die Tatsache, dass eine belgische Webanwendung (www.deepskylog.be) ebenfalls ein volles relationales Datenmodell dahinter gehängt hat. Es verwundert nicht weiter, dass die Belgier und wir sehr ähnliche Strukturen definiert haben. Es scheint hier so eine Art "natürliche Struktur" für Logging zu geben.

Noch eine Anmerkung zur Installation: es funktioniert nur, wenn man dein Programm in C:\Astro-Log installiert. Der Installer schlägt aber abweichend davon C:\Programme\Astro-Log vor, ohne Änderung klappt es dann nicht. Ich finde es wichtig, dass man Programme in einem frei wählbaren Verzeichnis (nicht unbedingt auf C:) installieren kann.

Bei den Objektdaten könntest zu z.B. den NGC/IC von Wolfgang Steinicke und/oder die Datenbank des Saguaro Astronomy Club (SAC) benutzen. Wenn man dann den Objektnamen nachschlagen kann statt ihn aus einer Klappliste mit ca. 10000 Einträgen auszuwählen, wäre das von Vorteil.

Hoffentlich fühlst du dich nun von diesen vielen Punkten nicht überfahren. Deine Software ist interessant und hat das Potential zu einem wirklich nützlichen Tool! Ich fände es toll, wenn du sie soweit ausbauen würdest, dass die Datenstrukturen (wenigstens in den als unverzichtbar definierten Elementen) mit dem Schema-Entwurf der VdS FG Computerastronomie zusammenpassen würden. Das ist weniger wild als du nun vielleicht denkst.

Ich habe dies alles hier im Forum und nicht per PM geschrieben, um anderen Mitlesern nicht nur die Gelegenheit zur Beteiligung an der Diskussion zu geben, sondern auch um unsere (VdS Fachgruppen Deep Sky und Computerastronomie) Aktivitäten rund um das Thema Logging und Datenaustausch ein wenig zu bewerben. Fernziel ist es, eine Webanwendung zu haben, um Beobachtungen online verfügbar zu machen. Dazu gehören dann folgerichtigerweise Anwendungen, mit denen man offline Beobachtungen erfassen kann (z.B. am Teleskop). Das Transportformat von solchen Anwendungen (deine könnte eine davon sein!!!) ist unser XML Schema, das die Webanwendung eines Tages importieren können soll. Aktuell ist eine Anwendung (E&T) mit vollen Import-/Exportfunktionen tatsächlich verfügbar, aber eine weitere steht schon in den Startlöchern (ObservationManager von Dirk Lehmann, in Java und als Open Source). Wir hoffen, dass wir den Verbund in ein paar Jahren am Laufen haben und dabei auch die ca. 15000 Beobachtungen online bekommen, die von der Deep Sky Liste schon gesammelt wurden.

Viele Grüße,
Tom
 
Ups sry. Ich wollt nur sicher gehn, dass du auch weist an welche Adresse ich schreibe.

Selbst wenn man nicht plattformunabhängig arbeitet gibt es doch noch genug Neues.

Naja mal schaun wie das Programm vom Sternengucker so ist. Leider hat er bis heute nicht auf meine E-Mail geantwortet, so dass ich es noch nicht testen konnte...

Also du meinst auch ich sollte in Planetensuche meinen Beobachtungsmanager weiter programmieren?

Als "Antwort" ist mir das zu wenig. Freeware ist für mich Freeware, Download - Durchstarten. Da brauch ich keine Adressen von irgendwelchen Leuten sammeln.

Dann eben die lange Version:
Planetensuche war ursprünglich keine Freeware. Als ich es dann aber zur Freeware gemacht habe, hab ich die Registrierung beibehalten, um die "Kundschaft" zu zählen. Eine andere Möglichkeit gibt es nicht, die Anzahl der Leute zu ermitteln, ohne welche doppelt zu zählen. Und ich geb die E-mail-Adressen auch nicht weiter. Und dann gab es auch mal einen Newsletter für den man die E-Mails nutzen könnte. Natürlich nur wer will...

Da Planetensuche inzwischen recht bekannt ist, könnte ich aber darüber nachdenken es in der Version 4.x raus zunehmen. Dann hab ich auch weniger Arbeit die vielen E-Mails zu beantworten. <img src="/phpapps/ubbthreads/images/graemlins/cool.gif" alt="" />

Wie auch immer, ich hoffe ich bekomme einen Schlüssel

Aber natürlich. ^^
 
Hallo Tom,

danke für deine Einschätzungen.

Ich finde es positiv, daß du so detailliert auf mein Programm eingegangen bist, denn das war auch der Sinn dieser Testversion.

Es ist wichtig, die Meinung anderer zu hören, wobei eine konstruktive Kritik sehr nützlich ist. Im Gegensatz dazu gibt es immer wieder mal Kritik zu hören, die einfach nur negativ ausfällt, aber keinerlei Substanz enthält. Dies gibt es aber auch in anderen Bereichen ab und zu.

Ich werde versuchen, die von dir genannten Punkte zu ergänzen, bzw. zu verbessern. In wieweit ich mit dem XML-Format zurecht kommen werde, muss ich mal testen.

Wenn es eine neue Version von Astro-Log gibt, werde ich es wieder veröffentlichen. Bis dahin kann natürlich gerne jeder Interessierte die Version 1.0 von mir "for free" erhalten, und damit arbeiten!

Weiterhin viel Erfolg für euer Projekt <img src="/phpapps/ubbthreads/images/graemlins/Spitze.gif" alt="" />
 
Es ist wichtig, die Meinung anderer zu hören, wobei eine konstruktive Kritik sehr nützlich ist. Im Gegensatz dazu gibt es immer wieder mal Kritik zu hören, die einfach nur negativ ausfällt, aber keinerlei Substanz enthält. Dies gibt es aber auch in anderen Bereichen ab und zu.
Schade ist es auch, wenn die Diskussion gleich auf die Technik abhebt. Wenn Hobbyprogrammierer ein Programm schreiben, dann benutzen sie dazu eben die Umgebung, mit der sie am besten zurechtkommen. Und was man selber macht oder vorzieht ist nicht automatisch das Maß aller Dinge.

Bitte geht auf die Funktionalität von Peters Programm ein und fragt nicht ob es gut oder böse ist weil es nun .NET benutzt. Wer .NET nicht mag, braucht sich damit ja nicht beschäftigen. Ich habe mir extra wegen Peters Programm .NET 2.0 installiert weil mich interessiert, *was* seine Software macht - und nicht *wie* oder *womit* er es gebaut hat.

Plattformunabhängigkeit ist nicht immer erforderlich und immer mit zusätzlichem Aufwand verbunden. Ob sie also für ein Astroprogramm notwendig ist, mag man nicht so einhellig beurteilen.

Tatsache ist, dass man mit auf Windows-Rechnern lauffähiger Astrosoftware die überwiegende Mehrzahl der Sternfreunde erreicht. Es gibt schöne Astroprogramme auch für Linux oder Mac, aber die Auswahl ist dort eben geringer. Wie man das persönlich bewertet ist die eine Sache aber es ist einfach eine Tatsache, die man nicht ignorieren sollte. Das hat nichts mit Lobhudelei für Microsoft zu tun, die ja auch nicht die einzige Firma sind, die fehlerbehaftete Software herstellt und ausliefert.

Ich werde versuchen, die von dir genannten Punkte zu ergänzen, bzw. zu verbessern. In wieweit ich mit dem XML-Format zurecht kommen werde, muss ich mal testen.
Tja, das XML-Zeugs ist erst mal ein dicker Brocken. Wir benutzen es aber im VdS-Projekt nicht weil es hip und sexy ist, sondern weil es handfeste Vorteile bietet, die andere Varianten nicht bieten können.

Ich musste mal beruflich einen validierenden Parser für ein proprietäres Datenformat entwickeln und weiß daher, wie mühsam und fehlerträchtig die zuerst vermeintlich einfacheren "Alternativen" wie CSV sind, wenn es wirklich in die gory details geht.

Mein Vorschlag: schau dir das XML-Schema (oder besser seine Doku) zunächst unter dem Gesichtspunkt an, welche Daten da verwendet werden. Überlege dir, welche Daten dein Astrolog bearbeiten soll (manches im XML Schema optional, anderes muss aber stets vorhanden sein) und erweitere es entsprechend. Die Fähigkeiten zum Import und Export per XML kannst du für eine spätere Version aufheben. Das wollen wir auch bei der Webanwendung so machen, die eines Tages die DSL-Daten und natürlich auch neue Beobachtungen aufnehmen soll.

Schönen Gruß,
Tom
 
Hallo Astrosoftware schreiber <img src="/phpapps/ubbthreads/images/graemlins/smile.gif" alt="" />,

...ob man nun das .NET Framework verwendet ist doch wurscht? Ich hatte es vorher nicht installiert und hab es einfach draufgespielt, ist doch kein Problem ?

Und die Frage ob Platformunabhänig oder nicht, ist auch nicht soooo wichtig, denke ich, im Grunde kommt es ja auch auf die Anzahl der User an, die die Software dann benutzen. Ich selbst schreibe Software für Mac oder PC, mir ist das wurscht, ich mag beide Betriebssysteme und behandel bzw benutze auch beide einzelnt für sich, dh. ich programmiere mal in VisualBasic, mal in Flash, oder schreib ein Widget für Mac.
Leider gibt es für den Mac nicht so viel Software im Astrobereich ausser eben die Kommerziellen Programme a la StarryNight oder Equinox.
Freeware a la CarteDuCiel oder hnsky ect. gibt es nicht. Nur das Stellearium läuft eben auf beiden (Mac Pc und andere,weiss grad nicht?).

@tompfleger
... Neu->Sternkart: Bei der Sternkarte machst du kleine "Circles" um die Sterne, um die Sterne voneinander abzuheben, falls sie Übereinanderliegen.
Wenn die Sternscheibchen sehr klein sind, sieht man den "Stern" ansich nicht mehr, weil er vom Schwarzen Hintergrund "verschluckt" wird(der ebenfalls schwarz ist)
Tip: evtl. die "Circles" in einem leichten blau zeichnen, das sie sich von Schwarz abheben. Oder, mach nur dann einen "Circle" wenn die Sterne wirklich übereinander liegen. Prüfen lässt sich das evtl. sehr leicht, wenn du nur Schwarz/Weiss Kontraste hast. Dh, wenn du einen Stern "setzt", prüfe einfach, ob an der Stelle "weiss" oder "scchwarz" ist. Ist "weiss" an der Stelle, mach ein Circle, ansonsten nicht(Achtung aber vom "schwarz" des Circle, auch die könnten übereinanderliegen, evtl. den Himmel nicht ganz schwarz sondern ganz leichtes grau, minimal = RGB(1,1,1) ). Achten muss man dann darauf, das die "weisse Scheibe" des Sterns evt. durch den Circle verkleinert ist, deshalb müsste man ihn (im Falle das er einen Circle hat), etwas grösser zeichnen, also plus ein Pixel oderso.
 
Ich finde es immer wieder interessant, wie wenig Gedanken sich einige Hobbyprogrammierer machen. Ich habe versucht ein Paar Tipps zu geben und da wir ja hier von einem Programm reden (und ich es nicht testen kann) sind diese Tipps in erster Linie technischer Natur.
Wenn ein (Hobby-)Programmierer nichts von Technik wissen will, dann hat er ein ernstes Problem. Spätestens dann wenn das Programm auf Grund von nicht-Wissens/Desinteresse Sicherheitslücken enthält, langsam ist, den angesprochenen Benutzerkreis verfehlt oder oder oder

...ob man nun das .NET Framework verwendet ist doch wurscht? Ich hatte es vorher nicht installiert und hab es einfach draufgespielt, ist doch kein Problem ?

Schon mal daran gedacht, dass ein Windows 9x/NT/ME User kein .NET 2.0 installieren kann?
Schon mal daran gedacht, dass wenn .NET nicht installiert ist, ein Nutzer DSL brauch um das "riesige" Paket zu downloaden (für Modemnutzer sind 22 mb gigantisch)?
usw.

Ich möchte hier kein Programm schlecht machen oder jemandem vorschreiben in welcher Sprache er zu programmieren hat. Aber man sollte nicht nur die rosarote Brille aufsetzen und sich als (Hobby-)Programmierer freuen, dass das Tool funktioniert, sondern auch die Nachteile bedenken.
Wenn man der Meinung ist die Nachteile sind zu verschmerzen, dann ist das ok. Aber generell zu sagen ".NET ist geil", "das muss man nur installieren und fertig" ist einfach nicht nachgedacht...

Wenn er mit seinem Tool alle Windoof XP (und bald auch Vista) Nutzer ansprechen möchte, dann ist es ok.


@ sternengucker

Aber ich hab ja noch 2 weitere Tipps gegeben:
2. Benutzer sollten bequem übers Internet ihre Beobachtungen austauschen können
3. Mehrsprachig

Wie verhält es sich damit? ^^

Übrings solltest du in deine Installations-readme noch reinschreiben, dass die Installation Administratorrechte benötigt.
Und wie ist das mit dem c:\... zu verstehen? Kann man das Programm nicht z.B. unter d:\programme\astronomie\ installieren?
 
Zuletzt von einem Moderator bearbeitet:
Hallo Gerd,

Ich finde es immer wieder interessant, wie wenig Gedanken sich einige Hobbyprogrammierer machen. Ich habe versucht ein Paar Tipps zu geben und da wir ja hier von einem Programm reden (und ich es nicht testen kann) sind diese Tipps in erster Linie technischer Natur.


Soso. Findest du. Na du hast ja hier mit deinen Tipps die Weisheit gepachtet <img src="/phpapps/ubbthreads/images/graemlins/wink.gif" alt="" />
Schon mal überlegt, das auch Hobbyprogrammierer (was immer das auch ist) sich sehrwohl Gedanken über das Thema machen. Also ich zumindest schon. Tipps geben ist schön, nur macht halt auch hier der Ton die Musik.


Wenn ein (Hobby-)Programmierer nichts von Technik wissen will, dann hat er ein ernstes Problem. Spätestens dann wenn das Programm auf Grund von nicht-Wissens/Desinteresse Sicherheitslücken enthält, langsam ist, den angesprochenen Benutzerkreis verfehlt oder oder oder [...] [/ Zitat]

Hm.
BTW: Hast du meine Mail bekommen? Ich bekomme nämlich deine SW nicht mal zum Laufen, und ich hab nicht WIN 9x/ME oder sonstwas, sondern XP Pro.


Schon mal daran gedacht, dass wenn .NET nicht installiert ist, ein Nutzer DSL brauch um das "riesige" Paket zu downloaden (für Modemnutzer sind 22 mb gigantisch)?

Super Argument in Zeiten von Günstig-Breitband. Sicher, hat nicht jeder, werden aber immer mehr....Im Übrigen hat ja auch das Paket von Planetensuche 45.6 MB. Die wollen auch mal runtergeladen sein.



Ich möchte hier kein Programm schlecht machen oder jemandem vorschreiben in welcher Sprache er zu programmieren hat.

Das machst du aber. Du erzählst immer was vonwegen .NET ist Sch.... und Kompatibilitäts-BlaBla und überhaupt. Lass doch die Leute Arbeiten, mit was sie wollen (bzw. was sie gelernt haben oder noch immer lernen). Ich bin mir sicher die meisten werden sich über die Vor/Nachteile ihrer Entwicklungsumgebungen bewusst sein.

Wenn er mit seinem Tool alle Windoof XP (und bald auch Vista) Nutzer ansprechen möchte, dann ist es ok.

Na dann bin ich ja wieder beruhigt <img src="/phpapps/ubbthreads/images/graemlins/smile.gif" alt="" />
Ich hab nichts gegen Tipps geben, aber wenn jemand was in Hausnummer Python macht und noch rel. am Anfang steht bzw. Erfahruung sammelt, macht es IMO keinen Sinn ihm reindrücken zu wollen er sollte lieber C programmieren.

greets,
harald

--
 
BTW: Hast du meine Mail bekommen? Ich bekomme nämlich deine SW nicht mal zum Laufen, und ich hab nicht WIN 9x/ME oder sonstwas, sondern XP Pro.

SW = ?
E-Mail hab ich bekommen. Ja.
Das liegt aber nicht an deiner Windows-Version. Das ist Planetensuche egal (im Gegensatz zu anderen Programmen wird da nicht wild in der Registry rumgeschrieben oder gelesen^^).

Im Übrigen hat ja auch das Paket von Planetensuche 45.6 MB. Die wollen auch mal runtergeladen sein.

Aus diesem Grund gibts die Lite-Version mit rund 3 MB. Die ist ohne Bilder. Man muss nur die ganzen Updates einspielen und los gehts. Kleiner bekomm ichs leider auch nicht (da sind u.a. die vielen lustigen DLL-Dateien schuld, die ich mitliefern muss).
Übrings haben die Leute noch Modem weil sie für Ihre 2x im Jahr E-Mails checken nur 1 € bezahlen.
<img src="/phpapps/ubbthreads/images/graemlins/grin.gif" alt="" />


So nun beruhige dich mal wieder. ^^
 
Zuletzt von einem Moderator bearbeitet:
Hallo Don,

danke für deinen Vorschlag zur Verbesserung der Sternkartendarstellung. Damit gibt es ein Problem: ich kann keine Pixel abfragen, denn der Zeichencode ist so geschrieben, dass die Grafik auch als Metafile ausgegeben werden kann. Und Metafiles haben keinen Zustand, den du nach einer Zeichenoperation abfragen könntest. Um das zu beheben, müsste sich der Zeichencode alle Sternscheibchen merken und beim Zeichnen eines neuen Sterns wäre dort nachzusehen, ob es eine Überschneidung gibt. Das wäre zwar machbar, aber vermutlich eine ziemliche Bremse. Eine derartige Technik verwendet E&T, um die Beschriftungen der Objekte zu entflechten, das sind aber i.A. deutlich weniger als es Sterne auf derselben Karte gibt. Weil das Laufzeitverhalten dabei O(n^2) ist, will ich das nicht stärker strapazieren.

Mir ist schneller Kartenaufbau wichtig und das Programm soll sich mit dem Speicherbedarf zurückhalten, damit es auch auf alten Notebooks läuft, die man oft noch im Feldeinsatz antrifft.

Gruß,
Tom
 
Hallo Marfir,

ich bedaure es, dass hier der Tion etwas schärfer geworden ist und möchte dazu noch einen Gedanken äußern. Wenn ein Hobbyprogrammierer dein Statement

Schon mal daran gedacht, dass ein Windows 9x/NT/ME User kein .NET 2.0 installieren kann?
Schon mal daran gedacht, dass wenn .NET nicht installiert ist, ein Nutzer DSL brauch um das "riesige" Paket zu downloaden (für Modemnutzer sind 22 mb gigantisch)?
usw.

Ich möchte hier kein Programm schlecht machen oder jemandem vorschreiben in welcher Sprache er zu programmieren hat. Aber man sollte nicht nur die rosarote Brille aufsetzen und sich als (Hobby-)Programmierer freuen, dass das Tool funktioniert, sondern auch die Nachteile bedenken.
Wenn man der Meinung ist die Nachteile sind zu verschmerzen, dann ist das ok. Aber generell zu sagen ".NET ist geil", "das muss man nur installieren und fertig" ist einfach nicht nachgedacht...

Wenn er mit seinem Tool alle Windoof XP (und bald auch Vista) Nutzer ansprechen möchte, dann ist es ok.

liest, was soll er sich dann denken? Dass er sein Projekt am besten gleich in die Tonne treten oder nie veröffentlichen soll?

Klar wirst du nun antworten, dass du das damit nicht gesagt und auch nicht beabsichtigt hast. Wir bewegen uns mit deiner Aussage aber auf der Beziehungsebene der Kommunikation und nicht mehr rein auf der Sachebene. Ich will das etwas erläutern.

Die Formulierung "schon mal daran gedacht, dass..." kann man durchaus als Bescheinigung völliger Unkenntnis auffassen, im leichteren Fall als arrogant empfinden. Als ich dir in privatem Mailverkehr mal irgendwas zu XML oder XSLT beschrieben habe, hast du mit "ich studiere Informatik" geantwortet. Soll ich daraus nun schliessen, dass man dir gar nichts mehr erklären braucht weil du schon alles weisst?

Nach dem Stil den du hier benutzt, bist du davon anscheinend sehr überzeugt. Ein gesundes Selbstbewusstsein ist wertvoll. Selbstkritik sollte jedoch der Gegenspieler sein, damit der Bodenkontakt nicht verloren geht.

Werde dir bitte darüber klar, dass die Motivation der Menschen sehr unterschiedlich ist. Der eine möchte möglichst professionell arbeiten und eine "perfekte" Lösung anbieten. Der andere ist sich darüber im klaren, dass er kein Profi ist (das bedeutet ja lediglich, dass er nicht mit SW-Entwicklung sein Geld verdient), dass seine Lösung nicht perfekt ist und möchte sie dennoch denjenigen zur Verfügung stellen, die damit etwas anfangen können. Das ist eine sehr soziale Haltung und es wäre schön, wenn sich solcher Altruismus öfter in der Gesellschaft fände.

Ich finde es völlig OK, wenn nicht perfekte Programme von nicht perfekten Entwicklern in die Welt kommen. Wie sonst soll jemand Erfahrung sammeln, aus Fehlern und Feedback lernen und sich weiterentwickeln? Wenn gleich Perfektion gefordert wird, werden manche Talente resignieren und die toole Killer Application die sie sonst vielleicht eines Tages rausgebracht hätten wird es nie geben.

Ich denke, dass du mit deiner Argumentation bzw. deinen im Hobbykontext teilweise wirklich überzogenen Anforderungen manchen schüchternen Neuling hemmst oder zumindest in der Verfolgung seines Projektes sehr verunsicherst. Wenn das nicht dein Ziel ist, dann denke mal darüber nach, wie deine Aussagen bei diesem oder jenem wirken könnten. Das muss nicht so ankommen, wie du es abgesendet hast. Unterstelle dem Gegenüber nicht grundsätzlich, dich verstanden zu haben. Bedenke, wie dein Stil beim Empfänger ankommt. Vielleicht trauen sich viele da schon gar nicht mehr zu widersprechen und halten sich aus der Diskussion raus, so bestimmt trägst du deine Punkte vor.

Ich sehe dieses Forum als eine Chance, die Newcomer abzuholen und ihnen bei Interesse Tipps zu geben, wie sie sich selbst und ihre Software weiterentwickeln können. Das ist mein Standpunkt und keine absolute Wahrheit. Ich gehe davon aus, dass ratsuchende Hobbyprogrammierer mit einem konkreten Tipp mehr anfangen können als mit einer Grundsatzdiskussion darüber, ob sie denn nun in der richtigen Sprache oder mit der richtigen Entwicklungsumgebung arbeiten. Wenn ihre Anwendung nicht mit jedem BS oder auf jedem Rechner läuft, dann ist das halt so. Hauptsache sie haben etwas bei der Entwicklung gelernt und die Freude des Teilens genossen. Wenn ein paar Benutzer mit der "unperfekten" Software etwas anfangen können, ist das eine sehr schöne Befriedigung und Lohn für die Mühe.

Viele Grüße,
Tom
 
Hallo Tom,

zu deinem wirklich gelungenen Beitrag: Applaus <img src="/phpapps/ubbthreads/images/graemlins/appl.gif" alt="" /> <img src="/phpapps/ubbthreads/images/graemlins/appl.gif" alt="" /> <img src="/phpapps/ubbthreads/images/graemlins/appl.gif" alt="" />

Um die Wahrheit zu sagen, ich hatte mich schon fast aus diesem Thread verabschiedet, aufgrund der von dir beschriebenen Argumentation anderer Forumsteilnehmer.

Klar kann jeder seine Meinung sagen, aber der Ton macht die Musik, und Besserwisser sind meist unbeliebt. Ganz gleich, ob sie nun wirklich etwas besser wissen, oder nur so tun als ob.
 
@ tompfleger

... liest, was soll er sich dann denken? Dass er sein Projekt am besten gleich in die Tonne treten oder nie veröffentlichen soll?

Nein. Das natürlich nicht. Das Forum hier ist schon eine gute Anlaufstelle um ein Paar Beta-Tester zu finden. Ich hab ja auch mal klein angefangen. Und mit der Zeit kann daraus eine Prima Software werden.

Als ich dir in privatem Mailverkehr mal irgendwas zu XML oder XSLT beschrieben habe, hast du mit "ich studiere Informatik" geantwortet. Soll ich daraus nun schliessen, dass man dir gar nichts mehr erklären braucht weil du schon alles weisst?

lol wohl kaum
Und meinte Antwort hast du hier Zweckentfremdet. Wenn du mich schon zitierst dann auch im richtigen Zusammenhang.


Ich bin nun mal nicht sonderlich begeistert von Windows-Programmen, da wie du selbst sagtest, die meist noch viele Bugs enthalten. Auch Planetensuche ist voller Bugs...
Wenn Ihr das nicht hören wollt, dann schreibt gleich vorn herein, dass Ihr nur inhaltliche Verbesserungsvorschläge zum Programm wünscht. Dann halt ich mich mit den technischen Details zurück.

Wenn das für euch wieder Arrogant/Besserwisserisch klingt dann tuts mir leid. So wars nicht gedacht.


@ sternengucker

Um die Wahrheit zu sagen, ich hatte mich schon fast aus diesem Thread verabschiedet, aufgrund der von dir beschriebenen Argumentation anderer Forumsteilnehmer.

Du solltest nicht gleich Aufgeben, wenn man dir Steine in den Weg legt. Sonst wird deine Software die Version 2.0 nie erleben.

Klar kann jeder seine Meinung sagen, aber der Ton macht die Musik, und Besserwisser sind meist unbeliebt. Ganz gleich, ob sie nun wirklich etwas besser wissen, oder nur so tun als ob.

Genauso könnt ich sagen es gibt Leute die sich nicht belehren lassen wollen. ^^
Spaß bei Seite. Ich hoffe ich bekomm irgend wann irgend wie .NET zum laufen und dann test ich mal dein Tool.
 
Zitat:

"Wenn Ihr das nicht hören wollt, dann schreibt gleich vorn herein, dass Ihr nur inhaltliche Verbesserungsvorschläge zum Programm wünscht. Dann halt ich mich mit den technischen Details zurück."

Ich schrieb am Anfang:

"Als "Gegenleistung" hätte ich gerne ein wenig konstruktives Feedback, um das Programm verbessern zu können".

Damit wollte ich genau zum Programm Verbesserungsvorschläge, und keine technischen Details <img src="/phpapps/ubbthreads/images/graemlins/gutefrage.gif" alt="" />
 
Also ein Programm zu verbessern schließt doch die Programmierweise nicht aus?! Ich weis ja nicht wie du programmierst, aber ein Programm besteht immer aus 2 Teilen:

a) Inhalt
b) technische Umsetzung

Da stimmst du mir sicher zu, oder?
<img src="/phpapps/ubbthreads/images/graemlins/gruebel.gif" alt="" />
 
Also ein Programm zu verbessern schließt doch die Programmierweise nicht aus?! Ich weis ja nicht wie du programmierst, aber ein Programm besteht immer aus 2 Teilen:

a) Inhalt
b) technische Umsetzung

Da stimmst du mir sicher zu, oder?
<img src="/phpapps/ubbthreads/images/graemlins/gruebel.gif" alt="" />

Hallo,

natürlich tue ich das. Du weißt ja nun, daß Feedback zum Inhalt weiterhin willkommen ist. Und wenn du das Programm mal am Laufen haben solltest, freue ich mich über deine Infos!
 
Und wenn du das Programm mal am Laufen haben solltest, freue ich mich über deine Infos!

So ich habs jetzt installiert und mir sind einige Bugs aufgefallen. Einer davon verhindert, dass ich auf die DB zugreifen kann. <img src="/phpapps/ubbthreads/images/graemlins/frown.gif" alt="" />
Da du die technischen Sachen ja nicht hören willst, kann ich nur auf inhaltliche Dinge eingehen.

1.
Hast du den Installer programmiert oder gibts den bei .NET frei Haus? Weil da steht was beim installieren und "ist durch amerikanische und internationale Gesetze geschützt" usw.
Falls du dass noch umschreiben könntest, wäre es klasse. Für eine kostenlose Software müsste da eher was in Richtung "die Weitergabe der Software ist ausdrücklich erwünscht" stehen...

2.
Wie kann ich meine Beobachtungsprotokolle mit anderen Nutzern austauschen? Ich fand kein export/import...

3.
Das Symbol (Icon) da oben links könnte man noch durch ein passenderes / eigenes austauschen. z.B. hat Planetensuche eine kleine Erde. Du könntest ja einen Notizblock/Fernglas o.ä. verwenden.

4.
Ich glaube die Farben des Programms sind ungünstig, wenn jemand das Tool auf freiem Feld beim beobachten nutzen will.
Da wär ein Menü-punkt / Button mit "Nachtoption" ne feine Sache!


Mehr kann ich leider ohne DB und ohne auf das Programm selbst einzugehen nicht sagen...
 
Status
Es sind keine weiteren Antworten möglich.
Zurück
Oben