| 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
|
Verfasst am: 17.12.2007, 14:18 Titel: Suchmaschinenprotokoll |
|
|
| 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 |
|
 |
PhP0Kid Profi-Benutzer
Anmeldedatum: 05.01.2007 Beiträge: 404 Wohnort: Ellwangen (nahe Aalen) Programmiersprachen: PHP, CSS, (X)HTML, SQL, JavaScript, C++ (nach Erfahrung von links nach rechts)
|
Verfasst am: 17.12.2007, 15:36 Titel: |
|
|
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 |
|
 |
synapsis Administrator

Anmeldedatum: 15.10.2006 Beiträge: 387 Wohnort: Nahe München Programmiersprachen: C/C++, VB, (Java), php, JS, AJAX, (Python) Compiler: MS VS2005 SE
|
Verfasst am: 17.12.2007, 15:47 Titel: |
|
|
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  _________________ Pssst... Syncom.org Relaunch im Herbst 2008... bitte weitersagen  |
|
| Nach oben |
|
 |
Faktotum Benutzer
Anmeldedatum: 13.12.2007 Beiträge: 33 Wohnort: /home/krisi Programmiersprachen: alles mögliche, nix perfekt
|
Verfasst am: 17.12.2007, 16:05 Titel: |
|
|
| 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  |
->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 |
|
 |
PhP0Kid Profi-Benutzer
Anmeldedatum: 05.01.2007 Beiträge: 404 Wohnort: Ellwangen (nahe Aalen) Programmiersprachen: PHP, CSS, (X)HTML, SQL, JavaScript, C++ (nach Erfahrung von links nach rechts)
|
Verfasst am: 17.12.2007, 21:17 Titel: |
|
|
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..  _________________ 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 |
|
 |
Faktotum Benutzer
Anmeldedatum: 13.12.2007 Beiträge: 33 Wohnort: /home/krisi Programmiersprachen: alles mögliche, nix perfekt
|
Verfasst am: 18.12.2007, 14:30 Titel: |
|
|
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 |
|
 |
PhP0Kid Profi-Benutzer
Anmeldedatum: 05.01.2007 Beiträge: 404 Wohnort: Ellwangen (nahe Aalen) Programmiersprachen: PHP, CSS, (X)HTML, SQL, JavaScript, C++ (nach Erfahrung von links nach rechts)
|
Verfasst am: 18.12.2007, 19:15 Titel: |
|
|
| Faktotum hat Folgendes geschrieben: |
| ich weiß leider nicht, wie man neue Foren aufmacht... |
Du meinst neue Threads
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 |
|
 |
Faktotum Benutzer
Anmeldedatum: 13.12.2007 Beiträge: 33 Wohnort: /home/krisi Programmiersprachen: alles mögliche, nix perfekt
|
Verfasst am: 19.12.2007, 14:22 Titel: |
|
|
@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 |
|
 |
PhP0Kid Profi-Benutzer
Anmeldedatum: 05.01.2007 Beiträge: 404 Wohnort: Ellwangen (nahe Aalen) Programmiersprachen: PHP, CSS, (X)HTML, SQL, JavaScript, C++ (nach Erfahrung von links nach rechts)
|
Verfasst am: 20.12.2007, 17:03 Titel: |
|
|
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 |
|
 |
Faktotum Benutzer
Anmeldedatum: 13.12.2007 Beiträge: 33 Wohnort: /home/krisi Programmiersprachen: alles mögliche, nix perfekt
|
Verfasst am: 20.12.2007, 19:23 Titel: |
|
|
@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 |
|
 |
synapsis Administrator

Anmeldedatum: 15.10.2006 Beiträge: 387 Wohnort: Nahe München Programmiersprachen: C/C++, VB, (Java), php, JS, AJAX, (Python) Compiler: MS VS2005 SE
|
Verfasst am: 21.12.2007, 21:38 Titel: |
|
|
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.  _________________ Pssst... Syncom.org Relaunch im Herbst 2008... bitte weitersagen  |
|
| Nach oben |
|
 |
PhP0Kid Profi-Benutzer
Anmeldedatum: 05.01.2007 Beiträge: 404 Wohnort: Ellwangen (nahe Aalen) Programmiersprachen: PHP, CSS, (X)HTML, SQL, JavaScript, C++ (nach Erfahrung von links nach rechts)
|
Verfasst am: 22.12.2007, 12:19 Titel: |
|
|
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 |
|
 |
Faktotum Benutzer
Anmeldedatum: 13.12.2007 Beiträge: 33 Wohnort: /home/krisi Programmiersprachen: alles mögliche, nix perfekt
|
Verfasst am: 24.12.2007, 14:28 Titel: |
|
|
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 |
|
 |
synapsis Administrator

Anmeldedatum: 15.10.2006 Beiträge: 387 Wohnort: Nahe München Programmiersprachen: C/C++, VB, (Java), php, JS, AJAX, (Python) Compiler: MS VS2005 SE
|
Verfasst am: 24.12.2007, 14:54 Titel: |
|
|
Bitteschön: http://www.yacy.net/Technology.html
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  |
|
| Nach oben |
|
 |
Faktotum Benutzer
Anmeldedatum: 13.12.2007 Beiträge: 33 Wohnort: /home/krisi Programmiersprachen: alles mögliche, nix perfekt
|
Verfasst am: 25.12.2007, 22:54 Titel: |
|
|
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 |
|
 |
|
|
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.
|
|