Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Pulpit semantyczny Nepomuk

Użytkownicy nowego KDE (4.4) mogą cieszyć się pulpitem semantycznym Nepomuk. Jest to nadzwyczaj ciekawa technologia, pozwalająca wyszukiwać dane nie tylko za pomocą nazw, ale również na podstawie metadanych dodanych przez użytkownika lub nawet treści plików.

Po pierwszym zalogowaniu się do środowiska system poinformuje nas czy mamy wszystkie potrzebne komponenty do uruchomienia usługi. Najczęściej będziemy musieli doinstalować pakiet virtuoso-minimal. Jeżeli wszystko jest gotowe otrzymamy powiadomienie o rozpoczęciu indeksowania naszych danych za pomocą demona strigi. Może to trochę potrwać - w zależności od ilości zgromadzonych danych w katalogach, które mają być przeszukane (domyślnie katalog domowy).

Najpierw o metadanych. W Doplhinie, domyślnym menedżerze plików w KDE, po prawej stronie (domyślnie, włączanie lub wyłączanie F11) znajdziemy panel Informacje. Po najechaniu kursorem na dowolny plik lub katalog będziemy mogli edytować metadane tego pliku lub katalogu. Możemy go ocenić, skomentować lub dodać tagi. Oczywiście, możemy tę operację wykonać również na zbiorach plików, co pomaga znacznie zaoszczędzić czas. Dzięki dobrze dobranym tagom możemy odnaleźć dokładnie te informacje, które nas interesują. Nie ma potrzeby wyszukiwać wszystkich plików PDF, skoro interesują nas wyłącznie ebooki. Podobnie możemy chcieć wyszukać jedynie komedie spośród wszystkich naszych filmów lub wyłącznie muzykę klasyczną w naszych zbiorach płyt. W polu wyszukiwania wpisujemy po prostu odpowiednie słowo kluczowe i już!

Na załączonym zrzucie ekranu widzimy, że oprócz folderów, które były opisane słowem kluczowym "muzyka klasyczna" znalazły się również pewne pliki tekstowe. Jest to zdecydowanie najciekawsza funkcja Nepomuka. Wpisując w szukajkę dowolne wyrażenie odnajdziemy również te pliki, w których to wyrażenie było użyte. Dla testów stworzę plik o nazwie Lorem ipsum, w który wrzucę właśnie standardowy wypełniacz lorem ipsum, a gdzieś pomiędzy zdania wpiszę "dobreprogramy.pl".

Eksperyment, jak widać na ostatnim zrzucie ekranu, powiódł się znakomicie. Po ponownym uruchomieniu strigi (kolejne indeksowanie trwa kilka sekund) wpisałem w wyszukiwarkę hasło "dobreprogramy.pl" i bezbłędnie odnalazłem plik o który chodziło.

Oczywiście to jeszcze nie wszystko co można wycisnąć z Nepomuka. W przyszłym wydaniu KDE 4.5, możemy spodziewać się m.in. integracji klienta poczty Kmail z interfejsem pulpitu semantycznego. Dzięki Akonadi - usłudze przechowywania oraz zarządzania informacjami osobistymi (PIM) będziemy mogli bardzo łatwo zintegrować oraz wyszukiwać dane "rozrzucone" po np. programach pocztowych, komunikatorach, czytnikach kanałów RSS czy usenetu. Jest na co czekać! 

Komentarze

0 nowych
Gitma-Dżones ;<   4 #1 07.03.2010 02:00

@ iacobus

Dlaczego używasz KDE? Dużo słyszę dobrego o KDE ale nie mogę do niego przełamać się. Czy mógłbyś podać kilka argumentów, które do Ciebie przemawiają za KDE?

iacobus   6 #2 07.03.2010 08:52

1)Dobrze działające "Kaplikacje" :) typu Kmail, Kopete, itp; 2)Wydajność jest dobra (z włączonymi efektami pulpitu, działającym demonem strigi, mysql i innymi zabiera ok. 300 MB RAM - licząc z reszrą systemu); 3)W porównaniu do rustykalnego GNOME wygląda dużo lepiej; 4) Niesamowity rozwój - wystarczy przejrzeć wpisy mówiące o pojawianiu się nowych wersji KDE żeby się o tym przekonać.

  #3 07.03.2010 09:13

Strigi. Nie powinno być Stingi?

Tutaj jednak na pewno popełniłeś błąd rzeczowy: "W Dolphinie, domyślnym menadżerze pakietów w KDE".

