Neue Website fertiggestellt

Gestern Abend ging eine von mir frisch relaunchte Website online. Die Website des Uhrmachermeisters und Juweliers Armin Mantei.

Basis der Website bildet das aktuelle WordPress mit dem schicken AccessPress Parallax (by AccessPress Themes) Theme.
Ich habe damit meinen alten Online Shop mit meinem Shopsystem Caprica ersetzt und der ganzen Website einen schicken modernen Anstrich verpasst. Seine eigenständige Uhrenmarke A.MANTEI hat dabei einen ganz besonderen Platz bekommen.

Schaut sie euch einfach mal an. Zu erreichen ist sie unter:
www.juwelier-mantei.de und www.a-mantei.de

a.mantei

GTA5 Aktienmarkt Strategie

​Mit dem Aktienmarkt in GTA 5 hat Rockstar eine interessante und vermeintlich schwierige Möglichkeit eingeführt, die neben den fünf Story-Missionen des NPC’s Lester wohl nur mit Glück zu viel Geld führt.
Allerdings gibt es einen brauchbaren Trick, der das Beste aus dem Markt herausholen kann. Dazu muss man folgende grundsätzlichen Dinge wissen:

  • Ein Savegame enthält nur den aktuellen Stand der Gewinnspanne einer Aktie, also den Einkaufswert der Aktie und den aktuellen Wert.
  • Die Information ob die Aktie gefallen und gestiegen ist und in welchem Werte-Bereich dies stattfindet wurde nicht gespeichert.
  • Die Chance das eine Aktie sinkt oder steigt wird nach dem laden des Spiels neu ausgewürfelt.
  • Der Werte-Bereich wird in einem bestimmten (unbekannten) Bereich um den aktuellen Wert der Aktie bei jedem Neuladen eines Spiels neu berechnet inkl. Aktienkurve.
  • Es gibt zu jeder Aktie einen „Gegen-Aktie“, z.B. „Raine“ und „eCola“ oder „AirEMU“ und „FlyUS“, diese „Gegen-Aktie“ werden in den fünf Lester-Missionen genutzt. Es kann durch verschiedene Aktionen im Spiel auf diese Konkurrenten eingewirkt werden.
  • Man kann im Spiel 6-Stunden vorspielen, indem man sich schlafen legt ohne zu Speichern.
  • Speichern mit dem Handy ist besser als mit dem Bett.

Diese Punkte können wir ausnutzen um aus Aktien das beste herauszuholen. Dazu ist etwas Geduld und einige langweilige Aktionen notwendig, aber man bekommt recht schnell eine Menge Geld, die man dann in die vielen tollen Immobilien investieren kann.
Als erstes entscheidet man sich für eine Konkurrenten, ich nehme „Raine“ als Beispiel. Sucht euch einfach die jeweils schwächere Aktie aus. Geht dann zu eurem Unterschlupf und bleibt beim bett stehen.
Investiert alles Geld in diese Aktie und speichert zum ersten mal (immer mit dem Handy). Geht dann schlafen und überprüft gleich wieder die Aktie. Ist sie gestiegen, egal wieviel, speichert (dran denken: immer mit dem Handy speichern), ist sie gefallen, ladet den vorherigen Spielstand. Das wiederholt ihr beliebig lange, Hauptsache ihr speichert immer nur wenn die Aktie gestiegen ist und ladet den letzten Speicherstand wenn sie fällt.
Nach jedem Neuladen des Spiels, wird für die Aktie der Werte-Bereich und die Aktienkurve neu berechnet was dazu führt, dass sich die Bedingungen der Aktie wieder neu verteilen. Die Chance das eine Aktie sinkt oder steigt wird auch wieder neu ausgewürfelt. Ihr habt wieder die Chance, dass die Aktie steigt, und das jedes mal nach dem neuladen, egal ob die Aktie vorher eher die Tendenz nach unten hatte oder nicht.
Wenn ihr meint, das ihr genug verdient habt (ich ziehe die Aktie immer so um 50 – 70% hoch), verkauft alles und investiert in die „Gegen-Aktie“ die jetzt recht weit unten sein müsste. Jetzt beginnt von vorn und schaukelt die Aktie wieder nach oben. Pro Durchgang kann man ungefähr 1,5 Stunden einplanen.

Das ganze kann natürlich eine Weile dauern, aber schon mit wenigen Spielstunden hat man eine beachtliche Menge an Geld. Ich rechne das mal beispielhaft mit einem Startkapital von 1.000.000$ und 6 Durchläufen (rund 9 Spielstunden) vor:

  1. Durchgang: 1.000.000$ mit 50% Gewinn von 500.000$ = 1.500.000$
  2. Durchgang: 1.500.000$ mit 50% Gewinn von 750.000$ = 2.250.000$
  3. Durchgang: 2.250.000$ mit 50% Gewinn von 1.125.000$ = 3.375.000$
  4. Durchgang: 3.375.000$ mit 50% Gewinn von 1.687.500$ = 5.062.500$
  5. Durchgang: 5.062.500$ mit 50% Gewinn von 2.531.250$ = 7.593.750$
  6. Durchgang: 7.593.750$ mit 50% Gewinn von 3.796.875$ = 11.390.625$

