
Whiz-zarD
Mitglieder-
Gesamte Inhalte
2083 -
Benutzer seit
-
Letzter Besuch
-
Tagessiege
51
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von Whiz-zarD
-
phpMyAdmin PHP Script zur Datenbanksicherung
Whiz-zarD antwortete auf xFiSiRaZx's Thema in Skript- und Webserverprogrammierung
Ja und Nein. Ja, es gehört zum Job und Nein, das sollte in der Ausbildung nicht der Normalfall sein, denn Google kann gute Ausbildung nicht ersetzen. Der Azubi sollte schon in der Lage sein, die Aufgabe zu lösen. Wenn er aber sich erstmal die Grundlagen zu SQL, PHP sich alleine beibringen muss, wird es schnell demotivierend. Ein Ausbilder oder ein Ausbildungsbeauftragter sollte bestmöglich immer zur Rat und Tat zur Seite stehen. Dass es nicht immer möglich ist, ist klar aber es sollte nicht der Normalzustand sein. Dann bringt auch die Ausbildung nichts. Schon mal gerade über PHP sehr viel Schrott im Internet zu finden ist, da PHP eine Sprache ist, die gerne von Anfängern gewählt wird, die dann gefährliches Halbwissen in den Äther pusten. Genau wegen diesem Desaster haben wir es zu verdanken, dass viele Webseiten selbst heute noch Passwörter mit MD5 hashen und dies als "Verschlüsselung" verkaufen. -
phpMyAdmin PHP Script zur Datenbanksicherung
Whiz-zarD antwortete auf xFiSiRaZx's Thema in Skript- und Webserverprogrammierung
Ein Ausbilder ist dafür da, dass er ausbildet, ansonsten macht die Ausbildung keinen Sinn und man könnte sich ein Buch kaufen, es durchlesen und auf die Ausbildung scheißen... Die Datenbank-Abfrage ist eine simple SQL-Abfrage. Hast du mit SQL schon Erfahrung? Um E-Mails mit PHP zu verschicken, gibt es die mail()-Funktion. Hast du mit PHP schon mal gearbeitet? Ich persönlich bin aber kein Freund von stiller Post mit E-Mails. Auch ist die Lösung sehr fehleranfällig. Was ist, wenn der Server nicht erreichbar ist? Oder die E-Mail nicht versendet werden kann? etc. -
Da ist das Klassendiagramm eben sehr inkonsequent, weil im Klassendiagramm auch private Felder und private Methoden aufgelistet werden sollen, die mit der Schnittstelle nach Außen nichts zu tun haben. Private Felder- oder Methoden sind ebenfalls vom Entwickler abhängig. Der Entwickler kann also durchaus auf die Idee kommen, einen Einzeiler in eine Methode zu packen, damit diese Zeile einen sprechenden Namen hat, wenn es nicht sofort ersichtlich ist, was diese Zeile eigentlich tut. Diese Methode würde ebenfalls im Klassendiagramm auftauchen aber ohne den Kontext zu kennen, wird es schwer, zu verstehen, was sie dort soll. Wenn man also schon solche Details weglässt, wie die Definition der Liste, dann sollte im Klassendiagramm auch nur die Schnittstelle nach Außen und deren Abhängigkeiten sichtbar sein, denn alles andere ist Sache des Entwicklers und auch der verwendeten Sprache. Die aufgeführten Felder brauche ich in C# nicht mal und könnte sie als Properties abbilden. Der Compiler macht daraus zwar private Felder aber sie wären im Code nicht sichtbar. In Java bräuchte man sie hingegen schon. Auch der aufgeführte Konstruktor ist in C# nicht relevant, weil Felder über den Memory Manager immer mit einem Default-Wert initialisiert werden. Man kann aus Zusätzlicher Absicherung die Initialisierung hinschreiben aber die würde der Compiler wegoptimieren. Das Klassendiagramm vermischt also zwei Sachen: Es wird vorgegeben, wie die Klasse nach Außen und Intern auszusehen hat aber gleichzeitig gibt man den Entwickler freie Hand, wie er die Verbindungen implementiert. Das passt einfach nicht zusammen.
-
Du kannst im Trigger den Usernamen erfragen und daraufhin nachschauen, ob er überhaupt Schreibgeräte auf die jeweilige Spalte hat.
-
Vorstellungsgespräch - wie unangenehme Frage beantworten?
Whiz-zarD antwortete auf MrPhantom's Thema in Ausbildung im IT-Bereich
HTML und CSS sind keine Programmiersprachen. Ganz böse! Streiche das bitte aus deinem Wortschatz!. If-Schleifen gibt es nicht. Als FISI wird man auch nicht so viel programmieren. Man schreibt vielleicht hin und wieder mal ein kleines Skript, was vielleicht if-Abfragen oder Schleifen besitzt, aber man wird nicht anfangen, Datenstrukturen, wie binäre Bäume oder Caches implementieren. Inzwischen geht zwar der Trend in Richtung DevOps aber da sind meist beide Fachrichtungen vertreten. Und dennoch könnte die Frage aufkommen, denn der Betrieb muss auch schauen, ob der Azubi wirklich für das Thema interessiert oder zu der "Ich will irgendwas mit Computer machen!"-Fraktion gehört und nach einigen Wochen doch kein Bock mehr hat, weil er bemerkt, dass "irgendwas mit Computer" doch nicht nur "Zocken" bedeutet. Wenn man dann ein Ausbildungsplatz in der IT-Branche sucht aber im Zeugnis eine 4 in Informatik steht, könnte es also schon den Eindruck erwecken, dass er eben zu der o.g. Fraktion gehört. Auf die Berufsschule sollte sich aber eine Firma nicht verlassen. Die haben ihren eigenen Plan, der vom Ausbildungsrahmenplan unabhängig ist. Ich würde halt die Wahrheit erzählen, dass du dich halt sehr für das Thema interessierst und auch privat dich damit ein wenig beschäftigst aber halt noch Verständnisprobleme hast. Wie schon gesagt wurde, es geht hier um eine Ausbildung. Da braucht man keine Vorkenntnisse. Bei einem Vorstellungsgespräch geht es erst mal nur ums Kennenlernen und abzuwägen, ob du die gesamte Ausbildungszeit und darüberhinaus motiviert bleibst. -
Es sind ja nicht nur die Frameworks. Auch objektorientierte Sprachen folgen nicht immer den gleichen Konzepten. Es gibt auch objektorientierte Sprachen, die klassenlos sind, wie z.B. JavaScript. Da reicht es nicht, einfach die Syntax zu lernen, wenn man aus der Java- oder C#-Welt kommt. Eine Unterart der Objektorientierung ist ja noch die aspektorientierte Programmierung, wie z.B. AspectJ. Wenn man sich hingegen PHP anschaut, dann ist es eher eine Mischung aus OOP und prozeduraler Programmierung. Auch gibt es noch weitere Paradigmen, außer Objektorientierung, wie z.B. funktionale Programmierung. Da kommt man mit OOP überhaupt nicht weit. Beispiele wären dafür z.B. F# oder Haskell. Dann gibt es sogar Sprachen, die OOP und funktionale Programmierung mischen, wie z.B. Scala.
-
Ist zwar richtig aber sowohl Java als Webplattform als auch ASP.NET verlieren ihre Bedeutung im Web, da der Trend Richtung Single Page Applications (SPAs) und Web-APIs geht. Im Frontend-Bereich werden dann JavaScript-Frameworks wie z.B. AngularJS oder React eingesetzt und im Backend ist es dann egal, welche Sprache man nimmt. Man ist dort nicht mehr so auf ein Technologie-Stack beschränkt, sondern kann das einsetzen, was am Besten für eine Situation ist. Das Frontend lässt sich dann auch leicht gegen eine andere Technologie austauschen, da die UI explizit vom Technologie-Stack der Logik getrennt wird. Dies ist bei ASP.NET oder JavaServer Pages nicht möglich. Ich persönlich finde ASP.NET und Java Server Pages für kleine Applikationen zu schwergewichtig und für größere Applikationen, bei denen z.B. Nebenläufigkeiten (z.B. aufgrund von langen Berechnungszeiten) wichtig sind, ungeeignet. Auch verbraten diese Technologien sehr viel Rechenkapazitäten beim Rendern vom HTML, was auch der Client übernehmen könnte, was eben ein weiterer Vorteil von SPAs ist. Um auf das Topic zurückzukommen: Ich denke auch, dass Java derzeit noch mehr verwendet wird. Vor allem weil auch für Android Java verwendet wird aber Java ist mit seinen Sprachfeatures schon etwas rückständig. C# holt da gerade massiv auf, weil es nun dank .Net Core auch Crossplattform-tauglich wird und es unterstützt auch self-containing, sodass man nicht mal mehr das .Net-Framework installieren braucht, sondern die erforderlichen .Net-Komponenten können gleich in die Binärdatei gepackt werden.
-
In Ruhe Software entwickeln und Arbeit vs Freizeit
Whiz-zarD antwortete auf 3kOhm's Thema in IT-Arbeitswelt
Ich würde mal frech behaupten, dass ihr nie nach Scrum gearbeitet habt, sondern nur, was Ähnlichkeiten mit Scrum hat, denn ansonsten würde es nicht zu dieser Situation kommen. Beim Scrum gibt es einen Scrummaster, der schon dafür sorgt, dass die Entwickler nicht gestört werden. Offenbar gab es aber bei euch nie so eine Person, denn es gab wohl immer Störungen, die immer mehr und zum Alltag wurden. Ich weiß, es klingt zwar immer so leicht aber du solltest ein bisschen mehr Selbstbewusstsein zeigen und auch mal Nein sagen oder zumindest mal sagen, dass du zwar X machen kannst aber dafür sich Y verschieben wird. Auch wäre das Setzen der Prioritäten wichtig. Also welche Aufgabe soll zuerst erledigt werden. Diese Priorisierung soll dann dein Vorgesetzter ledigen, damit du Klipp und Klar eine Reihenfolge der Aufgaben bekommst. Du solltest auch aufhören, dich für die Firma verantwortlich zu führen, denn offenbar haben deine Kollegen dich als Hampelmann erkoren, der die Arbeit erledigen soll. Wenn auch noch das Gehalt "verbummelt" wird, sprich man ist nicht mal zahlungswillig, solltest du sowieso nur noch Dienst nach Vorschrift machen und eine neue Stelle suchen, denn man honoriert ja nicht mal deine Leistung. Gehälter werden nicht verbummelt. Gehälter werden nicht bezahlt, wenn der Chef sich einen Scheiß für seine Mitarbeiter interessiert. -
Versuch doch mal den Router direkt man mit Rechner zu verbinden. Ich vermute mal, dass der Router Probleme hat. Ist das vielleicht eine Fritzbox? Mit diesen Geräten habe ich schon ähnliche Erfahrungen gemacht. Die Qualität scheint da ganz schön zu schwanken.
-
Excel 2010 - Textformatierung kann sich geändert haben
Whiz-zarD antwortete auf mapr's Thema in Anwendungssoftware
http://www.ecma-international.org/publications/standards/Ecma-376.htm Da zählt alles dazu, was man an Schriftarten einstellen kann. Du kannst ja selbst den Test machen: Eine .xlsx-Datei ist nichts weiter, als eine .zip-Datei, die du entpacken kannst. Unter den Ordner xl\styles.xml findest du den <Fonts>-Bereich. Wie man das Problem lösen kann? Vernünftig mit Formatierungen arbeiten und sparsamer sein. Niemand braucht so viele Formate. -
Media Player (VLC?) - Wiedergabe auf Infoscreen
Whiz-zarD antwortete auf Thema in Anwendungssoftware
Wäre es nicht sinnvoller, ein Streaming-Server zu nehmen? Dann muss auf dem Client nur der Stream abgespielt werden. -
AEVO: Ideen für die praktische Durchführung (FIAE)
Whiz-zarD antwortete auf Whiz-zarD's Thema in IHK-Prüfung allgemein
Klang zumindest so. -
AEVO: Ideen für die praktische Durchführung (FIAE)
Whiz-zarD antwortete auf Whiz-zarD's Thema in IHK-Prüfung allgemein
Danke schon mal für die Antworten. Bei der Handelskammer Hamburg geht es aber auch um das Zeitmanagement. In 15 Minuten soll die Einheit abgeschlossen sein. Ansonsten gibt es Punktabzüge. -
AEVO: Ideen für die praktische Durchführung (FIAE)
Whiz-zarD erstellte Thema in IHK-Prüfung allgemein
Hallo, derzeit mache ich ja den Ausbilderschein und tue mich ein bisschen schwer mit der Themenfindung für die praktische Durchführung. In dem Betrieb soll ich ja dann FIAEler ausbilden und dementsprechend brauche ich dazu ein Thema. Allerdings finde ich das gar nicht so einfach ein Thema zu finden, der mit keinerlei Vorkenntnisse auskommt. Für den Ausbilderschein mache ich einen Vorbereitungskurs und uns wurde abgeraten, die 4-Stufen-Methode anzuwenden, weil der Azubi überwiegend passiv am Geschehen teilnimmt. Als Idee habe ich mir ausgedacht, etwas über die If-Then-Else-Bedingung zu lehren und zwar mit Hilfe des sog. FizzBuzz-Spiel. Ich weiß nur nicht, ob das vielleicht schon zu viel ist. Vielleicht hat ja der eine oder andere noch andere Ideen oder könnte vielleicht abschätzen, ob meine Idee nicht den Rahmen von 15 Minuten sprengt? Meine zuständige Stelle ist die Handelskammer Hamburg, falls es wichtig sein sollte. Für Ideen und Anregungen wäre ich sehr dankbar. mfg Whiz-zarD -
Zwischenprüfung Herbst 2014 3.1
Whiz-zarD antwortete auf SCURRR's Thema in Prüfungsaufgaben und -lösungen
Da bin ich auch zuerst reingefallen aber es ist folgendermaßen gemeint: Beim Datensatz der Sensorwerte steht im Feld "Durchschnittswert" ein False und unter "Temperatur" der gemessene Wert. Beim Datensatz mit dem Durchschnittswert steht im Feld "Durchschnittswert" dann ein True und unter "Temperatur" der Durchschnittswert. Sowohl der gemessene Wert, als auch der Durchschnittswert landen im selben Topf und um die Durchschnittwerte rausfiltern zu können, gibt es noch dieses "Durchschnittswert"-Flag, der bestimmt, um was für eine Temperaturangabe es sich handelt. -
Zwischenprüfung Herbst 2014 3.1
Whiz-zarD antwortete auf SCURRR's Thema in Prüfungsaufgaben und -lösungen
Es ist von KiB die Rede. Nicht von kB. Wenn du deine 6267 kB in KiB umrechnen würdest (6267 * 1000 / 1024) dann erhälst du 6120,117 KiB. Da noch auf volle KiB aufgerundet werden soll, sind es 6121 KiB. Ansonsten stimmt deine Rechnung. 40 Sensoren * 60 Messungen pro Stunde * 24 Stunden * 7 Tage = 403.200 Messungen Hinzu kommen dann noch die Messungen für den Durchschnittswert 403.200 Messungen + (40 Sensoren * 1 Messung pro Tag * 365 pro Jahr) = 417.800 Messungen Ein Datensatz ist 15 Bytes groß. 417.800 Messungen * 15 Bytes = 6.267.000 Bytes / 1024 = 6120,117 KiB -
Lernreihenfolge für Spring?
Whiz-zarD antwortete auf 147852369's Frage in Anwendungsentwickler und Programmierer
Weißt du überhaupt, wie Java zum Einsatz kommt? Verwenden sie also Java Server Pages (jsp) oder bauen sie eine Single Page Applikation (SPA) und verwenden z.B. AngularJS für den Webbereich und verwenden dann Java für die Web-API? Ansonsten wenn du mit Hibernate anfängst, machst du nichts falsch. -
pantrag_fiae Projektantrag: Webinterface zur Zeiterfassung für Aussendienstmitarbeiter
Whiz-zarD antwortete auf auxesia's Thema in Abschlussprojekte
Wozu dann überhaupt ein Lasten- und Pflichtenheft? Da gibt es weitaus bessere und effizientere Methoden. Diese Hefte gehören IMO so langsam auf den Müll, denn die taugen nichts und sorgen nur für Probleme. In einem Lasten- und Pflichtenheft ist es eigentlich sehr schwer auf Änderungen zu reagieren, weil im Pflichtenheft schon genau drinnen steht, was und wie es umgesetzt werden soll und eine Anpassung gar nicht vorgesehen ist. Eine Änderung hätte auch zur Folge, dass man beide Hefte anpassen müsste, wenn es überhaupt dazu kommt. Viel effizienter wäre es, wenn man sich iterativ, in einem festgelegten Rhythmus trifft und über die derzeitige Implementierung spricht und dies in einem Protokoll festgehalten wird. Aber gut, die IHK will wohl weiter an antiquare Methoden festhalten... Bei Architekturen kann man sich dumm und dämlich reden aber ich gehe mal davon aus, dass man hier keine Raketenwissenschaft einführen möchte. Ich nehme an, dass du die selben Techniken verwenden willst, wie sonst auch in der Firma. Wozu muss man denn da über 10 Stunden reden? Du wirst ja schon ein bisschen Erfahrung mit PHP und CRUD-Operationen haben, denn ansonsten würdest du dieses Projekt nicht wählen wollen. -
Meiner Meinung nach sollte gar kein Lasten- und Pflichtenheft mehr geschrieben werden, sondern mit den Kunden iterativ in einem festen Rhythmus die nächsten Schritte besprechen und diese formlos niederschreiben. Der Kunde weiß nie, was er genau will bzw. er weiß nicht, wie man es genau beschreibt und ein Pflichtenheft kann noch so gut geschrieben sein aber in fast allen Fällen versteht es der Kunde falsch oder es ergeben sich hinterher Änderungen, die im Pflichtenheft nicht berücksichtigt und zu spät umgesetzt worden sind.
-
pantrag_fiae Projektantrag: Webinterface zur Zeiterfassung für Aussendienstmitarbeiter
Whiz-zarD antwortete auf auxesia's Thema in Abschlussprojekte
12 Stunden für eine Ist- und Sollanalyse? Halte ich für zu viel. Ansonsten sind auch die 13 Stunden für den Datenbankentwurf zu viel. -
Visual Basic Excel Marko
Whiz-zarD antwortete auf schnelleshelles's Frage in Anwendungsentwickler und Programmierer
Das ist nicht neu. Das kenne ich sogar noch vor Facebook. -
Und am Gasherd bracht man eine Gasleitung oder man muss ständig die Gasflasche tauschen. Die erste Frage lautet also, ob die Gegebenheiten für ein Gasherd überhaupt vorhanden sind? Also Gasleitung oder Platz für eine Gasflasche vorhanden? Ich für meinen Teil sehe keinen Grund, warum ein Otto-Normal-Bürger einen Gasherd benötigen könnte, wenn man nicht leidenschaftlich kocht und auch die Vorzüge eines Gasherdes nicht kennt. Da reicht auch ein Induktionsherd völlig aus und ist auch leichter zu reinigen. Einmal mit einem nassen Tuch drüber und dann ist es auch schon fast gut. Sicherlich, man braucht evtl. neue Töpfe und Pfannen, da diese nun aus Eisen sein bzw. einen Eisenboden haben müssen aber da gibt es inzwischen auch schon sehr günstige Sets, die auch für Induktionsherde sehr gut funktionieren.
-
Abschlussprojekt: Frage zu Thema-Erläuterung
Whiz-zarD antwortete auf McStones's Thema in Abschlussprojekte
https://de.m.wikipedia.org/wiki/R_(Programmiersprache) Wenn es nicht für Endanwender gedacht ist, warum dann nicht gleich R? Für Endanwender gibt es sog. BI-Tools, wie z.b. Tableau oder Qlikview. Im Grunde wird es doch darauf hinauslaufen, dass man ein SQL-Statement schreibt, was zwei Spalten zurückgibt: Einen für die X- und einen für die Y-Achse. Alles weitere würde die 70 Stunden sprengen und da spreche ich aus eigener Erfahrung, denn sowas habe ich schon vor Jahren mal mit PHP gebastelt und selbst die Erstellung der Grafik ist gar nicht so trivial, wie man glaubt. -
Welche Fortbildungen, Seminare und Workshops gibt es?
Whiz-zarD antwortete auf 147852369's Thema in Ausbildung im IT-Bereich
Für .Net-Entwickler die Developer Week in Nürnberg und die Developer Conference in Köln. Die Developer Open Space in Leipzig soll auch sehr gut sein. Ansonsten mal unter Meetup.com nach Usergroups zu bestimmten Themen suchen.