Tick Tack Toe

Und wider ein neue Programm, spontan bin ich auf die Idee gekommen ein Tick Tack Toe zu Programmieren. Hier bestanden die Schwierigkeit darin, das was passieren soll möglichst in eine Funktion zu packen, damit falls ich ein paar Änderungen machen möchte nicht bei jedem einzelnen on click Event die ganze Sache umändern muss. Damit ich die Bildboxen aus der Funktion ansteuern kann musste ich die Bildboxen in ein Array packen. Nachdem diese Schwierigkeit überwunden war war es dann im nächsten schritt wichtig zu kontrollieren ob das Spiel Gewonnen wurde. Das ganze konnte mit einem weiteren Array gelöst werden.

public static int [,] Bedingungen = //Bedingungen zum Gewinnen
{
 {0,1,2},
 {3,4,5},
 {6,7,8},
 {0,4,8},
 {2,4,6},
 {0,3,6},
 {1,4,7},
 {2,5,8},
};

Weiterlesen

Veröffentlicht unter Coding

Primzahlen und das Sieb des Eratosthenes

Primzahlen haben mich irgendwie schon immer fasziniert. Selber sind sie nur durch sich selbst und durch 1 teilbar. Aber den theoretischen Teil kann Wikipedia eh besser.

Eine Primzahl ist eine natürliche Zahl, die größer als eins und ausschließlich durch sich selbst und durch eins teilbar ist. Eine Primzahl ist also eine natürliche Zahl mit genau zwei natürlichen Zahlen als Teiler. Die kleinsten Primzahlen sind

Wikipedia – Primzahlen

Also habe ich mich dran gemacht ein Primzahlen Programm, das ich bereits mit meinem GTR und Basic realisiert habe in C# nach zubauen.

Nach einigen Problemen mit den Datentypen und das meine Berechnen viel zu lange gedauert haben, habe ich mich mit dem Thema „Threads“ beschäftigt, und bin trotz einer plumper Berechnungsmethode auf brauchbare Ergebnisse gekommen.

Weiterlesen

Spambots die 4te

Eine interessante neue Strategie von den Spambots ist es den Spam durch Kyrillische Sonderzeichen zu verschlüsseln.

In dem Bild kann man in der ersten Zeile den ungеphrastеn Tеxt sehen. Alle zаhlen die mit &# аnfаngen gehören zu dem besonderen HTML Code der dem Browser sagt welches Sonderzeichen er darzustellen hat. Umgewandelt sehen dіe Kyrіllіschen Sonderzeichen für dеn Bеtrachtеr dann aus wie arabische Buchstaben in einem Englischen Text.

Mein Texteditor kennt die Sonderzeichen nicht, deswegen die Sonderzeichen im Zeile 2. Wenn ich den Text aber durch z.b. Skype schicke, wird der HTML Code in arabische Schriftzeichen umwandelt. So dargestellt sieht der Text dann auch aus wie der Blog-Kommentar in meinem Browser.

Weiterlesen

Portal 2 DLC mit Mapeditor

Neues Portal DLC. Und bei Valve ist ein DLC für umme also kostenlos. Finde ich gut!

Ob das Ganze jetzt zu spät kommt darüber kann man sich streiten, aber der Mapeditor bringt das was Portal gefehlt hat. Mehr Content! Und davon Bekommt man jetzt in Form der Community Made Maps reichlich. (Ca. 1,500 neue Maps in etwa 5 Stunden)

Der Editor lässt sich sehr einfach bedienen, lediglich vermisse ich ein paar mehr Objekte für noch mehr Gestaltungsfreiheit.

Was alles so machbar ist werden uns die Kommenden Wochen zeigen. Und BTW Portal 2 ist gerade im Angebot für nur 6,79€

Meine Karte veröffentliche ich Morgen, dann könnt ihr sie mal antesten und bewerten.

Anpassen des WordPress 3.3 Editor

