Internet Visualisierung/Netzstruktur

Hier finden YaCy User Hilfe wenn was nicht funktioniert oder anders funktioniert als man dachte. Bei offensichtlichen Fehlern diese bitte gleich in die Bugs (http://bugs.yacy.net) eintragen.
Forumsregeln
In diesem Forum geht es um Benutzungsprobleme und Anfragen für Hilfe. Wird dabei ein Bug identifiziert, wird der thread zur Bearbeitung in die Bug-Sektion verschoben. Wer hier also einen Thread eingestellt hat und ihn vermisst, wird ihn sicherlich in der Bug-Sektion wiederfinden.

Internet Visualisierung/Netzstruktur

Beitragvon wsc » Di Dez 09, 2008 7:46 pm

Momentan teste ich YaCy als Ersatz für meine Google Custom Search Engine (Themen-basierte Suchmaschine). Was mir besonders an YaCy gefällt ist aber eigentich ein Nebenprodukt, nämlich die Internet Visualisierung oder Netzstruktur. Irgendwie finde ich es faszinierend zu sehen wie Webseiten sich zu einander verhalten. Ist es auch möglich die Visualisierung in den eigenen Webseiten zu integrieren, sowie es mit dem Suchformular möglich ist? Wenn ja, welchen Code muss man dafür benutzen? Und ist diese Funktion auch irgendwo dokumentiert?

Vielen Dank im Voraus!
wsc
 

Re: Internet Visualisierung/Netzstruktur

Beitragvon Low012 » Di Dez 09, 2008 10:59 pm

Ich hatte einen tollen Artikel geschrieben und dann leider das Browserfenster versehentlich geschlossen, daher jetzt nur noch die Kurzversion:

Wenn du das Bild auf http://localhost:8080/WatchWebStructure_p.html irgendwo einbinden willst, musst du dafür sorgen, dass es öffentlich zugänglich ist. dazu muss:

1. der Rechner auf dem YaCy läuft öffentlich zugänglich sein
2. die Grafik frei zugänglich sein

2. ist ein Problem, da die Grafik passwortgeschützt ist und das aus gutem Grund: Die Grafik enthält ja möglicherweise Domainnamen, zu denen du einen crawl gestartet hast, was aber nicht jeder wissen soll. Du musst dir also darüber klar sein, dass wenn du den Passwortschutz entfernst, private Daten öffentlich werden.

Wenn du dich entschieden hast, den Passwortschutz zu entfernen, machst du das am einfachsten, indem du in den Ordner htroot im YaCy-Verzeichnis gehst und dort von der Datei WebStructurePicture_p.class eine Kopie mit dem Namen WebStructurePicture.class erzeugst.

Nun solltest du die Grafik direkt verlinken können:

<img src="http://example.org:8080/WebStructurePicture.png?host=opensolaris.org&depth=3&width=768&height=576&nodes=500&time=-1">

Die Parameter nach dem Fragezeichen haben die folgende Bedeutung:

host: die Domain, von der aus die Verlinkung dargestellt werden soll
depth: über wieviele Schritte die darzustellenen Domains miteinander Verlinkt sein dürfen
width: Breite der Grafik
height: Höhe der Grafik
nodes: die maximale Anzahl von Domains die angezeigt werden sollen
time: die maximale Zeit in Millisekunden(?), die YaCy sich zur Erzeugung der Grafik nehemn darf (-1 ist unbegrenzt)

Zwar sind für alle Werte Obergrenzen im Programmcode vorhanden, so dass für YaCy übermäßig belastenden Anfragen nicht möglich sind, wenn aber jemand die Obergrenzen ausreizt und immer wieder Grafiken für verschiedene Domains anfordert, könnte es sein, dass dein Peer überlastet wird und kaum noch auf Anfragen reagiert. Darüber solltest du dir im Klaren sein, bevor du den Passwortschutz entfernst.
Low012
 
Beiträge: 2214
Registriert: Mi Jun 27, 2007 12:11 pm

Re: Internet Visualisierung/Netzstruktur

Beitragvon Orbiter » Mi Dez 10, 2008 9:52 am

wir könnten auch darüber nachdenken ob wir den PW Schutz konfigurierbar machen, wie beispielsweise das auch die Wiki-Seite hat.

Bitte auch mal auf der Terminal-Seite gucken (im Menüpunkt Terminal): dort ist eine interaktive Webstruktur drin, in der man auch Zoomen kann (bild anklicken, dann + und - benutzen, Pfeiltasten gehen auch).
Die Interaktive Webstruktur zeigt aber nur Vorgänge während des Crawlens, um da eine Grafik zu einer bestimmten Domäne anzuzeigen müsste man den Code erweitern...
Orbiter
 
Beiträge: 5792
Registriert: Di Jun 26, 2007 10:58 pm
Wohnort: Frankfurt am Main

Re: Internet Visualisierung/Netzstruktur

Beitragvon wsc » Mi Dez 10, 2008 11:02 am

OK, vielen Dank für die Infos. Ich werde es mal ausprobieren. Die Webstruktur auf der Terminal-Seite hatte ich auch schon gesehen; sieht wirklich toll aus weil es 'bewegt'.
wsc
 

Re: Internet Visualisierung/Netzstruktur

Beitragvon wsc » Mo Dez 15, 2008 4:57 pm

Es funktioniert, aber nicht wie hieroben beschrieben. Ich habe eine Kopie von WebStructurePicture_p.class erzeugt und sie umbenannt in WebStructurePicture.class. Danach habe ich eine leere HTML-Datei angelegt und die Grafik mit <img src="http://localhost:8080/WebStructurePicture.png?host=auto&depth=3&width=768&height=576&nodes=100&time=-1"> verlinkt. Wenn ich die HTML-Datei im Browser öffne, erscheint aber eine leere Seite. Mit <img ... WebStructurePicture_p.png ...> wird die Grafik jedoch ordentlich angezeigt.

Yacy (0.61) läuft auf meinem Ubuntu-Laptop im Robinson-Modus, Port 8080 ist nicht geöffnet (aber das sollte in meinem Fall kein Problem sein). Die Dateien WebStructurePicture.class und WebStructurePicture_p.class haben die Rechte 644 (-rw-r--r--) und gehören mir. Was könnte los sein? Müssen vielleicht noch andere Dateien gekopiert und umbenannt werden?
wsc
 

Re: Internet Visualisierung/Netzstruktur

Beitragvon Lotus » Mo Dez 15, 2008 5:07 pm

Ich habe es gerade bei mir ausprobiert, YaCy muss danach noch neugestartet werden.
Lotus
 
Beiträge: 1699
Registriert: Mi Jun 27, 2007 3:33 pm
Wohnort: Hamburg

Re: Internet Visualisierung/Netzstruktur

Beitragvon wsc » Di Dez 16, 2008 7:23 pm

OK, vielen Dank. Jetzt kann ich eine Visualisierung einer bestimmten Domain machen und in meine Website integrieren. Es wäre natürlich noch schöner wenn ein Benutzer die Netzstruktur selbst beeinflussen kann, indem er z.B. eine Adresse eingibt oder die Tiefe ändert. Ich habe versucht das Formular aus WatchWebStructure_p.html dafür zu verwenden, aber das klappt nicht (entweder es passiert nichts oder ich bekomme eine Visualisierung von -Unresolved_Pattern zu sehen). Ist es möglich was ich vor Augen habe oder ist es sehr aufwendig zu realiseren? Wie gehe ich am Besten vor? Da ich kein Programmierer bin, könnte ich ein bisschen Hilfe gebrauchen (auch wenn es vielleicht nicht direkt mit Yacy zu tun hat).
wsc
 

Re: Internet Visualisierung/Netzstruktur

Beitragvon Lotus » Di Dez 16, 2008 10:00 pm

Die Parameter aus Antwort #1 sollten in diesem Fall weiterhelfen.
Lotus
 
Beiträge: 1699
Registriert: Mi Jun 27, 2007 3:33 pm
Wohnort: Hamburg


Zurück zu Fragen und Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron