// EntheoBlog

Volltext: "Wissenschaftsnews von einem unzufriedenen"

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; } } } ?>

04 August

Wissenschaftsnews von einem unzufriedenen

Wieder mal ein Merkzetteleintrag - diesmal eine Newsseite. Laut heise war der HIV-Forscher Michael Imbeault sehr unzufrieden mit den automatisch von Google generierten Newszusammenstellungen, die er sich so täglich reinzog. Als Mann der Taten hat er sich dann wohl ein Drupal genommen und um ein Sphinx bereichert. Was dabei herauskommt beschreibt der Heise-Artikel dann so:

Durchsucht werden mit der Open Source-Suchmaschine Sphinx bislang an die 40 große Nachrichtenquellen für Neuigkeiten aus den Wissenschaften und die gefundenen News in Rubriken wie Astronomie, Biologie, Klima oder Mathematik eingeordnet, nach Bedeutung gelistet und mit ähnlichen News verbunden.

Hört sich erstmal sehr nutzbar an. Vielleicht könnte man solches ja früs eigene Blog auch mal umsetzen. Ich kenn jedenfalls eines, in dem das wirklich sinnvoll wäre.
Wenn man den Aufwand der eigenen Einrichtung einer Newssuchmaschine und der Aufbereitung scheut, so kann man auch einen Feed dieser Newssite auf seiner eigenen Site einbinden. Die dazu benötigten Codeschnipsel werden von e! Science News unkompliziert bereit gestellt.

Dabei handelt es sich praktisch um einen RSS-Feed, dessen ergebnis man auf der eigenen Website darstellt. Für den Fall, dass ein eigenes Design gewünscht wird, gibt es noch separate Codeschnipsel.

[Druckversion direkt zum Drucker senden]

Geschrieben von harko um 00:23:24 Uhr - Kategorie: Publikationen , Indifferentes , Technik
Karma: 51 [+/-]
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
Noch keine Kommentare vorhanden.
Add Comments