flashpixx
Mitglieder-
Gesamte Inhalte
8302 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von flashpixx
-
Verwende bitte die Quotefunktion des Forums. Nein das ist es nicht. IST Analyse liefert Details zu der aktuellen Situation und das gehört nicht in den Antrag. Nur man muss im Antrag irgendwie den Problemcontext erkennen, warum machst Du das Projekt überhaupt und in welchem Umfeld findet das Projekt statt. Wo ist denn bei Dir der aktuelle Zustand beschrieben (1. Antrag) !? Du beginnst den Antrag mit "Ziel des Projektes ist es...." ------ Zum zweiten Antrag: Die erste Frage ist, warum brauchst Du das Backup !? Du hostest bei einem Anbieter Webspace o.ä.. Wenn deren Hardware aus irgendeinem Grund defekt ist, trifft dieser Maßnahmen für das Backup und der Wiederhestellung. Ich gehe nicht davon aus, dass Du "schneller" eine Redundanz aufbauen kannst als ein Raid-System in den physischen Servern des Anbieters oder dass Du schneller durch eine entsprechende Tape-Library bei dem Anbieter die Daten zurück holen kannst. Mir leuchtet es nicht ein, warum Du den Webcontent noch einmal sicherst und dann im Verhältnis über eine schmalbrüstige Netzanbindung (im Gegensatz zu dem Hoster). Wenn Du so zeitkritische Anwendungen hast, dann wäre eher die Frage, warum hostest Du nicht In-House !? Mir fehlt da irgendwie nachdem die Formulierungen wirklich viel besser sind, der fachliche Aspekt
-
Nein, die IST Analyse gehört in das Projekt und nicht in den Antrag. Das Projekt klingt nach "irgendwie was zusammen gestrickt". Schau Dir bitte mal andere Anträge hier an. Deine Formulierungen sind wirklich grausam z.B. ein Schnäppchen ist sicher nicht bei einem Webhoster untergebracht oder "DSL". Ich würde mal behaupten, dass die Webhoster alle die Daten mehrfach redundant sichern, d.h. Du wirst kaum mitbekommen, wenn dort ein Server defekt ist (sofern Du keinen eigenen Server betreibst und nur Webspace verwendest). Also stellt sich die Frage, warum musst Du eine eigene Sicherung implementieren!? Du redest von "Debian", wo ist das im Projekt? Fang noch mal von vorne an, in dem Du das Projekt (!) vollständig beschreibst, dazu gehört auch in welchem Projektumfeld es sich befindet. Dann gehört kurz hinein, was die aktuelle Lage ist und was die Zielvorstellung sein soll, dazu dann noch ein entsprechender Zeitplan
-
Ich würde Dir raten, bevor das hier endlos wird, tritt mal Deinen ganzen Code in die Tonne. Es hat keinen Sinn, wenn Du anfängst immer wieder rum zu bauen ohne Sinn und Verstand. Dann fang' auf einem Blatt Papier an: Wie sieht ein Listenelement aus. Wie sieht dann eine Liste aus (einen Hinweis hatte ich schon gegeben). Wie sieht der Algorithmus für Einfügen und Löschen aus. Wenn Du das hast, dann programmierst Du das, d.h. Du definierst, das Listenelement, dann die Liste. Das solltest Du für den Anfang in einzelne Dateien packen (Header) Wenn Du das hast, dann fängst Du an ein Testprogramm zu schreiben, d.h. nur dort werden Datensätze erzeugt und auch wieder frei gegeben. Die Liste arbeitet nur (!) mit Zeigern und damit auf Referenzen auf den Daten.
-
Also Backup als Prüfungsthema ist durchaus okay, aber so wie Du formulierst ist das einfach zu dünn. Ich denke wenn Du die Fragen "was ist das Problem", "wo ist das Problem" und "wie willst Du eine Lösung erarbeiten" mal in den Antrag rein packst, dann wird das besser. So würde ich das nicht durchgehen lassen.
-
Game Proggen , wo anfangen..
flashpixx antwortete auf LifeyStyle's Thema in Gaming Club's Allgemeine Themen
Ein PC Spiel, vor allem 3D, zu entwickeln setzt einiges mehr an Kenntnissen voraus. Ich empfehle zuerst einmal die grundlegenden mathematischen Dinge wie lineare Algebra und dann deren Umsetzung in einer Programmiersprache. -
Im Normalfall hat man in der Liste zwei Zeiger, einen auf das erste Element (Beginn) und einen für das aktuelle Element. (optional noch einen dritten auf das letzte Element). Außerdem würde ich innerhalb des Listen Elements nicht die Daten speichern sondern nur einen Zeiger auf den Inhalt, damit fällt dann der malloc und das strcpy weg. Wenn Du ihn als (void*) deklarierst, dann kannst Du "irgendwas" referenzieren. Denn im Moment duplizierst Du den Inhalt und Du musst ihn dann auch wieder löschen.
-
Thread Pushing ist nach den Boardregeln unerwünscht. Solltest Du Dich nicht daran halte, schließe ich den Thread
-
Wir verstehen schon was Du möchtest. Du solltest aber mal das lesen, was genannte wurde und verstehen, denn die Lösung ist durch einfaches lesen zu erreichen
-
Das brauchst unter Linux nicht. PHP, Apache und mySQL sind in jeder Distribution dabei. Dafür braucht man auch keine GUI. Das wird installiert und unter /etc konfiguriert. für C++ und Java brauche ich auch keine GUI. Die Compiler sind eh Kommandozeilen basiert. Größe Projekte können für C++ mit Makefiles, CMake kompiliert werden. Für Java nimmt man ANT oder Marvan. Und wer es cross-plattform haben will, sowohl für Java, C++, C, Fortran usw nimmt Scons, das Python basiert arbeitet. Als Editor kann man Vim, Nano, Emacs, die auch Syntaxhighlighting können. Ich persönlich würde Gentoo oder FreeBSD nehmen. Da ich diese selbst komplett zusammen stellen kann, d.h. ich erhalte ein wirklich minimales System. Da ich für die angegebenen Dinge auch keine GUI, würde mir das eben reichen. Selbst eine Virtualisierung wie z.B. VirtualBox kommt ohne GUI aus. Das Gastsystem kann man via Konsole oder Init.d Prozess starten / beenden und auf das Gast Windows kann man dann per RDP von einem anderen Rechner im Netz zugreifen. Im Grunde kannst Du aber jede Distribution nehmen, es wird eben nur das passende Know-How vorausgesetzt.
-
Ich stell einfach mal die Frage, muss es zwangsläufig ein Windows sein? Die Platte soll doch "nur" als Datentspeicher mit der Möglichkeit eines bootbaren OS genutzt werden. Da würde ich doch eher vorschlagen ein Minilinux auf dem System zu installieren, das einen generischen Kernel mitbringt. Damit läuft das System auf fast jeder Hardware. Dazu dann eine entsprechende Datenpartition, die man ggf verschlüsselt ablegt. Das Linux bootet, man gibt das Passwort ein um Zugriff auf die Datenpartition zu erhalten und kann dann arbeiten. Je nach Bedarf reicht sogar eine reines Konsolen Linux, was sich auf ein paar MB zusammenstellen lässt. Wenn solche Tools wie Apache etc gefordert sind, kann man die ja auch direkt installieren, ohne dass dafür eine GUI notwendig ist. Und wenn's wirklich ganz exotisch sein soll, dann ein Linux + Virtualbox und darin ein Windows. Dann hat man die hardwareabhängig von Windows via Virtualisierungslösung umgangen
-
Game Proggen , wo anfangen..
flashpixx antwortete auf LifeyStyle's Thema in Gaming Club's Allgemeine Themen
Irrlicht (Engine) ? Wikipedia -
mysql_query über zwei Tabellen mit bestimmten ID
flashpixx antwortete auf snakky's Thema in Datenbanken
Benutze ein Join Statement -
Das löst das Problem nicht. MySQL kann nur zwischen einzelnen Datensätzen die Distanzen berechnen, aber eine optimale Route bestimmt es nicht. MySQL bietet die Möglichkeit Geokoordinaten abzulegen und zwischen diesen Distanzen etc zu berechnen, aber Routenplanung erfordert eben mehr als nur das. Wenn Du also eine (optimale) Routenplanung implementieren willst, dann brauchst Du Wissen aus der Optimierungstheorie und Graphentheorie
-
angelehnt an mein letztes Post. Das halte ich für utopisch, dass Du das hinbekommst, denn das TSP ist ein exponentiell wachsendes Problem, d.h. wenn Du wirklich die kürzeste Tour ermitteln willst, dann musst Du alle Touren prüfen und je nach Datenmenge ist das nicht mehr effizient berechenbar. Diverse Optimierungsalgorithmen wie z.B. Evolutionäre-Algorithmen sind ohne die dahinter stehende Mathematik nicht naiv umsetzbar
-
Mir ist noch nicht ganz klar, was Du genau machst. Wofür brauchst Du nun einen DTA (Datenträgeraustausch)? Stell mal die wesentlichen Punkte des Projektes heraus. Wenn Du jetzt von Tourenplanung sprichst, dann fällt mir sofort Problem des Handlungsreisenden ? Wikipedia ein und um eine wirklich optimale Tour zu planen, braucht man schon sehr sehr umfangreiche Algorithmen Genauso was sind für Dich "Gebiete" und deren "Verwaltung" !? Formuliere es so, dass es auch jemand versteht, der nicht in der Firma arbeitet @robotto7831a: Du warst etwas schneller.
-
Dein Mailprogramm soll ja ein Exchange sein, also ein MTA (wenn ich das richtig lese) und der genannte Artikel trifft dann analog auf einen MTA zu. Es spielt keine Rolle was für ein Dienst auf einer Maschine läuft, ob das nun WWW, FTP, Mail, etc ist. Wenn Du keine Ahnung von der Materie machst, dann solltest Du die Finger davon lassen. Gerade ein Mailserver, der als offenes Relay missbraucht wird, kann dazu führen, dass man Dich juristisch belangen kann. Man lernt aber nicht an einem Produktivsystem, das über eine Hochverfügbarkeitsleitung ans Internet angeschlossen ist. Wenn Du lernen möchtest, dann setz Dir eine VM auf und experimentiere dort
-
Sehe ich das richtig, dass Du ein CMS baust, das aber die Artikel nicht als HTML erzeugt sondern man aus den Daten ein Printmedium erstellt !? Also wenn es das ist, finde ich das durchaus interessant...
-
Stell doch bitte den gesamten (vorläufigen) Antrag online, dann kann man dazu auch was sagen
-
Die Schwerpunkte des Projektes. Im Normalfall ist das Projekt in einen größeren Zusammenhang eingeordnet und es soll eben beschrieben werden, was davon für Deine Prüfung relevant ist
-
Du müsstest vielleicht etwas konkreter werden, was Du genau suchst: Suchst Du Algorithmen oder suchst Du Informationen zu Java Script Algorithmen werden meist in Pseudocode angegeben und man muss dann für die jeweilige Sprache selbst "übersetzen"
-
Steht in Kapitel 3.9.3 in dem "Java ist auch eine Insel"
-
Warum postest Du das dann unter "Abschlussprojekte" und im Prüfungsforum !? Und wenn Du fachliche Hilfe haben willst, dann wäre ein paar technische Randbedingungen hilfreich
-
Fang' doch bitte damit an, strukturiert die Sachen anzugehen. Um was geht es jetzt, Vererbung oder Package Struktur !? Für beides hast Du Links bekommen, die Du durcharbeiten sollst. Bezügl. der Packagestruktur ist in dem Link "Creating and Using Packages" ein Kapitel "Managing Source and Class Files", in dem beschrieben steht, wie innerhalb des Packages die Daten organisiert werden. In den vorhergehenden Artikeln wie man Packages benutzt. Die Vererbung ist in dem Onlinebuch "Java ist auch eine Insel" mit Beispielen ausführlich beschrieben. Generell: Beschreibe Deine Probleme so, dass sie verständlich sind, denn niemand kann auf Deinen Monitor schauen oder hat die gleichen Daten wie Du vorliegen.
-
Das ist für ein Abschlussprojekt aber nicht ausreichend. Irgendetwas installieren kann auch ein Praktikant, von einem FISI wird deutlich mehr erwartet, nämlich fachlich und wirtschaftlich fundierte Entscheidungen für eine Lösung.
-
Das musst Du wissen, wie Deine Packages heißen