FAQ Suchen Synapsis Wiki Projekte Mitgliederliste Benutzergruppen Profil Einloggen, um private Nachrichten zu lesen Registrieren Login

Suchmaschinenprotokoll

 
Neues Thema eröffnen   Neue Antwort erstellen    Syncom.org Foren-Übersicht -> Ideenkiste / Projekte
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Faktotum
Benutzer


Anmeldedatum: 13.12.2007
Beiträge: 33
Wohnort: /home/krisi
Programmiersprachen: alles mögliche, nix perfekt

BeitragVerfasst am: 17.12.2007, 14:18    Titel: Suchmaschinenprotokoll Antworten mit Zitat

Zitat:
Hier beginnt der Split aus dem Newspost Google Knol


Ja warum denn nicht??

Google ist zwar extrem beliebt und praktisch (ich nutze es ja auch), aber Google hat ein großes Problem an seiem Image: Es wird immer wieder als der große Info-Krake dargestellt, der Informationen sammelt wo immer er kann, aber übersich selbs möglichst wenig herauslässt. Was bei Googles Suchmaschine meiner Meinung nach das größte Problem ist, ist der undurchsichtige Pagerank-Mechanismus. DIe Idee des PageRank an sich ist ja wunderbar, aber sollten eben auch mehr details darüber bekannt sein. Soweit ich weiß schweigt sich google über die genaue Funktionsweise doch aus, oder?

-->> Wäre es da nicht an der Zeit, eine OpenSource Offensive zu starten??
Ich bin mir sicher dass es sowas bereits gegeben hat, oder?

Meine Idee: Wir schaffen keine Suchmaschine, sondern ein Suchmaschinenprotokoll. DIeses Protokoll definiert das verhalten einzelner Nodes in einem weltweiten community-Cluster. Dabei sollte das Protokoll so aufgebaut sein, dass es auf beliebig vielen Maschinen mit beliebeiger SOftware laufen kann (Unabhängig von Betriebssystemen oder Programmiersprachen). Einfach ein Protokoll, das Servern dabei hilft, sich im Inernet umzuschauen und mit anderen zusammenzuarbeiten. EIne Suchmaschine, die mehr oder weniger als Hintergrundprozess auf Webservern mitläuft. Und damit auch schon zur vermarktung: Es soll dabei nicht darum geghen, Geld zu verdienen, sondern man sollte das ganze auf dem Community-Gedanken aufbauen: Jeder gibt etwas dazu, und jeder profitiert davon. Es wäre zum Beispiel denkbar, das Protokoll so aufzubauen, dass jeder der Mitmachen will sich einfach ein kleines Script schreibt (oder herunterlädt), das Das Protokoll versteht. Dann kann jeder, je nach eigenen Möglichkeiten entweder EIn Serversystem aufbauen, dass nichts anderes macht, als der SUchmaschine zu dienen, oder er includet z.B. ein PHP-Script, das bei jedem Aufruf seiner(eigenen) Seite eine kleine AUfgabe für das System erledigt.. also z.B. Beim aufruf der index.php von xy.de wird per include() ein php-script ausgeführt, das eine Webseite durchcrawlt. Dazu holt sich jedes Script infos von ein paar managementservern, die den ganzen Systemclients informationen darüber geben, was sie zu tun haben. Hier könnte sogar eine Art Demokratie unter Servern erreicht werden: Jeder Server darf wählen... er führt eine Liste darüber, wie gut andere Server seine Anfragen bearbeiten und nimmt so aufgrund eines definierten alghorythmus an der Entscheidung teil, welche Server das Management der Gruppe übernehmen sollen. Das gesamte Cluster könnte sich so immer die besten Maschinen als Manager aussuchen und so eine extrem hohe Stabilitätssicherheit erhalten.

Vorraussetzung bei alledem sollte aber auf jeden Fall IMMER sein, dass alle Vorgänge vollständig dokumentiert werden und unter OpenSource für JEDEN zugänlich sind. Wenn wir Google konkurrieren wollen, dann geht das nur mit einem System, das besser ist. Besser muss hier nicht heißen, dass es schneller oder genauer ist (das wäre natürlich trotzdem schön), sondern dass es durchschaubar und nicht in der Hand einzelner ist. Das System muss außerdem über Kontrollmechanismen verfügen, die Manipulationen möglichst ausschließen.

Ich weiß, das war jetzt viel, aber vllt. lässt sich auf dem Ansatz ja weiter aufbauen??
Was meint ihr dazu?


EDIT(17.12.2007 13:21): Ich seh' grad: da gab's wohl schonmal sowas... http://www.grub.org

_________________
Linux 4 ever !
------
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
PhP0Kid
Profi-Benutzer


