Perfection or Vanity

Project: Terminated

Blog nie jest już dalej prowadzony ani aktualizowany. Mimo tego, wpisy i komentarze są dalej dostępne. Możesz przeczytać pożegnalny wpis albo przejść do archiwum.

Niedawno zarejestrowałem się na forum Webhelpu z powodu niesamowicie niskiej aktywności działów poświęconych pisaniu stron na forum MozillaPL. Lubię fora, na pewno bardziej niż grupy dyskusyjne (i chyba można powiedzieć, że niektóre osoby mają dokładnie na odwrót), ale nie lubię for nieprzyjaznych użytkownikowi.

Uwziąłem się na to forum Webhelp, bo aktywnie z niego korzystam, ale prawda jest taka, że opcja pokazywania nowych postów prezentuje nam długą tabelkę i zakłada że jesteśmy zainteresowani postami z wszystkich działów. Można stracić masę czasu na szukanie interesujących wątków, gdy 3/4 dziennej porcji postów (~300) jest ofertami albo ocenami stron. Nigdzie nie znalazłem możliwości ignorowania niechcianej zawartości - ale jak pisałem czyste phpBB2 nie ma takiej funkcjonalności. Ma ją na przykład phpBB by Przemo nie mówiąc już o bardzej wyrafinowanych rozwiązaniach jak Invision Power Board bądź vBulletin.

Ignorowanie postów w phpBB by Przemo

Zawsze uważałem i nadal uważam, że jeśli Mahomet nie może przyjść do góry, to góra przyjdzie do Mahometa. W czasach CSS i JavaScriptu dobrej jakości (document.write won) nie musimy czekać na poprawkę administratora - wszystko możemy zrobić sami - w taki sposób, że zmiany będą widoczne tylko dla nas. Dzięki UserJS / UserCSS. Kiedyś rozszerzałem grę Dark Throne, niedawno napisałem kombajn do Wykopu, teraz postanowiłem dodać brakującą opcję filtrowania wyników wyszukiwania na tamtym forum. Bo dlaczego nie?

Ignorowanie postów w phpBB by Przemo

Jak widać na załączonym obrazku interesujące mnie posty z paru forów zostały zaznaczone innym kolorem tła. W aktualnej wersji skryptu należy zmienić ręcznie (ściągając plik na dysk i edytując) numery ID wybranych forów. Istnieje także zmienna del, która pozwala na usunięcie z wyników wyszukiwania wszystkich postów oprócz wybranych. W następnej wersji dodam jakiś mały panel na stronie i pozwolę zapisywać ustawienia. Tytuł tego posta jest trochę mylący, bo nie wszystkie fora phpBB2 mają układ wyszukiwania obecny na Webhelp… ale możliwe, że dopiszę kiedyś obsługę i innych listingów.

Pobierz skrypt Forum Webhelp - Filtrowanie.

Chciałbym jeszcze nadmienić, że nie rozumiem inicjatyw administratorów / właścicieli stron, którzy nie pozwalają korzystać ze skryptów bądź stylów użytkownika (na przykład Google miało kiedyś jakieś wąty do GMail Delete Button). Mogę zmienić rozmiar tekstu w przeglądarce, mogę wyciąć reklamy AdBlockiem i mogę wreszcie dodać brakującą funkcjonalność - bez wiedzy czy zgody admina - mówimy bowiem o mojej przeglądarce i kopii strony, która po ściągnięciu znalazła się na moim dysku. Władza w ręce ludu! ;)

Informacje i hiperłącza

Blog o projektowaniu zgodnych ze standardami stron internetowych.

Praktyczne przykłady, sztuczki CSS, sposoby obchodzenia błędów przeglądarek, lekki i nieinwazyjny JavaScript, użyteczny design, dostępność i skrypty użytkownika.

RSS

Informacje o wpisie

Napisał riddle 28 lipca 2006 o 00:08

Kategorie: Greasemonkey, Moje dzieła

Dodaj do:

Wpisy archiwalne

Archiwum miesięczne

Dzięki!

