Quelle: https://www.alternativefuer.de/wp-content/uploads/2014/05/AfD_Europawahl_Programm_web.pdf

Asyl/Einwanderung:
	
Ausländische EU-Bürger, die wegen einer Straftat rechts kräftig verurteilt wurden, sind konsequent abzuschieben.
Bestandskräftige Abschiebebescheide müssen zeitnah vollzogen werden. Die Wiedereinreise ausgewiesener Ausländer ist durch geeignete Maßnahmen wie etwa die Erhebung
biometrischer Daten zu unterbinden.

und die folgenden 4 Absätze.


Quelle: http://afdsachsen.de/index.php?ct=wahlprogramm

Asyl/Einwanderung:

Bildung:
II.2.2. Erziehungsoffensive für bessere Disziplin (siehe auch https://pbs.twimg.com/media/BweRvWnIgAAjqS-.png:large und https://pbs.twimg.com/media/BweRXBwIgAIbb54.png:large)
II.2.6. Neugewichtung des Fachs „Deutsch“
II.2.7. gegen eine Früh- und Hypersexualisierung in Kindergarten und Schule

Nationale Identität:
IV.2.1. Keine Unterstützung für Integrationsfolklore
IV.2.4. keine doppelte Staatsbürgerschaft
IV.2.5. Volksabstimmungen über Moscheebauten mit Minaretten
IV. 3.1. Aufwertung und Umgewichtung des Geschichtsunterrichts
IV. 3.2 .Gegen staatlich verordnetes Neusprech
IV. 3.3. Weniger Anglizismen und weniger Englisch im amtlichen und öffentlichen Sprachgebrauch

Innere Sicherheit:
VI 6 a Die AfD arbeitet auf Einführung von permanenten Personen- und Güterkontrollen an deutschen Außengrenzen hin.
#!/bin/bash

T3=$(pidof irssi)

irssi_nickpane() {
    tmux setw main-pane-width $(( $(tput cols) - 21));
    tmux splitw -v "cat ~/.irssi/nicklistfifo";
    tmux selectl main-vertical;
    tmux selectw -t irssi;
    tmux selectp -t 0;
}

irssi_repair() {
    tmux selectw -t irssi
    (( $(tmux lsp | wc -l) > 1 )) && tmux killp -a -t 0
    irssi_nickpane
}

if [ -z "$T3" ]; then
    tmux new-session -d -s main;
    tmux new-window -t main -n irssi irssi;
    irssi_nickpane ;
fi
    tmux attach-session -d -t main;
    irssi_repair ;
exit 0
import std.math;

class Chunk {
    static const CHUNK_SIZE = 64;
    // fixed-length array
    ushort[CHUNK_SIZE][CHUNK_SIZE] cells;
    ref ushort opIndex(size_t x, size_t y) {
        return cells[x][y];
    }
}

class ChunkCoord {
    // global world coordinates
    long x, y;
    // global chunk coordinates
    int chunkX, chunkY;
    // local chunk coordinates
    int localX, localY;

    this(long x, long y) {
        this.x = x;
        this.y = y;
        chunkX = cast(int) floor(x / cast(float) Chunk.CHUNK_SIZE);
        chunkY = cast(int) floor(y / cast(float) Chunk.CHUNK_SIZE);
        if (chunkX >= 0) {
            // 0 .. 9 10 .. 19
            localX = cast(int) ( x - (chunkX * Chunk.CHUNK_SIZE) );
        } else {
            localX = cast(int) ( x + abs(chunkX) * Chunk.CHUNK_SIZE );
        }
import std.stdio;

class BaseA {
    void foo() {
        writeln("foo#1 called");
    }
}

interface BaseB {
    final void foo() {
        writeln("foo#2 called");
    }
}

interface BaseC {
    final void foo() {
        writeln("foo#3 called");
    }
}


class Klass : BaseA, BaseB, BaseC {
}

void main() {
    Klass k = new Klass;
    k.foo();
    (cast(BaseB) k).foo();
    (cast(BaseC) k).foo();
}
The problem at hand:

www.esi.ac.at

Problem: plone ('nuff said?)

Tatsaechliches Problem:

Plone suckt, was unpriviligierte User betrifft. Die Plone Event Datentypen sind unzureichend und das
var alph = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_';
// alph.length == 64
var passphrase = '';
// generate 16 character passphrase:
for (var i = 0; i < 16; i++) {
    var r = Math.abs(sjcl.random.randomWords(1));
    // r = 32 bits (4 bytes), [600508984, -569387533, -1791877151, 1128147583, -1710388734]
    var x = r % 64;
    passphrase += alph[ x ];
}
var alph = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
var passphrase = '';
// generate 16 character passphrase:
for (var i = 0; i < 16; i++) {
    var r = sjcl.random.randomWords(1);
    // r = 32 bits (4 bytes), [600508984, -569387533, -1791877151, 1128147583, -1710388734]
    var x = ???;
    passphrase += alph[ x ];
}
% go run gistfile1.go
Welcome to GOZORK! Type HELP for help.
West of House
You are standing in an open field west of a white house with a boarded front door. Pathways lead north and south around the hou
se.
>n
North of House
The path leads around the house to the east.
>e
Behind House
To your west is a white house with a small window. Pathways lead north and south around the house.
>in
You can't go in that direction.
>examine window
A small window, it is too dirty to look inside the house.
The Window is closed.
>open window
Opened.
>enter
Kitchen
The kitchen looks as if it weren't used for many years. The room opens to the west into the livingroom and a staircase leads up
wards.
There is a Can here.
>get can
Taken.
>up
Bedroom
There is only a bed and a wooden cabinet in this plain bedroom. Something smells terrible, giving you a light headache.
>look at bed
You can't find anything interesting in the bed, but the smell gets worse near it.
// writer loop                                                                                                                                                                                                                        
       wchan := make(chan string, 32)                                                                                                                                                                                                        
       go func() {                                                                                                                                                                                                                           
           for {                                                                                                                                                                                                                             
               writer.WriteString(<-wchan)                                                                                                                                                                                                   
               writer.Flush()                                                                                                                                                                                                                
               /* This would also work (but this would flush all the time?)                                                                                                                                                                  
               Loop:                                                                                                                                                                                                                         
                   for {                                                                                                                                                                                                                     
                       select {                                                                                                                                                                                                              
                       case s, huh := <-wchan:                                                                                                                                                                                               
                           writer.WriteString(s)                                                                                                                                                                                             
                       default:                                                                                                                                                                                                              
                           writer.Flush()                                                                                                                                                                                                    
                           break Loop                                                                                                                                                                                                        
                       }                                                                                                                                                                                                                     
                   }                                                                                                                                                                                                                         
               */                                                                                                                                                                                                                            
           }                                                                                                                                                                                                                                 
       }()
!URxvt.tint: white

! tangoesque colors
!*background:  #1A1A1A
*background:  #000000
*foreground:  #aaaaaa
! Black
*color0:      #000000
*color8:      #555753
! Red
*color1:      #ff6565
*color9:      #ff8d8d
! Green
*color2:      #93d44f
*color10:     #c8e7a8
! Yellow
*color3:      #eab93d
*color11:     #ffc123
! Blue
*color4:      #204a87
*color12:     #3465a4
! Mangenta
*color5:      #ce5c00
*color13:     #f57900
! Cyan 
*color6:      #89b6e2
*color14:     #46a4ff
! White
*color7:      #cccccc
*color15:     #ffffff