Anmeldedatum: 05.01.2007
Beiträge: 415
Wohnort: Ellwangen (nahe Aalen)
Programmiersprachen: PHP, CSS, (X)HTML, SQL, JavaScript, C++ (nach Erfahrung von links nach rechts)

BeitragVerfasst am: 17.12.2007, 15:36    Titel: Antworten mit Zitat

Ein weiterer großer Ausspruch des Zweifelns: Naja!


Ich verstehe dich gut, wir haben heute ja schon darüber diskutiert, aber so schön deine Idee auch klingen mag - wir haben nicht mal unser PartyVZ vollenden können. Wie willst du da ein so großes Clustersystem aufbauen, das eine solch komplexe Schnittstelle für alle Sprachen bietet? Ich kann es mir a) nicht vorstellen und b) erst recht gar nicht machen. Wie auch?

Bei Ideen sollten wir schon auf dem Boden der Tatsachen bleiben, nichts gegen deine Idee. Sie ist wirklich nicht schlecht, aber einfach zu hoch hinaus gegriffen glaube ich.



lG

_________________
http://www.Julian-Stier.de | T-REx 2.2

Fertiges ( 16.7.08 ):
* Julian-Stier.de, Blog - Juli/August 2008

Aktuelles ( 16.7.08 ):
* T-REx 2.3.0 - release 2008/2009
* GlobalIndustry - release 2008/2009
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
synapsis
Administrator


Anmeldedatum: 15.10.2006
Beiträge: 391
Wohnort: Nahe München
Programmiersprachen: C/C++, VB, (Java), PHP, JS, AJAX, Python
Compiler: gcc, MS VS2005 SE

BeitragVerfasst am: 17.12.2007, 15:47    Titel: Antworten mit Zitat

Der Boden ist immer da, wo man ihn hinsetzt ^^

Allerdings gibt es da schon mehrere Ansätze, z.b. auch YaCy .. Eine P2P Suchmaschine, aber das Problem ist dabei: Warum sollte man Rechenleistung zur Verfügung stellen, wenn man Google, was auf jeden Fall auch mehr Power hat, kostenlos nutzen kann?

Aber sonst eine sehr gute Idee Smile

_________________
Pssst... Syncom.org Relaunch im Herbst 2008... bitte weitersagen Wink
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Faktotum
Benutzer


Anmeldedatum: 13.12.2007
Beiträge: 33
Wohnort: /home/krisi
Programmiersprachen: alles mögliche, nix perfekt

BeitragVerfasst am: 17.12.2007, 16:05    Titel: Antworten mit Zitat

synapsis hat Folgendes geschrieben:
Warum sollte man Rechenleistung zur Verfügung stellen, wenn man Google, was auf jeden Fall auch mehr Power hat, kostenlos nutzen kann?

->Weil eine OpenSource Suchmaschine nachvollziehbar arbeitet. Ich würde einer Maschine eher trauen, wenn ich wüsste dass sie nicht ein Konzern in der Hand hat, sondern dass jeder mitmachen kann

synapsis hat Folgendes geschrieben:
Aber sonst eine sehr gute Idee Smile

->Danke, auch wenn's etwas zu groß klingt... man kann's ja mal versuchen.. ich werd mir in den Weihnachtsferien mal Gedanken drüber machen

_________________
Linux 4 ever !
------
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
PhP0Kid
Profi-Benutzer


Anmeldedatum: 05.01.2007
Beiträge: 415
Wohnort: Ellwangen (nahe Aalen)
Programmiersprachen: PHP, CSS, (X)HTML, SQL, JavaScript, C++ (nach Erfahrung von links nach rechts)

BeitragVerfasst am: 17.12.2007, 21:17    Titel: Antworten mit Zitat

Nagut, mal weg vom großen Ganzen hin zum konzentrierten Problem an sich:
Wie willst du es angehen? Was ist von Nöten? Wo können "einfache" Programmierer (wie ich) auch ihren Teil leisten? Wird mein Name erwähnt? Fragen über Fragen.. Mr. Green Cool

_________________
http://www.Julian-Stier.de | T-REx 2.2

Fertiges ( 16.7.08 ):
* Julian-Stier.de, Blog - Juli/August 2008

Aktuelles ( 16.7.08 ):
* T-REx 2.3.0 - release 2008/2009
* GlobalIndustry - release 2008/2009
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Faktotum
Benutzer


Anmeldedatum: 13.12.2007
Beiträge: 33
Wohnort: /home/krisi
Programmiersprachen: alles mögliche, nix perfekt

BeitragVerfasst am: 18.12.2007, 14:30    Titel: Antworten mit Zitat

