von A bis Z: 

crawlBookmarklet zum Indexieren von geöffneten Webseiten in YaCy, #c1846

  • javascript:window.open("http://localhost:8090/CrawlStartSite.html?crawlingDomMaxCheck=1&crawlingDomMaxPages=3&crawlingURL=" + encodeURIComponent(window.location.href), "CrawlStartSiteWindow");
  • das Bookmarklet öffnet die Admin-Seite CrawlStartSite.html, wobei das JavaScript in die geöffnete Seite diese Werte einfügt:
    1. Einschränkungen-Checkbox ist aktiviert (checked)
    2. die Adresse der Webseite, die geöffnet ist, im Feld "Start URL"
    3. die Einschränkung, nicht mehr als 1 Dokument zu indexieren

Damit der Anwender mit einem Klick auf das crawlBookmarklet einen Zugriff auf das Admin-Menü "Seiten Crawlen" bekommt ist die Voraussetzung, dass der Anwender in der aktuellen Browser-Instanz als YaCy-Admin angemeldet ist und dann ist man vom Crawlen nur einen Mausklick auf die "Starte neuen Crawl"-Schaltfläche entfernt. Getestet mit:

  1. Firefox Version 33.0.2
  2. Internet Explorer 11.0.13

crawlBookmarklet-Verhalten im Firefox-Browser

Wenn die zu indexierende Webseite immer in einem wieder dem gleichen Tab angezeigt/geladen wird, dann wird die Admin-Seite http: //localhost:8090/CrawlStartSite.html auch immer im gleichen Tab geöffnet.

digitaler Raum

  • ist keine Fiktion, keine Abstraktion, kein Modewort, sondern genauso eine Realität wie die neue Welt in Zeiten von Christoph Kolumbus und Vasco da Gama gewesen ist. Digitaler Raum ist ein von vielen Räumen, die einem Mensch zur Verfügung stehen - oder auch nicht - um sich mit den Mitmenschen zu treffen, Neues zu entdecken, Ideen, Projekte, Gegenstände in diesen Räumen zu platzieren, bekannt zu machen, zu verwirklichen. Die Kommunikationsmedien (Internet, Telefon, öffentlich-rechtlicher Rundfunk, private Sender, Soziale Netzwerke, ...) sind natürliche Bestandteile des digitalen Raums.
  • in der Physik können die Räume - je nach Beschaffenheit, je nach Struktur - die Verbreitung von Wellen und somit von Informationen begünstigen oder bremsen. Entscheidend ist dabei, ob und wie die jeweiligen Räume und Wellen miteinander korrelieren oder nicht, Stichwörter sind Resonanzeffekte, Wellenlänge, Synchronisation und Synergien. (Be)greifbare Beispiele sind die Laser-Vorrichtung sowie die sämtlichen Kommunikationskanäle der modernen und früheren Medien.
  • ähnliche Effekte gelten auch für die digitale Räume. Iim sozialen Miteinander können digitale Räume ähnlich dem Pendant in der Physik die Verbreitung und Verwirklichung von Ideen, Projekten begünstigen oder auch bremsen. Wobei die in der Physik bekannte Erscheinungen, Regel, Gesetzmäßigkeiten wie Resonanzeffekte, Wellenlänge, Synchronisation und Synergien treten in digitalen Räumen genauso wie in der Physik auf, die Wirkung und die Zusammenwirkung dieser Effekte ist aber wesentlich komplexer und kann viel weitreichendere Konsequenzen haben.
Das Bild kann hier heruntergeladen und mit der freien Software Dia weiterverarbeitet werden.

ipAdresToTransmit, #c1832

  • ipAdresToTransmit ist eine JavaScript-basierte Lösung, mit der du eine dynamische IP-Adresse im Internet bekannt machen kannst, wenn du über das Internet auf ein auf dem heimischen PC installierten Dienst zugreifen möchtest, bspw. auf die YaCy-Suche. Detaillierte Beschreibung und eine ZIP-Datei mit einem JavaScript+PHP-Script zum Herunterladen s. Client-IP-Adresse an den Server übermitteln
  • diese Weiterleitung:

    RewriteCond  %{HTTP_HOST} ^yacy.mein-webserver-xy.de$           [NC]
    RewriteRule (.*) http: //xx.xxx.yy.yyy:8090/yacysearch.html$1 [R=303,L]

    auf einen YaCy-Peer xx.xxx.yy.yyy wurde erfolgreich getestet. Ein query- und andere Parameter hinter dem Fragezeichen '?' werden an den Server xx.xxx.yy.yyy:8090 weitergereicht.

Linklisten

  • die Linklisten auf einzelnen Webseiten sprechrun.de:XYZ sind zweimal dargestellt:
    • die Liste oben enthält die Link-Beschriftungen
    • in der Liste mit der Überschrift "Weitere Quellen zum Thema XYZ" unten ist ersichtlich, auf welche Websites die jeweilige Verweise verlinken.
Das Bild kann hier heruntergeladen und mit der freien Software Dia weiterverarbeitet werden.

Liquid Browsing

