Portál AbcLinuxu, 8. května 2025 19:04

Dotaz: Přehled odkazů na dokumentaci

Fluttershy, yay! avatar 15.2.2009 16:24 Fluttershy, yay! | skóre: 93 | blog:
Přehled odkazů na dokumentaci
Přečteno: 462×
Odpovědět | Admin

Na základě diskuse o dokumentacích mne napadlo, že by bylo fajn, kdyby tady existovala nějaká wiki stránka (respektive sekce á la Software), na níž by byl přehled různých (open-source nebo linuxových ^_^) knihoven/API s odkazy na tutoriály, dokumentaci a s velice krátkým popiskem.

Představoval bych si to jako rozbalovací strom sekcí jako rozcestník v sekci Software a v každé sekci by byla tabulka (tedy ne zvláštní podstránky):

knihovna X    odkaz na web    odkaz na dokumentaci    odkaz na tutoriál
    stručný popis
knihovna Y    odkaz na web    odkaz na dokumentaci    odkaz na tutoriál
    stručný popis
knihovna Z    odkaz na web    odkaz na dokumentaci    odkaz na tutoriál
    stručný popis

Má to vůbec smysl? Pokud ano, kam s tím? Do nějaké skupiny?

🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Fluttershy, yay! avatar 15.2.2009 17:11 Fluttershy, yay! | skóre: 93 | blog:
Rozbalit Rozbalit vše Re: Přehled odkazů na dokumentaci
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ještě k tomu, k čemu by to bylo dobré: Pokud by někdo zjišťoval, co použít za knihovnu (respektive co za knihovny k danému tématu vůbec existuje), měl by docela dobrý výchozí bod.
🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
Josef Kufner avatar 16.2.2009 17:23 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Přehled odkazů na dokumentaci
Odpovědět | | Sbalit | Link | Blokovat | Admin
Raději bych pro každou knihovnu vlastní stránku. A při implementaci takovéhoto základu už počítat s dalším krokem ve vývoji -- s robotem (crawlerem) a vyhledáváním napříč veškerou dokumentací a společnou navigací po různých dokumentacích.

Takže odkazů na jednu dokumentaci by mohlo být více: hlavní (úvodní) stránka, obsah, rejstřík, offline verze,... U tutoriálů, které vyšly jako články, by se hodily odkazy na jednotlivé díly.

A není potřeba tohle moc komplikovat, stačí ke každému odkazu dát příznak, na co vede. Tím bude umožněno s tím v budoucu nějak naložit a nyní tam třeba dát ikonku ;-)
Hello world ! Segmentation fault (core dumped)
Fluttershy, yay! avatar 16.2.2009 20:48 Fluttershy, yay! | skóre: 93 | blog:
Rozbalit Rozbalit vše Re: Přehled odkazů na dokumentaci
Takže stačí současná sekce Software...?
🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
Josef Kufner avatar 16.2.2009 21:23 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Přehled odkazů na dokumentaci
Ne tak docela. Mohlo by to být velmi podobné, ale bylo by potřeba o entitu více.

Sekce Software má nějaký "Program" a k tomu má pár "odkazů". U dokumentace by bylo potřeba mít "Knihovnu" k ní mít "Dokumentaci" a k tomu teprve těch pár "odkazů".
Hello world ! Segmentation fault (core dumped)
20.2.2009 06:27 Leoš Literák | skóre: 74 | blog: LL | Praha
Rozbalit Rozbalit vše Re: Přehled odkazů na dokumentaci

Jde tedy o rozcestnik po dokumentaci, ne mirror? A ma to byt jen pro API nebo cokoliv? Co treba dokumentace pro mysql, openoffice, firefox? Ma to mit RSS?

Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
Fluttershy, yay! avatar 20.2.2009 06:29 Fluttershy, yay! | skóre: 93 | blog:
Rozbalit Rozbalit vše Re: Přehled odkazů na dokumentaci
Já myslím rozcestník po dokumentacích k programování, kolega myslí +/- mirror. ^_^
🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
Josef Kufner avatar 20.2.2009 08:31 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Přehled odkazů na dokumentaci
Primárně to má být rozcestník, ale jakmile se v tom má vyhledávat, tak se to stáhnout a proindexovat musí. Takže mirror asi tak jako google cache.

RSS, pokud bude mít smysl ;-) Vlastně jediné, co se tam může nějak měnit je, že některý z odkazů přestane fungovat a robot někomu pošle mail, ať na to koukne...

Téma dokumentace by asi mělo být hlavně programovací, ale v podstatě je to jedno.
Hello world ! Segmentation fault (core dumped)
24.2.2009 15:11 Leoš Literák | skóre: 74 | blog: LL | Praha
Rozbalit Rozbalit vše Re: Přehled odkazů na dokumentaci

Rozcestník klidně, ale indexovat cizí dokumentaci? Do toho bych se raději nepouštěl, to je velký cíl. A těžko říci, zda bychom přinesli něco navíc, kvůli čemu by návštěvníci chodili k nám a ne na domovské stránky či google.

Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
Josef Kufner avatar 24.2.2009 18:51 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Přehled odkazů na dokumentaci
Zas tak veliký není ;-)

Ono se to celé dá naštěstí rozdělit na několik kroků, kde i samotný rozcestník bude užitečný. Jen je potřeba mít na paměti možný budoucí vývoj a zajistit, že budou později dostupná všechna nutná metadata i za cenu, že ze začátku nebudou mít žádný přínos (např. odkaz na rejstřík).

Jinak mám celkem jasnou představu, jak by takové vyhledávání mohlo fungovat a oproti googlu by mělo kvalitnější zdroj dat. Podívej se např. na tyhle tři odkazy: Formát dokumentace naprosto odlišný, ale pouhým vycucnutím odkazů (resp. tagů li+a) z této jedné stránky máš postačující data k použitelnému vyhledávání v celé dokumentaci. To by mohl být druhý krok po rozcestníku.

Navíc pak není problém odkazovanou dokumentaci zavřít do framu a vyrobit tak lištu s vyhledávacím políčkem a navigací z abclinuxu.

Třetím krokem by mohl být crawler a fulltext jako doplněk k vyhledávání v názvech funkcí z druhého kroku. A s tím související mirrorování dokumentace.

Ale jak už jsem psal, stačí dojít k libovolnému z těchto kroků a bude to použitelný a užitečný produkt.

Btw, teď mě čeká předmět zvaný „Programování v jazyce Java“ a asi budu hledat téma na semestrálku, takže možná bych vrámci toho mohl napsat nějaký prototyp vyhledávání v názvech funkcí vytažených z rejstříku (tj. druhý krok).
Hello world ! Segmentation fault (core dumped)
24.2.2009 21:39 Leoš Literák | skóre: 74 | blog: LL | Praha
Rozbalit Rozbalit vše Re: Přehled odkazů na dokumentaci

Bezva, rad poradim pri implementaci.

Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
Josef Kufner avatar 20.2.2009 08:34 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Přehled odkazů na dokumentaci
Odpovědět | | Sbalit | Link | Blokovat | Admin
Bugzilla: http://bugzilla.abclinuxu.cz/show_bug.cgi?id=1235
Hello world ! Segmentation fault (core dumped)

Založit nové vláknoNahoru

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

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.