Feeds:
Wpisy
Komentarze

Archive for Marzec 2013

Z racji wprowadzenia wersji przejrzanych także w przestrzeni Kategoria, chciałem sprawdzić jak szybko da się oznaczać strony. Kategorie mają to do siebie że mają mało treści – więc i przeglądanie tego trwa krótko. By maksymalnie zwiększyć prędkość zatwierdzania jako przejrzane wybrałem specjalną grupę kategorii – te, noszące nazwę „Urodzeni w xxxx” (roku). Praktycznie wszystkie miały interwiki, wszystkie nie miały żadnej treści poza szablonami itp – tak więc ich oznaczanie było mocno uproszczone i nie musiałem poświęcać dodatkowego czasu na inne prace (na przykład na zastanawianie się czy istnienie takiej kategorii ma sens, czy może trzeba ją usunąć). W strzelectwie funkcjonuje pojęcie „szybkostrzelności praktycznej” – ja chciałem zobaczyć jaka jest „oznaczalność praktyczna”

Próby przeprowadzałem korzystając z przeglądarki Firefox z najnowszego wydania, wyposażonej w dodatki iMacros, „Linky!” i TabMixPlus (jeżeli chodzi o te, które były wykorzystywane podczas testowania). Komputer był świeżo po restarcie, w tym czasie wszystkie inne zbędne aplikacje miałem wyłączone, w przeglądarce miałem tylko otworzone strony Wikipedii. Komputer wyposażony w system Windows 7 64 bitowy, 8 GB RAM. Przy otwartych 251 kartach przeglądarka zajmowała około 3100 MB pamięci ze skokami w przypadku gdy prowadziła jakąś pracę – jednak nigdy nie przekraczało to 3500 MB.