Update 24.04.14: Seit der Wordress Version 3.9 funktionieren meine Änderungen nicht mehr. Ich lasse zwar die Einleitung stehen, verweise aber auf Codefreak. Er hat mich in den Kommentaren auf seinen Blog mit ein Angepasstes Anleitung hingewiesen.

Ich habe für meine Zwecke eine andere Vorgehensweise gefunden und benötige einen erweiterten/angepassten Editor momentan nicht mehr, deswegen gibt es von mir kein eigenes Update sondern nur den Verweis!

Um neue Artikel unter WordPress zu veröffentlichen gibt es einen sogenannten WYSIWYG Editor (What you see is what you get, zu deutsch was du siehst erhältst du auch), also eine Möglichkeit Texte zu formatieren ohne größere Html Kenntnisse.

Allerdings nutzt WordPress nur manche der möglichen Funktionen des verwendeten TinyMCE Editor. Es gibt mehrere Möglichkeiten an die fehlenden Funktionen zu gelangen.

  1. Man kann ein Plugin Installieren um die Funktionen freizuschalten (Einfach)
  2. Man kann einen alternativen Editor einrichten
  3. Oder man fügt etwas dem Code hinzu, um sich das Plugin oder den anderen Editor zu ersparen.

Editor mit standart Einstellungen
Standardmäßig aktivierte Funktionen des Editors (WP3.3)

Wie man mehr Funktionen zum Editor hinzufügen kann erkläre ich mal an einem Beispiel: Wir wollen die Funktion zum ändern der Schriftgröße freischalten.

Für eine aktuelle Anleitung müsst ihr zu Codefreak
(Hierbei handelt es sich um eine externe Website auf die ich keinerlei Einfluss habe bezüglich Inhalt, Aktualität oder Korrektheit. Es ist lediglich ein Verweis, da ich keine eigene Anleitung schreiben oder kopieren will.)

Auf die Idee für den Beitrag bin ich ursprünglich ein Tutorial auf lancelhoff gekommen, das ist allerdings in Englisch und nicht mehr aktuell. Meine Anleitung ist das seit WordPress 3.9 auch.

Ist mir doch egal.

So nach fast einem Jahr habt ihr (Respektive meine Blogleser) es geschafft den „mir egal“ Button (über) 1000 mal anzuklicken. Wobei ich eher denke das ca. 60% der Klicks von gerade mal 2-4 Blogleser erzeugt wurden. Naja egal.

Jetzt werde ich das „egal-sein“ einen Schritt weiter spinnen. Ich habe mir dazu das WordPress Plugin I-Like-this von Benoit „LeBen“ Burgener geschnappt und soweit modifiziert das jetzt unter jedem Post ein mir egal Knopf erscheint. Jetzt könnt ihr alle meine Artikel egal finden. Ob ihr das dann auch wirklich macht ist mir eigentlich egal.

Writing some Code.

Schreibe gerade an einem Script (6000 Zeichen bis Jetzt), dass es hier hoffentlich bald zu sehen gibt. Mehr dazu später.

Veröffentlicht unter Coding

Rendern unserer Minecraftwelt mit Tectonicus

Für das rendern von unserer Minecraft Welt habe ich bisher Overviewer verwendet, ein kleines Tool, das über Kommandozeile die Welt für die Google Maps Software ausspuckt.

Für des Serverwechsels von unserer Welt musste ich ein Backup herunterladen und habe auch gleich die aktuelle Welt gerendert. Ich habe dafür dieses mal ein anderes Ausgabeprogramm gewählt. Tectonicus ist langsamer als der Overviewer und Produziert auch wesentlich größere Dateien (mit Overviewer etwa 120mb jetzt 14 gb), man kann aber auch eine andere Kompression auswählten, das muss ich mir nochmal anschauen Nachtrag: Selbst die .jpg Kompression Einstellung bringen sehr große Kartendaten, ca 8gb.

Auch macht Tectonicus Fehler beim rendern von Getreide und Redstone und die Schilder zeigt er leider nicht an (Einstellungsfehler).

Weiterlesen