Galcon – Flashspiel


Flashspiele sind toll.
Flashspiele lassen sich mal so eben spielen.
Aber: Flashspiele machen süchtig.
Dieses zumindest: Galcon

Der Spieler findet ein Spielfeld mit Planeten vor. Ziel ist es, durch das Einnehmen von fremden Planeten sein eigenes “Imperium” weiter auszubauen. Dies geschieht dadurch, dass man von seinen eigenen Planeten aus Raumschiffe, Raketen oder was auch immer die Dreiecke darstellen sollen, zu einem fremden Planeten schickt und dort “kämpfen” lässt. Kommt mir vor wie das klassische Spiel “Risiko” von Parker, das wir früher immer mit Freunden gespielt haben. Nur etwas moderner im Raumschiff und mit der klaren Zieldefinition alles zu besitzen ;-)

bild-8

bild-9

| | |
Geschrieben in Allgemeines, Internetdienste | 1 Kommentar

Gewitter … oder warum ich die Besserwisser liebe


alles fing mit einem Skype-Profil-Link an: Afrika. Beim Anhören kann ich nur empfehlen, die Augen für die erste Minute zu schließen und dem Lied zu lauschen. Wahnsinn, was man alles mit ein bißchen Schnalzen, Klatschen und Springen hinbekommt. Genial dieser Chor. Klingt wirklich wie ein herannahendes Gewitter. Bin begeistert.

In den Kommentaren fand ich einen Hinweis auf die Wise Guys – eine Kölner acapella-Band. Ihre Texte sind wirklich lustig, teilweise schlau skuril  und intelligent. Eine schöne musikalische Untermalung bei der PC-Arbeit. Hört doch einfach mal im iTunes-Store o.ä. rein… und kauft Euch danach die CD ;-)

800px-wise-guys-buddy-bieber-2

| | | | |
Geschrieben in Allgemeines, Musik | 1 Kommentar

1 Jahr UMTS Flatrate von Vodafone zu gewinnen


Bei Unimall kann man eine 1 Jahres UMTS Flatrate gewinnen. Hierzu muss man zwei iPhones vergleichen. Und damit es schneller geht, hab ich die Lösung (ein Unterschied fehlt noch) hier mit angehängt:

bild-7

Geschrieben in Allgemeines | Keine Kommentare

Grillverbot in Mannheim


Ich hatte mich ja schon so darauf gefreut: schönes Wetter, liebe Freunde und das Brutzelgeräusch – Grillen in Mannheim am Rhein. Seit Jahren ein fester Bestandteil meines Sommerlebens. Man trifft sich unkompliziert am Feuer, jeder bringt was zu Essen mit und der Abend kann beginnen.

Doch was sehen meine Augen bei der diesjährigen Inspektion des Grillplatzes: große Schilder, die auf das Grillverbot ab dem 11. Juni 09 aufmerksam machen und zugleich auf die 25 Euro Verwarngeld hinweisen, die bei Nichtbeachten fällig werden.

Meine Recherche beim regionalen Zeitungsblatt bringen Licht ins Dunkle. Die angrenzende Bevölkerung hat protestiert, nachdem an Wochenenden bis zu 3000 Grillwütige ihrem Spaß frönten. Auch die Polizei berichtet von massiven Störungen durch streitsüchtige Jugentliche.

Wenn ich mich an die Anfänge meines Rheingrillens zurück erinnere und den Verlauf der letzten Jahre versuche objektiv zu betrachten, dann kann ich dies schon nachvollziehen. Früher war es doch etwas ruhiger und übersichtlicher.

Als Alternative hat sich die Stadt ein Standort am Neckar an der Inselstraße ausgedacht. Dieser soll nun offiziell als Grillfläche ausgewiesen werden.

Mal schauen, wann wir es dorthin schaffen …

Link zum Zeitungsbericht:

http://www.morgenweb.de/region/rhein_neckar_ticker/artikel/regionalticker_25380.html
http://www.morgenweb.de/region/mannheim/artikel/20090530_srv0000004287858.html

| | | |
Geschrieben in Allgemeines, Mannheim | Keine Kommentare

Unterm Strich zahl ich … die Postbank


img_0118

