Jump to content

RipperFox

Mitglieder
  • Gesamte Inhalte

    787
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    3

Alle erstellten Inhalte von RipperFox

  1. Ich teile deine Ansicht - ein ER-Modell ist ein systemunabhängiges, konzeptionelles Datenmodell. Die Musterlösung ist auf ein relationales Datenmodell getrimmt - in objektorientierten, hierarchischen oder netzwerkartigen Datenbanken würden die Verknüpfungen anders aussehen. Fehler und Ungenauigkeiten passieren - leider auch in Prüfungsaufgaben..
  2. Wie schon von pr0g3r vrogeschlagen: Geschichte, auch wenn vom Lehrer nur "in kurz" gewollt: PC-Speaker, analoge Synthesizer SID im C64, digitales Sampling in Homecomputern wie Amiga, etc., Steckkarten in ersten PCs bis on-Board Lösungen von heute. Als Hauptteil vllt. Grundlagen digitaler Abtastung / Reproduktion von analogen Signalen? Im Sinne wie/warum funktioniert das eigentlich? Siehe https://de.wikipedia.org/wiki/Nyquist-Shannon-Abtasttheorem / besondere Empfehlung meinerseits sind die Videos von Xiph.org: https://xiph.org/video/vid1.shtml / https://xiph.org/video/vid2.shtml Wenn du das mal verstanden hast und https://de.wikipedia.org/wiki/Abtastrate und https://de.wikipedia.org/wiki/Samplingtiefe in eigenen Worten erklären kannst wird das super
  3. Wie "Welches Linux"? Es gibt doch nur eines von Torvalds!? Ach, Distributionen sind gemeint..
  4. Kleiner Kommentar: 1. Windows enthält seit ewig (2000?) einen eigenen FTP Client, wie man den scriptet hat man nach 10 Sekunden suchen, z.B. https://www.jscape.com/blog/using-windows-ftp-scripts-to-automate-file-transfers 2. Heute und seit etlichen Jahren sollte man unverschlüsseltes FTP vermeiden und statt dessen SFTP verwenden - auch hier gibt's kostenlose Skriptingmöglichkeiten, z.B. mit WinSCP: https://www.itworld.com/article/2928599/how-to-automate-sftp-file-transfers-in-microsoft-windows.html
  5. Der Trace ist hexadezimal und in Oktetten/Tuppeln/Bytes dargestellt, d.h. immer 8 Bit stehen zusammen (Maximalwert ist somit FF). Die ersten 48 Bit (4 Bit Version + 8 Bit Traffic Class + 20 Bit Flow Label + 16 Bit Payload Length) interessieren uns nicht, also ignorieren wir die ersten 6 Oktette (48 / 8 ) und im siebten Oktett steht dann das gesuchte "Next Header"-Feld mit dem Wert von "11" (immer noch in Hex). Das wandeln wir nach Dezimal um (1x16d + 1x1d = 17) und haben die Lösung..
  6. Ok, die 4 Wochen Kündigungsfrist hab ich vergessen - aber innerhalb von 4 Wochen einen anderen Betrieb zu finden, welcher einen davon überzeugt dass in Beruf doch passen könnte ist jetzt nicht soo weit her geholt. Ein Nachweis, dass man zum Zeitpunkt der Kündigung nicht vorhatte "die Berufsausbildung aufzugeben" dürfte schwer möglich sein. Von einem Azubi wegen einer Kündigung Schadenersatz zu erhalten ist sicher NICHT leicht: Ein Versuch eines Arbeitgebers, Schadenersatz für die Ausbildungskosten eines Azubi zum Berufskraftfahrer (Führerscheine C und CE) zu bekommen schlug fehl, obwohl dieser seine Ausbildung in einer anderen Firma fortsetzte: https://openjur.de/u/117999.html Begründung war allerdings, dass durch die Kündigung kein Schaden entstanden wäre..
  7. RipperFox

    Homelab

    Nö - bei mir läuft ein Supermicro SYS-5028D-TN4T mit 64 GB RAM als Kiste für alles durch, kleiner älterer HP Microserver auf Standby. Anderes Geraffel hat sich auch einiges zum Experimentieren angesammelt. Beim Hardwareluxx-Forum und den schon erwähnten Subreddits schau ich auch ab und an mal rein. Das IST ein Hobby! Leider nicht das Einzige, bei dem sich das G.A.S. (Gear Aquisition Syndrome) ab und an mal bei mir zeigt - interessiere mich sonst noch ein wenig für Foto, Audio, Video, und Amateurfunk. Fahre dafür nur 'nen Kleinwagen 😀
  8. IANAL, aber der hier: https://www.rechtsanwalt-bach.de/arbeitsrecht-leipzig/berufsausbildungsverhaeltnis/ Ergo: Nach der Kündigung ist es egal, ob man sich umentscheidet und einen Tag später eine andere Ausbildung im (auch im selben Beruf) beginnt. Dein Eindruck? Mein Eindruck ist: PHP gibt's immer noch - dazu noch JavaScript im Backend oder dank Electron sogar auf dem Desktop. Alle paar Monate gibt's wieder eine neue Technologie, welche mit noch mehr Bloat daherkommt. Die Codequalität mag besser geworden sein, dafür ist die Komplexität aber auch enorm gestiegen. Webentwicklung ist immer noch ein extrem fluktuatives Feld. In vermutlich kaum einem anderen Bereich der Softwareentwicklung verändert sich so schnell so viel - in jungen Jahren macht man das mit Begeisterung mit - das sorgt aus meiner Sicht bei der Webentwicklung für einen ständigen Schub an relativ günstigen aber unerfahrenen Arbeitskräften. Ab einem gewissen Alter hat man aber schon so manche Sau durch Dorf getrieben gesehen und wird grundsätzlich misstrauischer gegenüber starken Veränderungen - und muss immer wieder lachen, wenn heute noch jemand Passwörter als Klartext ablegt..
  9. Wie FISI-Prüfer schon schrieb - wenn die PFSense die Route nach 10.211.14.0/24 via 10.129.132.251 kennt sollte es funktionieren. Ich nehme an, die PFSense soll dann NAT für alles dahinter machen - ggf. muss man das noch konfigurieren.. Btw: /24-Transfernetze sind schon Verschwendung , normal kriegt man das auch mit 'ner Hostroute, also /32 hin. Dein (dann sowieso hinfälliges) iptables Beispiel macht übrigens zwei mal NAT - d.h. die Quelladresse würde in beide Richtungen umgeschrieben. Das braucht man eigentlich nie - für Internet langt normal einmaliges NAT..
  10. Um was für eine "Datenbank" handelt es sich überhaupt? Datei-basierte "Datenbanken" wie DBase und Access sind ein bisschen was anderes als z.B. ein lokaler MSSQL-Server. Datenbanken aufs Netz zu verschieben kann aus verschiedenen Gründen problematisch sein (was passiert bei temporärem Ausfall des Netzes, Spass mit Locking, etc.). Je nach DBMS kann man etwa eine automatische Replizierung/Backup, etc. einrichten - und ob sich an der Geschwindigkeit überhaupt etwas ändert kommt auch auf das Datenvolumen, etc. an. Kenne in Clipper geschriebene Konsolen-Anwendungen mit xBase DB, welche über ein 100 MBit/s-Netz nicht wirklich langsamer liefen als lokal..
  11. "Zurückrouten" passiert auf der anderen Seite. Mit FW-Regeln, Routingtabellen, etc. kannst Du nur beeinflussen, was bei Dir wie und wo raus geht. Mit iptables kann man z.B. die Quelladresse umschreiben oder Firwallregeln festlegen. Der Weg zurück wird aber auf der Gegenseite entschieden. Routing kann auch asymmetrisch sein, d.h. Antwortpakete gehen einen komplett anderen Weg. Ohne genauere Netz- + Fehlerbeschreibung kann man allerdings nur glaskugeln
  12. Was funktioniert denn genau nicht? Zum reinen Routen brauchst Du iptables gar nicht. Hast Du Routing überhaupt aktiviert (in /etc/sysctl.conf)? Was sagt uns cat /proc/sys/net/ipv4/ip_forward cat /proc/sys/net/ipv6/conf/all/forwarding
  13. Kleiner Erfahrungsbericht: Ich habe vor langer langer Zeit mal AntiDuplicate genutzt, um ein Delphi Programm mit Kopierschutz zu versehen. Ist eine Fertiglösung, die man nur einzubinden braucht. Auf dem Stick wurde mittels Tool ein versteckter Ordner mit Dateien mit zur freizuschaltenden Software und Stick-ID passenden Kodierung erstellt. Kopierte man den Ordner auf einen anderen Stick passte das nicht mehr und man konnte entsprechen agieren. Problem aller auf der USB-ID basierender Kopierschutzverfahren ist, dass nicht alle verfügbaren Sticks überhaupt eine (unterschiedliche) ID haben und verwendet werden können - die Hersteller sparen sich das manchmal. Bei der verwendeten Lösung ist in den Demo z.B. ein Generator/Testtool dabei. Auch muss man bedenken, dass man den Controller von USB Sticks ggf. umprogrammieren kann oder man relativ einfach einen Stick mit z.B. einem Mikrocontroller simulieren kann. Ist also nicht gerade ein hochwertiger Schutz. Hat für den Anwendungsfall der Firma aber gereicht. Auch: Man darfbei einer Bestellung von z.B. 100 "günstigen" Sticks gleicher Größe und im gleichen Gehäuse mit Aufdruck nicht unbedingt erwarten, dass die Sticks alle den exakt selben Controller verwenden (welcher dem getesteten entspricht, der dem Kopierschutz funktioniert). Hatten bei einem Lieferanten afair mal 4 Controllertypen in einer Lieferung. War eine gemischte Erfahrung..
  14. Wie kommst Du auf die Idee, auf 240V kommen zu wollen? USV Anlagen arbeiten grundsätzlich auf DC-Seite mit https://de.wikipedia.org/wiki/Kleinspannung i.d.R 12V, 24V und 48V. Für die Berechnung spielt es eigentlich keine Rolle (man kann die Kapazität auch in Wh angeben), aber Reihenschaltung zu 240V ist Quatsch
  15. Bei den Domain validated (DV) Zertifikaten wird auch nur die Domain geprüft. Bei den teuren "Organisation Validated" und "Extended Validation" Typen wird die Organisation von Menschenhand geprüft - da passieren den Menschen in den Zertifizierungsstellen aber auch schon mal "Missgeschicke" und Kollisionen, wenn z.B. eine Firma in einem Land den selben Namen hat wie eine in einem anderen Land. Siehe z.B. "Extended Validation Is Broken" auf https://stripe.ian.sh/ Bei "Extended Validation" Typen wird die Browserleiste noch grün - da stehen Banken drauf. Sicherer in puncto Verschlüsselung sind die teureren Zertifikate nicht. Die Problematik an sich ist z.B. das Vertrauen der CAs gegenüber, dass diese immer korrekt prüfen ob ein Zertifikat ausgestellt werden darf - u.a. Symmantec's SSL Business ist z.B. daran kaputt gegangen.. Dann hat man noch das Problem der Prüfung auf der Userseite (im Browser) - wie viele User prüfen überhaupt den ganzen Domainnamen auf Plausibilität und zusätzlich die Organisation im Zertifikat?
  16. Mein C ist sehr sehr eingerostet, aber: 1. Tipp: Versuchs mal zuerst mit einem Array der Größe 10 und Initialisiere fix und gib's nur mal aus - dann kannst Du testen, ob der Rest funktioniert: int main() { int myarray[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; //init(myarray, 10); ausgabe(myarray, 10); return 0; } Ein Debugger wäre ggf. auch hilfreich.. 2. Du wirst merken, dass Deine Ausgabe schon nicht passt - versuche mal, zwei Zahlen auszugeben und danach einen Zeilenumbruch - hint: if (i == (i % 10 == 0)) ist zu kompliziert gedacht und macht nicht das, was Du möchtest.. Auch: So gibt man nicht Elemente des Arrays aus: for (i = 0; i < arrSize; i++) { printf("%5i\t", intArr); Du greift nämlich nicht auf den Inhalt eines Elements des Arrays zu - da fehlt was hinterm intArr.. Außerdem macht "%5i\t" evtl. nicht ganz das gewünschte - aber da müsste man den Aufgabensteller fragen, was er gerne gehabt hätte, z.B. "% 5i " oder "%05i ".. 3. Die Aufgabenstellung fordert, dass den Funktionen "init" und "ausgabe" eine Referenz auf das zu initialisierende Array mitgegeben wird - siehe z.B. http://www.lerneprogrammieren.com/blog/praxis/call-value-und-call-reference-bei-der-parameteruebergabe und https://stackoverflow.com/questions/1106957/passing-an-array-by-reference-in-c Hth..
  17. @awesomenik hat schon recht, es braucht nur einen Rechner mit genug RAM (16GB sind schon ein Anfang, das bekommt man auch in Laptops gestopft), um ein wenig spielen zu können. Hint : Microsoft selbst bietet gratis Zugriff auf virtuelle Labs an, in denen diverse Tasks geübt und Produkte getestet werden können: https://www.microsoft.com/de-de/evalcenter/my-virtual-labs Man wird da auch nicht unbedingt gezwungen, sich an die Lab-Anweisungen zu halten, sondern kann auch eigene Dinge testen. Machen andere Leute auch: http://techgenix.com/microsoft-virtual-labs/ Schneller bekommt man z.B. keinen Exchange zum Testen aufgesetzt :=)
  18. Charakter: (Selbsteinschätzung? Höhö!) ☑ intelligent ☑ kreativ ☑ neugierig ☑ tiefsinnig ☑ socially awkward ☑ introvertiert ☑ wissenschaftsaffin ☑ interessiert Interessen / Geschmack: ☑ Gaming ☐ Cosplay (Gilt mit Sturmhaube vorm Rechner sitzen?) ☑ exotische Tiere ☑ Fantasy (Star Wars is auch ok ) ☑ Metal (und fast alles andere an Musik) ☑ Katzen ☑ Sci-Fi (aber Star Trek > Star Wars) ☑ Bücher ☑ Anime/ ☑ Manga/ ☑ Japan ☐ Mittelaltermärkte (Das ist draußen und low tech) ☐ Tattoos, ☐ Piercings, ☐ Bunte Haare (gern gesehen, bin selbst aber in der Hinsicht langweilig) ☐ Disney (Die Firma? Welcher Nerd findet diesen Konzern mit psychologengestützter Gewinnmaximierung heute so wirklich toll? Die moderneren Filme kann man da kritisch sehen..) Ich bezeichne mich eigentlich schon lange als Nerd - war in der Berufsschule vor bald omg Jahren auch einen Clan mit der Bezeichnung "******* Nerd Crew". Müssen sich Nerds, welche eh schon in der IT(!) sind heute noch suchen? Wie hoch ist der Nerd-Anteil hier? In eurem Betrieb? In der BS?
  19. Es ist allerdings schon recht sinnvoll, in der Windows Firewall 'ICMP Echo Replies' dann doch frei zu geben - "Stealth Hosts" sind sowas von 90er ZoneAlarm Kinderk***. Edit: Btw. nicht nur meine Meinung:
  20. Btw: Die erlaubte private Nutzung kann auch dazu führen, dass das Unternehmen private Mails oder die ganze Adresse/Konto(!) beim Ausscheiden des Mitarbeiters nicht einfach löschen darf: https://www.faz.net/aktuell/beruf-chance/mein-urteil/kolumne-mein-urteil-darf-der-chef-private-mails-nach-der-kuendigung-loeschen-12123688.html http://www.cbh.de/News2/Geistiges-Eigentum-Medien/2013/Arbeitgeber-darf-E-Mail-Account-ausgeschiedener-Mitarbeiter-nicht-ohne-Rueckfrage-loeschen https://www.lto.de/recht/job-karriere/j/ausscheiden-mitarbeiter-email-postfach-personenbezogene-daten/
  21. Wie kommst Du darauf? Elektrolytkondensatoren altern hauptsächlich durch erhöhte Temperaturen - wenn keine Spannung anliegt, wird auch nix warm. Daß Geräte oft gerade beim Einschalten kaputt gehen liegt einfach daran, dass die Kondensatoren eben schon kaputt sind und nicht mehr genügend Kapazität oder zu hohen ESR aufweisen um z.B. Stromspitzen beim Einschalten abzufangen..
  22. Du kannst einfach .Net Funktionen ganz einfach verwenden - z.B. $connectionString = "Data Source=SERVER\SQLEXPRESS;Integrated Security=SSPI;Initial Catalog=TESTDB" $con = New-Object System.Data.SqlClient.SqlConnection($connectionString) $command = New-Object System.Data.SqlClient.SqlCommand("select top 1 Name from Users where id=1", $con) $command.ExecuteScalar() ExecuteScalar() liefert max. 2033 Zeichen der ersten Spalte des Resultsets - bei Einzelwerten langt das evtl. schon. Wenn Du mehrere Spalten oder gar Zeilen brauchst, ist z.B. ein SqlDataAdapter nötig. Beispiele z.B hier: https://stackoverflow.com/questions/8423541/how-do-you-run-a-sql-server-query-from-powershell
  23. Du kennst nur zu wenig Freaks.. - bei uns in der Berufsschule hatten mindestens zwei einen Exchange (afair Version 5.5 & 6.0 damals) zu Hause am laufen. Hab mich mit meinem Linux Serverchen immer nach den von denen benutzten Lizenzen gefragt - wir hatten im uns im Betrieb Novell & GroupWise.. (Jaja, Opa erzählt vom Krieg..)
  24. Es gibt recht viel Fernsteuersoftware (z.B. TeamViewer oder RDP) für für Android. Läuft afaik auch auf Amazon's FireTV Sticks oder Google's Chromecast. Oder nen RasPi als ThinClient verwenden.

Fachinformatiker.de, 2019 SE Internet Services

fidelogo_small.png

if_icon-6-mail-envelope-closed_314900.pnSchicken Sie uns eine Nachricht!

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

Fachinformatiker.de App


Get it on Google Play

Kontakt

Hier werben?
Oder senden Sie eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...

Wichtige Information

Fachinformatiker.de verwendet Cookies. Mehr dazu in unserer Datenschutzerklärung