Premessa: Tracker è uno strumento di ricerca scritto in C. Ci sono varie interfacce per eseguire la ricerca utilizzando tracker come motore di ricerca che trovate quà
Il problema: Sembra che la libreria per interfacciarsi a Tracker sia un pochino scarna e che i developer debbano fare salti mortali per utilizzare tracker.
Come viene ribadito da più parti inoltre, l’utente finale non è contento se sul suo computer gira tracker, strigi, beagle, whatever e trova le cose. L’utente finale è contento SE trova le cose. Fine.
Il developer è contento se può utilizzare delle librerie che gli permettono di integrare nei sui programmi le funzionalità di ricerca di un motore di ricerca qualsiasi. Meglio se tutti scrivendo codice una volta sola.
Soluzione: Sembra che non sia ancora chiaro che i ragazzi dei vari motori di ricerca, si sono incontrati in IRC per tentare di definire uno standard con cui interfacciare tutti i loro programmi di ricerca, in modo tale da dare al developer la possibilità di scrivere il codice una volta sola ed interfacciarsi con tutti i programmi, ed agli utenti di non preouccuparsi di quale engine utilizzare, ma semplicemente di sceglierne uno.
L’interfaccia è Xesam. E’ un work in progress e non sarà pronta per dopo domani, tuttavia è la direzione giusta
Tutti gli sforzi sono concentrati nel produrre una cosa sensata, con i vari wrapper (leggi glib e qt) in modo tale da avere uno sfondo comune collaborativo.
Quindi, l’idea fondamentale è:
- date una mano se potete/volete/riuscite
- aspettate fiduciosi (ok, forse trepidanti) 😉