| | | |
Geschrieben in Allgemeines, Mannheim | Keine Kommentare

Bewerbungsgespräch – Gegenfragen


Als ich mich vor kurzem auf ein Bewerbungstraining vorbereitete, ist mir die karrierebibel.de unter die Finger gekommen. Insbesondere fand ich den Artikel bzw. deren Beispiele über die Gegenfragen im Vorstellungsgespräch interessant.

hier ein paar davon:

  1. Können Sie mir einen typischen Tag oder eine typische Woche in dieser Position beschreiben?
  2. Welche wesentlichen Ziele sollten innerhalb des ersten Jahres erreicht werden?
  3. Was würde der ideale Kandidat in diesem Job außergewöhnliches leisten?
  4. Und wie würden Sie den Führungsstil des direkten Vorgesetzten beschreiben?

Klar, für einige ist das kalter Kaffee … aber für blutige Job-Such-Neulinge, sicherlich eine gute Starthilfe, um den eigenen Grips in Schwung zu bekommen.

Mehr gibts hier: www.karrierebibel.de

| | |
Geschrieben in Allgemeines | 2 Kommentare

Mailing List Manager Pro -> Problems


Die Emailsoftware “Mailing List Manager Pro” ist ja schön und gut, hat aber auch ihre Macken. Zumindest bei uns auf dem Server. Ich hatte mir die PHP Software für meine Kunden gekauft, da das bisher eingesetzte OpenSource Produkt phplist teilweise extreme Probleme beim Versand größerer Mengen hatte.

Nun gut. Software aufgesetzt, Testkampagne angelegt und verschickt. Problemlos. Als ich allerdings kommt es beim Eintragen in eine Liste zu unschönen Dingen:

1) Alle Mailinggruppen werden aufgelistet
Ich möchte für jeden meiner Kunden eine eigene Anmeldeseite. Wenn ich die Subscription-Form aufrufe, erscheinen allerdings alle im System befindlichen Gruppen. Da es im Internet keine Doku gibt, wie die Software zu verwenden ist, bzw. welche Parameter zu übergeben sind, habe ich die Datei subscribe/index.php etwas angepasst.

Hierzu vor dem Codeblock (ca. Zeile 283)

$sql=”select id, title from $table_g
where
enabled=’1′
“.($r["group_list"] ? ” and id in (”.$r["group_list"].”)” : “”).”
order by position”;

die Zeile

$r['group_list'] = $_GET['grouplist'];

einfügen.

Wenn ich nun die Anmeldeseite mit dem Parameter ?grouplist=XY (wobei XY für die Mailing-Gruppen-ID steht) aufrufe, wird nur diese Gruppe angezeigt. Da die Nutzer wahrscheinlich vergessen, das Häckchen vor der Mailinggruppe zu setzen, habe ich die Datei /templates/subscribe/form.tpl ab Zeile 38 wie folgt angepasst:

<tr>
<td valign=”top”>{rs:MAILING_GROUPS}:</td>
<td>
<table cellspacing=”0″ cellpadding=”0″ border=”0″>
{row:GROUPS_SELECT}
<tr>
<td><input type=”checkbox” name=”r[group_id][]” value=”{id}” checked></td>
<td>{title}</td>
</tr>

Da mich die Encoding-Geschichte für die Kunden meiner Kunden auch nicht interessiert, habe ich diesen Block darüber einfach mit dem Style “display:none” ausgeblendet

2) Bestätigungsemails werden beim Ein- und Austragen nicht versendet.
Eine ärgerliche Sache, wenn die Postfächer bzw. der Mailserver nicht auf dem gleichen Rechner wie der Webserver läuft. Trotz der Einrichtung der SMTP-Zugangsdaten in der Mailingsoftware, werden die Emails nicht verschickt.

Woran lag es: die Mailing List Manager Pro Software von shedix verwendet den hardgecodeten “localhost”-Server.

Um dies zu umgehen, bedarf es der Auskommentierung der Zeilen 157 + 158 der Datei /tools/class.smtp.php wie folgt:

