Autohotkey button g-label

February 5th, 2012

The g-label is used to indicate which subroutine should be called, once the GUI button is clicked. Use it like this:

Gui, Add, Button, x62 y60 w130 h40 gYourBtnName, Your Button Text

YourBtnName:
;Your code
Return

It is added into the options. Probably the order is not important.

Achtung, Betrüger geben sich als Postbank aus!

February 4th, 2012

Diese e-Mail ist ein Betrugsversuch:

Von: Postbank
Datum: 25/01/2012

Wir möchten Sie darüber informieren, dass Ihr Konto von einem nicht autorisierten Computer zugegriffen wurde.

Bitte besuchen Sie www.postbank.de und bestätigen, dass Sie der Inhaber des Kontos sind.

Login :

https://www.postbank.de

(Red: Links auf Phishing-Seite entfernt)

Woran kann man so einen Betrugsversuch erkennen?

  • Die e-Mail ging an mehrere e-Mailadressen gleichzeitig, von denen ich nur eine besitze. Die Postbank würde e-Mails NIE an mehrere Mailadressen gleichzeitig schicken, da das ein Bruch des Datenschutzes wäre.
  • Die e-Mail wirkt nicht "postbanktypisch", wie die anderen e-Mails es sind, die ich von der Postbank kenne.
  • Die e-Mail ist in meinem "Junk" oder Spamfolder gelandet
  • Es wird erst Angst geschaffen ("Zugriff von einem nicht autorisierten Computer"), und dann aufgefordert auf einen Link zu klicken.
  • Last but not least: die Links führen in WIRKLICHKEIT auf die Seite des Betrügers – die bei xlink.co.za gehostet ist (NICHT ANSCHAUEN BITTE, um der eigenen Sicherheit willen!). Das kann man herausfinden, indem man z.B. in Opera mit der Maus über den Link fährt. Oder darauf achtet, was in der Adressleiste des Browsers steht!
  • Witzigerweise ist der zweite "https://" Link auch ein Link auf eine normale Seite

postbank-betrüger

Im Screenshot kann man sehen, wo der Link in Wirklichkeit hinführt.

Was kann man mit diesen Betrügern machen?

  • Ein sinnvoller erster Schritt kann sein die Hoster dieser Personen anzuschreiben, damit sie sie entfernen. Bei seriösen Hostern sollte das in der Regel geschehen.

Concrete 5 SQL errors during installation

February 3rd, 2012

We have seen this error with Concrete 5.5.1

You try to setup Concrete 5, and get strange SQL errors during the installation:

If installing with an empty site, like this

c5-nosample-content-chosen

you get:

c5-mysql-error

mysql error: [1048: Column 'uID' cannot be null] in EXECUTE("INSERT INTO Config (cfKey,cfValue,uID) VALUES ('NEWSFLOW_LAST_VIEWED','FIRSTRUN',NULL)")

If installing with Sample content with Blog:

c5 with sample content

The error you get is:

Catchable fatal error: Argument 1 passed to ContentImporter::importPageAreas() must be an instance of Page, boolean given, called in /concrete/libraries/content/importer.php on line 75 and defined in /concrete/libraries/content/importer.php on line 197.

 

Solution:

You don't run Varnish by any chance, do you? We do, and we had it set up to … dispose of some cookies. The solution is, in Varnish' case, to enable pass-through for the host you are installing on.

You want to enable cookies.

 

Explanation:

The code which breaks is located in concrete5.5.1\concrete\models\package\starting_point.php

Config::save('SITE', SITE);
Config::save('SITE_APP_VERSION', APP_VERSION);
$u = new User();
$u->saveConfig('NEWSFLOW_LAST_VIEWED', 'FIRSTRUN');

As you see, this is the first time a User is created and used.

The User class is defined in concrete5.5.1\concrete\models\user.php