Proxy

  • Proxy-Server kann als Tauschbörse und anonymer Proxy für YaCy-Agenten agieren
  • Proxy-Server kann als Anonymisierungsdienst in einem Netzwerk verwendet werden, s. dazu Proxy als Anonymisierungsdienst bei Wikipedia
  • in einem YaCy-Bezahlsystem kann der Proxy-Knoten für eine zeitsparende anonyme Verrechnung von Währungseinheiten verwendet werden

Das Bild im ODP-Format kann hier heruntergeladen und mit der freien Software LibreOffice weiterverarbeitet werden.

YaCy-Abo, #c1882

  • das YaCy-Abo ist ein Versuch, die im Thread Paradigmenwechsel für YaCy Android App? diskutierten Ideen frei von technischen Details aus der Anwendersicht plattformunabhängig - Desktop, Tablet oder mobiles Gerät - zu betrachten und bildlich (be)greifbar zu machen.
  • als Alleinstellungsmerkmal bzw. als Mehrwert im Vergleich zu den
  • ... dargestellten Eigenschaften ist mit der YaCy-Abo-Funktionalität ein Nutzungszenario anvisiert, bei dem ein YaCy-Peer in Echtzeit darüber informiert wird, dass nach einer Änderung des Indexes im YaCy-Netzwerk als Ergebnis eines Crawl-Laufs ein neuer Treffer in der Trefferliste des YaCy-Abos, bspw. "Weihnachtsmann Musterstadt" vorhanden ist.
  • im Idealfall habe ich als YaCy-Abonnent eine Wahlmöglichkeit, wie die Benachrichtigung über die neue Treffer stattfindet:
    • per EMail
    • per SMS
    • oder meine lokale YaCy-Instanz blendet einfach eine entsprechende Mitteilung im PopUp-Fenster ein.

YaCy-Agent 

  • ist eine wiederverwendbare Sammlung von erweiterten Filter-/Sucheinstellungen, die lokal oder auf einem Proxy-Server gespeichert ist und bei einem Rechercheauftrag an das YaCy-Netz (YaCy-Ökosystem) mit zusätzlichen Filter-/Sucheinstellungen ergänzt, präzisiert werden kann.
  • Weit verbreitet, genau genommen in mehr als 99% angewendete Option für die Präzisierung des Rechercheauftrags ist die Eingabe von bestimmten Suchbegriffen.
  • als Beispiel für einen auf ein Thema XY spezialisierten YaCy-Agent kann ein Agent sein, der nur die einen von diesem Agenten begrenzten Pool PPTXY von YaCy-Peers durchsucht, wobei dem Anwender bekannt ist, dass in diesem Pool Quellen zum Thema XY indexiert sind.
  1. These: erweiterte Filter-/Sucheinstellungen werden von der Mehrheit der Anwender nicht genutzt
  2. These: erweiterte Filter-/Sucheinstellungen werden von der Mehrheit der Anwender nicht genutzt, weil sie den Aufwand für die Einarbeitung in die Konfiguration der Filter-/Sucheinstellungen scheuen
  3. These: die Effizienz und die Qualität der Rechercheergebnisse würde sich erheblich verbessern, wenn den Anwendern eine Möglichkeit geboten wäre, einfach zu bedienende YaCy-Agenten (erweiterte Filter-/Sucheinstellungen) zu nutzen
  4. These: innovative Konzepte für die Bedienoberfläche wie Liquid Browsing können die Hemmschwelle für die Verwendung von YaCy-Agenten senken

YaCy-Bezahlsystem

  • ein Bezahlsystem, das in der Lage ist, je nach Angebot und Nachfrage reibungslos und zeitsparend unterschiedliche in einem Projekt verfügbaren Ressourcen als Zahlungsmittel zu erfassen und zu verrechnen.

YaCy-Netzwerk

  • "YaCy ist eine verteilte Suchmaschine, die auf einem Peer-To-Peer-Netzwerk basiert." [mehr ...]

YaCy-Ökosystem, #c1888

  • ein mit der YaCy-Lösung bereitgestellter Raum, in dem YaCy-Peers und YaCy-Netzwerke sich etablieren und weiterentwickeln können.

Bildliche Darstellung für die Denkanstöße "Wie kann sich ein YaCy-Ökosystem weiterentwickeln?" Abgeleitet von den Bildern von Ben Mills.

  • Bei der Betrachtung und Weiterentwicklung des YaCy-Ökosystems sind diese zwei Aspekte wichtig:
    • aus technischer Sicht stellt das YaCy-Ökosystem ein Zusammenschluss von YaCy-Netzwerken dar
    • die Mitglieder der YaCy-Community, die gleichzeitig Bewohner des YaCy-Ökosystems sind, können von Vorteilen dieses Ökosystems nur dann profitieren, wenn die Zusammenarbeit und die Verantwortlichketen in der Community zuverlässig abgestimmt sind - s. Beispiel yacyDNS in Aktion: "ich will damit signalisieren, dass ich beabsichtige diese spezifischen Nutzungsszenarien meines Tool auch in Zukunft zu supporten".

yacyDNS