RSS
 

Terror: die systematische Verbreitung von Angst

25 Jul

So schlimm die Anschläge in Norwegen auch waren, zeigen sie doch, wie gut der Terrorismus funktioniert hat.

Minuten nach dem Bombenanschlag berichten die Medien:

Al Qaida. Alles andere wäre zum jetzigen Zeitpunkt reine Spekulation.

Das war ja offensichtlich ein Griff ins journalistische Klo.

Es fragt sich doch der (noch) normal denkende Mensch ab und zu, was bedeutet denn Terror?

Auszug aus der Wikipedia:

Der Terror (lat. terror „Schrecken“) ist die systematische und oftmals willkürlich erscheinende Verbreitung von Angst und Schrecken durch ausgeübte oder angedrohte Gewalt, um Menschen gefügig zu machen.

Aha, Terror ist also eine “systematische [...] Verbreitung von Angst”, das scheint ja gelungen zu sein, wenn dieser soweit in den Köpfen angekommen ist, dass bei jedem Anschlag gleich die Islamisten verantwortlich gemacht werden. Als wenn Fundi-Christen besser sind, waren oder es jemals sein werden?!? Der Terror fängt dort an, wo Leute Angst gemacht wird, was sicherlich extrem dagegen Hilft sind mit MPs bewaffnete Polizisten an Bahnhöfen, die jeden, der mal 5 Sekunden seinen Koffer stehen lässt um zum Mülleimer zu gehen ins Visier nehmen oder Politiker welche den Datenschutz mit Füßen treten und die Vorratsdatenspeicherung durchdrücken wollen mit dem Argument “das hilft gegen den Terror”. m(

Wenn “Terror” das Verbreiten von Angst ist, wer ist denn dann der Auslöser, wenn von 249 von Europol verzeichneten Anschlägen nur 3 (!!!) von Islamisten ausgegangen sind? Die Terroristen oder die, die die Angst verbreiten?

 
No Comments

Posted in Anderes

 

C# DNS-(Reverse)Lookup mit Timeout

11 Apr

Ich hab’ gerade ‘nen kleines Tool für Windows zusammen gehackt und festgestellt, dass die .NET DNS-APIs keine Möglichkeit haben einen Timout zu übergeben und immer 5sek. warten.

Hier ‘nen kleiner haufen Code, welcher das Problem umgehen sollte:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
private delegate System.Net.IPHostEntry GetHostEntryHandler(string ip);

public string lookup(string host, int timeout)
{
    try
    {
    GetHostEntryHandler callback = new GetHostEntryHandler(Dns.GetHostEntry);
    IAsyncResult result = callback.BeginInvoke(host, null, null);
    if (result.AsyncWaitHandle.WaitOne(timeout, false))
    {
        foreach (System.Net.IPAddress ip in callback.EndInvoke(result).AddressList)
        {
        return ip.ToString();
        }
        return null;
    }
    else
    {
        return null;
    }
    }
    catch (Exception)
    {
    return null;
    }
}

public string reverseLookup(string host, int timeout)
{
    try
    {
    GetHostEntryHandler callback = new GetHostEntryHandler(Dns.GetHostEntry);
    IAsyncResult result = callback.BeginInvoke(host, null, null);
    if (result.AsyncWaitHandle.WaitOne(timeout, false))
    {
        return callback.EndInvoke(result).HostName;
    }
    else
    {
        return host;
    }
    }
    catch (Exception)
    {
    return null;
    }
}
 
1 Comment

Posted in Anderes

 

Signal Handling in C

05 Apr

Aus gegebenem Anlass, falls es jemand braucht:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <stdlib.h>
#include <signal.h>

void bye(int sig);

main() {
        (void) signal(SIGINT,bye);
        for(;;) {
                printf("foobar...\n");
                (void)getchar();
        }
        exit(EXIT_SUCCESS);
}

void
bye(int sig) {
        printf("bye...\n");;
        exit(sig);
}
 
No Comments

Posted in Anderes

 

Firefox 4 für Ubuntu

01 Apr

Da Firefox 4 wesentlich schneller als 3.6 ist, hier eine Anleitung, wie man diesen unter Ubuntu am einfachsten installiert:

1
2
3
sudo add-apt-repository ppa:mozillateam/firefox-stable &&\
sudo apt-get update &&\
sudo apt-get install firefox

Das deutsche Sprachpaket findet ihr hier.

 
No Comments

Posted in Anderes

 

Brückentechnologie

17 Mrz

 
1 Comment

Posted in Anderes