Zum Inhalt springen

flashpixx

Mitglieder
  • Gesamte Inhalte

    8302
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von flashpixx

  1. Das kann man nicht generell beantworten, denn es kommt darauf an, wie die "Teile" verbunden sind, siehe dazu die Rechenregeln der Landau-Symbole
  2. Einen Xampp im Produktivbetrieb zu verwenden ist in meinen Augen absolut fahrlässig. Aber egal ob FISI oder FIAE fehlt hier jede fachliche Grundlage für ein Projekt
  3. Die Meldung besagt, dass die angegebene Klasse nicht gefunden wird. Eine Klasse muss, damit sie vom Classloader gefunden wird, entweder über den globalen CLASSPATH zugänglich sein oder im gleichen Verzeichnis wie das Programm liegen.
  4. Boote von einer Live-CD und verschiebe den Ordner einfach zurück
  5. aspektorientierte Programmierung steckt noch in den Anfängen und vor allem ist es extrem speicherintensiv um die Joint-Punkte zu verarbeiten bzw die Traces zu verfolgen. Bis das wirklich Einsatz findet und auch performancetechnisch mit den aktuellen Paradigmen mithalten kann, werden noch einige Jahre vergehen. Scriptsprachen setzen immer einen Laufzeitkompiler bzw entsprechendes Caching voraus. Sie haben durchaus ihre Berechtigung für diverse Projekte, aber in vielen Bereichen ist ein architekturspezifischer Code durchaus effizienter als eine Scriptsprache. Multithreading ist bei fast allen Scriptsprachen nicht-deterministisch angelegt, weil das Script letztendlich durch eine Umgebung ausgeführt wird. Dadurch sind sie eben im Verhalten nicht identisch mit einem Binärcode und liefern auch laufzeittechnisch durchaus unterschiedliche Ergebnisse Die Frage ist, ob es auch wirklich so gemacht wird. Ich kenne noch Firmen, die in .NET arbeiten, aber ihre Strukturen aus den Altsystemen, die in Cobol geschrieben wurden, einfach übersetzt haben. Somit ist es letztendlich prozeduraler (wenn überhaupt) .NET Code. Ich halte es für jeden Informatiker unverzichtbar, dass er einmal in seinem Leben ASM Code gesehen und auch mal kleine Beispiele umgesetzt hat, denn nur dann versteht man wirklich was ein Rechner macht. Java, PHP o.ä. sind alles gute und auch durchaus berechtigte Systeme, aber viele Entwickler verlassen sich blind darauf. Z.B. Multithreading in Java ist eben nicht-deterministisch (außer es ist die Realtime Erweiterung), was letztendlich massive Konsequenzen für den Algorithmus hat. In PHP entsprechendes Threading wird nicht unterstützt bzw. d.h. eine Webanwendung die z.B. Graphstrukturen verarbeitet, wie sie im Web ständig vorkommen, können nicht parallel durchgeführt werden. Letztendlich muss somit sich jeder Informatiker / ITler die Frage stellen, ob er die richtige Sprache passend für die Problemstellung wählt.
  6. Einen leeren Konstruktor musst Du nicht explizit schreiben, wenn Du keinen Konstruktor in der Klasse angibst wird automatisch ein leerer generiert. Außerdem solltest Du Dein Randomobjekt nur ein einziges Mal generieren und das eben im Konstruktor. In Deiner wurf-Methode kannst Du dann via nextInt dann einen neuen Wert generieren. Weiterhin kann Deine wurf Methode auch den Wert 0 liefern, der bei einem Würfel nicht gültig wäre.
  7. Was möchtest Du denn hören, dass Dein Antrag gut ist und das man daraus ein Projekt machen kann? Du musst später im Gespräch genau die Fragen beantworten, die Dir hier gestellt werden bzw. dazu führen warum eben jemand schreibt, dass er keine bzw nur geringe Chancen für Dein Projekt sieht. Ob Du damit bestehst, liegt immer im Ermessen des PA, aber hier gibt es Prüfer, Ausbilder, die eben Anträge lesen und aus der Erfahrung meist sehr gut einschätzen können, ob es sich um ein gutes oder weniger gutes Projekt handelt. Eben und diese ist sowohl Dir als Azubi und auch Deinem Betrieb bekannt, d.h. wenn Du einen Abschluss haben möchtest, musst Du Dich nun mal daran halten.
  8. Ich nehme hier einmal Joomla als Platzhalter für ein beliebiges CMS. Es gibt Unmengen an CMS Produkten, manche kommen auch ohne Datenbank aus und sind eben für kleine / kleinst Kunden ausgelegt. Du kannst aber in 70 Stunden, wobei 1/3 auf Planung, 1/3 Coding und 1/3 auf Dokumentation entfallen, bei weitem nicht die Qualität erreichen, wie es ein Joomla System bietet. Ein CMS coded man eben nicht runter, sondern man macht vor allem Gedanken um ein Sicherheitskonzept, denn es ist für einen Kunden ärgerlich, wenn ein CMS z.B. gegen XSS oder SQL Injections anfällig ist. Vor allem als Entwickler bist Du dann in der Haftung, d.h. hier ist der für die Prüfung relevante wirtschaftliche Teil betroffen. Denn warum soll man ein CMS selbst entwickeln, das in 70h nicht die Qualität erreicht, wie ein fertiges System und man noch zusätzlich damit rechnen muss, dass man in Gewährleistungsansprüche läuft. Dieser Punkt spielt für die FIAE nur eine untergeordnete Rollen. Wenn Du ein IT-Kaufmann wärst, dann würde ich sagen, das wäre ein Punkt, aber bei einem FIAE nicht. Das ist Voraussetzung für die Abschlussarbeit, dass man im Firmenumfeld sich umschaut, welche Projekte in Frage kommen, nur es geht nicht darum, dass hier ein Projekt "schön gemacht wird", so dass man es als Arbeit verwenden kann. Es geht um fachlich fundierte und wirtschaftlich sinnvolle Projekte. Das mag möglich sein, nur dann muss das Projekt wirklich "exotische" Anforderungen haben, denn ich würde sagen, dass man, nur um eine Firmenwebseite zu konzipieren, im Grunde jedes CMS, das es auf dem Markt gibt, verwenden kann. Wenn der Kunde z.B. weil er besondere Schnittstellen braucht, ein solches System benötigt, dann ist das auch durchaus ein Projekt, was man vertreten kann, aber im generellen Fall ist es das eben nicht. Selbst wenn man besondere Schnittstellen hat, dann kann man auch eine Hybrid-Lösung konzipieren, d.h. ich nehme ein System wie Joomla und erweitere dann kundenspezifisch durch eine Extension. Das ist das Recht des Kunden, aber in diesem Fall ist es als Abschlussprojekt dann nicht geeignet. Wer sagt, dass man überhaupt eine Datenbank braucht? Wenn man ein CMS entwickelt, dann muss man sich eben mit anderen CMS' messen lassen bzw. die Frage, die sich stellt (vor allem in der Prüfung), warum muss es eine eigene Entwicklung sein, mit allen Konsequenzen (Sicherheitslücken, Gewährleistung, ...) die sich ergeben. Du bist als FIAE 50% Kaufmann und Du musst auch wirtschaftlich denken und im Normalfall werde ich entweder gerade an der Wirtschaftlichkeit oder der fachlichen Komplexität durch in der Prüfung zerreißen können, denn es ist utopisch in 70h ein CMS zu entwickeln, dass auch nur annähernd für den Produktiveinsatz geeignet ist. Wenn der Kunde wirklich "exotischste" Anforderungen hat, die es rechtfertigen würden ein eigenes CMS zu konzipieren, dann und nur dann, wäre es ein geeignetes Projekt, das man aber dann als Teilprojekt realisiert, d.h. man wird hier nicht die Arbeit "Entwicklung eines CMS" einreichen, sondern es würde dann schon genügen "Entwicklung der XYZ für ein kundenspezifischen CMS". Sprich man nimmt ein Teilprojekt aus dem großen Projekt heraus, was man aber dann in der Arbeit auch in Bezug zu dem gesamten Projekt setzt. Deine Erklärungen, so wie Du sie hier darstellst, lassen aber nicht erkennen, dass hier wirklich der fachliche Grund für eine Eigenentwicklung vorliegt. Hier ist aber genau der Ansatz, dass der FIAE eben auch Kaufmann ist und eben auch wirtschaftliche Denken soll. D.h. wenn Du wirklich ein CMS entwickeln willst, dann würde ich mich extrem darauf vorbereiten, warum es die Eigenentwicklung sein muss und vor allem dort massiv Punkten finden, die das rechtfertigen. Wenn im PA nun jemand dabei ist, der sich in diesem Bereich sehr gut auskennt (und in den meisten Fällen haben die Prüfer ein größeres Wissen), der wird sicherlich viele Punkte gegen Deine Begründung zur Eigenentwicklung finden, was sich letztendlich auf Deine Note auswirkt. Mir wären z.B. keine fachlichen Gründe bekannt, warum ich nicht ein System wie Typo3, Joomla, Drupal, Wordpress o.ä. einsetzen sollte und dieses eben kundenspezifisch erweitern würde. Ich denke, dass es klar sein sollte was ich damit meine :-P Wenn man hier z.B. XML Technologien mit einem anständigen Code (z.B. OOP) zusammen bringt, dann können auch sehr nette Projekte in PHP entstehen. Die Erfahrung (jedenfalls meine) zeigt aber häufig, dass gerade im Webbereich häufig PHP prozedural und Projekte durch Copy&Past schnell zusammen gesetzt werden, d.h. hier fehlt mir der "informatische" Anspruch, obwohl PHP z.B. durch Zend auch sehr schöne Frameworks für wirklich gute Designaspekte liefert.
  9. Lies Dich bitte in Samba ein, dann solltest Du heraus finden, wie das funktioniert
  10. Nimm ein Graphikprogramm Deiner Wahl, das PDF Datei lesen kann.
  11. Im Moment hast Du einen deterministischen Algorithmus entwickelt, d.h. wenn ich diesen mehrfach laufen lassen, dann wird immer nach endlich vielen Schritten das Ergebnis identisch berechnet. Ein indeterministischer Algorithmus wäre z.B. ein stochastisches Verfahren
  12. Mach es auf einem Blatt Papier, schreibe Dir dort für jede mögliche mathematische Operation auf, wie Du sie berechnen willst. Jede dieser Teile gibt später eine Methode / Funktion im Quellcode
  13. Fang doch zuerst mal mit den mathematischen Grundlagen an: Komplexe Zahl ? Wikipedia Wenn Du diese verstanden hast, dann kannst Du damit beginnen diese dann in Quellcode zu gießen
  14. Postfix legt die Daten von Usern direkt mit den passenden Rechten ab ebenso bei Virtuellen Mailusern, wobei dort dann die Gruppe und die UserID angegeben werden muss.
  15. Es ist egal wo es läuft, es kommt darauf an, was das Programm macht. Bei einem WAMP ist der Apache und der MySQL der Dienst. Ein Dienst, wie schon gesagt, hört auf Datenpakete auf einer definierten Schnittstelle. Dann ist es ein Dienst.
  16. Die beiden sind in meinen Augen so erst mal falsch. Die Unterscheidung musst Du danach treffen, wie die man die "Programme" verwendet. PHP ist eine Scriptsprache, das sagt noch nichts darüber aus, ob man es als Server- oder Clientsystem verwendet. Ein Server(dienst) läuft dann, wenn man zu ihm eine Verbindung aufbauen kann, d.h. eine Serverkomponente hört ob für ihn Daten hineinkommen. Eine Clientkomponente baut aktiv eine Verbindung zu irgendeinem Dienst auf.
  17. 1. Warum soll das über eine Webseite erfolgen? 2. Wo ist der Ansatz für einen FIAE? Du kennst hier die entsprechenden juristischen Urteile bezügl. unaufgeforderter Werbung ? Dem stimme ich zu, denn weder wirtschaftliche Punkte noch fachliche sind erkennbar. Ich würde diesen Ansatz mit "saugen wir uns was aus den Fingern" bezeichnen.
  18. und bei einer Extension gehe ich davon aus, dass Du hier nicht genügend fachliche Komplexität hin bekommst, bzw in vielen Fällen schon eine Extension existiert.
  19. IMpressum und Datenschutzerklärung haben mit dem Projekt wenig zu tun. Die erste Frage ist, warum soll ich ein CMS selbst entwickeln und hier sehe ich kaum die Notwendigkeit. Ich kann ein System wie Typo3 nehmen und wenn ich externe Anbindungen brauche, dann setze ich diese durch ein Plugin um, wobei hier direkt die fachliche Komplexität greift, denn ein Plugin wird diese kaum hinreichend genug erreichen. Die Installation von Typo3 ist nicht für einen FIAE sondern für einen FISI gedacht, wobei bei diesem dann die Evalutation von mehreren CMS Produkten hinzu käme. Weiterhin ist bei einer Webanwendung immer der Sicherheitsaspekt zu beachten und in 70 Stunden halte ich es für nicht umsetzbar, dass ein System entwickelt wird, das hinreichend Sicherheitsanforderungen erfüllt.
  20. Ich denke mal die Lösung für eine neue Firmenwebseite wäre ein CMS, wie Typo3, Joomla .... Und das ist bei weitem nicht ausreichend für ein FIAE. Sorry, aber bevor ein CMS die Dimension eines ausgereiften System wie Typo3 oder Joomla erreicht sind weit mehr als 70h notwendig. Mir fehlte neben der wirtschaftlichen Tiefe bei weiten die fachliche Komplexität und bei PHP bin ich immer sehr skeptisch, denn bei FIAE erwarte ich deutlich mehr als ein bisschen HTML Code via PHP zu erzeugen
  21. Die Frage ist ob Du das Auto Completion brauchst. Du kannst es auch abschalten und dann trotzdem Eclipse verwenden
  22. Halte Dich bitte an die Boardregeln http://forum.fachinformatiker.de/fragen-anregungen-zum-board/7236-boardregeln.html Nummer 8 und 11 Ein Thema = Ein Thread http://forum.fachinformatiker.de/pruefungsaufgaben-loesungen/143429-integrierte-vs-externe-loesung.html
  23. Das sagt so gut wie nichts aus. Welches OS? Welche PHP Version? Welche MTA Version? Selbst kompilierte Sachen? Wie läuft PHP CGI, Apache Modul? Erwartet Postfix ggf Authentifizierung / verschlüsselte Verbindung (SSL / TLS)? An welche Interfaces ist Postfix gebunden (sind diese ggf passend in der php.ini konfiguriert? Dann bitte die relevanten Logs von Postfix posten (ggf das Loglevel anpassen)
  24. flashpixx

    Bitte um Hilfe bei bluej

    Verwende bitte die Code-Tags, ich habe sie nachträglich eingefügt. Zu Deinem Code: Ich würde Dir raten Variablen ohne Umlaute zu verwenden.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...