Ich befinde mich zurzeit in einer Ausbildung zum Fachinformatiker für Systemintegration. Ich habe mir aus dem Firmenumfeld einige Ideen abgeschaut, die ich gerne bei mir zu Hause umsetzen möchte.
Meine Idee:
Ich möchte ein NAS in mein Netzwerk einbinden auf dem diverse Dinge gespeichert werden sollen. Unter anderem will ich dort Installationsdateien jeglicher Software die ich verwende sichern, sodass ich wichtige Software aus meinem eigenen Netzwerk heraus herunterladen/installieren kann (falls z.B. auch mal das Internet ausfällt).
Zusätzlich wollte ich dazu (rein interesse halber) ein Programm entwickeln, welches die Softwareversionen, die derzeit auf dem NAS gesichert sind, mit aktuellen Versionen im Internet abgleicht und dementsprechend die Software auf dem neuesten Stand hält und 1 bis 2 ältere Versionen sicherheitshalber in Reserve hält.
Ich bin momentan noch komplett in der Planung des Projekts, wofür ich muss ich zugeben auch nur selten Zeit habe... Meine Programmierkenntnisse sind noch recht schmal, wobei ich vermute dass sich hier eher viel mit Scripts abspielen wird und alles was nicht bekannt ist soll hier gelernt werden, dies ist auch einer der Gründe warum ich das machen möchte.
Zur Herangehensweise habe ich noch einige Fragen:
1. Wie ich die Softwareversionen lokal herausfinde sollte kein Problem für mich sein, aber wie gelange ich an die Versionsnummern die online verfügbar sind? Ich möchte nur ungern die einzelnen Updatemanager der Programme nutzen, zumal diese natürlich auf dem NAS nicht einmal installiert sind.
2. Wie fängt man mit so einem Projekt typischer Weise an?
Frage 1 ist eine reine Mögichkeitsfrage. Da ich wenig Erfahrung in diesem Gebiet habe, weiß ich nicht ob es überhaupt eine Möglichkeit gibt solche Anfragen zu realisieren...
Bsp.: Ich möchte den Status von Chrome überprüfen. Meine lokal verfügbare Version hat die Nummer 1.0 (nur beispielsweise). Wo kann ich online nach der aktuell verfügbaren Version anfragen? Gibt es öffentliche Server, die solche Anfragen ausführen? Ich kann mir nämlich nicht vorstellen, dass ich den gleichen Server ansprechen kann/darf, den der Google Update-Manager nutzt bzw. ob dieser meine Anfrage überhaupt annimmt.
Frage 2 kommt hauptsächlich auf, da ich keine Erfahrung mit Projekten in diesem Maßstab habe und ich mir nicht vorstellen kann, wo ich anfangen soll.
Ich kann mir gut vorstellen, dass es wohl Dienste gibt die ähnliches bereits können. Mir geht es hauptsächlich darum Wissen in diesem Gebiet zu sammeln und praktisch umsetzen zu können.
Ich erstelle diesen Thread damit ich während der Umsetzung bei Problemen wieder nachfragen kann, ohne wieder neue Threads zu eröffnen.
Ich hoffe der ein oder andere ist interessiert daran und hilft mir etwas wenn ich nicht weiter komme =)
Nette Grüße
Alex
EDIT: Ich habe soeben bemerkt, dass es einen extra Bereich für Skript-Programmierung gibt, könnte ein Mod. den Thread bitte dorthin verschieben? Entschuldigung und Danke im Voraus
Dieser Beitrag wurde von JohnnyHenver bearbeitet: 15. Oktober 2015 - 12:55