function send_mail() {
//$this->info["host"]=”localhost”;
//$this->info["port"]=25;

return $this->send();

Doch damit noch nicht genug. Beim Eintragen klappt es zwar jetzt, allerdings bekommt der Nutzer immer noch keine Bestätigungsmail beim Austragen.

Hierfür muss man noch die Server-Daten in der Datei unsubscribe/index.php in der Variablen $array ab Zeile 44 ergänzen:

$array=array(
“login”         => $settings["autoresponder"]["smtp"]["login"],
“password”      => $settings["autoresponder"]["smtp"]["password"],
“host”          => $settings["autoresponder"]["smtp"]["host"],
“port”          => $settings["autoresponder"]["smtp"]["port"],
“from_name”     => $settings["mail_from_name"],
“from”          => $settings["autoresponder"]["smtp"]["mail"],
“reply_to”      => “”,
“to_name”       => $r["name"],
“to”            => $r["mail"],
“subject”       => $db->get_val(”pages”.$config["table_prefix"], “subject”, “where name=’unsubscribe_confirm’”),
“message”       => str_replace($f, $v, $message),
“charset”       => $settings["encoding"],
“content_type”  => “text/plain”,
);

So, damit klappt der An- und Abmeldevorgang bei mir ganz gut.

Es gibt jedoch noch weitere Anpassungen, die ich vornehmen musste. Die kommen hier dann so nach und nach rein. Vielleicht hat auch schon jemand die dict.ru auf Deutsch übersetzt. Würde mich freuen!

Geschrieben in Allgemeines | 3 Kommentare

Nachtfotografie


einen durchwegs gelungenen Artikel über Nachtfotografie kommt von neunzehn72.de.

Das macht wirklich Lust auf mehr. Muß demnächst mal wieder meine Kamera auspacken und mit Philipp die Gegend unsicher machen. Fehlt nur noch ein passender Fernauslöser und ein Stativ für meine F828….

| | | |
Geschrieben in Fotografie | Keine Kommentare

Spamsichere Formulare mit PHP


Ich bin gerade mal wieder dabei meine Kontaktformulare spamsicher zu machen. Captchas finde ich nicht wirklich benutzerfreundlich, deshalb fällt diese Möglichkeit weg.

Einen ersten Anhaltspunkt fand ich bei Paul Silver (Link). Er stellte fest, dass viele Spamer in den automatisch ausgefüllten Formularen spezielle Wörter verwenden: Content-Type, cc  oder  bcc. Enthält nun ein abgeschicktes Formular solche Phrasen, wird es verworfen.

Um einen weiteren Schutz zu haben, hatte ich mir überlegt, noch Input-Felder einzubauen. Diese sollen per CSS auf nicht sichtbar gesetzt werden. Wenn nun eines dieser Felder im abgeschickten Formular einen Wert enthält, weiß ich, dass es sich um einen Spamversuch handelt. Ein normaler Internetnutzer sieht ja das Feld nicht und kann es folgich auch nicht ausfüllen.

Hier mein Beispielcode:

function checkforspam() {
if ( preg_match( “/bcc:|Content-Type:/i”, implode( $_POST ) ) ){
return ‘Y’;
} else {
return ‘N’;
}
}

if (checkforspam() == ‘N’ & $_POST['emailspam'] == “” & $_POST['namespam'] == “”) {

$message = “”;
foreach ($_POST as $key => $value) {
$message .= $key.”: “.$value.”\n”;
}

Die Input-Felder emailspam und namespam müssen natürlich im HTML-Formular eingebaut und mit dem Style “display: none” versehen werden.

Es wird sich zeigen, wie lange diese Methode funktioniert. Ich werd auf jeden Fall dranbleiben und ggf. updaten ;-)

| | | | | |
Geschrieben in PHP | Keine Kommentare

Balkonien


Die Sonne scheint. Herlichstes Wetter hier in Mannheim. Nur untätig zuhause rumsitzen is nich. Schon lange will das Projekt “Balkon” in Angriff genommen werden. Heute ist der Tag. Alles läuft wie am Schnürchen: zuerst klingelt der Postbote und bringt den neuen Grill, dann finden wir im Bauhaus noch einen tollen Kunstrasen für unser Außenparadies und zu guter Letzt kommen nachher noch ein paar Freunde zum Balkonienstart …

| | | | | | |
Geschrieben in Allgemeines | Keine Kommentare

Links