flashpixx
Mitglieder-
Gesamte Inhalte
8302 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von flashpixx
-
Hallo, also ich mache das nebenberuflich, habe damit schon vor der Ausbildung angefangen und mache das nun neben dem Studium. Meine damalige Firma hat das ohne Probleme mit gemacht, es hieß eben nur, dass mein Gewerbe eben nicht die Arbeit beeinflussen darf. Aber evtl probierst Du das erst mal nebenbei, damit Du ein sicheres Standbein hast und wenn Du erfolgreich sein solltest, kannst Du ja dann komplett eigenständig werden. Finanziell ist es für mich als Student ein gutes Zubrot, zwar nicht regelmäßig, aber dafür entsprechend solche Summen, dass mal Besonderheiten drin sind. Ich mache vom Schwerpunkt Datenbankentwicklung und Serversysteme auf Unix / Windows Basis HTH Phil Phil
-
Hi, ich denke mal, bzw so war das bei mir, dass es ja kein "riesen" Projekt sein muss. Es muss eben etwas aus dem normalen Tagesgeschäft sein, wo zu man dann evtl. durch einen Kunden eine Anpassung oder Neuentwicklung realisieren muss. Ich hatte den Eindruck, es kommt nicht auf die "mega-hyper-super" Lösung an, sondern im betrieblichen / wirtschaftlichen Umfeld eine Problemlösung zu entwickeln, diese zu diskutieren und eine sinnvolle Umsetzung zu realisieren. Bei mir war es ein Datenbankprojekt, das vom Konzept das ERD war und zusätzlich eine Schnittstelle für den Datenabgleich mit einem anderen DBMS, das etwas schwieriger war, da die Datenmengen sehr groß waren und die Daten annähernd Echtzeit (Datenabgleich innerhalb von max. 1min) durchgeführt werden musste. Das ganze in Visual FoxPro. Konkrete Umsetzung: ERD entwerfen, Schnittstelle entwerfen (Datenbanktrigger und OLE Anbindung), Coden (Tabellen erzeugen, Trigger proggeln, GUI proggeln) + Doku, hat gepasst. Vielleicht postest Du mal ein paar Sachen, mit denen Du Dich beschäftigst. LG Phil
-
Hallo, wie wäre es mit einem (Teil-)Projekt Deiner alltäglichen Arbeit? Ob es der IHK gefällt oder nicht, ist doch egal, es muss einen gewissen Grad an Komplexität und Entscheidungen haben und Problem aus der IT sein. Ich denke mal, dass Du mit einem Projekt aus der Tagesarbeit am besten punkten kannst, denn Du kennst Dich aus, bist auch up-to-date was die Entwicklung angeht usw. Noch einen schönen Projektantrag und eine vernünftige Präsentation gemacht und Du hast Deine Prüfung in der Tasche, jedenfalls den praktischen Teil Gruß Phil
-
Hallo, erst mal die Schlagwortthemen: Portforwarding, Dyndns, SSH Kosten: 0,- Euro Also das Remotzeugs von Windows läuft auf dem Port tcp 3389 (wenn ich nicht irre). Du richtest auf beiden Routern einen Dyndns Dienst ein, der die externe IP des Routers an Dyndns.org schickt und einem Namen zuordnet. Dann richtest du das Portforwarding vom Router auf die jeweilige IP Deines Netzes mit dem oben genannten Port ein. Dann kannst Du in Deinem RDP Client einfach meinname.dyndns.org eingeben und bist Remote auf der anderen Maschine. _Achtung_ Das ist extrem unsicher !!! Das RDP Protokoll sendet unverschlüsselt die Daten. Da Du auch auf einen Standardport setzte kann jeder nun per RDP Client auf Deine Maschinen, jedenfalls mal bis zum Login und wenn da nun ein Passwort fehlt usw. hast Du ein Problem. 1. Möglichkeit: lass den Router z.B. auf dem Port 10248 reagieren und leite dann auf den Rechner auf den Port 3389: rdp client <-> router <-> inet <-> router hört auf 10248 <- leitet auf 3389 -> rdp host (port 3389) Nachteil immer noch unverschlüsselt und mit einem nmap Run bekomme ich schnell den offenen Port raus 2. Möglichkeit Du setzt in Deinem Netz (optimal in der DMZ) einen SSH Server auf (gibts kostenlos). Nehmen wir mal an der würde auf der gleichen Maschine laufen, auf die Du die RDP Verbindung aufbauen willst (rate ich von ab). Dann leitest Du _nur_ den Port 22 vom Router auf die Maschine weiter (ggf. kannst Du auch einen anderen Port nehmen, siehe 1. Möglichkeit aber Zielport ist 22) Nun baust du vom Client auf dem Du Dich Remote einloggen willst einen SSH Tunnel auf (unter den Win Systemen gibts kostenlos putty). Unter unixoxiden System lautet das Kommando: ssh -L 1234:localhost:3389 meinziel.dyndns.org Damit erzeuge ich mir auf dem lokalen Rechner an dem ich bin einen Port (1234) auf den ich die Adresse und den Port "localhost:3389" tunnel, d.h. wir bauen eine SSH Verbindung auf zu meinziel.dyndns.org auf, der Router weiss aber, dass er die SSH Verbindung auf einen anderen Rechner umleiten soll (Portforwarding), der SSH Server weiss nun, dass er den Rechner "localhost" auf Port "3389" ansprechen soll. Damit kannst Du in Deinem RDP Client nun eine Verbindung zu "localhost:1234" aufbauen und hast den Remotedesktop von dem entferneten Rechner getunnelt. Ich hoffe das reicht mal für weitere Recherche :beagolisc Phil
-
Hallo, sollte mit einem kleinen Shell Script kein Problem sein: Aus /etc/passwd alle Benutzerhomeverzeichnisse extrahieren, dann mit einer Forschleife die Liste durchlaufen, prüfen ob das Directory existiert und Datei entsprechend reinkopieren. Achte auf die Rechte, denn nur root darf in die Homeverzeichnisse aller Benutzer schreiben (besondere Vorsicht bei NFS, wie hier root behandelt wird). Ggf. musst Du auch wenn Du nicht direkt unter Home kopierst auch weitere Unterordner prüfen Ein ls unter /home zu machen und dann in alle Verzeichnisse zu kopieren, ist nicht gut, denn bei ext Dateisystemen gibt es das Verzeichnis lost+found, das ja kein Homeverzeichnis ist HTH Phil
-
merkwürdiges md5 Problem
flashpixx antwortete auf f4e's Thema in Skript- und Webserverprogrammierung
Hallo, wenn das deine Scripte sind, dann fehlt in deinem PHP Script das auslesen der Formdaten zu Beginn: $user = (isset($_POST_VARS["user"]) ? $_POST_VARS["user"] : NULL); $pass = (isset($_POST_VARS["pass"]) ? $_POST_VARS["pass"] : NULL); [/PHP] Phil -
Hallo, hast Du das ganze mal unter einem anderen OS getestet? Damit Du feststellen kannst, obs an der Hard- oder Software liegt HTH Phil
-
Hallo, wieso in der Registry was änder? Brauchst Du gar nicht, muss man doch nur bei Der Regel für's Portforwarding berücksichtigen. Aber zum Sicherheitsrisioko. RDP ist meines Wissens unverschlüsselt, ich würde das ganze lieber durch SSH tunneln. HTH Phil
-
Danke für den netten Gruß
-
Hallo, als Virtualisierung würde ich auch noch Xen anbieten. Ist nur die Frage was Du als Wirtsystem einsetzen willst. Ich setze auf Ubuntu und darunter VMware (eigener Kernel). In der VM läuft WinXP Pro, FreeBSD 6.2, Win 2003 Server mit MS SQL Server. Habe ein Bridge Netzwerk HTH Phil
-
Hallo, Wofür benötigst Du diese Informationen, die dir PhpInfo gibt? Werden Deine Seiten über ein CMS (wenn ja, welches, Eigenbau oder z.B. Typo3), oder per statischen HTML erzeugt? Hast Du die Konfigs verglichen? Hast Du Dir die Logs des Webservers angeschaut Der Webserver cached auch, ein zwischengeschalteter Proxy ebenfalls. Evtl sind hier Probleme, die durch den Serverwechsel nun auffallen. Dein ursprüngliches Posting enthält wenige Informationen, die eine sinnvolle Fehlersuche möglich machen. Wenn Du über entsprechende Kenntnisse verfügst, dann solltest Du wissen, welche Informationen relevant sind, damit man Dir helfen kann. Wenn es nach Deiner Meinung am Server liegt poste bitte folgendes: eingesetzter Server (VServer, Root Server) Auszug aus den Logdateien wenn Du dyn. Seiten hast PHP-Code + eingesetzte Version, wenn statisch, dann den kurzen HTML Auszug ggf. mal eine URL damit man sich das selbst anschauen kann Browser, Pluginversionen und eingesetztes OS relevante Auszüge aus den Konfigdateien (alter Server / neuer Server) HTH Phil
-
merkwürdiges md5 Problem
flashpixx antwortete auf f4e's Thema in Skript- und Webserverprogrammierung
Hallo, wo werden die beiden Variablen für Username und Passwort gesetzt? So wie ich das sehe gilt: isset($user) == isset($pass) == false [/PHP] HTH Phil -
Hallo, also Dein Link ist HTML, phpinfo ist etwas von PHP (also serverseitig), das hat so direkt nichts damit zu tun, außer Du sendest Deine MP3 Datei per Stream an den Browser. Ich vermute aber mal du hast einen ganz normalen Link gesetzt: <a href="meintollesmp3.mp">tolle Musik</a> Ist denn die Datei in Ordnung? Lass Dir doch mal einmal auf Deinem Server und auf der lokalen Platte de MD5 Hash der Datei erstellen, er sollte identisch sein. Hast Du vielleicht ein sehr hohe Bitrate der Datei gewählt, wenn z.B. Deine Bandbreite kleiner als die Bitrate ist, dann wird es, wenn kein Caching im Player aktiviert ist, aussetzer geben. Hast Du eine WLAN Verbindung? Evtl ist hier die Latenz sehr schlecht, ggf. solltest Du, wenn Du streamst das Caching erhöhen. Kannst Du die Datei ohne Probleme hören, wenn Du sie erst komplett runterlädst Es sind alles mal so Vermutungen ins blaue, ein paar mehr Infos wären nett. HTH Phil
-
Hallo, also so wie ich das kenne, ist der Switch in einem 19" Rack im Serverraum und da hat nicht jeder Zugang, Grundsätzlich gilt die Regel, dass eine Dose, die nicht benutz wird, ebenfalls die Deaktivierung des Ports am Switch nach sich zieht. Damit habe ich schon mal die Zugänge eingeschränkt. Zusätzlich ist jeder Port auf die MAC Adresse des Mitarbeiter PCs eingestellt, somit kann man nicht einfach umstöpseln. Außerdem sind verschiedene Mitarbeitergruppen in verschiedene VLANs eingebunden, somit ist die Kommunikation nicht generell möglich. Das die MAC Adresse geändert wird sehr unwahrscheinlich, da die Räume abgeschlossen sind und man nicht unbefungt ins Netz kommt. Zusätzlich benachrichtigt der Switch per SNMP die Monitoringsoftware, wenn Unstimmigkeiten (z.B. am Port falsche MAC ist) sind. Ich denke damit ist der Sicherheitsaspekt ganz gut realisiert. "Freie Zugänge" können nur per WLAN statt finden, das per WPA2 verschlüsselt und anhand einer Benutzerkennung authentifiziert per Radius geschützt ist. Zurück zum original Post: wenn der Switch per SNMP die an einem Port angeschlossene MAC Adresse übermitteln kann, kann man diese z.B. per ARP in die IP übersetzen lassen und dann über nmap einen Portscan automatisiert durchführen. Bei Cisco und 3Com Switches wäre so etwas möglich. Gruss Phil
-
Hallo, ich würde also entweder den naiven Ansatz nehmen und schauen, welche Dose auf welchen Port gepatcht ist, oder direkt das ganze per VLAN und Port-Security absichern, somit hat man die Kontrolle, wer an welchen Port arbeitet und auch unterbunden, dass da keine anderen Geräte angestöpfselt werden Phil
-
Hallo, bitte formuliere doch Deine Frage / Antworten etwas umfangreicher, dann kann man Dir auch helfen. Als Informationen wären hilfreich: Welchen Switch benutzt Du? Welche Firmware ist auf dem Switch? Unterstützt der Switch das SNMP Protokoll und wenn ja, welche Daten können abgefragt werden? Ist Dein Programm, mit dem Du arbeitest richtig eingestellt (z.B. Authentifizierung am Switch)? Ich gehe davon aus, dass Du mit "Port" den entsprechenden Steckplatz des PCs meinst. Warum willst Du das denn auslesen? Du kennst doch die entsprechende Verkabelung. HTH Phil
-
Hallo, also ich verstehe Deine Frage nicht so ganz: nmap arbeitet auf Layer 3, der Switch auf Layer 2. Mir fehlt da dann etwas der Zusammenhang, wie das gehen sollte. Oder willst Du die Statusdaten des Switch abfragen, da würde ich Dir, sofern es der Switch unterstützt, das SNMP Protokoll empfehlen. Du kannst dann mit einem Client die Daten entsprechend auslesen / auswerten. Gruß Phil
-
Hallo, auch unter der Gefahr, dass ich das jetzt nicht mehr richtig hinbekomme (ist schon spät): Du schreibst immer ein Zeichen und brichst danach die Schleife ab. D.h. wenn ch = -1 ist dann schreibst Du es noch, und erst dann kommt die Prüfung durch while. Also entweder die Schleife so ändern: while (!inputstream.eof) os.write HTH Phil P.S.: Keine Garantie wegen Müdigkeit
-
Verlauf der Betrieblichen Ausbildung
flashpixx antwortete auf claudekenni's Thema in Ausbildung im IT-Bereich
Hallo, ich kann zwar jetzt nur noch über meine Ausbildung schreiben, bin schon längst damit durch, aber vielleicht hilft es Dir: Herr des Chaos zu werden. Im Prinzip versuchen wirtschaftlich sinnvoll Probleme zu lösen, Arbeitsabläufe des Kunden zu erkennen, zu automatisieren oder zu vereinfachen. Schwerpunkt bei mir in der Ausbildung: Bugfixing und Neuentwicklung. Heute von Projektplanung (theoretisch) und auch Umsetzung (sowohl Hard- als auch Software) Inzwischen Planung und Konzeption. Das eigentliche Coding geht dann schnell von der Hand. schwer zu sagen, sie wechseln immer wieder. "Wichtig" ist alles. Bei mir gibt es eine Art "Prioritätenliste", die ich aber ständig verändere. Wenn etwas kurzfristig fertig werden muss oder ein Server seinen Geist aufgibt, dann muss dafür schnell eine Lösung her. Ich versuche in Zeiten, wo etwas mehr Luft ist, durch Planung solchen Notfällen vorzubeugen, in dem z.B. durch Monitoring im Serverumfeld oder durch ausreichende Dimensionierung meiner Datenbanken in der Planung entgegen wirke Jain, ich hatte eine feste Abteilung, aber vom 1st Level Support beim Kunden bis Entwicklung war alles vertreten. eher mäßig, ich habe meine Arbeit gemacht und mir dadurch das Wissen angeeignet das ich gebraucht habe. Theorie kam durch die Schule, aber war mir nicht ausreichend, also habe ich mir die Literatur vieles im Detail an gelesen und dann auch im Betrieb umgesetzt. HTH Phil -
Hallo, also da muss ich doch jetzt etwas widersprechen, denn die Normalformen haben schon ihren Sinn. Denn wenn man "mal schnell" 'ne Datenbank bastelt, dann mag die zwar ihren Zweck erfüllen, aber bei er Erweiterung ist ein gutes Konzept essentiell. Aus beruflicher Erfahrung finde ich es grausam, eine nicht normalisierte Datenbank zu verändern. Da man sich ja nur auf die drei ersten Normalen beschränkt (und nicht wie in der Theorie beschriebenen 7), sollte man sich strikt an das Design halten. Denn ein Redesign einer falsch konzipierten Datenbank ist wirtschaftlich wesentlicher teurer, als eine vorher durchdachte Planung Phil
-
Hallo, also wenn ich Allgeo.org - ÓûðòýðѠaufrufe, dann habe ich ohne Probleme eine korrekte Darstellung (lesen kann ich es nicht). Die Seite mit den ???? nehme ich an, ist die zweite Sprache, aber da sehe ich nur überwiegend ?? Evtl postest Du mal mehr Informationen HTH Phil
-
Hallo, naja, ich persönlich würde gar kein FTP nehmen, da unverschlüsselt, SSH / SCP ist sinnvoller (bzw. SFTP). Ich würde Freeware unter meinem Linux nehmen (Linux ist ja eh free). Dyndns Client deiner Wahl installieren und per HTTP updaten, oder dem Router beibringen (siehe Handbuch). Portfowarding auf den zu benutzenden Ports im Router einrichten, ich gehe davon aus, dass Dein Rechner eine statische IP hat. Aber ich bin mir sicher, dass Google schon Infos hergibt HTH Phil
-
Hallo, ich weß ja nicht, ob Du mehr in die praktische oder theoretische Richtung möchtest. Wenn Du sagst, eine Ausbildung ist genau das Richtige, dann schau einfach mal die Fachinformatiker (Anwendungsentwickler / Systemintegrator), IT-Kaufmann, o.ä. an. Willst Du mehr in die theoretische Richtung sprich, Studium an einer TU / Uni / FH, dann kannst Du eher etwas mit Schwerpunkt Wirtschaft (Wirtschaftsinformatik, Informationsmanagemet), reine Informatik (hier aber zu unterscheiden ob TU oder Uni, die TU ist eher mehr technisch ausgelegt, also viel Physik o.ä.), mehr in die Richtung Graphik (Mediendesign, Medieninformation, Computervisualistik), oder an den FHs (Softwareengeniering, Informatik)? Oder Du könntest auch ein BA Studium machen, wo Du eine Kombinierte Ausbildung mit Studium hast (und dabei Geld verdienst). Du musst Dich auch entscheiden, wohin Du später gehen willst, willst Du mehr ins Management, dann eher Uni / TU, oder lieber mehr praxisbezogen arbeiten, dann z.B. FH / BA oder Ausbildung. Weiterbildung im Beruf gibt es immer, Du musst nur heraus finden, was Dir mehr liegt. Versuche während der Zeit bis zum Abi, heraus zu finden, wo Deine Stärken liegen, ob Du schnell abstrakt Dir Wissen an eigenen kannst, oder mit der Praxis besser zurecht kommst. Ich kann nur sagen, mathematische / naturwissenschaftliche Kenntnisse helfen einem in diesem Beruf sehr. HTH Phil
-
Hallo, die Meinung teile ich nicht. Suse mag für einen Anfänger von Vorteil sein, aber sobald man selbstständig, d.h. ohne Yast, anfängt die Konfigs zu verändern, kann man mit dem Suse Boardmitteln nicht mehr die Konfigs anfassen. Ich bin von Debian zu Ubuntu gewechselt und bin sehr zu frieden, zeitweise mal Gentoo und FreeBSD drauf gehabt. Ubuntu in Verbindung mit Webmin (auch wenn es verpönt ist), ist durchaus auch eine anfängerfreundliche Kombination HTH Phil
-
Hallo, ich finde den Thread ja doch recht interessant, vor allem so ein bisschen - bitte nicht so ernst nehmen - das man in der 9. Klasse solche Gedanken hat. Auch die Vorstellung, dass Du "Spiele programmieren" willst ist doch sehr interessant, denn die Informatik (Studium / Ausbildung) ist sicht nicht "coden", sondern noch einiges mehr. Wenn Du aber in den Graphikbereich gehen willst, dann solltest Du mal vom Grunde her einiges mathematisches Wissen (Lineare Algebra / Vektorgeometrie) wirklich gut können, dazu dann einen Schwerpunkt in der Computergraphik setzen, zusätzlich gute C++ Kenntnisse vor allem OOP-Design, OpenGL / DirektX (sprich hier z.B. GLSL beherrschen), sehr gute Englisch in Schrift / Sprache mitbringen. Das Studium der Informatik ist aber nicht nur das, sondern es kommen auch noch andere Fächer wie theoretische Informatik oder technische Informatik hinzu. In der Ausbildung solltest Du kundengerecht in einem Team Projekte erarbeiten, die Du auch unter Zeitdruck fristgerecht schafft. Aber die Ausbildung hat auch theoretische Seiten, wie Wirtschaftsfächer oder auch Netzwerktechnik. Ich denke, dass Du in der 9. Klasse vielleicht zu erst einmal ein Praktikum in einem IT-Betrieb machen, um überhaupt in das Berufsfeld rein zu schauen. Denn die Informatik ist nicht programmieren oder irgendein Dosensystem zu installieren. Auch solltest Du Dich in anderen Systemen (wie Linux, Mac, Sun) evtl auskennen. Dich im wissenschaftlichen Arbeiten fit machen (z.B. kann man für Ausarbeitung LaTeX nehmen). Also ich würde Dir den Tip geben, dass Du zuerst mal das Schuljahr erfolgreich beendest, Deinen Realschulabschluss (10. Klasse) erreichst und Dich dann entweder auf eine Ausbildung oder die Oberstufe konzentrierst. Wenn Du das dann alles hinter Dir hast und immer noch in diese Richtung weiter gehen willst, dann hänge ein Studium (FH, Uni oder BA) noch dran, wenn Du dann erfolgreich bist, dann kann das mit dem Jahresgehalt von 80K Euro schon etwas näher kommen. Aber ein guter Rat, kleine Schritte führen zu Ziel, bei zu großen stolperst Du HTH Phil