Zum Inhalt springen

Visar

Mitglieder
  • Gesamte Inhalte

    791
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    11

Alle Inhalte von Visar

  1. Ich hätte den Kompromiss dankend abgelehnt und darauf hingewiesen, dass ein entsprechender Antrag gestellt, abgenickt wurde und ich dementsprechend den Freitag nicht da sein werde. Prioritäten. Zudem ist es dir gegenüber verhältnismäßig unfair, das einen Tag vor der geplanten Freizeit doch noch zu canceln, nur weil Chef nicht nachgedacht hat. Davon abgesehen wäre es sicherlich kein Beinbruch gewesen, das erst am Montag zu besprechen.
  2. Könnten wir jetzt bitte einmal die Aufgabe selbst posten? Danke.
  3. Das bezweifle ich einfach mal, da das Themenfeld so umfangreich ist, dass selbst Juristen in vielerlei Hinsicht noch uneins sind. ?
  4. Programmierung ist ein etwas breites Feld. Wo genau hakt es denn bei dir?
  5. Bei einer einzelnen, externen Festplatte gehst du in Sachen Vollbackup natürlich auch ein Risiko ein. Dazu muss gesagt werden, dass du auf deinem NAS mit mehr Platten auch verschiedene Volumes einrichten kannst. Heißt, dass deine Backups natürlich unnötigerweise im selben Raum lagen, physikalisch jedoch zumindest davon getrennt wären. Halte ich immer noch für besser als eine Externe, nachdem mir in 5 Jahren zwei plötzlich abgetaucht sind und ich 2,5 TB Daten verloren habe. -.- Hinsichtlich des Hauses, das abbrennt: Zweites NAS in der Firma aufstellen und die beiden Geräte synchronisieren. Sowohl Synology als auch Qnap bieten Lösungen in Sachen Georedundanz. Kostet dann doppelt, ist es aber sicher wert. An 3-2-1 dachte ich auch, aber da ist 2-Bay natürlich unterdimensioniert.
  6. Wenn die Leute unbedingt wissen sollen, dass du dich gerne mit Stuhl Gang!, Eya_kuh_lat, Abschaum und den Leuten von der Dildo Crew beschäftigst. Hm, ja, unbedingt. Spaß beiseite. Kann man erwähnen, aber mehr als den Namen und deine Funktion würde ich auch nicht reinschreiben, sollte reichen um zu zeigen, dass du irgendwelche Dinge tust.
  7. Klingt beides ein bisschen danach, als ob er sich angewöhnen sollte eine Versionsverwaltung zu nutzen. 2 TB sind nicht üppig, 4 TB sind heutzutage aber auch nicht gerade das Nonplusultra. So viel steckt bereits an Festplatte in meinem PC. Was spricht gegen ein entsprechend groß dimensioniertes NAS, dass sich z.B. auch die Option der Ablage eines Vollbackups von mehreren Endgeräten böte? Weshalb kein NAS mit Hot-swappable Festplatten? Weshalb ein NAS das quasi keinen RAM hat? Von was für einer FRITZ!Box sprechen wir hier, sprich: Unterstützt das Teil Gigabit-LAN? Empfehlenswert. Bereue auch nicht, damals für Zuhause zu einem KMU/SMB-NAS gegriffen zu haben.
  8. Selbst dann müsstest du die DSGVO/GDPR hinreichend abdecken, da Europarecht. EU-weit oder deutsches Büro macht also keinen Unterschied.
  9. @_n4p_ Es wäre doch fad, wenn dir die einfachen Lösungen immer zuerst einfallen würden. ? Aber stimmt schon. implode hab' ich gar nicht dran gedacht. Liegt vermutlich daran, dass ich für gewöhnlich noch mit den Arrays weiter arbeite, statt mir einfach einen String zu bauen. Oo
  10. @Whitehammer03 Zu aller erst.. hätte die Frage sein sollen, weshalb überhaupt foreach. Immerhin ist mir die maximale Anzahl der Elemente bekannt, weshalb nehme ich also keine for-Schleife?! Bah. Jungspunde. ? $last_key = end($input) ...gibt mir den letzten Wert aus dem Array zurück. Das habe ich an der Stelle auch nur gemacht, da ich nach jedem Element Zeilenumbrüche haben wollte - abgesehen vom letzten. Dummerweise zählt so ein foreach ja nicht selbst mit - dafür liest es sich trotzdem schöner. Zum Vergleich: <?php // For-Schleife for ($i = 0; $i < count($input); $i++) { $output .= $input[$i]; $output .= ($i < (count($input) - 1)) ? "<br />" : null; } // Foreach-Schleife $last_key = end($input); foreach ($input as $elem) { $output .= $elem; $output .= ($last_key != $elem) ? "<br />" : null; } Die Funktion handleNewsletter(array $input) habe ich mir geschrieben, da deine Basis ein sehr langes echo beinhaltet und ich gerade keine Lust hatte, mir das noch zurechtstückeln zu müssen. Also den String "unterbrochen", Funktion aufgerufen und Parameter übergeben, fertig. ? Ansonsten: Ja, dem foreach wird das Array $input übergeben und mit jedem Element $elem aus $input soll anschließend X gemacht werden.
  11. @Whitehammer03 Die Möglichkeit besteht. Persönlich würde ich an der Stelle direkt mit dem Array arbeiten, denn ansonsten müsstest du später bei jedem neuen Newsletter Variablen nachpflegen. Das ist nicht besonders.. toll. Daher hätte ich deinen Code jetzt wie folgt geändert: " (...) <tr> <td>Kontaktanfrage</td> <td>$Kontaktanfrage</td> </tr> <tr> <td>Newsletter</td> <td>".handleNewsletter($Newsletter)."</td> </tr> (...) " ...und sei es nur, weil auch kleine Funktionen Freude bereiten oder irritieren können: function handleNewsletter(array $input) { $output = ""; $last_key = end($input); foreach ($input as $elem) { $output .= $elem; $output .= ($last_key != $elem) ? "<br />" : null; } return $output; } @Chief Wiggum Dabei wäre Senilität hier von Vorteil, es geht immerhin um PHP. Besser schnell wieder vergessen und mit, ich weiß nicht, irgendetwas anderem beschäftigen.. xD
  12. @Whitehammer03 Radio-Buttons, wie deine ip_Kontaktanfrage sind so gestaltet, dass du nur eine Auswahl treffen kannst. Entweder-oder. Das führt dazu, dass das Skript den Wert recht stumpf übernehmen kann. Prinzipiell geht das bei Checkboxen auch, sie dürfen dann nur nicht denselben Namen haben. Wenn du also aus ip_Newsletter schlicht ip_Newsletter1 und ip_Newsletter2 machst, kannst du die Boxen genauso verarbeiten wie die Radio-Buttons. Sofern du aber den gleichen Namen für deine Checkboxen verwendest wird davon ausgegangen, dass es sich um eine Mehrfachauswahl handelt und die Werte werden sinnvollerweise, zusammenhängend in einem Array gespeichert - und du musst den Namen wie bereits gezeigt um [] ergänzen. Und was sind das bitte für Unterlagen, die euch so böse aufs Glatteis führen?
  13. @_Sly Gute Antwort. Allerdings Beispielcode, der mit ziemlicher Sicherheit auf 'ne Exception hinausläuft. ? Grundsätzlich machen Interfaces in größeren Applikationen Sinn, sehe ich ähnlich. Bezogen auf das konkrete Beispiel würde ich mich fragen ob das nicht etwas Overkill ist. Du wirst Passwörter ja eigentlich nicht unterschiedlich verschlüsseln, sondern dich auf eine Methode festlegen. Weil du ansonsten unnötige Komplexität zum Login hinzufügst, da du bei jedem Login auf irgendeine Weise prüfen müsstest welche Hashing-Funktion genutzt wurde. Das Interface würde hier also eher den ursprünglichen Zweck erfüllen, Vorgaben für deine Klasse User zu machen und kann dir gleichzeitig eine Hilfestellung sein, da du in einer modernen IDE einen Fehler angezeigt bekommst, solange das Interface nicht vollständig implementiert ist. Das führt mitunter dazu, dass Leute sauberer arbeiten, auch wenn es natürlich ein beträchtlicher Mehraufwand sein kann.
  14. @Whitehammer03 Hätte das doch nicht nur im Zug überfliegen und auf das Offensichtliche eingehen sollen. Mir ist dabei entgangen, dass du unnötige form-Tags um sowohl das select als auch die beiden inputs gesetzt hast. Wenn ich deinen Code also wie folgt anpasse und die unnötigen Tags entferne, denn du möchtest an und für sich keine Formulare im Formular aufmachen, sieht das so aus: <label>Art der Kontaktanfrage: <select name="ip_Kontaktanfrage" size="5"> <option>Feedback</option> <option>Angebotsanfrage</option> <option>Hardwaresupport</option> <option>Softwareproblem</option> </select> </label> <p>Abonieren Sie auch unsere verschiedenen Newsletter!</p> <fieldset> <input type="checkbox" id="mc" name="ip_Newsletter[]" value="Unternehmensneuigkeiten"> <label for="mc"> Unternehmensneuigkeiten</label> <input type="checkbox" id="vi" name="ip_Newsletter[]" value=" Hardware- und Softwarenews"> <label for="vi"> Hardware- und Softwarenews</label> </fieldset> ... dann erhalte ich beim Absenden folgende, prognostizierte Rückmeldung: Notice: Array to string conversion in E:\Programme\xampp\htdocs\form.php on line 42 Wenn ich mir das Array mittels var_dump($_POST) ausgeben lasse: array(8) { ["ip_Kontaktanfrage"]=> string(15) "Softwareproblem" ["ip_Newsletter"]=> array(1) { [0]=> string(27) " Hardware- und Softwarenews" } ["ip_anrede"]=> string(0) "" ["ip_name"]=> string(0) "" ["ip_anschrift"]=> string(0) "" ["ip_Email"]=> string(0) "" ["ip_Nachricht"]=> string(24) " " ["ip_Submit"]=> string(16) "Nachricht senden" } Dazu wird in der Tabelle bei "Newsletter" nur "Array" ausgegeben. Bedeutet, dass du hier noch eine Schleife über das Array jagen musst, um dir die Auswahl des Benutzers anzeigen zu lassen.
  15. Hi, der Type und Name für die Newsletter-Inputs sind falsch. Ist: type="radio" name="ip_Newsletter" Sollte: type="checkbox" name="ip_Newsletter[]" Soweit ich weiß bekommst du in $_POST["ip_Newsletter"]; dann auch ein Array zurück, d.h. echo geht nicht weil array to string conversion.
  16. Nachdem es mir in drei+ Beiträgen aufgefallen ist: Krankschreibungen sind fürs krank sein gemacht, nicht für "Mir gefällt meine Arbeit nicht", "Ich protestiere gegen ..." oder "Ich habe ein Vorstellungsgespräch". Eigentlich bescheuert, dass ich das Gefühl habe das noch einmal explizit erwähnen zu müssen ... Oo
  17. Kündigen. Und wenn du dir zu 100% sicher bist, dass nicht lizenzierte Software eingesetzt wird: Melden.
  18. Konsultiere bitte deine Prüfungsordnung/Handreichung/IHK, um den hiesigen Ablauf im Detail zu erfahren. Weil: Kann abweichen.
  19. Hm.. das erzählt aber nur die Hälfte der Geschichte. Nahezu jedes moderne Mainboard verfügt über einen separaten Chip wie den Realtek S1220A, der nichts anderes macht als eine externe Soundkarte. Mal besser, mal schlechter. D/A-Wandler hängt da auch mit drin und inwieweit und ob die CPU hier groß involviert ist ... Puh. Ich habe in den letzten drei Jahren sage und schreibe vier verschiedene Chips/Karten testen können* und muss gestehen, dass die Onboard-Chips in Sachen Klangqualität immer das Nachsehen hatten. Dazu gibt es durchaus nützliche Features in der Software, etwa die Option mühelos zwischen Kopfhörer und Lautsprecher als Ausgabe zu wechseln. Ohne sich dafür das halbe System umkonfigurieren und/oder unter den Schreibtisch kriechen zu müssen. Mit Blenden lassen von THX o.Ä. hat das also nichts zu tun. Mal abgesehen davon, dass ich kaum jemanden kenne der USB-Kopfhörer nutzt. Oo * Ultron OctoSound 7.1 aus 2004 (PCI), Creative SoundBlaster Z (PCIe), Realtek ALC1150@GA-Z97X-Gaming 3, Realtek S1220A@Asus X470-Prime Pro.
  20. ...oder zumindest plausibel genug darlegen, weshalb es diese Änderungen zum Projektantrag gab. Das Unternehmen kann aber kaum dazu gezwungen werden, diese Software jetzt auch zu implementieren. Davon abgesehen: Nur ein Pflichtenheft finde ich verhältnismäßig dünn als "Abschlussprojekt".
  21. Diese neuen Fachrichtungen halte ich schon für fragwürdig. Die geben einem das Gefühl, dass sie bestehenden Fachrichtungen eher das Wasser abgraben wollen... Dümmer ist fast nur der geplante, neue erste Teil der Prüfung. Wer hat sich das denn ausgedacht? Oo
  22. Stand heute mit 48k könnte ich mir schon vorstellen auf 6-8k Brutto zu verzichten, wenn sich mein Arbeitsweg dadurch halbiert oder noch weniger wird. Ergibt sich aus einem Arbeitsweg von 2,5h am Tag und dass ich eh ~2,3k im Jahr für die DB-Monatskarte zahle. Über 60k oder 80k denke ich ansonsten nicht wirklich nach, auch weil das Summen sind, die ich für meinen Teil derzeit einfach nicht benötige. Habe schließlich keine extravaganten Verpflichtungen wie Auto, Haus oder Kinder, die bezahlt werden wollen. Wenn ich an Wechsel denke, steht da meine eigene, karrieretechnische Perspektive genauso im Vordergrund wie die Nähe zum Lebensmittelpunkt oder auch die eingesetzte Technologie (Sollte halt irgendwie spannend sein, in 2019 würde ich kein Delphi machen wollen). Können die Wunschträume da irgendwie befriedigt werden, nehme ich gerne auch 40 statt 60 oder 60 statt 80. Es bleibt für diesen Single-Haushalt schließlich trotzdem mehr als genug über und ich weiß jetzt schon kaum wohin mit dem Geld.. ?
  23. Irgendwie auf Enter gekommen und abgeschickt. #damnit Zweiter Versuch, nachdem mich ein "auf Tab kommen" eben anscheinend genatzt hat und ich statt einem Absatz einen Beitrag verfasst hab' ... Immer diese Pauschalen Aussagen. @JustALurker hat das im Grunde gut zusammengefasst: Wenn schon mit Karteikarten gelernt wurde, kann das sinnvoll sein. Ansonsten bringst du dich womöglich eher raus. Ich hab mir am Vorabend der Abschlussprüfung auch noch welche zusammengekritzelt, um ein die Eckpunkte einiger Wissenslücken in aller Kürze zu stopfen. Für mehr taugt das insgesamt aber auch nicht, finde ich, da der Platz auf irgendwelchen Karten schlicht begrenzt und viele Themen für ein paar Zeilen viel zu komplex sind. Essentiell ist eigentlich auch, dass Lern- oder Karteikarten selbst verfasst werden. Nicht nur, weil du dir schon beim Schreiben die Dinge einprägen kannst, sondern du sie dir auch in einer Form aufbereitest, die dir genehm ist. Karten von "sonstwo" geben das in der Regel nicht her, weswegen ich davon abraten würde. Jeder lernt schließlich anders.
  24. @Exception Danke für den Hinweis auf das Thema! Kurze Zusammenfassung des Sachverhalts mit den Informationen von administrator.de: Intel i5-6600K wurde auf ASUS B150M-A/M.2 (Sockel 1151) mit Kingston HyperX HX424C15FB2/8 (DDR4-2400) betrieben. MB-Speaker piept. AMI Beep Codes wurden nicht geprüft. 6600K wurde erfolgreich auf ASUS B150 PRO GAMING/AURA (Sockel 1151) getestet. Schlussfolgerung: Das alte Board ist defekt. (Erinnerung:: Beep Codes wurden nicht geprüft) Autor hat ASUS PRIME B360M-A (Sockel 1151v2) gekauft. Damit geht nichts. RAM wurde entfernt: es piept. (Es gibt für "Kein Speicher installiert" übrigens einen Beep Code: 6x kurz) 6600K ist zu Chipsatz B360 nicht kompatibel. Lösungsansatz: Beep Codes des alten Boards prüfen - oder testweise einfach mal das CMOS resetten..
  25. Ehrliche Meinung? Selbst wenn da kein Interessenkonflikt zu sehen wäre, kann ich jeden Arbeitgeber verstehen der in deinem Fall erstmal mit "Nein" antwortet. Ich meine.. gehen wir doch eineinhalb Monate zurück. Da hast du hier noch gefragt, ob der Job zu schwer ist und deine eigene Eignung in Frage gestellt. Dazu diese Sache, dass dein Arbeitgeber dich in Bezug auf Projekt X als "überfordert" eingestuft hat. Kurze Zeit später hast du nachgefragt wie du dich am besten in deine Nebenbeschäftigungssache einarbeiten könntest und auch nach Fachbüchern gefragt. Und jetzt, kaum dass du wohl eher damit angefangen hast dich mit Wordpress Themes zu beschäftigen, sprichst du bereits davon dir die Dinge autodidaktisch beigebracht zu haben, standest vor deinem Chef und hast nach der Möglichkeit einer Nebenbeschäftigung gefragt. Dem Typen, der dich vor einem Monat noch auf ein leichteres Projekt verfrachten musste, weil du deinen Job nicht machen konntest. An deiner Stelle würde ich erstmal sehen, wie du deinen Wert für das Unternehmen steigern kannst, statt dir kurz nach der Ausbildung bereits krampfhaft nebenher Taler dazu verdienen zu wollen. Gute Güte.

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