abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

    dnes 00:33 | Nová verze

    Byla vydána OpenIndiana 2026.10. Unixový operační systém OpenIndiana (Wikipedie) vychází z OpenSolarisu (Wikipedie).

    Ladislav Hagara | Komentářů: 1
    dnes 00:22 | IT novinky

    Americký výrobce polovodičů onsemi (ON Semiconductor) zrušil plány na rozšíření výroby v rožnovském závodě v Česku za dvě miliardy dolarů (podle aktuálního kurzu zhruba 43,5 mld. Kč). Důvodem je vývoj na trhu.

    Ladislav Hagara | Komentářů: 1
    včera 13:00 | Bezpečnostní upozornění
    Nové vydání zlib opravuje několik problémů při kompresi a dekompresi dat, přetečení bufferů, čtení mimo vyhrazenou paměť, únik neinicializovaných dat. Zvlášť významné jsou chyby v inflateGetDictionary(), inflateSync() a gzwrite(), které mohou způsobit poškození paměti. Vysoká relevance - zlib používá řada systémových i aplikačních komponent.
    vencour | Komentářů: 1
    včera 12:25 | Bezpečnostní upozornění
    Digicert hlásí neoprávněné čtení archivních zákaznických údajů. Došlo k němu po migraci z února 2025, po níž se interní systém, dříve dostupný jen přes VPN, stal přístupným z internetu. Chyba v oprávněních umožnila nově vytvořeným účtům číst archivní záznamy. K přístupu k datům mělo dojít mezi 27. červnem a 2. červencem 2026. DigiCert neoprávněné čtení potvrdil až 19. října 2026. Problém zpočátku vyhodnotil jako tvorbu účtů, ne jako … více »
    vencour | Komentářů: 1
    včera 04:44 | Pozvánky

    O víkendu probíhá na FIT VUT v Brně konference OpenAlt 2026 o otevřeném softwaru a datech, IT bezpečnosti, DIY a IoT. Na programu je spousta zajímavých přednášek. Pokud jste v Brně, stavte se. Vstup zdarma. Přednášky lze sledovat i online na VHSky a YouTube.

    Ladislav Hagara | Komentářů: 1
    včera 02:11 | IT novinky

    Qualcomm uzavřel víceletou dohodu se SpaceX. Bude dodávat rádiové technologie, baseband jednotky a software pro plánovanou pozemní 5G síť Starlink Mobile. Výstavba má zahrnovat desítky tisíc základnových stanic v USA. Zahájení nasazování se očekává v roce 2027. Qualcomm dohodu označuje za svůj dosud největší 5G kontrakt.

    vencour | Komentářů: 0
    včera 02:00 | IT novinky

    Google rozšířil Cloud Vulnerability Reward Program. Nově nabízí odměnu až 250 tisíc dolarů za vysoce závažné architektonické bezpečnostní chyby označované jako Root-in-Cloud.

    vencour | Komentářů: 0
    6.11. 12:22 | IT novinky

    V březnu byla oznámena spolupráce GrapheneOS s Motorolou. Nejnovější vlajka Motorola Signature 27 je první Motorola s oficiální podporou GrapheneOS. GrapheneOS (Wikpedie) je varianta Androidu zaměřující se na bezpečnost a soukromí.

    Ladislav Hagara | Komentářů: 0
    6.11. 04:55 | Nová verze

    Omarchy (Wikipedie) je linuxová distribuce s dlaždicovým správcem oken Hyprland. Založena je na Arch Linuxu. Vydána byla v nové verzi 4.5.0. Nově také pro Apple Silicon, konkrétně pro M1/M2/M3/Neo MacBooky.

    Ladislav Hagara | Komentářů: 3
    6.11. 03:22 | Nová verze

    Byla vydána nová stabilní verze 8.3 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 156 s bezpečnostními opravami z Chromia 157. Přehled novinek i s náhledy v příspěvku na blogu.

    Ladislav Hagara | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (30%)
     (9%)
     (5%)
     (2%)
     (14%)
     (20%)
    Celkem 3003 hlasů
     Komentářů: 35, poslední 6.11. 23:27
    Rozcestník

    PIM pro GNU/Linux - 5 (Haystack)

    4. 10. 2006 | Lukáš Jelínek | Recenze | 4959×

    Další díl seriálu o PIM aplikacích se nese opět v duchu pohledu do daleké budoucnosti. Právě tam totiž míří projekt Haystack, který nemá za zády nikoho menšího, než světově proslulou univerzitu MIT. A slibuje podobnou revoluci v PIM oblasti, o jakou se pokouší Chandler.

    Váš smysl informací

    Haystack je představován jako projekt, který má za cíl umožnit lidem, aby spravovali své informace způsobem, který pro ně má největší smysl. Má odbourat bariéry, které staví vývojáři aplikací tím, že předdefinovávají druhy informací a způsob manipulace s nimi.

    Celý projekt Haystack se skládá z několika menších podprojektů, řešících součásti celého systému. Prvním z nich je univerzální informační klient (Haystack client). Má umožnit správu osobních informací zcela individuálním způsobem, aby uživatel rychle našel přesně to, co hledá. Z hlediska PIM je důležité právě toto, nicméně se stejně zmíním i o dalších komponentách projektu.

    Druhou součástí je Relo. Zaměřuje se na rychlou orientaci uživatele ve velkých objemech informací, speciálně při vývoji aplikačních programů, a využívá vztahy mezi objekty a redukci naráz poskytovaných informací.

    Dalším subprojektem je Piggy Bank, což je sémantický webový prohlížeč (realizovaný formou pluginu do Firefoxu). Extrahuje informace z webových stránek (které musí samozřejmě dodržovat sémantická pravidla podle doporučení W3C) a vytváří z nich RDF bázi. K informacím pak poskytuje přístup přes rozhraní usnadňující práci.

    Poslední součást projektu má název Re:Search. Jedná se opět o plugin do Firefoxu a slouží ke zefektivnění vyhledávání. Principem je opakované využití dřívějších výsledků vyhledávání a jejich začlenění do výsledků nových.

    Technická poznámka: Haystack client existuje ve dvou verzích. Původní, údajně plně funkční, bohužel není přístupná (i když se všechno tváří, že by měla být) a nepodařilo se mi v laboratoři CSAIL MIT najít nikoho, kdo by to byl schopen vyřešit. Lze stáhnout pouze novější, refaktorovanou verzi, která je ovšem pouze velice omezeně funkční a často padá. Následující text se proto z většiny opírá o informace poskytované na webu projektu a o nepříliš důkladnou analýzu kódu jednotlivých pluginů.

    Koncepce programu

    Klient je vybudován jako aplikace na platformě Eclipse. Jednotlivé součásti (moduly) jsou implementovány jako pluginy Eclipse. Datový model využívá RDF, což poskytuje výhodu snadné rozšiřitelnosti existujicích modulů a přidávání nových. Uživatelské rozhraní je společné všem modulům a zajišťuje konzistentní ovládání celého programu. Důležité také je, že se nerozlišují informace podle druhu (např. poštovní zprávy, webové stránky, dokumenty, obrázky apod.).

    Zcela zásadní je takový přístup, že pro každý objekt (ať už je to kus textu, obrázek, zvuk atd.) je vždy k dispozici celé spektrum operací, které mají pro tento objekt smysl. Například u jakéhokoli textu lze kdykoli zkontrolovat pravopis, u obrázku provádět různé manipulace a úpravy (bez ohledu na to, zda se tento obrázek nachází na disku, v poštovní zprávě nebo třeba v úkolu) apod. Kde je to jen trochu možné, lze k objektům přidávat vlastnosti, vytvářet mezi nimi vazby atd. Samozřejmostí je sjednocení e-mailové a IM komunikace.

    Ovládání je založeno na přetahování (drag&drop), kontextových nabídkách (přes pravé tlačítko myši) a jednoduše řešené navigaci. Různé druhy informací mají své rozbalovatelné a zavíratelné bloky. Další bloky obsahují např. doporučené operace, prostředky pro organizaci informací, anotace, kolekce, oblíbené položky, startovní body (základní nabídka běžných činností) a různé další věci.

    Každý informační objekt je identifikován svým URI (URN uvnitř, resp. URL vně aplikace), který lze například uložit někde mimo a později ho použít při hledání informace. Podobně můžeme každý objekt vyexportovat do RDF formátu.

    Přehled funkcí

    Vzhledem k tomu, že jde více o zkoušení koncepce než o aplikaci k ostrému nasazení, nemá příliš smysl řešit detaily jednotlivých funkcí. Proto to vezmeme spíš přehledově:

    • pošta - poštovní klient integrovaný v aplikaci s celým spektrem poskytovaných činností. Současná implementace zvládne SMTP, POP3 a IMAP, navíc je klient připraven také pro IM komunikaci.
    • kontakty - správa kontaktů je řešena v kontextu celé koncepce aplikace. Znamená to, že se u kontaktů pracuje např. s rolemi uživatelů ve vzájemné komunikaci, nebo že se zobrazuje prezenční informace (důležitá pro IM). Haystack podporuje výměnu informací pomocí vCard a CSV dat. O podpoře LDAP apod. mi není nic známo, pravděpodobně není k dispozici.
    • plánování - je důležitou součástí klienta Haystack. Kromě klasických událostí a úkolů, které najdeme prakticky ve všech PIM aplikacích, zde figurují také specifické věci - například připomínání důležitých informací (nezapomenout si přečíst zprávu, prohlédnout obrázek, někomu odpovědět apod.) nebo naopak připojování objektů k úkolům.
    • kanály - nejen RSS, ale i některé jiné kanály (např. počasí) jsou rovněž integrální složkou aplikace. I na informace odtud se vztahují rozsáhlé operační možnosti programu.
    • digitální knihovna - v uložených informacích všeho druhu lze vyhledávat jak obvyklými metodami, tak pomocí dynamických hierarchií (postupného zpřesňování dotazu).

    Výhody a nevýhody

    I když se jedná o poměrně specifickou záležitost, stejně uvedu výhody a nevýhody. Berte to prosím jen jako velice orientační, příští verze může leccos změnit. Tedy výhody:

    • Přenositelnost. Založení na RDF dává dobré předpoklady k přenositelnosti bez větších překážek. Také samotná aplikace, díky využití Eclipse, lze spouštět všude tam, kde je Eclipse k dispozici.
    • Modularita. Výše uvedené výhody se projevují i tady. Realizace v podobě eclipsovských pluginů je již ve své podstatě modulární, totéž se týká i dat, která jdou do celkového modelu snadno začlenit.
    • Koncepce programu. Podobně jako Chandler, i tento projekt si klade za cíl "převrátit přístup naruby". Ve výsledku může podstatně zefektivnit práci, i když je to samozřejmě hodně subjektivní a někomu mohou víc vyhovovat klasické programy.
    • Přehledné GUI. Uživatelské rozhraní působí velice přehledně a srozumitelně. Mimochodem je znát, že někteří tvůrci jiných aplikací se zde pravděpodobně inspirovali (nebo přinejmenším došli k témuž) a styl GUI použitý v Haystacku se objevuje i v jiných programech.

    Nevýhody tu jsou samozřejmě také:

    • Praktická nepoužitelnost. Jak jsem již uvedl v technické poznámce, s Haystackem je to vcelku podivné. Stará verze není veřejně dostupná a nová skoro nefunguje. Za této situace nelze Haystack používat ani experimentálně.
    • Pomalost a vysoké nároky. Jako všechny programy založené na Eclipse, i Haystack je náročný na paměť i procesor. A v současné podobě je skutečně velice pomalý.
    • Synchronizace chybí. Možnost synchronizace, ať už s přenosnými přístroji nebo s nějakým serverem zřejmě zcela chybí. Pokud by tento stav přetrval, byl by to docela problém.
    • Bez groupwarové podpory. Stejný problém. Haystack umí jen něco málo ze základů skupinové práce, ale kooperace prostřednictvím groupwarových serverů zřejmě obecně podporována není.

    Závěr

    Je škoda, že tak nadějný projekt nedává více možností k vyzkoušení a případnému lepšímu začlenění do praxe. Celé to na mě působí tak, že lidé, kteří na Haystack klientu pracovali, zřejmě odešli a projekt stagnuje. Nasvědčuje tomu i komunikace (resp. "nekomunikace") ze strany CSAIL MIT, a také to, že web projektu byl naposledy aktualizován před dvěma lety. Pokud by se práce opět rozběhly, mohli bychom se dočkat velice slušného PIM řešení. Případně by mohl někdo převzít buď celý projekt nebo aspoň jeho základ (a vybudovat novou aplikaci).

    Kdo navštíví stránky projektu, kromě popisu celé koncepce tam najde také fiktivní příběh jedné uživatelky pracující s Haystack klientem, doplněný odpovídajícími screenshoty programu. O vlastnostech aplikace to řekne víc než sebedelší text.

    Toto sice měl být poslední díl, ale nakonec je vše jinak. Ze zprávičky jsem se mezitím dozvěděl, že byl oživen vývoj PIM programu Mulberry. I když nejde o svobodný (a dokonce ani open-source) program, díky svým vlastnostem by určitě mohl být pro některé uživatele zajímavý. Proto mu bude příští díl věnován.

    Nejčtenější články posledního měsíce

    Týden na ITBiz: Do roku 2028 bude na jednoho prodejce připadat 10 agentů AI
    Týden na ITBiz: 88 % vrcholových manažerů se obává, že selhání v oblasti datové suverenity by je mohlo stát místo
    Týden na ITBiz: Více než polovina českých firem čelila v posledním roce kyberútoku

    Nejkomentovanější články posledního měsíce

    Událo se v týdnu 41/2026
    Událo se v týdnu 42/2026
      všechny statistiky »

    Seriál PIM pro GNU/Linux (dílů: 6)

    PIM pro GNU/Linux - 1 (Kontact) (první díl)
    <—« PIM pro GNU/Linux - 4 (Thundebird + Lightning)
    »—> PIM pro GNU/Linux - 6 (Mulberry)
    PIM pro GNU/Linux - 6 (Mulberry) (poslední díl)

    Související články

    PIM pro GNU/Linux - 1 (Kontact)
    PIM pro GNU/Linux - 2 (Evolution)
    PIM v GNU/Linuxu - 3 (Chandler)
    PIM pro GNU/Linux - 4 (Thundebird + Lightning)
    Kalendář dostupný odkudkoliv?
    Seriál: GnuCash - domácí účetnictví na úrovni
    Seriál: Elektronické bankovnictví
    Seriál: Zálohování v Linuxu
    Jak propojit iPAQ a Linux
    RSS a Atom: agregácia webového obsahu - I (Formáty, možnosti)
    RSS a Atom: agregácia webového obsahu - II (Štruktúra RSS súboru)

    Odkazy a zdroje

    Domovská stránka projektu Haystack
    Haystack na serveru freshmeat.net
    Platforma Eclipse
    Resource Description Framework (RDF)

    Další články z této rubriky

    Linuxové foto novinky: pozvolná evoluce
    PCLinuxOS 2017.2 MATE - tak trochu zvláštní linuxová distribuce
    Krátký pohled na Fedoru 25, Wayland a GNOME 3.22
    Naprosto ničím nezajímavé Lubuntu 16.10
    Calligra Suite - Dobrá alternativa k LibreOffice
           

    Hodnocení: 77 %

            špatné • dobré        

    Nástroje: Tisk bez diskuse

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    hajma avatar 4.10.2006 10:44 hajma | skóre: 27 | blog: hajma | Říčany
    Rozbalit Rozbalit vše Re: PIM pro GNU/Linux - 5 (Haystack)
    IMHO škoda psát o v podstatě neexistujícím software
    21 promarněných znaků
    Luk avatar 4.10.2006 11:32 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: PIM pro GNU/Linux - 5 (Haystack)
    Není. Ten koncept je tak zajímavý, že si pozornost zaslouží. Kromě toho, zdrojáky jsou k dispozici, kdokoliv na tom může pokračovat a dovést to do rozumně použitelné podoby.
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    Josef Kufner avatar 4.10.2006 18:04 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: PIM pro GNU/Linux - 5 (Haystack)
    Dík za zajímavý seriál. Celkem bych uvítal i pár dílů o samostatných programech, které nejsou součástí nějakého uceleného řešení. Třeba i více programů v jednom dílu.
    Hello world ! Segmentation fault (core dumped)
    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.