Zum Inhalt springen

flashpixx

Mitglieder
  • Gesamte Inhalte

    8302
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von flashpixx

  1. Beeps kontrollieren und im Usermanual des Boards nachschauen, was der Code bedeutet. Nimm alle Komponenten raus und fange mit Board + CPU an, es müsste die Meldung kommen, Ram nicht gefunden, baue den Ram ein und hangel Dich so Stück für Stück durch HTH Phil
  2. Hallo, Morpheus, Sorry, nur zum Verständnis, d.h. der Kunde hat Terminal und seine Server im gleichen Subnetz? Bzw. Die Rechner sind alle vernetzt? Denn wenn ich hier vom Rechenzentrum ausgehe unsere Terminal-Server stehen in einer DMZ, auf das interne LAN komme ich nämlich vom TS nicht, dafür muss ich über einen zweiten gesonderten Rechner springen, der im Router nämlich das Recht hat ins interne LAN Verbindungen aufzubauen. Aber ich gehe davon aus, dass der Kunde alle Server in einem Subnetz hat. Was heißt hier "verteilen"? Wenn ich das so sehe, kommt doch die Bestellung auf einem Rechner an, soll dort aufbereitet werden, und dann an die andere Rechner "gesendet" werden. Ich meine was setzt Du dafür ein !? Welche Protokolle? Genau hier würde auch meine Frage ansetzen (und genau so Fragen wurden mir bei der Prüfung gestellt), wie sicher ist die Übertragung. Deswegen der Vorschlag mit SOAP, da Du hier einfach auf HTTP+SSL setzen kannst und dir darüber keine Gedanken machen musst. Ich verstehe noch nicht was Du mit "pollen" meinst? Ich würde hier die Fragen stellen, warum muss ein "Programm" alle 60s schauen, ob da ne Datei ist, vor allem auch hier die Frage "Sicherheit": Nehmen wir an, Datei wird hochgeladen, es sind erst 5 kByte in der Datei geschrieben, Dein Programm sieht, wunderbar, da ist ne Datei und beginnt sie zu verarbeiten, welchen Stand sieht dann später den WWS? Wie kannst Du sicherstellen, dass die Datei vollständig vorhanden ist, bevor Dein Programm sie verarbeitet? Auch hier ein Bsp aus PHP: Du könntest ein Webform realisieren, dass die Datei entgegen nimmt und sobald sie da ist, die Verarbeitung anstoßen. Also bei meinem Projekt war ich mit 58 Tabellen dabei (habe eben noch mal nachgeschaut). Meine Frage bzw. mein Vorschlag zielte darauf ab, warum setzt Du nicht auf bekannte Schnittstellen. Welche Kommunikation (Berechtigungen) musst Du zwischen den Servern beachten bzw. evtl selbst realisieren? Welche Schnittstellen hat Euer WWS? Warum verwendest Du nicht eine vorhandene Schnittstelle bzw. erweiterst diese? Versteh das jetzt bitte nicht falsch, aber für mich hört sich das ein bisschen danach an, Kunde läd Textdatei (CSV) hoch, Programm nimmt die Textdatei und schreibt sie nur in eine ander Textdatei um, Datei wird per Copy auf ein anderes Verzeichnis kopiert, Datei wird vom WWS gelesen und verarbeitet. Würde mich über eine Antwort freuen HTH Phil
  3. Hallo, ich könnte mir schon vorstellen, dass das, wenn man es fachlich schön ausformuliert ausreichen würde. Ich persönlich würde das ganze zwar vielleicht, damit es auf jeden Fall durch den PA kommt es so machen: Datei vom Kunden hochgeladen -> parsen und in eine Datenbank z.B.mySQL schreiben Die Datenbank kannst Du nun entweder direkt z.B. per ODBC anzapfen oder, was ich viel eleganter finde, einen Dienst per SOAP zur Verfügung stellst, über den dann das WWS die passenden Daten selbstständig sucht, z.B. Stored Procedure innerhalb des WWS. Ich würde den Weg eher so gehen, da der Server, auf dem die Kundendatei liegt, ja wohl von außen erreichbar ist, somit ist es eine Sicherheitslücke, wenn dieser Server die anderen benachrichtigt, also aktiv die Verbindung aufbaut (meistens, wenn der Server in einer DMZ steht, kann er eh in das interne LAN keine Verbindung aufbauen). Darum müsste dann WWS aus dem LAN in die DMZ die Verbindung aufbauen, da meist der HTTP(s) Port offen ist und SOAP von HTTP gekapselt wird, musst Du Dir darüber dann keine großen Gedanken machen. Mit SOAP bist Du zusätzlich cross-plattform und es gibt fertige Komponenten (unter Win MS-SOAP ist ab dem 2000er Office dabei) für die Anbindung. Die Idee ist dann eben, die hochgeladene Datei schon in ein Resultset zu verwandeln und zur Verfügung zu stellen, dann kannst Du die Daten nämlich direkt in das WWS schreiben und musst Dich nicht um Datenformate (passende Typenbindung) kümmern. HTH Phil
  4. Ich hatte manchmal das Gefühl man ist von allem etwas: 1st Level Support (wenn irgendein Kunde die direkte Durchwahl bekommen hat), dann wird man auch mal mit Fragen zum Computer allgemein gelöchert, man ist das "Mädchen-für-alles", wenn die lieben Kollegen mal wieder sich den letzten Rest Kaffee genommen haben, aber keine neue Kanne angestellt haben, der Seelentröster, wenn es wieder heißt, der böse böse Chef hat mir so viel Arbeit hingelegt, der Terminkalender, man versucht ne Planung auf die Reihe zu bekommen und es klappt eh wieder nicht. Das Kellerkind, das nur am Rechner sitzt und codet. Ich denke mal es kommt auch immer drauf an, was man alles macht, ich denke man kann auch gerne viel Kundenkontakt haben, angeblich sind ja die "Informatiker" nicht in der Lage soziale Kontakte zu pflegen, also bei mir ist das nicht so ;-) Es wird doch sonst irgendwann langweilig
  5. flashpixx

    Laptopkauf

    Hallo, mir ist da noch ein Gedanke gekommen, der eigentlich vor meinen Augen lag ;-) Mein Nachbar (WiIng) hat sich von IBM einen 13" Tablet gekauft, ich persönlich kann zwar nicht dafür begeistern, aber er schwört drauf. Bei uns sind fast alle Scripte inzwischen digital verfügbar, so dass er per WLan sich das Sript holt und direkt in der Lesung in das Script reinschreibt. Ist halt ne feine Sache, weil er somit wirklich papierlos ist und auch flexibel Skizzen usw. in das Script rein bringen kann. Vielleicht den Rat von deano noch mal etwas weiter ausführen, was spricht denn dagegen, dass Du Dir nicht ein System (PC) mit dicker Hardware hinstellst, wirklich nur zum spielen und ein mobiles Gerät fürs Studium (mal abgesehen vom Geldfaktor)? Ich kann Dir aus eigener Situation nur den Tipp geben, konzentriere Dich auf's studieren und wenn Du Freizeit hast, geh lieber ein bisschen raus oder mache Sport (ach ja, so Sachen, wenn man alleine wohnt, wie Wohnung aufräumen und Kühlschrank füllen, kosteten verflucht viel Zeit ;)
  6. Als weiterführendes Buch kann ich Dir die Bücher von Balzert, hier speziell "Einführung in die Informatik" (ISBN 3827414105) empfehlen. Im Informatikstudium geht es nicht um "programmieren", sondern um Algorithmen, im Balzert sind die Beispiele meines Wissen in C++ und Java gegeben. Zusätzlich würde ich Dir für die Veranstaltungen Informatik (1/2) das Buch "Algorithmen" von Robert Sedgewick (ISBN 3827370329) empfehlen. HTH Phil
  7. flashpixx

    kernel probleme?

    Ist das ein selbst kompilierter Kernel oder ein generischer. Falls generisch, ggf. mal selbst die Module rein kompilieren. Ich hatte ein ähnliches Problem, habe einfach den aktuellsten Kernel gezogen und selbst kompiliert, nur mit den Sachen die ich brauche. Seit dem läuft mein System ohne murren. HTH Phil
  8. flashpixx

    Laptopkauf

    Auf einem Mac kannst Du auch Windows installieren (Parallels, Bootcamp). Bei uns haben viele Dozenten Mac bzw. setzen auf Linux (gerade auch unsere Mathematiker). Außerdem gibt es Möglichkeiten wie z.B. Apple on Campus, bei denen Du als Student andere Preise bekommst, in Verbindung mit dem MSDNAA kannst Du auch dann Windows auf einem Mac nutzen. Ich lese bei Dir aber immer, dass es Dir um die Spiele geht und Du primär danach das Gerät auswählst. Ich erlebe es hier dauernd, dass Leute mit einem nicht funktionierenden System vor der Klausur oder vor dem Praktikum völlig aufgeschmissen sind. Sie haben sich wieder einen Virus eingefangen oder irgendein sinnloses Update gemacht und das System gehimmelt. Ich kann Dir wirklich nur dazu raten, damit Du Dir eine Menge Arbeit ersparst, suche Dir Dein System nicht nach der Spielemöglichkeit aus, sondern qualitativ hochwertig (sowohl in Soft- als auch Hardware), mache lieber ein paar Abstriche in Sachen Geschwindigkeit, denn wenn Du arbeiten musst, muss Dein Laptop funktionieren, sonst hast Du ganz schnell eine Menge n.b. Sachen. Phil
  9. flashpixx

    Laptopkauf

    Hallo, Ich will mal nur auf diese beiden Punkte eingehen. Ich weiß nicht was Du studierst, aber ich kann von meiner TU hier nur sagen, dass ich wenn ich Glück habe, den Rechner mal ausschalten kann. Ich weiß nicht wie viel Zeit Du für "Zocken" einplanst", aber vielleicht der gut gemeinte Rat, kauf Dir ein Gerät, mit dem Du arbeiten kannst (ich besitze selbst ein Powerbook). Bei mir waren folgende Dinge wichtig: hohe Akkulaufzeit, stabiles und sicheres System. Bewusst kein Windows, weil es nur Probleme macht, siehe Viren, Würmer, siehe auch die extrem resourcen-fressende Vista-Umsetzung. Mit einem Apple habe ich die Stabilität von Unix und eine wirklich intuitiv zu bedienende GUI. Meine ganzen Developertools (XCode, Eclipse, TeX, Matlab, Creative Suite) laufen sicher und stabil. Je nachdem was Du studierst, brauchst Du Zuverlässigkeit und Du kannst es Dir oft nicht leisten, wenn das System lahm ist oder gar nichts mehr macht, oft hast Du die Zeit nicht alles wieder herzu richten, oder wirst auch sicher nicht regelmäßig ein Backup machen (falls Du jetzt sagst, ich mache Backup, dann bitte mal überlegen wie konsequent und aktuell Dein Backup ist). Das System als Arbeitsgerät auswählen und nach diesen Kriterien bewerten HTH Phil
  10. Hallo, ich bin jetzt nicht mehr so fit in VBA, aber eigentlich macht man es von der Idee her so, beide Zeiten in einen Unix-Timestamp umrechnen und subtrahieren und ggf. wieder umwandeln. Evtl hilft Dir folgender Link. HTH Phil
  11. Hallo, evtl stimmen die Typen vom Datenfeld und deiner PHP Var nicht Du kannst mal mit "===" prüfen, das berücksichtigt auch den Datentyp. Aber ich verstehe leider auch nicht was Du da genau machen willst. Du willst einfach eine neue ID vergeben, wenn sie vorhanden ist eine andere vergeben? Also entweder machst Du so lange ein "INSERT IGNORE" bis Du mit einem nachfolgenden "SELECT" Deine ID findest, oder warum schaust Du nicht zuerst nach, ob die ID schon vergeben ist (ResultRows >= 1) und ermittelst eine neue und beginnst das "Spiel" von neuem? Wenn Du die ID "berechnest" und sie mehrfach vorkommen, sollte dann ist irgendwas in Deinem Modell nicht okay, denn die ID sollte ja unique sein. Vielleicht kannst Du uns ein paar mehr Informationen zu dem Problem geben HTH Phil
  12. Hallo, also zuerst einmal der Beruf des Informatikers ist ein abstrakter Beruf. Man muss recht gut und schnell Probleme erkennen und einen Lösungsweg finden. Es ist eben nicht nur das "coden" am PC, sondern auch überlegen, wie man Probleme im Team effizient und sinnvoll löst. Es kommen immer wieder Neuerungen in diesem Berufsfeld dazu und mann darf nicht stehen bleiben. Ich musste während meiner Ausbildung 2 Programmiersprachen und eine "Scriptsprache" lernen, sie waren nicht schwer und ich hatte Vorkenntnisse. Genauso das mit der Arbeitszeit, also geregelt war das bei mir zwar von der Kernzeit, aber der Rest auch total frei. Wenn ein Kunde ein Problem hat, dann wird es auch mal schnell 20 Uhr Abends und wenn man beim Kunden eben nur am Wochenende oder Feiertag arbeiten kann, dann muss das eben gemacht werden. Also ich hatte ständig Überstunden. Es gibt einige Bereiche, die einfach nach Schema ablaufen, aber manchmal steht man vor Problemen, wo eine Lösung her muss und man kann nicht nach Schema arbeiten. Ich kann nur sagen, der Beruf macht Spaß und man lernt immer wieder neues kennen, aber man muss halt auch vieles immer wieder reflektieren und stressig ist es eben auch, vielleicht auf einer andere Art und Weise, aber stresslos ist es nicht HTH
  13. Hallo, "Bilderkennung" ist ein sehr komplexes Thema. So ganz grob: Wenn Du eine stationäre Cam hast, dann nimmst Du Dir das Bild ohne Objekt auf und bringst es in einen Definierten Farbraum (z.B. Graustufen). Nun nimmst Du die aktuellen Bilder mit dem Cam auf und filterst sie über Hoch-Tief-Pass entsprechend, so dass Du Vordergrund-Hintergrund-Informationen erhälst. Dein gesuchtes Objekt sollte nun als "Vordergrund" zu finden sein. Natürlich zu erkennen, was auf dem Bild ist, wird dann noch schwieriger. Vor allem solltest Du auch bedenken, dass Bilder immer etwas verrauscht sind, so dass Du sie vorfiltern musst. Falls Du eine bewegliche Cam hast, dann kannst Du diese Technik nicht so anwenden, da sich ja auch Dein Hintergrundbild ständig verändert. Du könntest hier z.B. auf Kanten- und Flächenerkennung zurückgreifen, oder auf Bewegungsänderungen relativ zu Deiner Fahrtrichtung. Das ganze benötigt aber auch eine recht hohe Rechenleistung, bei entsprechender Auflösung. Der Tipp mit einem neuronalen Netz ist durchaus gut, wenn es sich um definierte Muster handelt, die Du "lernen" musst, z.B. bei mir waren es die Ziffern 0 bis 9 aus Handschriften zu erkennen. Wichtig hierbei aber ist die Vorverarbeitung, einfach ein Bild in ein Netz schieben und hoffen, dass es etwas tut, geht nicht. Also wirklich überlegen welche Informationen benötigst Du zur Erkennung, diese Daten normalisieren und dann wenn Du sie klassifizieren musst in eine SVM (2-Klassen) oder VQ (mehrere Klassen) [LVQ, RLVQ, GRLVQ] zu stecken. HTH Phil
  14. Ich kann mich da im Großen und Ganzen nur anschließen, was alle gesagt haben. Mein Ausbilder hat mir gesagt, "wir werfen sie von Anfang an ins kalte Wasser". Ich würde aber sagen, dass dieser Spruch gut gemeint war, nämlich, sie werden in den Tagesablauf eingebunden. Die ersten 4 Wochen bestanden darin, dass ich hausinterne Schulungen bekommen hab, entweder von externen Mitarbeitern, die für die Firma gearbeitet haben, oder von Kollegen. Ganz wichtig, immer zu fragen, wenn etwas unklar ist. Mein erster Tag sah so aus, dass ich mir mal meinen Rechner zusammen bauen und installieren musste und ich nachmittags einem Kollegen bei SQL Statements geholfen habe und dann war Wochenende :beagolisc Vielleicht der Tip, sich selbstständig einbringen, auch wenn Du eine neue Idee hast, sie einfach mal diskutieren, da können nämlich viele neue Sachen evtl. bei rum kommen, fragen sowieso und vor allem ordentlich arbeiten, also nicht unbedingt schnell schnell, sondern zuverlässig, solide und durchdacht, es muss nicht die perfekte Lösung sein, aber man sollte erkennen, dass man sich Mühe gegeben und Gedanken gemacht hat. HTH Phil
  15. Bei einem ähnlichen Problem haben mir Subselects geholfen und ein View Gruß Philip
  16. Mein Tipp: Polnische Notation ggf. auch mal die Struktur von Prolog sich anschauen, mein Tipp hierzu DCG (definite clause grammer). Als Querthema ginge auch zuerst einmal den Ausdruck in polnischer Notation in einen Binärbaum zu packen und auszuwerten. Falls Du das mit einer DCG machen solltest, ein Bsp hab ich auf meiner Webseite für einen Taschenrechner, der solche Ausrücke prüft und berechnet (musste das für mein Praktikum machen): klammerauf fünf plus 2 klammerzu mal klammerauf drei minus zehn klammerzu => er gibt dann das Ergebnis als Text aus. Sonst ne PN an mich Gruß Phil
  17. Du könntest unter z.B. über ein PHP-Script per "Brut-Force" über exec einen Ping versenden und das Ergebnis prüfen. Persönlich finde ich das aber sehr unschön, denn einfach alle Adressen im Netz durchlaufen und pingen, naja. Du könntest auch die Arp-Tabelle holen und diese auswerten und dann gezielt auswerten. Ein weiteres Problem ist, wenn ein Rechner durch eine FW keine ICMP Antworten sendet. Ich denke eine gute Lösung wäre die Daten, als welchem Port welche Mac-Adresse hängt, vom Switch per SNMP zu holen und falls Du die IP benötigst diese Per ARP zu erfragen ggf. dann über die IP und DNS den Hostnamen. Phil
  18. Die ganzen Switches sollten duch das Spanning Tree Protokoll eine Schleife erkennen. Die Switches sollten damit merken, dass eine Schleife da ist und diesen Port dann deaktivieren, sollte nun irgendwo eine andere Leitung ausfällt wird dieser Port wieder aktiviert. Pakete werden schon geschickt, nämlich Broadcast und die würden auch durch deine Schleife laufen. Aber wenn ich in meinen Switch (habe es mal ausprobiert), das Kabel reinstecke und in den gleichen Switch das andere Ende, dann erkennt er das und deaktiviert die beiden Ports. Ich kann mich aber ganz dunkel mal entsinnen, dass ich in einem Switch über die Management Console das Spanning Tree abschalten konnte, wenn man nur einen Switch hat, braucht man ja kein Spanning Tree, problematisch wird das aber dann, wenn man das Netz erweitert und dann vergisst es wieder zu aktivieren. Mir ist es aufgefallen, weil ein Teilnehmer an seinem Rechner unter Windows XP die Bridge zwischen zwei Netzwerkkarten (eine hing am Switch und an der zweiten Karte hin ein andere Rechner) aktiviert hatte. Irgendwie ist da der Spanning Tree Prozess immer schief gelaufen. Hoffe Dir hilft das ein bisschen weiter
  19. Hallo, mit einem Unix kein Problem Unter Windows würde ich da doch schnell mal was in Java (oder ähnlicher Spracher) coden, da ich das mit Batch Dateien recht umständlich finde. Vor allem würde .NET Dir noch mehr funktionen anbieten, ich denke da an Datenbankanbindung bzw. automatischen Abgleich wie man es von SVN / CVS kennt, wenn es in die Richtung Projektverwaltung gehen sollte. Ich bin mir nämlich jetzt nicht sicher ob das unter Windows überhaupt so geht, unter Linux wären für mich cat, awk und find die passenden Hilfsmittel. Gruß Phil

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...