Sollen wir sowas mal probieren???
Da lässt sich hier im FOrum doch bestimmt ne neue Diskussionsrunde aufmachen???

Es gibt zwar schon mehrere Ansätze zu verteilten OpenSource Scuhmaschinen, ich denke aber dass wir die sache doch auf der Basis meiner Idee mit dem Suchmaschinenprotokoll aufbauen könnten... das wäre, glaube ich was völlig neues. DIe Frage ist nur, ob es wirklich soviel vorteile bringt. Meiner meinung nach schon, da es, genauso wie HTTP, SMTP und CO völlig unabhängig wäre von Programmiersprachen und Betriebsystemen. Wir würden lediglich eine Sprache und Verhaltensregeln schaffen, womit Suchmaschinen im Netz dann arbeiten können.

Wenn ich nicht der einzige bin, der sich für die Sache interessiert, dann würde ich vorschlagen dieses Thema in in einen neuen Forenzweig zu verlagern... es hat jetzt ja nicht mehr viel mit Knol zu tun... (ich weiß leider nicht, wie man neue Foren aufmacht...)

_________________
Linux 4 ever !
------
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
PhP0Kid
Profi-Benutzer


Anmeldedatum: 05.01.2007
Beiträge: 415
Wohnort: Ellwangen (nahe Aalen)
Programmiersprachen: PHP, CSS, (X)HTML, SQL, JavaScript, C++ (nach Erfahrung von links nach rechts)

BeitragVerfasst am: 18.12.2007, 19:15    Titel: Antworten mit Zitat

Faktotum hat Folgendes geschrieben:
ich weiß leider nicht, wie man neue Foren aufmacht...


Du meinst neue Threads Very Happy


Mh, ich möchte vorher lieber paar Antworten: Sag mir mal definitiv WIE du das machen willst. Was brauchen wir? Hardware? Programmiertechnisch? Wie soll das Ganze bitte funktionieren?

Sorry, aber ich fühl mich zu so was Hohem nicht im Stande..

_________________
http://www.Julian-Stier.de | T-REx 2.2

Fertiges ( 16.7.08 ):
* Julian-Stier.de, Blog - Juli/August 2008

Aktuelles ( 16.7.08 ):
* T-REx 2.3.0 - release 2008/2009
* GlobalIndustry - release 2008/2009
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Faktotum
Benutzer


Anmeldedatum: 13.12.2007
Beiträge: 33
Wohnort: /home/krisi
Programmiersprachen: alles mögliche, nix perfekt

BeitragVerfasst am: 19.12.2007, 14:22    Titel: Antworten mit Zitat

@PhP0Kid:
-> Wenn wir's uns ganz einfach machen wollen, dann entwickeln wir halt einfach gar keine software dafür...
Es soll ja ein Protokoll werden...
Es wäre doch schon allein interessant, nur mal etwas abstraktes aufzubauen. Ein Grundkonzept. Dann kann man immer noch anfangen 'rumzucoden.

_________________
Linux 4 ever !
------
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
PhP0Kid
Profi-Benutzer


Anmeldedatum: 05.01.2007
Beiträge: 415
Wohnort: Ellwangen (nahe Aalen)
Programmiersprachen: PHP, CSS, (X)HTML, SQL, JavaScript, C++ (nach Erfahrung von links nach rechts)

BeitragVerfasst am: 20.12.2007, 17:03    Titel: Antworten mit Zitat

Ehm, du willst also irgendetwas Theoretisches "erfinden", das gar nicht umgesetzt wird? Oder wie soll ich das verstehen? o.O
_________________
http://www.Julian-Stier.de | T-REx 2.2

Fertiges ( 16.7.08 ):
* Julian-Stier.de, Blog - Juli/August 2008

Aktuelles ( 16.7.08 ):
* T-REx 2.3.0 - release 2008/2009
* GlobalIndustry - release 2008/2009
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Faktotum
Benutzer


Anmeldedatum: 13.12.2007
Beiträge: 33
Wohnort: /home/krisi
Programmiersprachen: alles mögliche, nix perfekt

BeitragVerfasst am: 20.12.2007, 19:23    Titel: Antworten mit Zitat

@PhP0Kid:
->Ja, ich will etwas theoretisches erfinden, ABER: Wann habe ich behauptet dass das nicht umgesetzt werden soll? Ist HTTP etwa etwas theoretisches, das nicht umgesetzt wurde? Nein! es ist ein protokoll, das kommunikation zwischen PCs beschreibt.. und es gibt massenweise Programme, die es anwenden. Wenn ich ein Suchmaschinenprotokoll aufbaue, das den Datenaustausch zwischen beliebig vielen Suchmaschinenprogrammen regelt dann ist das im prinzip das selbe. Natürlich kann man parallel auch gleich eine Software aufbauen, die das Protokoll anwendet. In welcher Sprache/auf welcher Plattform lässt sich dann ja noch ausdiskutieren.