Po pierwsze, to nie menadżer pakietów. Po drugie, to nie w KDE, lecz KDE4.

  #4 07.03.2010 09:16

Od siebie dodam, że najciekawiej zapowiadającą się funkcją jest zastąpienie okien zapisz/otwórz specjalnym oknem, które współpracuje z Nepomuk. Użytkownik nie będzie nawigować po hiearhi katalogów, po zdaniem twórców, przy Nepomuku staje się to zbędne. Zwyczajowo przy zapisie będziemy wybierać typ zasobu(muzyka, fotografia, film, grafika), dodawać odpowiednie tagi i inne zasoby(np. osoby), a następnie pisać komentarz do takiego pliku. W oknie otwórz odnajdziemy nasz plik właśnie po tym.

Wiele osób narzeka, iż nie potrafi znaleźć pliku zapisanego 5 sekund temu. Nie mają pojęcia, gdzie dany plik trafił. Wspomniane rozwiązanie zniszczy ten problem.

  #5 07.03.2010 09:21

@Gitma-Dżones ;< | 07.03.2010 2:00 : W wersjach stabilnych KWIN potrafi się wykrzaczyć, gdy ciągle włączamy/wyłączamy efekty. Trzeba go potem uruchamiać ręcznie. To jedyny problem. KDE4 jest naprawdę dobre. Przy wyłączonym Stingi(Nepomuk może być włączony) chodzi, jak błyskawica. Głównym plusem KDE4 jest Nepomuk i Krunners, a także wiele innych wrażeń, np. rozbudowane miejsca. KDE4 zawiera z sobą cały szereg funkcji, które developerom GNOME się nawet nie śniły, choćby fish://użytkownik@localhost , zaawansowane opcje miejsc, itd. W dodatku mamy minutnik(wiem, ze zrobienie własnego minutnika, to dwie sekundy, lecz ten jest bardziej zintegrowany ze środowiskiem). Muszę nadmienić, że świetnie się sprawują powiadomienia w KDE4.

  #6 07.03.2010 09:22

Pulpit semantyczny to coś, co bije obecnie wszystko.

iacobus   6 #7 07.03.2010 09:57

Przejęzyczenie: Nie menedżerze pakietów, a "menedżerze plików".

iacobus   6 #8 07.03.2010 09:58

@notgnucy: STRIGI, nie stringi

  #9 07.03.2010 10:56

@iacobus | 07.03.2010 9:58 : Nie napisałem STRINGI, lecz STINGI.

Gitma-Dżones ;<   4 #10 07.03.2010 11:05

@ iacobus

A działanie GIMP/Inkscape i wszystkiego poza K nie stwarza problemu?

iacobus   6 #11 07.03.2010 11:13

tak czy inaczej źle ;-)

StawikPiast   11 #12 07.03.2010 11:15

o widze ze Linux zaczyna doganiac powoli poziomem rozwoju Viste, w ktorej ta usluga jest od nowosci, ciekawe kiedy dogoni W7 w ktorej juz poszli o krok dalej z szukaniem ;)

iacobus   6 #13 07.03.2010 11:16

Gimpa używam jedynie do prostych rzeczy typu skalowanie obrazów i nie widzę żadnej różnicy. Trzeba dodać jedynie odpowiednie motywy, żeby aplikacje pisane na GTK wyglądały dobrze pod KDE. Nie jest to żaden problem: Żeby poprawić wygląd należy zainstalować następujące pakiety: gtk-qt-engine, gtk2-engines,-gtk-qt, libswt-mozilla-gtk-*. Następnie wchodzisz do Ustawienia systemowe -> Wygląd, instalujesz łatkę dla programów ze stajni mozilli oraz ustawiasz odpowiednie motywy wyglądu dla aplikacji gnomowych. Po ponownym odpaleniu X'ów cieszysz się dobrym wyglądem aplikacji pisanych w GTK.

iacobus   6 #14 07.03.2010 11:19

@stawik: pokaż jakiekolwiek źródło w internecie mówiące o implementacji technik semantycznych w Viscie lub W7.

  #15 07.03.2010 12:23

@StawikPiast | 07.03.2010 11:15 : O jakiej usłudze piszesz? Masz na myśli indeksowanie plików i czytanie treści plików tekstowych. Muszę Cię zmartwić, bo ten wpis nie dotyczy takiej funkcjonalności. Beagle i Kerry beagle jest już od dawien dawna. Wcześniej na Linuksie też stosowano jakieś inne rozwiązania.

