Pages

2010-05-28

Test mit Bild-}senden an Blog am k800i


Mal sehen, ob das jetzt vom Blog zu Buzz und von da zu Twitter findet.

Connecting twitter and buzz

The forward way (twitter→buzz) is easy (but not configurable): Just connect your twitter account on the buzz settings.

To send informations back, it is harder: buzz and twitter don't cooperate directly, so one needs an auxiliary server (e.g. twitterfeed.com, which regularly looks for new posts on buzz and sends them to twitter).

This leads to a very predictable problem: Messages will bounce between buzz ind twitter in an infinite loop. This is alleviated by the fact that twitterfeed relays only one message per hour (but this also makes debugging the problem much harder). Googling for this gave several approaches:
  1. Give up (the most frequently chosen one).

    This is bad, since now (and for the foreseeable future) twitter will have much more readers than buzz. By giving up one would restrict one's readership to people with google accounts. Personal discussions showed me that people are reluctant to create accounts on google due to the recent privacy discussions.
  2. Use a fourth party solution (e.g. yahoo pipes - I'm too lazy to try this).
  3. Disable the import twitter→buzz

    This obviously breaks the loop, but makes twitter the main aggregator for everything. Since twitter is less user-friendly than buzz, this would require me to care about both services manually. But it might be the only working solution.
  4. Use the filter option in twitterfeed (this excludes posts containing at least one in a list of words from being relayed).

    This variant looks useful at the first glance, but isn't that much:
    buzz imports the tweet without adding anything to the content (it displays the word "twitter" on the buzz page, but this is not included into the message itself).
    twitterfeed, OTOH, relays only the pure content of the message, and prepend or append arbitrary strings, and can filter for the presence of words (i.e. not arbitrary strings).

    Using this, one might include "foo" at every buzz→twitter transfer, and kill messages containing "foo". This would break the loop only after the message has circled around once.

    Another option would be filtering for "bit.ly", which is used by twitterfeed to squish the message below 140 bytes. This fails for another reason: the "bit.ly" part is near the end of the message and gets chopped off before filtering and importing (and a new "bit.ly" is appended at the end after filtering and importing).

    Looped messages contain my name twice in a row (separated with a space), but since the filtering works only for words, not strings (space is the OR operator there), I cannot filter for that either.
For now, I have to stick with the third variant.

Edit (2011-06-20): In the meantime I learned that twitterfeed's filters are positive-only, i.e. I can't say "transmit all messages which don't contain the word".

2010-05-18

Butantan abgebrannt

Vergesst den Sch...-Golf - am Wochenende gab es eine richtige Katastrophe.

In den regulären Nachrichten war es nicht, deswegen werden es viele nicht mitbekommen haben: Eins der Gebäude des Instituto Butantan ist abgebrannt, und zwar das mit den Präparaten. Die gute Nachricht: Lebenden Schlangen ist nichts passiert. Allerdings sind 85000 präparierte Exemplare (darunter viele Holotypen und ein paar hundert noch unklassifizierte) verloren, ebenso 450000 Spinnentierpräparate, davon einige tausend unklassifiziert.
Auf Venomland ist ein Video verlinkt, laut WW sind die dort evakuierten Boxen nur Spinnen für die Serumgewinnung.

Hurra, wir kriegen Öl umsonst

Die Suppe im Golf nähert sich dem Loop Current (eine Strömung, die an der Südküste von Louisiana nach Osten zieht, dann um die Nase von Florida herum und in den Golfstrom).

Bilder gibt es hier:
http://www.weather.com/outlook/weather-news/news/articles/oil-spill-encounters-loop-current_2010-05-17

2010-05-15

Denkender Schleimpilz

Nicht, dass Ihr denkt, es wird erst dann lustig, wenn die Kopffüßer an Land kommen (man kann allerdings vorsorgen - die größte denkbare Gnade besteht darin, als erster gefressen zu werden). Inzwischen fangen die Schleimpilze an, Computer zu bauen (und sie tun das billiger als die Chinesen - so ein Plasmodium verlangt gerade eine Haferflocke am Tag).

Andrew Adamatzky[0] hat aus Agarplatten Schaltkreise geschnitzt, Physarum polycephalum[1] reingesetzt und ihm Haferflocken versprochen. Man musste nicht mal welche hinlegen - der "Pilz"[2] rennt brav geradeaus und weicht auch bei Verlockungen nicht vom Weg ab (alle Bilder aus [0]):

Physarum running straight across a X junction despite of food in the side street

Wenn man jetzt logische Gates bauen will, braucht man ein paar Grundformen und Physarum (oder dessen Abwesenheit, entsprechend 1 und 0) an den Eingängen.



[0] A. Adametzky: "Slime mould logical gates: exploring ballistic approach", physics/1005.2301v1
Anmerkung:
Das ist der Autor, der auch vor zwei Jahren die Phototaxis des Schleimpilzes zum Routing ausnutzte (Internet können die Tierchen auch, und wenn es zu weit zur nächsten Haferflocke ist, reiten sie auf einem Roboter hin).

[1] siehe http://de.wikipedia.org/wiki/Physarum_polycephalum

[2] kein Pilz, sondern Unikonta[3]→Heterokonta→Amoebozoa→Mycetozoa→Myxogastria→Physarida→Physaridae

[3] Unikonta (d.h. Amoebozoa+Heterokonta(=Pilze, Tiere und Kragengeißler)) gehören zwar zusammen, sind aber eventuell nicht monophyletisch, solange nicht absolut ausgeschlossen ist, dass root@eukaryota dazwischen (d.h. beim Pluszeichen) liegt. Ich habe es hier mal mit reingenommen, weil es in älteren Darstellungen so gemacht wird (das sind die, bei denen es 5 eukaryotische Supergruppen gibt - wenn man hier wie üblich trennt, sind es 6 (die beiden, Chromalvoleata (d.h. Wimpertiere, Braunalgen, Malaria und kleines Zeug), Pflanzen (Rotalgen sowie Grünalgen inclusive Landpflanzen) und noch zwei Supergruppen kleines Wuselzeug - siehe Adi et al.[4])

Edit (2011-06-18): Inzwischen geht man davon aus, dass Unikonta monophyletisch sind.  Ein regelmäßig aktualisierter Stammbaum wird auf http://skepticwonder.fieldofscience.com/ gepflegt.

[4] Adi et al., "The New Higher Level Classification of Eukaryotes with Emphasis on the Taxonomy of Protists", J. Eukaryot. Microbiol., 52(5), 2005, p.399, PDF dort frei verfügbar. Inzwischen gibt es noch neueres, aber AFAIK nichtso recht eindeutig.

2010-05-14

Google macht Formeleditor kaputt

Googledocs hatte bis vor kurzem einen fast brauchbaren Formeleditor in Googledocs (erwähnt hier), und nun wollte ich schnell mal an einem LaTeX-freien Rechner ein paar Formeln notieren und sie haben ihn kaputtgemacht und durch ein Caveman-Interface ersetzt. Das wäre kurzzeitig noch zu ertragen, wenn es nicht unmöglich wäre, in einer so einfachen Formel wie

Integral mit Grenzen

nach Eingabe der oberen Integrationsgrenze wieder auf die Grundlinie zu kommen (egal wieviel man runklickt oder cursortastet, man landet vor dem Haken, in einer der beiden Grenzen oder rechts außerhalb des Formelkastens in der Textzeile).

Falls www.latexlab.org (ein Hilfsprojekt, das irgendwie mit google kooperiert (unklar wie eng und wie weit)) sich ordentlich entwickelt, kann man vielleicht damit leben. Allerdings will das globalen Zugriff auf alle googledocs-Files, geht also nur, wenn man dort wie ich nur nichtgeheimes Zeug hat.

Der Eater kommt

Gregory Benford lag richtig: Das Schwarze Loch im Zentrum von M87 liegt nicht in der Mitte, wo es hingehört, sondern 6.8pc ± 0.8pc (das sind 2.1⋅10¹⁷ Meter, im Bild eine Zehntel Bogensekunde) daneben. Nur die Masse hat er ein klein wenig unterschätzt (so um 15.3 Größenordnungen). Verursacht ist die Verschiebung möglicherweise durch den Rückstoß des Jets (zumindest stimmt die Richtung).
Lest schonmal interessante Sachen (z.B. mein Blog, oder wenigstens den RSS-Feed von arxiv), damit beim Upload ordentlich was ankommt.