_________________
Linux 4 ever !
------
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
synapsis
Administrator


Anmeldedatum: 15.10.2006
Beiträge: 391
Wohnort: Nahe München
Programmiersprachen: C/C++, VB, (Java), PHP, JS, AJAX, Python
Compiler: gcc, MS VS2005 SE

BeitragVerfasst am: 21.12.2007, 21:38    Titel: Antworten mit Zitat

Prinzipiell ist das ja ein guter Ansatz, aber ich wüsste ehrlich gesagt nicht, warum dieses Protokoll auch nur von irgendjemandem verwendet werden sollte. Auf einzelne Benutzer verteilte Suchmaschinen gibt es schon zu Hauf und sie sind nicht besonders gut, wenn ich das mal sagen darf. (Weil ganz einfach nur wenig Leute ihre Rechenpower und Brandbreite dafür zur Verfügung stellen - Solche Protokolle gibt es also schon)

Es erscheint mir also nicht so wirklich nützlich sich die Mühe zu machen. Wink

_________________
Pssst... Syncom.org Relaunch im Herbst 2008... bitte weitersagen Wink
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
PhP0Kid
Profi-Benutzer


Anmeldedatum: 05.01.2007
Beiträge: 415
Wohnort: Ellwangen (nahe Aalen)
Programmiersprachen: PHP, CSS, (X)HTML, SQL, JavaScript, C++ (nach Erfahrung von links nach rechts)

BeitragVerfasst am: 22.12.2007, 12:19    Titel: Antworten mit Zitat

Sehe das ähnlich wie synapsis, auch wenn die Idee im Grunde nicht schlecht ist. Es gibt bereits solcherlei zu Hauf und der Aufwand, der betrieben werden muss, um überhaupt eine Suchmaschine fertig zu bekommen, die genug Informationen hat, um anständige Dinge finden zu können, ist einfach zu groß.
_________________
http://www.Julian-Stier.de | T-REx 2.2

Fertiges ( 16.7.08 ):
* Julian-Stier.de, Blog - Juli/August 2008

Aktuelles ( 16.7.08 ):
* T-REx 2.3.0 - release 2008/2009
* GlobalIndustry - release 2008/2009
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Faktotum
Benutzer


Anmeldedatum: 13.12.2007
Beiträge: 33
Wohnort: /home/krisi
Programmiersprachen: alles mögliche, nix perfekt

BeitragVerfasst am: 24.12.2007, 14:28    Titel: Antworten mit Zitat

ok, wenn ihr meint..

könnt ihr mir vllt mal ein paar links zu solchen projekten posten? ich hab da leider noch nicht viel gefunden (Yacy), es würde mich aber mal interessieren wie die das machen...

_________________
Linux 4 ever !
------
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
synapsis
Administrator


Anmeldedatum: 15.10.2006
Beiträge: 391
Wohnort: Nahe München
Programmiersprachen: C/C++, VB, (Java), PHP, JS, AJAX, Python
Compiler: gcc, MS VS2005 SE

BeitragVerfasst am: 24.12.2007, 14:54    Titel: Antworten mit Zitat

Bitteschön: http://www.yacy.net/Technology.html Wink
Für mehr Informationen wirst du dir wahrscheinlich den Quellcode anschauen müssen. OpenSource ist halt leider meistens schlecht dokumentiert... :-/

_________________
Pssst... Syncom.org Relaunch im Herbst 2008... bitte weitersagen Wink
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Faktotum
Benutzer


Anmeldedatum: 13.12.2007
Beiträge: 33
Wohnort: /home/krisi
Programmiersprachen: alles mögliche, nix perfekt

BeitragVerfasst am: 25.12.2007, 22:54    Titel: Antworten mit Zitat

Die idee von Yacy, u.a. den user als crawler zu benutzen finde ich einfach nur genial... nur so kommt man an die wirklich wichtigen infos ran. Respekt!


Ich glaue synapsis hat Recht: Ich versteh Yacy's Arbeitsweise totz open source nicht richtig.... das ist zu viel für mich...

_________________
Linux 4 ever !
------
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Syncom.org Foren-Übersicht -> Ideenkiste / Projekte Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Anhänge in diesem Forum nicht anhängen.
Du kannst Dateien in diesem Forum herunterladen.



Powered by php B. B. © 2001, 2005 php B. B. Group
Template xabbBlue für php B. B. Foren - created by php b. b. styles
Modified by synapsis
Protected by CTracker