Dodatkowo, to zauważ(powinienem właściwie od tego zacząć), że pierwsze wersje do uruchomienia KDE4 pojawiły się przed pierwszymi betami Visty.

Powracając jednak do tematu. Nepomuk pozwala komentować pliki przez użytkownika, a także wyszukiwać informacje po komentarzach. Pozwala oceniać zawartość plików.

Nepomuk, a Stingi, to dwie różne rzeczy. Pominę kwestię, iż Stingi rozumie zawartość plików programów od chemii, a także potrafi wyłuskiwać tekst z plików PDF czy ODT(tego w Viście nie ma). Co ważniejsze -Stingi nie mieli ciągle dyskiem.

  #16 07.03.2010 13:05

Oczywiście zapomniałem, że Vista nie pozwoli np. wyszukać plików zapytaniem: "Pokaż mi wszystkie pliki, które mi przesłał StawikPiotr", gdy nie mamy zainstalowanego programu umożliwiającego przysyłania plików.

Wincenty Pstrowski   5 #17 07.03.2010 13:05

Dzięki za wpis. KDE to świetne i chyba najbardziej innowacyjne środowisko graficzne. Dobrze się rozwija, szkoda tylko, że nie jest to domyślne środowisko w Ubuntu z całą pewnością system zyskał by wiele. W moim odczuciu bywa niestabilne w wersji 64BIT. Przynajmniej jeśli chodzi o distra okołoubuntowe.

StawikPiast   11 #18 07.03.2010 13:50

@iacobus


sory ale nie chce mi sie tego szukac. sam sobie znajdz windows search 4. Na co dzien z tego kozystam, wiec prosze mi nie wypisywac ze tego nie ma.

iacobus   6 #19 07.03.2010 13:51

Wujek google nic nie wie na temat "semantic desktop vista". Sam gadasz głupoty, albo nie umiesz czytać ze zrozumieniem.

  #20 07.03.2010 14:13

@ StawikPiast | 07.03.2010 13:50: http://www.dobreprogramy.pl/Windows-Search-w-automatycznych-aktualizacjach,Aktua...

Nigdzie nie znalazłem informacji, by Windows Search 4 udostępniał opcje pulpitu semantycznego. To jest zwyczajna usługa indeksująca. Nic poza tym.

Gitma-Dżones ;<   4 #21 07.03.2010 20:57

@ iacobus

Wypróbuję KDE po raz kolejny. Ciekawy artykuł. Dzięki

MantisGhost   4 #22 07.03.2010 21:11

szczerze dla mnie KDE jest przeładowany **** owszem bardzo ładny szczególnie jak się go dostosuje ;) ale ma za dużo zbędnych bajerów jak plasmoidy które nic nie robią tylko pulpit syfią. No i KDE wciąż jest niedopracowanie. CO do dolphina to mnie zawsze jakoś odrzucał same jego panele boczne zabierają masę miejsca a nawigacja za jego pomocą często gęsto doprowadzała mnie do szewskiej pasji. Mimo to KDE jest dobry dla osób które przechodzą z winy na linuks'a ale moim zdaniem lepiej po wdrożeniu się przesiąść na gnome'a bądź xfce

  #23 07.03.2010 21:28

@MantisGhost | 07.03.2010 21:11 : Panele boczne nie są do niczego potrzebne, poza panelem informacje(jeżeli korzystamy z Nepomuk - wiem, że bez przerwy powtarzam te pojęcie). Informacje mogą Ci się wyświetlać w postaci dymku po najechaniu na plik - dokładnie tak, jak to było w Konquerorze z KDE 3.5. Miejsca masz dostępne w pasku adresu(klikasz w ikonkę najbardziej po prawej). Wychodzi na to, że paneli bocznych możesz się pozbyć. Jeszcze jedna rada. Do paneli górnych możesz pododawać przyciski dodające/ukrywające panele boczne, a same panele boczne możesz do tego pogrupować w zakładki. To tak parę rad z mojej strony, jak się pozbyć paneli bocznych lub uczynić je mniej uciążliwymi.

Ludvick   7 #24 08.03.2010 05:53

@iacobus
Super wpis! Bardzo interesujace informacje, wprawdzie, na temat uslug, z ktorych nie korzystam, ale zawsze warto wiedziec, ze jak zajdzie potrzeba, to jest i - po Twoim wpisie - mam ogolna orientacje, jak z nich korzystac.

Wielkie dzieki za to!

tomimaki   6 #25 08.03.2010 17:58

