szeptember 1., 2006 – 22:33
0 / 2,129

végre sikerült az anno lefordított suse linux professional 9.3 könyvet belepasszírozni a wikibe. ezzel lezártnak tekintem azt a hosszúra nyúlt folyamatot, amellyel megpróbáltam elektronikusan is elérhetővé tenni közel egy éven keresztül az anyagot. hogy ez csak most sikerült, annak számos oka volt, amit most nem részleteznék, de ezzel a megoldással azt hiszem mindenki jól járt.

1400 oldal

az anyagba nem csupán az egykor megjelent 1100 oldal került bele, hanem számos más anyag is, főleg a sles9 dokumentációból, valamint olyan részek, amelyek különböző okokból kimaradtak két éve a könyvből. vagyis feltúrtam a dokumentációs archívumunkat és az ide vágó részeket is beletettem.

itt szeretném megragadni az alkalmat és megköszönni, hogy Sári Gábor annak idején átolvasta a teljes dokumentációt és kíméletlenül megmondta, hogy kritikán aluli, amit amúgy én is tudtam, azonban ő telejegyzetelte a nyomtatott könyvet és ennek alapján kijavítottuk. ez kb. 650 apró változást jelent.

ha valaki azt gondolná, hogy ez nem volt más, mint egyszerű adatkonverzió, azt ki kell ábrándítanom. tudtam, hogy berthold már egy ideje dolgozik a beasten, hogy wiki kimenettel is rendelkezzen. berthold azonban tom repositoryjához irányított, amiben benne volt az xsl fájlkupac, amely a docbookból megoldja a konverziót. innen hátra is dőlhettem volna, azonban a munka innen indult.

segfault

az egész segfaultolt ahogy elindítottam és ezt egyből jeleztem is karlnak, aki azt mondta, hogy érdemes tommal beszélnem az ügyről, mert ő már látta ezt működni. végre tomot is elértem, aki elmondta, hogy már egy éve nem frissíti a repositoryt, de majd most… egy óra múlva ott álltam az új kóddal, ami persze segfaultolt, de máshogy. kiderült, hogy 64-biten nem azt a libxml2-t kellene használni ezért kaptam egyet forrásból, hogy jól forgassam össze, hát forgattam…

ha egyszer a kód meglódul

ez is megtörtént és láss csodát, kijött a wiki kód, illetve valami, ami emlékeztetett rá, és bottal nem piszkálnám meg, ha nem muszáj. beszéltem tommal, hogy mi is ez, de megvigasztalt, hogy ez erősen alpha. hírtelen úgy éreztem, hogy kézzel kéne konvertálnom, de aztán úgy gondoltam, hogy a docbookban lévő további információkat is valahogy fel lehetne használni. tom remekül értett a docbookhoz, az xml-hez és xslt-hez, de a mellékelt eredménynek megfelelően nem volt tapasztalata wikivel. és ezzel elindult a lavina, megkért, hogy kicsit pofozzam helyre az xsl állományokat.

xslt

az elején még ment is a dolog, hiszen már dolgoztam xml/xslt dologgal, amikor az analyzerxslt projekten dolgoztam, azonban megkértem az xslt gurut, így pzs is nekifeküdt a kódnak, ami nem zajlott máshogy, minthogy én fogtam egy jó nagy fejezetet és konvertáltam egyet, majd a hibákat elkezdtük javítani, majd konvertáltunk még egyet, és így tovább. közben persze folyamatosan tommal beszéltem, hogy ezt vagy azt hogyan szeretné megoldani, de a legtöbb dolgot rám hagyta. ezért szabad kezet kapva mindne őrültséget kipróbáltunk és két nap alatt kész lett a konverziós program, tele olyan funkciókkal, amelyre tom azt mondta, hogy lehetetlen megoldani vagy nem is tudja, hogyan fogna hozzá.

konverzió

a konverzió ezek után is jó két hétig tartott mire azt mondhatom, hogy kész lettem (mondanom sem kell, hogy az alvás, mint olyan ebben az időszakban kimaradt), ami rendkívül izgalmas volt, azonban most valahogy érzem, hogy jó hogy vége lett. tom kapott egy megjegyzésekkel teli diff állományt, és számos további ötletemet is meghallgatta, hogy mi mindent kellene még beletenni a programba, amit én a végén már manuálisan oldottam meg.

amikor tomnak bemutattam az egészet, futótűzként terjedt a hír nürnbergben, hogy itt a magyarok megint valami eszelőset csnáltak, és ez nagyon jó érzés. jó ideig a magyar lesz az egyetlen nyelv, amin ezt ilyen formában elérhető.

tovább…

az elkészült mű jelenleg is több sebből vérzik, de nincs szívem tovább bújtatni. így is páran már rátaláltak. szóval az egyik probléma a nested template, amire martin azt ígérte, hogy majd frissíti a mediawikit az opensuse.org oldalon, és akkor az megjavul… hát nem tudom, ha ez nem következik be, akkor át kell írnom egy csomó mindent és időközben át is írtam… a kategóriákat is rendbe kell tenni és még sorolhatnám.

nemsokára bővitjük a wikit, és a mostani könyv alapján kezdődik meg a munka 10.2 könyvvel. mindenkinek köszönet, aki valaha is foglalkozott ezzel a könyvvel még az ősidőktől. azt hiszem kis polirozás után az ő szívük is nagyot dobban a mű láttán.

én most jó darabig nem fogok tudni foglalkozni vele, mert elkezdődik a 10.2 lokalizációja, amiben rengeteg változás lesz… erről is fogok írni, hamarosan, csak most úgy érzem évezredes fáradtság tört rám… és nem akarok egy darabig wikit látni…

Hozzászólás

Az email címe soha nem jelenik meg máshol. A név és az emailcím megadása kötelező

*
*