Ich hab grade einen lustigen Exploit für Microsoft Windows Vista gefunden: Wenn Vista ein ARP-Paket mit der gefälschten Absenderadresse FF:FF:FF:FF:FF:FF erhält, wird die LAN Verbindung getrennt. Wie das wohl in einem großen Netzwerk mit Vista-Clients aussieht wenn die sich gegenseitig solche Pakete schicken? 😉
Archiv der Kategorie: Programmieren
PHPIrc-bot
Wie ich gesehen habe, kommen viele Seitenbesucher von Seiten, welchen den IRC Bot von PHP4You (PHPIrc-bot) verlinken. Da dieser jedoch aufgrund der PHP4You-Downtime derzeit nicht erreichbar ist, werde ich ihn für diese Zeit hier zum Download anbieten.
Arbeit an PHP4You.de
Endlich haben wir Brandenburger auch Ferien und ich hab dadurch auch ein wenig mehr Zeit. Ich fange in dieser grade an PHP4You.de an das neue CMS anzupassen und ihr könnt die Seite in den nächsten Tagen wieder an ihrem alten Platz erwarten. Sollte es zu Verzögerungen kommen werde ich diese hier melden.
Update: Ich hab hier zur Vorschau mal einen kleinen Screenshot gemacht. Einfach auf das Bild klicken um es zu vergrößern
Bitte postet hier eure Meinung, Vorschläge und Kritik.
In dieser Vorschau hab ich mir eine neue Struktur überlegt, bei welcher die Hauptinhalte (Skripte, Tutorials, Codeschnipsel) besser hervorgehoben werden und zusätzliche Dienste wie der Torrent Tracker eher unter gegliedert werden.
Update: Wer Ahnung zu den im Screenshot gezeigten Themenbereichen- und Lust hat zu diesen (ein) kleine(s) Tutorial(s) zu schreiben, kann sich ja bei mir über das Kontaktformular melden. Das wäre sehr nett wenn jemand Lust dazu hat, da ich nicht weiß ob ich das zeitlich so schnell und in guter Qualität hinbekomme (zu allen Themen). Natürlich gibt es darunter dann einen Hinweis auf den Autor mit Link usw ( wie gewünscht).
„Vergleicher“
Wir schreiben im Info-Unterricht nun in Delphi und Pascal kleine Programme, welche ich hier zu einem großen Teil veröffentlichen werde. Zwar sind die meisten der Programme im grunde nutzlos, jedoch helfen Sie vielleicht Einsteigern beim erlernen der Sprachen. Außerdem sind zum Beispiel Hausaufgaben für andere Schüler der Schule interessant 😉
Dann fang ich mal an mit einem kleinen, sinnfreien Programm, in dem man 2 Zahlen eingibt, welche dann in 3 Punkten vergleichen werden. Entweder ist die erste Zahl größer als die zweite, die erste kleiner als die zweite oder beide Zahlen gleich.
Das ganze Programm sieht ungefähr so aus:
Den Code gibt es hier
PS @ Schüler: Das ist eine einfache Version des Programmes, welches Herr Kassulke von uns programmiert haben wollte. Ich habe den Sinn von seinem Layout nicht verstanden und es einfach selber anders gestalltet. Vielleicht hilft euch der Code trotzdem weiter 🙂
Neues kleines Delphi Programm
Meine zweites Programm ist fertig! Es handelt sich um einen Notenberechner! Damit kann man seine Durchschnittsnote in einem Schuljahr errechnen… Das Programm richtet sich an SEK ll Schüler! Es werden auch die Klausuren berücksichtig. Da ja beide Klausuren in einem Leistungskurs die hälfte der Endnote ausmachen und bei einem Grundkurs 25%! Der Anlass war eine Studienaufgabe, da der Lehrer nicht da war…
Wie immer ist der Quellcode hier einzusehen: http://paste.pocoo.org/show/1053/
Der Source mag wohl sehr abschreckend wirken, es handelt sich jedoch nur um viele Variablen. Am Ende ist die ziemlich simple Berechnung vorzufinden:
1) gknote:=((gk1+gk2+gk3+gk4+gk5)/5)*3; 2) gknoteKlausur:= gkk1; 3) gknoteEndergebnis:=(gknote+gknoteKlausur)/4; 4) edit15.Text:=FloatToStr(gknoteEndergebnis);
1. Addieren aller Variablen und
anschließend /5 und nun *3 rechnen, abschließend das
Ergebnis der Variablen gknote zuschreiben.
2. Den Wert der Variablen gkk1 der Variablen
gknoteKlausur überschreiben.
3. gknote+gknoteKlausur /4
4. gknoteEndergebnis in das Feld „edit15“ einschreiben
gk steht für „Grundkurs“
Wer das Programm mal ausprobieren möchte, oder
sogar gebrauchen kann, hier der Download!
Es handelt sich um die Delphi Projekt Datei und der .exe!
Coden in Delphi
Da ich jetzt im Informatik Leistungskurs die Programmiersprache Delphi lerne möchte ich mal mein erstes Programm vorstellen…
Es handelt sich um einen einfachen „Taschen“-rechner, der die Addition, Multiplikation, Division und Subtraktion beherrscht. o.O Ein sehr sinnvolles Programm also! 😉
Der entscheidene Quellcode kann unter diesem Link eingesehen werden: http://paste.pocoo.org/show/1026/
Es handelt sich lediglich um die Funktionen, welche bewirken, dass die Operationen ausgeführt werden… Das ganze Paket (Project-File+ compilierte .exe) kann auch heruntergeladen werden. -|Download|-
Ich finde den Quellcode sehr unübersichtlich, jedoch wird das programmieren sehr vereinfacht, da man mit Borlands Delphi (der Editor) leicht mit Drag&Drop Buttons hinzufügen, etc kann, doppelklickt man nun auf diese spring man direkt an die richtige Stelle im Quellcode.
Python gefällt mir jedoch besser, da ich den SourceCode übersichtlich und logisch finde.
[Edit: Inzwischen gefällt mir der Code ganz gut, die vielen Semikolons, etc haben mih anfangs nur abgeschreckt…]
Free Pascal
Da wir im Informatik Unterricht in der Schule mit Pascal/Delphi Programmierung begonnen haben und ich Linux-Nutzer bin hab ich mich auf die Suche nach freien Delphi-Alternativen gemacht. Mit Free Pascal hab ich dann auch eine gefunden, welche schon fast vollständige Delphi 7 Kompatiblität besitzt und eine Oberfläche mitbringt (Lazarus), welche fast zu 100% von Delphi „kopiert“ wurde was in meinem Fall natürlich sehr praktisch ist. So kann ich Zuhause auch unter Ubuntu in Pascal/Delphi programmieren.