Dodaj bloga do Technorati Favorites Dodaj bloga do Del.icio.us Blog należy do sieci 10przykazań.com

  1. A napiszesz HOW? ;)

  2. Chyba nie. ;) Po pierwsze primo długo byłoby to opisywać, po drugie primo opis byłby nieciekawy, po trzecie primo http://diveintogreasemonkey.org/ :)

  3. Eh, ale przynajmniej nieświadomie forum webhelpu mi poleciłeś. Plus ;)

    +OT+
    Ty bywasz ostatnio na Jabberze? Bo wczoraj pisałem, dzisiaj piszę... i nic...
    +/OT+

  4. "(na przykład Google miało kiedyś jakieś wąty do GMail Delete Button). Mogę zmienić rozmiar tekstu w przeglądarce, mogę wyciąć reklamy AdBlockiem i mogę wreszcie dodać brakującą funkcjonalność - bez wiedzy czy zgody admina - mówimy bowiem o mojej przeglądarce i kopii strony, która po ściągnięciu znalazła się na moim dysku. Władza w ręce ludu! ;)"

    Może prosta analogia pomoże:

    Ściągam sobie Majkrosoft Ofis 2009+ whoah-huh-whoo-XXP, odpalam debuggera, pisze cracka, aplikuje cracka, mam fajniejsze Ofis. - bez wiedzy i zgody producenta, mówimy bowiem o moim komputerze i kopii Ofisa, która po ściągnięciu znalazła się na moim dysku.

  5. Za banalny przykład… mówimy o www, o niebinarnym www, o porażkowej jakości stron tworzonych przez nieudolnych łebmajsterów… mówimy *niejako* o Open Source…

    Inicjatywy UserCSS/JS nie da się zatrzymać - o to miało chodzić w www… jak coś ci się nie podoba, zmień to sam, bo sieć jest dla ciebie a nie ty dla sieci. Wystrzeganie się przed skryptami użytkownika i banowanie / bluzganie / stawianie przed sądem na nic się nie zda - trzeba zmienić myślenie:

    Nie „jak zrobić, żeby oni nie mogli wyłączyć tych reklam” tylko „jaką formę zbierania funduszy wybrać, aby użytkownicy z niej korzystali”.

  6. Riddle, jako webcudak (webmaster + webdesigner + webdeveloper,etc, etc :-) powinienes znać różnicę pomiędzy webaplikacjami (GMail anybody?), a zwyklymi stronami WWW. (Czy teraz widzisz subtelniejszą różnicę?)

    Nie sądzę, że możesz traktować kod, który jest copyrighted, jako Open Source. Niejako też nie :-P. Zazwyczaj jest bowiem w kodzie klauzula o zakazie zmian.

    O ile moja (słaba) znajomość UserJS/Greasemonkey mnie nie myli, to skrypty użytkownika właśnie zmany w tym copyrighted kodzie produkują (getelementbyid(foo), zmien(foo), zapiszjako(bar), ergo: zmiana w kodzie, ktorego licencja na zmiane nie pozwala. Wyrok: Rozstrzelac! :-)

  7. Nice. Jutro przerobię to pod Operę i sam zacznę używać :)

  8. Ja chciałbym zwrócić uwagę na różnicę pomiędzy 'modyfikacje na użytek własny' a 'modyfikacje i ich publiczne rozpowszechnianie'. Chciałbym dodatkowo zwrócić uwagę na różnicę pomiędzy 'modyfikowaniem/usprawnianiem funkcjonalności' a 'wycinaniem źródeł finansowania'. Ostatnie na co chciałbym zwrócić uwagę, to różnica w tworzeniu 'narzędzi do blokowania reklam' a 'narzędzie do blokowania reklam w konkretnym serwisie/aplikacji'.

    Podejrzewam, że gdyby ktoś stworzył narzędzie do usuwania adsów googlowych z bloga Piotra Koniecznego (Piotrze pozwolę sobie :)) i następnie rozpowszechniał to w sieci, to poczułbyś pewien niesmak, że jest to nieetyczne, albo wręcz, że stworzył to ktoś wrogo do niego nastawiony... no a teraz ten niesmak przełóż na inne niż blogosfera sfery :)

    Z Piotrem Koniecznym też nie do końca się zgadzam. Nie dopatruję się niczego złego w tworzeniu cracków dla Offica, o ile licencję wcześniej zakupiliśmy, a samego cracka _nie rozpowszechniamy_. Takich power-userów jest garstka i żadnego zagrożenia oni dla nikogo nie stanowią.

    "Władza w ręce ludu!" - fajna idea, ale nie wszystko uwzględnia ;)

  9. Przydałby się kod zmieniający "for" na "forów" :P
    Zdziwiłem się, że na tej stronie zobaczyłem błąd ortograficzny...
    (http://sjp.pwn.pl/haslo.php?id=15459)

  10. ffreak: Odpowiedź poszła na maila. :)
    grizzly3: Nie wiedziałem o takiej odmianie, dzięki.

  11. Na forumweb (http://forumweb.e-vip.pl/) też możesz zajrzeć (:

  12. Piotr Lewandowski 12 28 lipca 2006, 09:58

    Piotr Konieczny: Ale czy używanie JavaScriptu a'la GreaseMonkey, który modyfikuje wyświetlaną *jedynie na Twoim* kompie zawartość jest łamaniem jakichkolwiek praw czy licencji??

  13. Riddle a dlaczego nie korzystasz z kanałów RSS? Masz przecież oddzielny kanał dla każdego działu..

  14. delphiak 14 28 lipca 2006, 13:17

    a nie ? przeciez WSZELKIE PRAWA ZASTRZEZONE.. wiec chyba nie mozna sobie zmienic tego kodu strony w jakimkolwiek stopniu... tak samo jak nie mozna w jakimkolwiek stopniu ingerowac w kod zakupionych aplikacji z tego co mi wiadomo..
    tylko ze w przypadku www jest to bardzo trudne do wykrycia, wiec niestety trzeba sie z tym pogodzic, chyba :(

  15. Toszcze się zdenerwuje jak to zobaczy
    Będzie zrzutka na serva :]

    Z wyszukiwaniem to idealny pomysł - właśnie tego brakowało

  16. @Adriano:
    "Natomiast jestem jak najbardziej za tworzeniem przez uzytkownikow roznego rodzaju pozytecznych modyfikacji forum - wzorem tego, co stworzyl Riddle." -Toszcze

    Masz jeszcze jakieś pomysły odnośnie tego co sobie myśli Toszcze? [..tutaj Twoja odpowiedź..] No więc właśnie :)

  17. chodzi o działający już UserCSS dla Stylisha.
    nikt nie chce żeby na jego stronie likwidować reklamy bez jego zgody...

    ale:

    "Eh, ale przynajmniej nieświadomie forum webhelpu mi poleciłeś. Plus ;) "

  18. Ja, gdybym stworzył jakąś dużą webaplikację, i taki riddle wszystko pozmieniał by mu było wygodnie, bym się wkurzył :P
    Według mnie to webmaster powinien słuchać opinii użytkowników - co zmienić, co przesunąć, co wywalić itp. żeby oni potem nie musieli NIC zmieniać...
    Aczkolwiek phpBB jest niedoskonałe ;)

  19. http://getvanilla.com/ to dopiero forum (:

  20. Reod, no offence, ale Przyszedłes tu fora reklamować?

    Co do tych praw autorskich to mi się wydaje, że bzdury mówicie. Wybaczcie, ale analogiczna sytuacja ma miejsce przy wyświetlaniu np. prognozy pogody na najbliższe dni, które w większości pochodzą z kilku serwisów. Cała idea RSS również przy tym wysiada. Poza tym nie ma tu jakiejkolwiek ingerencji w kod! Riddle napisał coś własnego, co Mu ułatwia pewne zadania. Czy chociaż jeden plik na serwerze webhelpa został wyedytowany?

    Zresztą, o czym tu mowa? Pełno jest w internecie modyfikacji do forów phpBB i jakoś tegoż autorzy nie ścigają ich twórców, przynajmniej nic mi o tym nie wiadomo...

    Co do likwidacji reklam (o czym posał Adriano) to uważam, iż w gruncie rzeczy wcale nie są likwidowane. Przecież wchodząc w dany wątek i tak je zobaczę, a nigdzie chyba w regulaminie tegoż forum nie ma napisane, że muszę je oglądać spod takiej, a takiej domeny, przez taki, a nie inny adres, itd., czyż nie? No, chyba że praktyki twórców GG rozszerzają się na pozostałą część polskiego internetu...

  21. delphiak 21 29 lipca 2006, 00:37

    [Virgo Erns]: „Zresztą, o czym tu mowa? Pełno jest w internecie modyfikacji do forów phpBB i jakoś tegoż autorzy nie ścigają ich twórców, przynajmniej nic mi o tym nie wiadomo... ”

    ale phpBB to opensource! a tu jest raczej mowa o stronach na ktorych wyraznie jest napisane ze wszelkie modyfikacje sa niedozwolone! a skoro my probojemy je modyfikowac to lamiemy ich regulamin. koniec i kropka. ja tak to widze

  22. Przy okazji, wie ktos jak wyszukac "http://adres.tld" na forum phpBB? Szlag mnie trafia, bo zawsze znajduje posty majace wyraz: http lub adres, lub tld.

Dodaj komentarz

Do formatowania komentarzy używaj Textile (HTML nie działa). Szczególnie jeśli wklejasz większe fragmenty kodu. W razie niepewności użyj podglądu komentarza.

Wypowiedzi obraźliwe, infantylne oraz nie na temat będą moderowane – pisząc postaraj się zwiększyć wartość dyskusji.

Komentarze nie służą do wysyłania wiadomości albo informowania o błędach, itd. Chcesz coś mi napisać – skontaktuj się.