Man hat also seinen Einsatz mehr als verzehnfacht. Mit dem nächsten Durchlauf ist man dann schon bei etwa 17Mio$ und kann sich mit dem 8. Durchlauf schon das gute Kino für 20Mio$ kaufen und hat noch ein paar Millionen übrig.

PS: Eine weitere Möglichkeit ist der „Versicherungstrick“:
Dazu kauft man Aktien der Versicherung „AUG“ und Veranstaltet eine Riesen Karambolage auf dem Highway. Am besten nimmt man dazu einen Kipplaster und fährt den gesamten Highway im Gegenverkehr in so viele Autos wie möglich.
Danach einfach ein paar mal schlafen und schon steigt die „AUG“ Aktie um bis zu 30% (mehr ist auch möglich).

Artikel „Lesbarer Code, auch noch nach Jahren“ im windows.developer Magazin

Im Fachmagazin windows.developer in der aktuelle Ausgabe 08.2014 habe ich einen Artikel mit dem Titel „Lesbarer Code, auch noch nach Jahren“ zum Thema Wartbare Software veröffentlicht.

In unserer heutigen IT Landschaft treffen wir immer häufiger auf Altlasten vergangener Tage, auf teilweise unlesbaren Sourcecode und Projekte die nicht mehr zu retten sind. Das liegt neben vielen anderen Gründen auch an der Wartbarkeit des Sourcecodes. In diesem Artikel möchte ich üblichen Fehlern auf die Schliche kommen und versuche aufzuzeigen, was wir als Entwicklern tun können um unser Produkt übersichtlicher und wartbarer zu gestalten.

Und nun ab zum Kiosk und die neue windows.developer kaufen.

SQL Server Management Studio-Solutiondatei mit Ordnern für Projekte

Aktuell arbeite ich in mehreren Projekten mit sehr vielen SQL Scripten, Prozeduren und Funktionen die sich noch in der Entwicklung befinden und verschiedenen Projekten und Meilensteinen zugeordnet werden. Die Verwaltung dieser Ansammlung von Projektdateien ist leider im Management Studio nicht ganz so einfach, da man zwar über die theoretische Macht des Visual Studio Unterbau’s setzt, sie aber nicht einfach zur Verfügung gestellt wird. Das fängt schon bei einfach Dingen wie Ordnern für Projekte in Solution-Dateien an.

Dabei ist es eigentlich ganz einfach. Man muss nur die Solutiondatei in einem Editor öffnen und kann dann Ordner manuell hinzufügen. Ein Ordner wird durch die GUID {2150E333-8FDC-42A3-9474-1A3956D46DE8} identifiziert.

Folgendes Beispiel sei gegeben:

Subprojekt 1 soll in einem Ordner angezeigt werden, der Projekt 1 heißen soll. Dazu benötigen wir die GUID des Projekts, die immer am Ende des Projekteintrages steht. IN unserem Beispiel ist es die {617601F7-0893-4225-AF4B-2073B423893F}.

Project("{4F2E2C19-372F-40D8-9FA7-9D2138C6997A}") = "Subprojekt 1", "Projekt 1\Subprojekt 1\Subprojekt 1.ssmssqlproj", "{617601F7-0893-4225-AF4B-2073B423893F}"
EndProject

Nun müssen wir einen Ordner mit folgendem Codeabschnitt hinzufügen. Die zweite GUID muss eine eigene eindeutige für den Ordner sein.

Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Projekt 1", "Projekt 1", "{3DDC9F20-3F43-4393-9C46-94490F3E7311}"
EndProject

Nun können wir unser Projekt dem Ordner zuordnen:

GlobalSection(NestedProjects) = preSolution
{617601F7-0893-4225-AF4B-2073B423893F} = {3DDC9F20-3F43-4393-9C46-94490F3E7311}

Mehr ist gar nicht nötig. Ab sofort wird ein neuer Ordner angezeigt und das Projekt in diesem.

Artikel „Der rote Faden“ im windows.developer Magazin

Im Fachmagazin windows.developer in der aktuelle Ausgabe 02.2014 habe ich einen Artikel mit dem Titel „Der rote Faden“ zum Thema eigener Threadpool veröffentlicht.

Das .NET-Framework bietet dem geneigten Entwickler schon seit der ersten Version die Möglichkeit der Thread-basierten Entwicklung an. Das wurde im Laufe der Versionen immer weiter ausgebaut und um Parallels und den sync/await Features erweitert. Aber nicht immer sind diese komplexen Systeme gewünscht. Manchmal soll es nur ein einfacher Thread sein. Und gerade dann wollen wir die Anzahl an Threads und die Konfigurierbarkeit unter unserer Kontrolle haben.

Und nun ab zum Kiosk und die neue windows.developer kaufen.