Fajny wpis. Można dowiedzieć się ciekawych rzeczy. A ogólnie to mnie cieszy, że jest wybór: GNOME, KDE, Xfce, LXDE, Enlightenment i jeszcze inne. Dla każdego coś miłego.

StawikPiast   11 #26 09.03.2010 12:06

http://www.microsoft.com/windows/products/winfamily/desktopsearch/technicalresou...

Prosze tutaj jest opis dla Windows search, od wielu lat w Windows Vista to dziala, dodatkowo mozna przeszukiwac cala siec firmowa a nie tylko komputer lokalny, serwery sharepoint.

BenderBendingRodriguez   6 #27 10.03.2010 12:22

@StawikPiast

Powiedziano to już wcześniej że Windows Search 4.0 wyszukuje tylko pliki lub maile (lub właściwości tych plików jak autor itp.) ale co zrobić jak nie masz żadnych właściwości w pliku? Co jak szukasz konkretnej treści? Co do Nepomuka to również możesz wyszukiwać sieć firmową bo co to za problem stworzyć skrót do sieci firmowej i nakierować na nią Nepomuka??

Nie wiem co chciałeś udowodnić tym linkiem ale na pewno udowodniłeś że Nepomuk jest zdecydowanie bardziej zaawansowaną usługą niż Windows Search 4.0

MantisGhost   4 #28 10.03.2010 17:32

czyli prościej mówiąc klasyczne wyszukiwanie po nazwach, wartości i tagach

gedgon   4 #29 10.03.2010 21:12

Jaki tam semantyczny desktop. Do w/w to KDE4 pozostalo w chol**e i jeszcze troche. To co opisales to tylko ideksowanie (skadinad z kiepska implementacja) i tagowanie.

  #30 01.04.2010 23:13

"usłudze przechowywania oraz zarządzania informacjami osobistymi"
Akonadi to tylko magazyn danych i metadanych.

  #31 03.04.2010 15:23

@gedgon | 10.03.2010 21:12 : To, co pokazał, to tylko indeksowanie+opisywanie+tagowanie. Jednak należy zwrócić uwagę na krunner(przypominający nieco Gnome-DO). W dodatku, to Nepomuk obsługuje o wiele więcej niż tagi. Każdy program może dodać własną informację, np. kontakt. W dodatku, to w Nepomuku można przechowywać też informacje o pochodzeniu pliku.

  #32 03.04.2010 15:24

Obecnie KDE4 nie wykorzystuje w pełni możliwości Nepomuka - silnik już jest - brakuje jedynie interfejsów graficznych.

umcs   4 #33 10.04.2010 16:52

Troche nie rozumiem tego Nepomuka. Po jak cholere to? Ludzie nie pamietaja co gdzie jest albo co to jest i inne takie?

Sorki za brak polskich liter ale dopiero co zainstalowalem Archa (z KDE4)

  #34 08.06.2010 10:42

@MantisGhost Co do paneli bocznych w Dolphin to można je także pokazywać i ukrywać za pomocą skrótów klawiaturowych: [F4] [F7] [F9] [F11] :-) ale to prawda, że stabilnością KDE4 ustępuje jeszcze KDE3.5. No i wymaga więcej pamięci - mam starego laptopa i musiałem dokupić pamięć bo 380MB było za mało (teraz mam 1GB i wywaliłem SWAP, bo mi już to do niczego nie potrzebne :-D ). Maksymalne użycie pamięci w KDE4 sztucznie uzyskane po włączeniu kilkunastu programów - w tym kilkadziesiąt zakładek w Firefox - to 700MB RAM. Natomiast zwykle zużycie RAM waha się pomiędzy 350-600MB. Spróbujcie tak z Windą (procesor mam AMD Sempron 3000+ jednordzeniowy). Procesor mógłby być nieco szybszy przy otwartych kilku programach, ale poza tym jest git.

  #35 29.06.2010 07:44

w KDE4 piękne jest to że prawie wszystko można zmieniać wg własnych potrzeb w odróżnieniu od gnome (nie wspominając o windowsie), trzeba tylko trochę cierpliwość na początku gdy przechodziłem z KDE 3,5 to się strasznie wkurzałem ale to tylko i wyłącznie brak wiedzy; do MantisGhost - jakbyś wiedział coś o plasmoidach to byś nie pisał takich głupot, np dzieki plasmoidowi widok katalogu możesz zmienić cały zaśmiecony w ikonki pulpit w jedną malutką ramkę w której mieści ci się setki ikon z aplikacjami