Volltext: "Macht Shizofrenie eigentlich sexy? - MSN tritt der Open Content Alliance bei."
/* 0.1 - initial release 0.2 - new option: rewrite mail addresses with [at] and [dot] 0.3 - userdefined placeholders for [at] and [dot] 0.4 - new option: links can be open in new window (default: off) 0.5 - support for SqlTablePrefix */ class NP_AutoLink extends NucleusPlugin { function getName() { return 'AutoLink'; } function getAuthor() { return 'Kai Greve'; } function getURL() { return 'http://kgblog.de/'; } function getVersion() { return '0.5'; } function getDescription() { return 'Automatically creates links for internet and mail addresses'; } function install() { $this->createOption('InternetAddress','Automatically create links for internet addresses ?','yesno','yes'); $this->createOption('NewWindow','Open links in a new window?','yesno','no'); $this->createOption('MailAddress','Automatically create links for mail addresses ?','yesno','yes'); $this->createOption('RewriteMailAddress','Rewrite mail addresses with [at] and [dot]?','yesno','yes'); $this->createOption('at','Placeholder for @','text','[at]'); $this->createOption('dot','Placeholder for .','text','[dot]'); } function getEventList() { return array('PreItem', 'PreComment'); } function Treatment($_text) { global $CONF, $blog; if ($this->getOption('NewWindow') == 'yes') { $nw="onclick=\"javascript:window.open(this.href, '_blank'); return false;\""; } if ($this->getOption('InternetAddress') == 'yes') { $_text = preg_replace('/(\s)([http|https|ftp|file]+:\/\/[a-zA-Z0-9_?=&%;+-.\/]*)/si','\1\2',$_text); $_text = preg_replace('/(\s)(www\.[a-zA-Z0-9_?=&%;+-.\/]*)/si','\1\2',$_text); } $at = $this->getOption('at'); $dot = $this->getOption('dot'); if ($this->getOption('MailAddress') == 'yes') { if ($this->getOption('RewriteMailAddress') == 'no') { $_text = preg_replace('/(\s)([a-zA-Z0-9\._-]+@[a-zA-Z0-9\._-]+\.[a-zA-Z]{2,5})/s','\1\2',$_text); } else { $_text = preg_replace('/(\s)([a-zA-Z0-9\._-]+)@([a-zA-Z0-9\._-]+)\.([a-zA-Z]{2,5})/s','\1\2'.$at.'\3'.$dot.'\4',$_text); } } if ($this->getOption('MailAddress') == 'no' && $this->getOption('RewriteMailAddress') == 'yes'){ $_text = preg_replace('/(\s)([a-zA-Z0-9\._-]+)@([a-zA-Z0-9\._-]+)\.([a-zA-Z]{2,5})/s','\1\2'.$at.'\3'.$dot.'\4',$_text); } return $_text; } function event_PreItem($_data) { $_data[item]->body = $this->Treatment($_data[item]->body); $_data[item]->more = $this->Treatment($_data[item]->more); } function event_PreComment($_data) { $_data['comment']['body'] = $this->Treatment($_data['comment']['body']); } function supportsFeature ($what) { switch ($what) { case 'SqlTablePrefix': return 1; default: return 0; } } } ?>26 October
Macht Shizofrenie eigentlich sexy? - MSN tritt der Open Content Alliance bei.
Auf der Website der Open Content Alliance (OCA) kann man so wohlklingende Worte wie die folgenden lesen:"The Open Content Alliance (OCA) represents the collaborative efforts of a group of cultural, technology, nonprofit, and governmental organizations from around the world that will help build a permanent archive of multilingual digitized text and multimedia content."
Andererseits meldet sich dieser Tage Microsoft in Gestalt von MSN und nimmt mal schnell teil an einem Projekt, von dessen Grundlagen man letzthin noch als Krebsgeschwür redete.
So geht Microsoft mit erheblichem Angstdruck gegen Leute vor, von denen sie glauben, sie hätten illegal Software eingesetzt oder gar Bilder aus ihrer Datenbank unberechtigt genutzt. Man hat sich einer Organisation angeschlossen, die Copyrightverstöße ahnden soll und in regelmäßigen Abständen Drohbriefe verschickt und andererseits möchte man gern copyrightfreie Sachen zur Vermehrung des eigenen Reichtums nutzen. Das Übliche eben: von der Allgemeinheit nehmen und bloß nichts zurückgeben.
Die Shizophrenie tritt noch heftiger zu Tage, wenn man sich überlegt, dass sich der Chef dieses Unternehmens noch vor ein paar Monaten nicht zu fein war, die Opensource-Szene als solche zum Krebsgeschwür der Gesellschaft zu erklären, welches im Namen des Marktes aufgehalten werden sollte - man kann einfach nicht mehr so leicht mit schlechter Software viel Geld machen, wenn nebenan jemand sitzt, der besseres kostenfrei verteilt. Nun jedenfalls will der Konzern also lizenzfreie Informationen zur Anreicherung der eigenen Datenbanken und zur Kaschierung der eigenen Unzulänglichkeiten in Beschlag nehmen und über die eigene Suchmaschine verfügbar machen (weil die nämlich sonst auch nur noch irrelevanten Krempel ausspuckt).
[Druckversion direkt zum Drucker senden]
Geschrieben von harko um 16:23:53 Uhr - Kategorie: Publikationen
Karma: 46 [+/-]
Trackback
Derzeit keine Trackbacks vorhanden.
Mit dieser TrackBack url kann der Beitrag verlinkt werden (right-click, copy link target).
Wenn Ihr Blog keine Trackbacks anbietet, kann Ihr Trackback manuell durch dieses Formular eingebaut werden .
Comments
mySQL error with query SELECT c.citem as itemid, c.cnumber as commentid, c.cbody as body, c.cuser as user, c.cmail as userid, c.cemail as email, c.cmember as memberid, c.ctime, c.chost as host, c.cip as ip, c.cblog as blogid FROM entheogenenucleus_comment as c WHERE c.citem=102 ORDER BY c.ctime: Table './blog/entheogenenucleus_comment' is marked as crashed and last (automatic?) repair failedmySQL error with query SELECT count(*) AS result FROM entheogenenucleus_comment as c WHERE c.citem=102 ORDER BY c.ctime: Table './blog/entheogenenucleus_comment' is marked as crashed and last (automatic?) repair failed
Noch keine Kommentare vorhanden.
Add Comments