Próby przeprowadziłem w dwóch grupach. W pierwszej otwierałem po 250 kategorii otwierając sobie najpierw listę „Nieprzejrzane kategorie”  – domyślnie wyświetlała ona 50 kategorii. Używając dodatku „Linky!” otwierałem 50 kategorii, kazałem przejść na kolejną stronę i znowu otwierałem kolejne 50 stron. Okazało się że w taki sposób można oznaczyć 1000 kategorii w ciągu godziny (4 x 250 kategorii. Rozbicie minutowe wygląda w następujący sposób:

4 minuty – otworzenie wszystkich kart i przejrzenie ich zawartości w trybie domyślnym dla czytelnika – muszą być załadowane na tyle by widzieć ich treść – nie musi być widać np. loga wikipedii. W tym trybie kontrolowałem głównie, czy nie ma błędów kodu, których nie rozpoznałbym łatwo w kodzie. Chodzi o przypadki typu: [en:Category:XXX]] albo [[[Kategoria:Urodzeni]]. Nadmiarowe znaki, albo nieprawidłowo wpisany kod będzie bardzo widoczny na stronie kategorii, gdyż posiada ona specjalne miejsce w którym jest umieszczany cały kod – więc tego rodzaju zmiany w bardzo łatwy sposób można wyłowić tylko w takim trybie.

6 minut – kliknięcie na wszystkich kartach „edycja” plus przejrzenie kodu – muszą być załadowane na tyle, by było widać kod kategorii. Odbywa się to przez kombinację klawiszy ALT+SHIFT+E i kółko myszki. Tutaj kontrolujemy czy na przykład w kategoriach nie ma zbędnych komentarzy, dziwnego kodu albo pozostałości dziwnego sortowania.

2 minuty – kliknięcie na wszystkich zielonego przycisku opisu zmian i checkboksa „oznacz” – skrypt iMacros. Opis zmian jest potrzebny, pomimo tego że nic nie zmieniamy – na polskiej Wikipedii jest uruchomiony skrypt powodujący, że jeżeli klikamy „zapisz” i nie mamy wypełnionego pola „opis zmian” to pojawi się tam czerwona ramka. Dlatego musimy dać jakikolwiek opis zmian.

2 minuty – kliknięcie wszędzie „zapis” – kombinacja ALT+SHIFT+S na lewej ręce oraz myszka z kursorem umieszczonym na linii kart powodująca że prawa ręka obraca kółkiem przełączając na kolejną kartę. Kombinacja: lewa ręka, później prawa ręka itd. Z racji tego, że karty w przeglądarce są prawdopodobnie wczytywane niezależnie od siebie, gdy zaczniemy od pierwszej karty i dojdziemy do ostatniej, to pierwsza przejdzie już przez całe wywołanie i będzie prezentowała zapisaną wersję.

2 minuty – zamknięcie kart, gdy będą widoczne. Gdy zaczniemy od początku i wciskamy CTRL+F4 – zanim dojdziemy do połowy karty pod koniec powinny się już doładowywać.

Razem zajeło to około 15 minut – z cyferek wychodzi 16, ale podaję tak ze względu na możliwość robienia dwóch rzeczy na raz (przy serii 250 kart ostatnie mogą się doczytywać robiąc przedostatni krok, a ja już od przodu mogę zamykać załadowane karty z ostatniego kroku).

Razem na wszystkie karty musiałem zajrzeć 5 (+1) razy: raz przy sprawdzaniu normalnego widoku kategorii, raz przy klikaniu „edytuj”, raz przy przeglądaniu kodu kategorii, (raz skrypt zaznaczał opis zmian i checkboksa), raz klikając klawisz zapisz, raz klikając zamknij kartę.

Z tego grupy haseł zaledwie trzy kategorie wymagały przeprowadzenia jakichś zmian w kodzie (dwa razy interwiki, raz popsuty kod).

Gdy po pierwszej godzinie miałem jeszcze sporo do oznaczenia kategorii sprawdziłem czy liczba kart mocno wpływa na prędkość oznaczania. Okazało się że nie.
Oznaczenie 50 kategorii zajęło 2,5 minuty.
Oznaczenie 100 kategorii zajęło 4,5 minuty.
Oznaczenie 150 kategorii zajęło 7,5 minuty.
Oznaczenie 200 kategorii zajęło 10,5 minuty.
Oznaczenie 250 kategorii zajęło 15 minut.

Wydaje mi się że wszelkie zyski związane z jednorazowym skokiem prędkości mogłyby zostać stracone przy kolejnej turze oznaczania. Liczba 250 kart została wcześniej eksperymentalnie określona jako największa pozwalająca na stabilną pracę przeglądarki – przy wartościach od 300 w górę przeglądarka zazwyczaj albo bardzo mocno zwalniała (w mniejszej liczbie przypadków) przez co oznaczanie było silnie spowolnione, albo po prostu (w większości przypadków) aplikacja przeglądarki była zamykana przez system.

Wydaje mi się że takie są mniej więcej maksymalne możliwości dość sprawnego użytkownika przy starannym doborze kategorii będących obszarem oznaczania.

Jaki z tego wniosek? Każdy redaktor, który oznacza wersje przejrzane jest bardzo cenny. Gdyż nawet pracując z taką maksymalną prędkością, pracując bez przerw i zakładając że wszystkie kategorie mogłyby być oznaczane w taki sposób, a człowiek pracowałby 8 godzin dziennie to oznaczenie całej przestrzeni kategoria zajęłoby jednemu edytorowi około 13 dni. To pokazuje z jaką skalą należy się liczyć przy rzuceniu pomysłu „zróbmy coś co dotyczy wszystkich kategorii na polskiej wikipedii”. W jednej z poprzednich edycji „jednej godziny” wyszło mi że w ciągu godziny, pracując w pełnym skupieniu, można oznaczyć 256 haseł w wersjach przejrzanych. Obecnie na przejrzenie czeka 4500 haseł. To znaczy ze nawet dla mnie jest to niesamowite wyzwanie, by znacząco obniżyć poziom oczekujących (zazwyczaj po całym dniu udawało mi się zbić to o powiedzmy 1000 – raz udało się o 2000).

Dlatego warto cenić każdego redaktora i każdego wikipedystę. I nie mówić do nich per „leszczu„.

Reklamy

Read Full Post »