Zum Inhalt springen

unbenannt

Mitglieder
  • Gesamte Inhalte

    212
  • Benutzer seit

  • Letzter Besuch

Beiträge von unbenannt

  1. Schnellcheck mit Firebug und der Übeltäter ist:

    <div id="overlayDiv" style="top:0px; left:0px; width:100%; height:100%; position:absolute;"><iframe src="http://www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2Fpages%2FmyWare%2F114783425226397&width=292&&show_faces=false&stream=false&header=false&height=62" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:292px; height:62px;" allowTransparency="true"></iframe>
    
    </div> 

    Und dieses div macht genau was es soll: 100% des Fensters einnehmen.

  2. "#navi_l1" ist relativ positioniert, d.h. es verbleibt im Textfluss. Durch die vielen überflüssigen floats gestaltet sich die Sache in Deinem Beispiel dabei leider sehr unübersichtlich. Um das div aus dem Textfluss heraus zu nehmen, müsstest Du es absolut positionieren. Ansonsten kann ich nur dazu raten, alle sinnlosen CSS-Angaben erst einmal zu streichen: "top" und "left" ergeben nur zusammen mit "position" einen Sinn und mit überflüssigen floats macht Du Dir die Sache nur selbst schwer.

  3. Nein, denn Du deklarierst hier eine Funktion mit nur einem Parameter, möchtest aber mit 2 Parametern aufrufen.

    Eine Vergleichsfunktion für zwei Integer-Werte bei gewünschtem Aufruf sähe folgendermaßen aus:

    int vergleichen(int wert1, int wert2)
    
    {
    
    	if (wert1 >= wert2)
    
    		return wert1;
    
    	else
    
    		return wert2;
    
    }

    Wobei es aber natürlich schöner wäre, wenn der Funktionsname mehr Aufschluss über die eigentliche Funktionsweise geben würde.

  4. [...] hab grundlegende Probleme [...]

    Dann präzisiere das doch bitte, statt hier einfach unformatierten Quelltext hinzuwerfen und auf die Erleuchtung zu hoffen. Nicht jeder hier besitzt eine Glaskugel oder kann die eigentlichen Fragen auf anderem Wege erraten.

  5. Gibt es dafür vielleicht auch eine rechtliche Quelle?

    worst case:

    § 202a

    Ausspähen von Daten

    (1) Wer unbefugt sich oder einem anderen Zugang zu Daten, die nicht für ihn bestimmt und die gegen unberechtigten Zugang besonders gesichert sind, unter Überwindung der Zugangssicherung verschafft, wird mit Freiheitsstrafe bis zu drei Jahren oder mit Geldstrafe bestraft.

    (2) Daten im Sinne des Absatzes 1 sind nur solche, die elektronisch, magnetisch oder sonst nicht unmittelbar wahrnehmbar gespeichert sind oder übermittelt werden.

    Damit zusammenhängend:

    § 303a

    Datenveränderung

    (1) Wer rechtswidrig Daten (§ 202a Abs. 2) löscht, unterdrückt, unbrauchbar macht oder verändert, wird mit Freiheitsstrafe bis zu zwei Jahren oder mit Geldstrafe bestraft.

    (2) Der Versuch ist strafbar.

    Was würdet ihr machen?

    Den ITler kräftig zur Sau machen, weil er

    a) den Mitarbeiter nicht selbst aufgrund der rechtlichen Dimension zurückweist und

    B) auch noch einen Azubi für diesen Unsinn missbrauchen möchte.

    Kann man einen Azubi dafür rechtlich haftbar machen, wenn er die Anweisung zu der Handlung bekommen hat?

    Warum sollte der Azubi eine Ausnahme sein?

  6. [...]ist es unmöglich mit einem Hauptschulabschluss an einen Ausbildungsplatz als FI, zu kommen?

    Nein, aber schwierig und natürlich auch davon abhängig, wo Du Dich bewirbst. Im Wettbewerb um Ausbildungsstellen konkurrierst Du zumeist mit Abiturienten, denen man halt gemeinhin eine bessere Lernfähigkeit zutraut.

    In der Berufsschule hatten wir unter über 40 Schülern (Anwendungsentwickler, Systemintegratoren und Kaufleute) genau einen mit Hauptschulabschluss. Leider zeigte dieser auch, warum viele Unternehmen skeptisch gegenüber (ehemaligen) Hauptschülern sind.

    Was schreckt einen Betrieb ab, wenn dieser mich innerhalb von 3 Monaten kündigen kann, wenn ich deren Anforderungen nicht gerecht werde?

    Betrieb stellt Dich ein und sagt in der Probezeit "Und Tschüss!". Damit hat er Geld verloren, sowie einen offenen Ausbildungsplatz, der sich wahrscheinlich erst im nächsten Jahr wieder neu besetzen lässt. Deswegen investiert er doch lieber Zeit und Geld in jemanden, von dem man direkt im Vorfeld ausgeht, dass er auch die Probezeit überlebt.

  7. Kleiner Tip noch, welcher zwar nicht unbedingt für die Funktionsweise, jedoch für die Performance interessant ist:

    Ihr fordert einen vergrößerten Speicherbereich für "temp" an und kopiert alle Werte aus "stack" dort hinein. Anschließend fordert ihr die gleiche Größe für "stack" an, kopiert wieder dort hinein und gebt den Speicherbereich von "temp" wieder frei. Das ist für ein manuelles Vergrößern viel zu umständlich. Ausreichend wäre, einen neuen Speicherbereich anzufordern, die Werte dort hinein zu kopieren, den alten Speicherbereich freizugeben und anschließend "stack" direkt auf den neuen Bereich zeigen zu lassen.

    Noch einfacher funktioniert dies allerdings mit der Funktion "realloc", welche im Idealfall sogar den vorhandenen Speicherbereich lediglich vergrößert, wenn dies möglich ist (so wurde es mir zumindest erklärt, bzw. so habe ich es verstanden).

  8. Kleine Testmethode:

    int main()
    
    {
    
    	int i;
    
    	for (i = 0; i < 12; i++)
    
    	{
    
    		printf("%d. index %d, size %d\n", i, index, size);
    
    		push(i);
    
    
    	}
    
    	return 0;
    
    }

    Ausgabe:

    0. index 0, size 0

    1. index 1, size 1

    2. index 2, size 2

    3. index 3, size 3

    4. index 4, size 4

    5. index 5, size 5

    6. index 6, size 6

    Anschließend bei mir: Absturz!

    Ihr habt ein 5-elementiges Array (schätze ich zumindest mal), lasst aber zu, dass vor der Vergößerung des Arrays bereits ein Wert an Index 5 gespeichert werden soll.

  9. Wenn ihr nur die mallocs angepasst habt, dann ist die push-Funktion noch immer fehlerhaft. Unter Ubuntu mit gcc kompiliert (mallocs vorher natürlich korrigiert) fliegt mir das Programm um die Ohren, sobald mehr als 5 Werte eingefügt werden.

    Lasst Euch mal bei jedem push die Werte von "index" und "size" ausgeben und schaut mal, was passiert, wenn der Stack vergrößert werden muss - oder besser gesagt was einen Schritt zuvor geschehen ist.

    Kleine Anmerkung zu folgender Funktion:

    int pop()
    
        {
    
        return stack [--index];
    
        size--;
    
        }
    
    

    Nach einem return wird kein Code mehr ausgeführt.

  10. Eigenartiger Weise stürzt er mal früher und mal später, an verschiedenen Stellen[...]

    Das passiert, wenn man vollkommen undefiniertes Verhalten herauf beschwört. Was geschieht beispielsweise beim ersten "push" in nachfolgender Zeile?

    stack=malloc(sizeof(stack[a]));

  11. Wichtiger ist hier eher, genau zu zeigen dass man so nicht handeln darf, wie [...] der IT-Leiter der betreffenden Firma gehandelt hat.

    Genau, er hätte abwarten müssen, bis die "junge Dame" die Stelle angetreten hat, um ihr dann probezeitkonform ohne Angabe von Gründen zu kündigen. Dieses Beispiel zeigt nur einmal mehr, dass man in diesem Land nur direkt verklagt wird, sobald man mehr sagt als unbedingt notwendig.

  12. Definiere bitte "dynamisches Array". Wenn ich das lese, assoziiere ich damit immer ein selbstständig wachsendes bzw. schrumpfendes Array. Das ist in C natürlich nicht möglich.

    value_char = malloc(anzahl*sizeof(char));

    Spontan geschätzt: Du möchtest keinen Speicherbereich für ein Char-Array alloziieren. Wahrscheinlich möchtest Du eher ein Array des Typs "struct artikel" erzeugen. Aktuell wird ein solches, 100-elementiges, fest auf dem Stack erzeugt.

    Sollte doch noch etwas Dynamik erforderlich sein (sollte das Array wachsen müssen), so ist "realloc" Dein Freund.

    Und niemals vergessen: alloziierter Speicher muss auch wieder freigegeben werden ;)

  13. Hast Du nur ein Problem mit "nichtdeterministisch rekursiv" oder mit der Rekursion im Allgemeinen?

    Bei einer nichtdeterministischen Programmierung muss ich leider passen. Folgender Hinweis sei aber erlaubt:

    double li, re = a, y;

    Damit initialisierst Du lediglich "re" - "li" und "y" bleiben undefiniert. Allein damit hast Du schon eine (wahrscheinlich ungewollt) große Dosis Zufall in Deinem Code.

  14. Meines Wissens zählt auch eine abgeschlossene schulische Ausbildung als Erstausbildung im Sinne der BAB. Mit dieser Begründung wurde auch der BAB-Antrag eines Azubi-Kollegen bereits im Vorfeld abgeschmettert (insofern ich nicht damals etwas falsch verstanden habe). Auf Anhieb finde ich auch nichts, was dem widerspricht. Wenn Du etwas Gegensätzliches hast, dann bitte her damit ;)

  15. Dass die Veränderung einer fremden Webseite ungemein einfach ist, zeigt schon allein der Google-Cache. Vereinfacht beschrieben benötigt man lediglich ein Skript, welches den Inhalt der Zielseite einliest, mittels Regex die gewünschte Hervorhebung vornimmt und anschließend den manipulierten Inhalt ausgibt.

    Bzgl. Urheberrecht würde ich mich spontan auf folgendes stürzen:

    § 44a

    Vorübergehende Vervielfältigungshandlungen

    Zulässig sind vorübergehende Vervielfältigungshandlungen, die flüchtig oder begleitend sind und einen integralen und wesentlichen Teil eines technischen Verfahrens darstellen und deren alleiniger Zweck es ist,

    1. eine Übertragung in einem Netz zwischen Dritten durch einen Vermittler oder

    2. eine rechtmäßige Nutzung

    eines Werkes oder sonstigen Schutzgegenstands zu ermöglichen, und die keine eigenständige wirtschaftliche Bedeutung haben.

    Wenn es nicht gespeichert wird und nur einem kurzen "Guck mal!" dient, sehe ich durchaus eine flüchtige Übertragung ohne wirtschaftliche Bedeutung. Dass ist aber nur ein recht spontaner Gedanke, der nicht annähernd zuende gedacht wurde.

    Technisch: machbar. Rechtlich: klärungsbedürftig. Als Webservice bereits irgendwo vorhanden? Keine Ahnung. Sinnvoll? Link schicken + gewünschtes Suchwort = gleicher Effekt, rechtlich sicher, weniger Aufwand.

  16. Extemporale

    Merkwürdig... der Wikipedia-Artikel zu "Klassenarbeit" schafft es, eine Differenzierung zwischen Test (Lernzielkontrolle) und Extemporale(Stehgreifaufgabe(Kurzarbeit)) zu vermitteln.

    Also hört mal bitte auf den TE zu flamen wenn er/sie eine durchaus legitime Frage stellt.

    Der TE hat nicht zwischen "Test im Sinne einer Lernzielkontrolle" und "Test im Sinne einer Hausaufgabenüberprüfung" (was sich am ehesten mit Deiner Extemporale gleichsetzen lässt) unterschieden. Dementsprechend hat er auch die entsprechenden Antworten bekommen - nämlich in dem Sinne, wie "Test" allgemein auch aufgefasst wird. Deine Unterstellung ist fehl am Platz.

  17. Sind unangekündigte Tests erlaubt

    Ja

    was darf drin vorkommen

    Alles, was auch Unterrichtsstoff war.

    Sarkasmus

    Angemessen, angesichts der bisherigen Verhaltensweise.

    [...], da es bei uns in der Schule (Real) immer so war...

    Auch auf einer Realschule g(i|a)lt: unangemeldete Tests sind erlaubt und dürfen den gesamten bisher erlernten Unterrichtsstoff abdecken. Alles im Ermessen des zuständigen Lehrers - und aus dem Ermessen Deiner damaligen Lehrer lässt sich nun einmal keine allgemeingültige Regelung ableiten.

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