if (isset($_SESSION['uID'])) {
$this->uID = $_SESSION['uID'];
$this->uName = $_SESSION['uName'];
$this->uTimezone = $_SESSION['uTimezone'];
if (isset($_SESSION['uDefaultLanguage'])) {
$this->uDefaultLanguage = $_SESSION['uDefaultLanguage'];
}
$this->superUser = ($_SESSION['uID'] == USER_SUPER_ID) ? true : false;
} else {
$this->uID = null;
$this->uName = null;
$this->superUser = false;
$this->uDefaultLanguage = null;
$this->uTimezone = null;
}
$this->uGroups = $this->_getUserGroups();
if (!isset($args[2])) {
$_SESSION['uGroups'] = $this->uGroups;
}
}

The constructor checks in the Session for a valid user ID. If no user ID is found, it is set to zero. This happens if you throw away the cookies! Because the session is stored in them.

HTH. Feel free to comment on similar errors and solutions.

Hibiscus und Postbank

February 1st, 2012

Wer es noch nicht kennt: Hibiscus ist die Light-weight alternative zu anderen HBCI Banking Programmen. Wer von den anderen Programmen erschlagen wird, sollte es sich definitiv mal anschauen.

Es ist kostenlos, der Autor (Olaf Willuhn) freut sich aber über Spenden.

Es funktioniert … für mich in der Version 2.0.3 & aktuell (01.02.2012).

Bild

Man muss, falls man mehrere Postbank-Konten hatte, und eines gekündigt hat, darauf achten, dass das neue Konto in den Sicherheitsmedien eingestellt ist. Ggf. einfach das Medium löschen – Kontodaten usw. bleiben erhalten, Hibiscus weist einen darauf hin, und neu anlegen.

U.a. konnte ich durch neuanlegen des Sicherheitsmediums folgendes Problem lösen:

[09.01.2012 14:52:15] [error] HBCI error code: 9800:Der Dialog wurde abgebrochen. Bitte melden Sie sich erneut an.
[09.01.2012 14:52:15] [error] HBCI error code: 9000:Bitte wenden Sie sich an den Postbank Direkt-Service (0180-3040500).

Hier noch ein hilfreicher Link:

Good timer software

February 1st, 2012

An easy to use Freeware Timer:

http://www.sonoragraphics.com/timer.html#downloads

ChaCha works!

January 22nd, 2012

This is a sample question I posted to them today:

chacha-test

www.chacha.com

For more complex questions requiring in-depth research, consider using our very own service CatFind.it!

Deutschlands Beitritt zu den Vereinigten Staaten

January 21st, 2012

Um die ganzen Vorteile der Vereinigten Staaten genießen zu können – Hulu, GrooveShark, Pandora, und das Recht auf freie Meinung sollte Deutschland schnellstmöglich den Vereinigten Staaten beitreten.

Vielleicht gibt es eine Möglichkeit, wie die EU in die Vereinigten Staaten aufgenommen werden könnte. Wir wollen an dieser Stelle das böse Wort annektiert nicht in den Mund nehmen; es handelt sich eher um einen wirtschaftlich motivierten Beitritt!

Unser Vorschlag für die neue Flagge:

Germany-joins-the-USA

Protest gegen SOPA

January 18th, 2012

Auf der Wikipedia wird heute darauf aufmerksam gemacht, die englische ist heute komplett abgeschaltet …

Was ich von GrooveShark gelernt habe …

January 18th, 2012

… ist unternehmerisch zu denken, und erstmal zu machen, anzupacken.

Mich nicht aus Sorge vor den geltenden Regeln stoppen zu lassen, und erstmal "das Rechtliche" abklären – sondern Neues auf die Welt bringen, zum Wohl der Allgemeinheit. Neue Möglichkeiten schaffen, Menschen inspirieren … über die Brücken dann zu gehen, wenn ich sie erreiche.

germany-heartbreak

R.I.P. GrooveShark Deutschland 18.01.2012. Unvergessen.

Bloody spammers

January 17th, 2012

.. hitting SurfNext again and again … walking all over a good idea. Guys, do you have no shame at all? bloody-spammers