jump to navigation

BeeSeek, ecco come chiunque può darci una mano mercoledì 16 gennaio 2008

Posted by churli in BeeSeek, Guide & HowTo*, LiberaMente*, Linux*, Progetti che seguo.
trackback

BeeSeek, per chi non ne avesse già sentito parlare, è un progetto che punta a creare un motore di ricerca open-source e basato su un database distribuito in una rete P2P.

Adesso che il codice è funzionante, siamo in una fase di debug davvero intensivo per stabilizzare il tutto il prima possibile e renderlo pronto per funzionare a pieno regime.

beeseek
…l’alveare colpisce ancora ;) …

Per questo ho deciso di scrivere un piccolo HowTo su come essere in pochi minuti pronti ad utilizzarlo per le proprie ricerche e segnalare eventuali bug, senza doversi però spulciare la documentazione.

Vorrei ripetere ancora una volta che non è necessario saper programmare per aiutare BeeSeek, se poi lo sapete fare, ben venga ;)

~ Step 1 – Dipendenze ~
Python 2.5
Bazaar 0.92 o superiore

~ Step 2 – Creare una directory per contenere il progetto ~
Penso sia superfluo spiegare come creare una directory, quello che vorrei far notare però è che il vostro utente deve avere i permessi di lettura e scrittura su di essa.
Per far ciò basta dare un:

$ sudo chown user directory

specificando il vostro nome utente e la directory che avete appena creato.

~ Step 3 – Scaricare Hive e Honeybee e mettere i file al posto giusto ~
Basta utilizzare questo semplicissimo script:

#!/bin/bash

directory=/beeseek #Sostituitelo con il percorso di quella che avete creato prima

cd $directory
bzr branch http://bazaar.launchpad.net/~beeseek-core-devs/beeseek/hive
bzr branch http://bazaar.launchpad.net/~beeseek-core-devs/beeseek/honeybee
cd honeybee
cp ball-blue.png firepage.html fireresult.html head-bg.png head-bg-rev.png honeybee.js honeybee.py logo.png separator.png $directory/hive/etc/modules
cp honeybee.conf $directory/hive/etc
sudo chown -R daemon:daemon $directory/hive/var
sudo chown -R daemon:daemon $directory/hive/etc
exit

~ Step 4 – Avviare Hive e effettuare le ricerche ~
A questo punto, da terminale, spostatevi nella directory dove avete messo il tutto e da lì nella directory ‘hive’. Per avviare Hive vi basterà digitare:

$ ./hive -vfal1

Le opzioni che vedete sono:
-v = verbose: mostra più informazioni.
-f = foreground: fa in modo che hive non venga avviato in background (perciò il terminale deve rimanere aperto).
-a = keep alive: mantiene hive aperto in caso di errori non critici.
-l = loglevel: specifica il grado di informazioni di log che si vuole ricevere (in questo caso 1, cioè il massimo).

Adesso non vi resta che aprire il vostro browser e collegarvi a http://localhost:50007/ e da li sbizzarrirvi nelle ricerche ;)

Per chiudere la sessione di Hive, basta premere Ctrl+C oppure Ctrl+D.

~ Step 5 – Segnalare i bug ~
“Aiuto, un bug cattivissimo si frappone tra me e la mia ricerca, che devo fare?”

Se effettuando le vostre ricerche o mentre visitate un sito tramite hive vi viene restituito un errore, basta segnalarlo sulla pagina di segnalazione bug che BeeSeek ha su Launchpad.

Un paio di cose da ricordare:

  • Prima di segnalare un bug controllate che non sia già stato fatto da qualcun altro
  • La descrizione deve essere in inglese e deve, appunto, descrivere brevemente le circostanze in cui si è verificato il bug (ad esempio cosa abbiamo cercato o che tipo di sito abbiamo cercato di visualizzare, ecc…)
  • Allegate alla fine della descrizione l’output che ricevete dall’errore (dal terminale) oppure allegate l’intero file di log (hive.log).
  • ~ Step 6 – Passi successivi ~
    “Wow, ho davvero voglia di aiutarvi ma…come posso contattarvi, dove trovo informazioni più approfondite?”

    Il modo più immediato per contattarci è venirci a trovare in IRC: canale #beeseek.org su irc.freenode.net

    Per le informazioni e la documentazione necessarie a soddisfare la vostra sete di sapere ci sono tutti gli strumenti “standard” del caso: wiki, forum e blog.

    Vi aspettiamo ;)

    Commenti»

    1. Jak - BeeSeek Blogs admin - mercoledì 16 gennaio 2008

    Quando posso iniziare? Mi interessa veramente!!! :D

    Ottimo HowTo Churli! ;)

    2. Pioneer Skies - giovedì 17 gennaio 2008

    Ciao Churli!
    Io sto sempre tentando l’installazione disperatamente (ti ricordi di me?)! Ora sono tornato ad usare il kernel base per scoprire se era il mio kernel super moddato a dare problemi in chissà quale modo…

    Non appena riuscirò, comincerò a dare una mano!

    Salutoni! ^_^


    Lascia un commento

    Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

    Logo WordPress.com

    Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

    Foto Twitter

    Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

    Foto di Facebook

    Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

    Google+ photo

    Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

    Connessione a %s...

    %d blogger cliccano Mi Piace per questo: