Was sind Daten? ✼
Verwandt: Was ist Information?
Mehr zum Eintrag
- Veröffentlicht am
- an Twitter
- an Facebook
- Tags
- informationszeitalter · ressourcen
11 Einträge mit ressourcen getagged
Verwandt: Was ist Information?
Terrorism continues to represent one of the greatest global challenges to international peace, stability and security. To counter this threat, States must join efforts at the local, national, bilateral, regional, subregional and international levels to deal with its various manifestations. In addition, Member States must build up an institutional structure that includes prevention, investigation, law enforcement and adequate sanctions for terrorists.
The Digest of Terrorist Cases , recently released by UNODC, is an example of such international cooperation. The handbook is a compilation of legal experiences relating to actual terrorist cases gained by high-ranking experts from several countries who have gathered at meetings organized by UNODC in Austria, Colombia and Italy. The experts share their experiences in dealing with terrorism cases, reflect on their positive and negative judicial experiences, and explain specific investigative and prosecutorial techniques used in these cases.
Auch für nicht-Juristen interessant.
Most of the fancy effects I make on other pages are made with it. If I can, so can you!
This JavaScript puts a favicon in front of all external links (demo: Schillerwelt I/O).
Don't forget to replace YOURDOMAIN.TLD to yours. Also, you'll need a default image, preferably a .gif (16×16) and set it up as defaultIco. You can exclude a link by adding the class nofavicon to it and style the favicons via CSS (img.favicon).
Works with jQuery 1.2 and higher.
jQuery.fn.faviconizer = function(conf) {
var config = jQuery.extend( {
insert: 'appendTo',
defaultIco: '/meta/images/url.gif'
}, conf);
return this.each(function() {
jQuery('a[href^=http]:not(a[href^=http://YOURDOMAIN.TLD]):not(a[class*="nofavicon"])', this).each(function() {
var link = jQuery(this);
var faviconURL = link.attr('href').replace(/^(http:\/\/[^\/]+).*$/, '$1')+'/favicon.ico';
var faviconIMG = jQuery('<img src="' + config.defaultIco + '" alt="◾" class="favicon" />')[config.insert](link);
var extImg = new Image();
extImg.src = faviconURL;
if(extImg.complete) {
faviconIMG.attr('src', faviconURL);
} else {
extImg.onload = function() {
faviconIMG.attr('src', faviconURL);
};
}
});
});
};
jQuery(document).ready(function() {
jQuery(document.body).faviconizer( {
insert: 'prependTo'
});
});
This JavaScript adds a language hint after links that have the hreflang attribute (demo: Schillerwelt I/O).
Don’t forget to replace “de” and the text with the language you want to expose.
Works with jQuery 1.2 and higher.
jQuery.fn.languager = function() {
jQuery('a[hreflang=de]').append(' <small><dfn title="Link in German">(de)</dfn></small>');
};
jQuery(document).ready(function() {
jQuery(document.body).languager()
});
Snippets of PHP code that do not fit into the other categories and have a generally useful. Mostly.
Using highly sophisticated statistical means, this code snippet lets you guess if a string is written in English or not.
function is_it_english($content) {
if (($content) && (
(stristr($content, ' the ')) ||
(stristr($content, ' and ')) ||
(stristr($content, ' is ')) ||
(stristr($content, ' or ')) ||
(stristr($content, ' be ')) ||
(stristr($content, ' of ')) ||
(stristr($content, ' that ')) ||
(stristr($content, ' with ')) ||
(stristr($content, ' other ')) ||
(stristr($content, ' for '))
)) {
return true;
} else {
return false;
}
}
$text = "The quick brown fox jumps over the lazy dog";
if (is_it_english($text)) {
echo "That is English, my dear friend";
}
// as this is true, it will output "That is English, my dear friend"
This helper function allows to check if a string starts with a specified string.
function str_startswith($prefix, $source) {
return strncmp($prefix, $source, strlen($prefix)) == 0;
}
$text = "The quick";
$source "The quick brown fox jumps over the lazy dog";
if (str_startswith($text, $source)) {
echo "Oy, seems to be what you're looking for!";
}
// as this is true, it will output "Oy, seems to be what you're looking for!"
A collection of hacks and helper functions I created that helped me solving tasks and problems when working with Wordpress.
Adding this function to functions.php adds an excerpt field to pages in the admin panel. Tested on WordPress 2.7 and higher.
function add_excerpt_to_page() { global $post; ?><div id="postexcerpt" class="postbox <?php echo postbox_classes('postexcerpt', 'post'); ?>"> <h3><?php _e('Excerpt') ?></h3> <div class="inside"><textarea rows="1" cols="40" name="excerpt" tabindex="6" id="excerpt"><?php echo $post->post_excerpt ?></textarea> <p><?php _e('Excerpts are optional hand-crafted summaries of your content. You can <a href="http://codex.wordpress.org/Template_Tags/the_excerpt" target="_blank">use them in your template</a>'); ?></p> </div> </div><?php } add_action('edit_page_form', 'add_excerpt_to_page' );
Adding this function to functions.php well formats the search URI in WordPress from http://domain.tld/?s=search%20term to http://domain.tld/search/search+term. Pretty Permalinks need to be enabled. Tested on WordPress 2.7 and higher.
function pretty_search() {
if (is_search() &&
strpos($_SERVER['REQUEST_URI'], '/wp-admin/') === false &&
strpos($_SERVER['REQUEST_URI'], '/search/') === false) {
wp_redirect(get_bloginfo('home') . '/search/' . str_replace(' ', '+', str_replace('%20', '+', get_query_var('s'))));
exit();
}
}
add_action('template_redirect', 'pretty_search');
This function returns the ID of an entry or a page of a given URI. (You should add it to functions.php.) Tested on WordPress 2.7 and higher.
function id_of_uri($uri) {
if ($uri) {
$home = get_option('home');
$slug = str_replace($home, '', $uri);
$page = get_page_by_path($slug);
}
if ($page) {
return $page->ID;
} else {
return false;
}
}
// can be put outside the Loop
echo id_of_uri('http://domain.tld/category/page-name');
// returns an integer, e.g. "17"
echo id_of_uri('http://domain.tld/2010/01/entry-name');
// returns an integer, e.g. "3"
echo id_of_uri('/archives/2009/12/another-entry-name/');
// returns an integer, e.g. "7"
This function returns the ID of the most parent page. (You should add it to functions.php.) Tested on WordPress 2.7 and higher.
function most_parent_id() {
global $post;
if ($post->post_parent) {
$ancestors = get_post_ancestors($post->ID);
$root = count($ancestors)-1;
$parent = $ancestors[$root];
} else {
$parent = $post->ID;
}
return $parent;
}
// to be put inside the Loop
echo '<div class="page-root-' . most_parent_id() . '">';
// outputs an integer, thus e.g. <div class="page-root-17">
Adding this code to your template (or using Exec-PHP in a page) allows you to output a list of links to items from a given feed, grouped by date.
Requires Frank Bültges RSSImport
. Tested on WordPress 2.7 and higher.
if (function_exists('RSSImport')) { // only proceed if there is RSSImport()
// let the import begin!
$shared = RSSImport( // you need all those options even if empty, else they get messed up
$display = 20, // should be the number of the items in your feed - but not more
$feedurl = 'http://feeds.feedburner.com/google/uIgH', // you should replace this with your feed
$before_desc = '',
$displaydescriptions = '',
$after_desc = '',
$html = '',
$truncatedescchar = '',
$truncatedescstring = '',
$truncatetitlechar = '',
$truncatetitlestring = '',
$before_date = '%%DATE%%', // delimiter for exploding the date by
$date = true,
$after_date = '',
$date_format = 'U', // date in seconds
$before_creator = '',
$creator = false,
$after_creator = '',
$start_items = '',
$end_items = '',
$start_item = '',
$end_item = '%%DELIMITER%%', // delimiter for exploding entries
$target = '',
$rel = '',
$charsetscan = '',
$debug = false,
$before_noitems = '',
$noitems = '',
$after_noitems = '',
$before_error = '',
$error = '',
$after_error = '',
$paging = false,
$prev_paging_link = '',
$next_paging_link = '',
$prev_paging_title = '',
$next_paging_title = '',
$use_simplepie = false,
$view = false
);
$shared = str_replace('<!--via MagpieRSS with RSSImport-->', '', $shared); // sorry
$shared = trim($shared); // just in case, let's remove whitespace in front and in the end
$shared = explode('%%DELIMITER%%', $shared); // let's create an array of our feed items
array_pop($shared); // and cut off the last one as it's empty
// in the sub-arrays we need to have the date seperated from the link
$i = 0;
foreach ($shared as $item) {
$item = str_replace(array("\n", "\r", "\t", "\o", "\xOB"), ' ', $item);
$item = trim($item);
$shared[$i] = explode('%%DATE%%', $item);
$i++;
}
// helper function for array sorting - we want the array to be sorted by item date, not item title
function compare ($a, $b) {
if ($a[1] == $b[1]) return 0;
return ($a[1] < $b[1])? -1 : 1;
}
uasort($shared, 'compare');
// …and we want the newest first
$shared = array_reverse($shared);
// now, we'll check how old a feed item is and put it into a new array
$i = 0;
foreach ($shared as $item) {
global $today, $yesterday, $lastweek, $evenolder;
$since = round((strtotime(date("Y-m-d", time())) - strtotime(date("Y-m-d", $item[1]))) / 86400);
if ($since < 1) {
$today[$i] = $item[0];
} elseif (($since > 0) && ($since < 2)) {
$yesterday[$i] = $item[0];
} elseif (($since > 1) && ($since < 8)) {
$lastweek[$i] = $item[0];
} else {
$evenolder[$i] = $item[0];
}
$i++;
}
// do we have items posted today?
if ($today) {
$date = date('Y.m.d'); // you should change the date to your "style"
echo "\n<h2>Today <small>(" . $date . ")</small></h2>\n";
echo '<ul>' . "\n";
foreach ($today as $item) {
echo ' <li>' . $item . '</li>' . "\n";
}
echo '</ul>' . "\n";
}
// do we have items posted yesterday?
if ($yesterday) {
$date = date('Y.m.d', mktime(0, 0, 0, date("m") , date("d") - 1, date("Y")));
echo "\n<h2>Yesterday <small>(" . $date . ")</small></h2>\n";
echo '<ul>' . "\n";
foreach ($yesterday as $item) {
echo ' <li>' . $item . '</li>' . "\n";
}
echo '</ul>' . "\n";
}
// do we have items posted last week?
if ($lastweek) {
$start = date('Y.m.d', mktime(0, 0, 0, date("m") , date("d") - 7, date("Y")));
$end = date('Y.m.d', mktime(0, 0, 0, date("m") , date("d") - 2, date("Y")));
echo "\n<h2>Last week <small>(" . $start . "-" . $end . ")</small></h2>\n";
echo '<ul>' . "\n";
foreach ($lastweek as $item) {
echo ' <li>' . $item . '</li>' . "\n";
}
echo '</ul>' . "\n";
}
// do we have items posted even before last week? giddyup, lazy one!
if ($evenolder) {
$date = date('Y.m.d', mktime(0, 0, 0, date("m") , date("d") - 7, date("Y")));
echo "\n<h2>Ages ago <small>(before " . $date . ")</small></h2>\n";
echo '<ul>' . "\n";
foreach ($evenolder as $item) {
echo ' <li>' . $item . '</li>' . "\n";
}
echo '</ul>' . "\n";
}
} // The End.
Nach einem Kommentar im Bender-Blog über die Web-Kommunikationsfähigkeiten der Bundeswehr habe ich aus Interesse einen ganz kurzen (grundsätzlichen) Fragenkatalog zu den genutzten Web-Technologien und öffentlichen Informationsmöglichkeiten bei unseren Nachrichtendiensten zusammengestellt und beim BKA, bei der Bundeswehr, beim BND und beim Verfassungsschutz abgearbeitet:
Die Seite des BKA nutzt nicht-validierendes HTML 4, Frames und ISO 8859-1 als Codierung. Wie da zu erwarten gibt es auch keinen Feed. In einem Frameset gibt es folgende Presse-Funktionen:
Zugutehalten kann man der Website, dass es eine umfangreiche Liste an externen Links gibt. Dass das BKA kein Paradebeispiel an Transparenz sein würde (Nachrichten dürfen von Suchmaschinen zwar gecrawlt, aber nicht indiziert werden; keine offensichtlichen permalinks), war fast zu erwarten; dass es bei seinem Web-Auftritt technisch und kommunikativ allerdings schon die Jahrtausendwende verpasst hat, erstaunt schon ein wenig.
Die Website der Bundeswehr nutzt nicht-validierendes XHTML. Da kann man allerdings schon fast einen Feed erwarten, den es dann auch gibt. Auch mit schöner Erklärung – und dem Hinweis, dass das im Intranet nicht funktionieren würde, da dort überwiegend der Internet Explorer 6 eingesetzt würde (ich hoffe im Felde sind die Soldaten besser ausgerüstet).
Es gibt einen sehr umfangreichen Service-Bereich (unter anderem mit einem (nichtverlinkten) Bereich zum Presseportal, Medien-Tipps oder dem Tourplan der Bigband), und einem gesonderten Multimedia-Archiv.
Die Online-Präsenz des BND wartet mit ebenfalls nicht-validierendem XHTML auf. Trotz so fast schon fortschrittlicher Technik gibt es keinen Feed. Dafür schon auf der Startseite einen Link zu Hintergrundbildern für den Desktop.
Im Pressebereich findet sich fast nur Web-untaugliches Material – PDFs (Zahlen bei Veröffentlichung dieses Eintrages:
Zum Vergleich: die CIA.
Auch hier gilt: nicht-validierendes HTML 4 und keine Feeds, dafür gibt es auf der Startseite eine "persönliche" Begrüßung und zwei Telefonlinks (!) auf arabisch und türkisch angeboten, sowie einstellbare visuelle Optionen.
Zum Pressematerial: Es gibt Publikationen (acht PDFs, zwei CDs), und folgende Presseinformationen:
Es sind immerhin echt schöne URIs.
Ansehenswert wären vielleicht noch das ZKA und der MAD (als Teil der Bundeswehr - hat der noch immer MAD - der bessere Weg
als Kontakt-Slogan und eine E-Mail-Adresse bei T-Online?) außen vor gelassen.
Insgesamt – wie zu erwarten – bedient sich keiner der Dienste z.B. eines social media newsrooms. Mit Abstand am fortschrittlichsten, was bei der offensiven Personalpolitik aber auch nicht wirklich verwundert, ist die Website der Bundeswehr. Die anderen Seiten sind damit zwar im Internet, aber sie sind nicht Internet, wie es sein kann, und in diesem Kontext sein sollte.
Sich mit etwaigen Strategien zu beschäftigen, und auch nachzufragen, steht auf meiner zu-erarbeitenden-Einträge-Liste. Bis dahin scrape ich mit eigenen Tools.
Von 1994, aber noch immer aufschlussreich.
Praktisch.
Eine Liste von Werkzeugen und Seiten zur Recherche, die hier genutzt werden:
Kennst du mehr? Hast du Verbesserungsvorschläge? Wende dich an Ben!
The Library contains a wealth of information, from unclassified current publications to basic references, reports and maps
Cryptome welcomes documents for publication that are prohibited by governments worldwide, in particular material on freedom of expression, privacy, cryptology, dual-use technologies, national security, intelligence, and secret governance
A commercial RSS reader application that is self-hosted
The Foreign Policy Research Institute is an independent, nonprofit organization based in Philadelphia, devoted to advanced research and public education on international affairs
GlobalSecurity.org is the leading source of background information and developing news stories in the fields of defense, space, intelligence, WMD, and homeland security
Googles automatischer Benachrichtigungsdienst
Googles Bildersuchdienst
Googles Projekt digitalisierter Bücher
Fetches and organizes facts from across the Internet
Googles Usenet-Suchdienst
Googles akademischer Suchdienst
Googles Websuche
Das Institut für Technikfolgen-Abschätzung führt interdisziplinäre wissenschaftliche Forschung an den Schnittstellen von Technik und Gesellschaft durch
Provide, from an international perspective, to IISS members and the wider public, through publications and other activities, the best possible objective information on military and political developments relevant to the prospects, course, and consequence
Space for collecting data and collaborating on research about complex networks and applications of network science
Real-time social media search and analysis
An independent non-governmental research institute and library located at The George Washington University, the Archive collects and publishes declassified documents obtained through the Freedom of Information Act
Scirus is the most comprehensive scientific research tool on the web. With over 370 million scientific items indexed at last count, it allows researchers to search for not only journal content but also scientists' homepages, courseware, pre-print server material, patents and institutional repository and website information
TrackingTheThreat.com is a database of open source information about the Al Qaeda terrorist network, developed as a research project of the FMS Advanced Systems Group
Wikileaks is a multi-jurisdictional organization to protect internal dissidents, whistleblowers, journalists and bloggers who face legal or other threats related to publishing
Wikipedia is a multilingual, web-based, free-content encyclopedia project based on an openly-editable model
Today’s Wolfram|Alpha is the first step in an ambitious, long-term project to make all systematic knowledge immediately computable by anyone
Pipes is a powerful composition tool to aggregate, manipulate, and mashup content from around the web
Visually construct spiders and scrapers without scripting
Making Wikipedia a no-brainer
Diagramming worth a thousand words
Zotero is a free, easy-to-use Firefox extension to help you collect, manage, cite, and share your research sources
Ihr virtuelles Gedächtnis
A Large-Scale Network Analysis, Modeling and Visualization Toolkit for Biomedical, Social Science and Physics Research
Folgende Seiten beschäftigten sich teilweise mit den hier angeschittenen Themen:
Kennst du mehr? Hast du Verbesserungsvorschläge? Wende dich an Ben!
Anmerkungen zur sicherheitspolitischen Kommunikation
Friedensforschung
The Defense and Security Media Review
netzpolitik.org ist ein Blog und eine politische Plattform für Freiheit und Offenheit im digitalen Zeitalter
Das FAZ Blog zu Sicherheitspolitik, Militär und den Menschen, die davon betroffen sind
Cryptome welcomes documents for publication that are prohibited by governments worldwide, in particular material on freedom of expression, privacy, cryptology, dual-use technologies, national security, intelligence, and secret governance – open, secret a
What’s next in national security
Networked tribes, systems disruption, and the emerging bazaar of violence. Resilient Communities, decentralized platforms, and self-organizing futures
h+ covers technological, scientific, and cultural trends that are changing — and will change — human beings in fundamental ways
Ruminating on issues related to the pointy end
Open source military analysis, strategic thinking, and imagery interpretation
The Information Warfare Monitor is an independent research activity tracking the emergence of cyberspace as a strategic domain
GreyLogics Blog
The big thoughts of today’s big thinkers examining the confluence of accelerating revolutions that are shaping our future world, and the inside story on new technological and social realities from the pioneers actively working in these arenas
The Network Weavers are June Holley, Valdis Krebs et al.
Inquiry and learning into social networks, organizational network analysis, and the relationships among people and systems in complex organizations and networks
Professors Sam and Sydney Liles: Cyber warfare, privacy, computer security, computer forensics, technology, and more
The mission of the Singularity Action Group is to promote a Singularity for the good of mankind through public education and direct action in the development of Singularity technologies
The Future Is Here Today… Robots, Genetics, AI, Longevity, Singularity
Small Wars Journal facilitates the exchange of information among practitioners, thought leaders, and students of Small Wars, in order to advance knowledge and capabilities in the field
Whatever happens to cross my desk or mind on teaching, intelligence or teaching intelligence
This blog is focused on ‘exploding’ old concepts and thinking about economies, organizations, communities, and groups
conflict in n dimensions
Zenpundit is a blog dedicated to exploring the intersections of foreign policy, history, military theory, national security,strategic thinking, futurism, cognition and a number of other esoteric pursuits
Von netzwerk-organisatorische formen verwendete Fachbegriffe und Abkürzungen.
Nicht dabei was du suchst? Erklärung falsch? Wende dich an Ben!
Die Links und deren Inhalte stellen keine Wertung durch Ben dar.
Teile dieser Liste sind aus dem Abkürzungsverzeichnis von Weblog Sicherheitspolitik (nicht mehr verfügbar) und aus dem Glossar von Michael A. Sheehans Crush The Cell
übernommen.
Diese Liste wurde zuletzt aktualisiert.