Polska Planeta Mozilli

Webwatch (kanał rss):

Subskrypcje

Serwisy

Blogi



Kanał RSS: RSS 2.0, RSS 1.0
Lista subskrypcji: FOAF, OPML

Ostatnia aktualizacja:
2 września 2010, 13:15

Iron Mountain Hosting
SourceForge Logo

Powered by Venus

Zgłoś błąd
Kontakt

27 sierpnia 2010

Grzglo

Tydzień w Mozilli 4/08

W najnowszym numerze about:mozilla, tygodniku o najciekawszych wydarzeniach związanych z Firefoksem, Thunderbirdem i innymi projektami Mozilli - HTML5 video, private browsing, SXSW 2011, education and more…:

Nowości w obsłudze wideo HTML5 w Firefoksie 4

Chris Pearce przygotował serię artykułów omawiających nowości w obsłudze wideo HTML5 w czwartej wersji Firefoksa, zachęcam do zapoznania się z omówieniami właściwość buffered, atrybutu preload i obsługi indeksowania kluczowych klatek w plikach Ogg.

~ HTML5 video in Firefox 4

Zrozumieć przeglądanie w trybie prywatnym

Tryb prywatny wprowadzony w Firefoksie 3.5, umożliwia użytkownikom przeglądanie stron internetowych i pobieranie plików bez zapisywania historii. Ostatnie badania pilotażowe pozwoliły zarejestrować czas, długość i okresowość przeglądania w trybie prywatnym. Zgodnie z polityką prywatność, Mozilla nie rejestrowała odwiedzanych stron ani wyświetlanych treści — nie mniej testy dostarczyły ciekawych informacji statystycznych. Złośliwi mówią, że test wykazał w jakich godzinach użytkownicy Firefoksa oglądają porno.

~ Understanding Private Browsing

SXSW 2011: zagłosuj na sesje Mozilli!

Społeczność Mozilli, w specjalnym cyklu dyskusyjnym SXSW 2011, omówi kilka ciekawych zagadnień: Niesamowita Armia Mozilli: Zaangażowanie nietechnicznych użytkowników, Tworzenie prototypów i wpływanie na ludzi oraz Szkoła umiejętności internetowych Mozilli @P2PU.

~ SXSW Panel Picker 2011 – Vote for Mozilla Sessions!

Nowe funkcje i nowi twórcy

Mike Beltzner na swoim blogu napisał o nowych funkcjach, jakie zawitają w kolejnej wersji Firefoksa oraz o nowych twórcach, którzy wnoszą świeże pomysły do UI Firefoksa 4 pod Windowsem Vista i Windowsem 7. “Alex Faaborg nadesłał propozycje i kod wprowadzający zmiany wyglądu, w tym dwukolumnowe menu aplikacji i menu z wewnętrzymi przyciskami edycji. Z początku nie byliśmy pewni, czy takie rozwiązanie w ogóle da się zrealizować w XUL-u ani jak długo i ilu twórców zajmie doszlifowywanie nowego menu dla Firefox 4 do czasu, aż stanie się używalne.” Z pomocą przyszli nowi twórcy.

“Joshua M (znany na IRC-u jako SoapyHamHocks) założył konto na Bugzilli 12 sierpnia i już następnego dnia nadesłał poprawki związane z nowym menu. Współpracując z zespołem rozwijającym Firefoksa na IRC-u oraz przez Bugzillę, 20 sierpnia przerobiono kilka wersji jego propozycji, aż jego rozwiązanie wylądowało w kodzie głównym. Pozostało kilka problemów do rozwiązania, niemniej windowsowi użytkownicy powinni być zadowoleni z bardziej natywnego wyglądu nowego menu.”

~ Delicious, soapy ham hocks

Otwarta sieć, edukacja i stypendia

“W maju Mozilla wraz z Shuttleworth Foundation ogłosiły współpracę w ramach Education for the Open Web Fellowship. Celem jest wspieranie praktycznych pomysłów, które pomagają ludziom poznawać, ulepszać i promować otwartą naturę sieci, jako część naszego zobowiązania do wspierania liderów pracujących nad krzyżującymi się obszarami edukacji i otwartej sieci. Pomimo nadesłania wielu zadowalających odpowiedzi, nie znaleźliśmy żądnej wystarczająco mocnej i przyszłościowej, aby przyznać zaplanowane na lipiec stypendia. Dletgo zdecydowaliśmy się a) przesunąć termin zgłaszania pomysłów do 17 października, aby umożliwić poprawę lub rozbudowę dotychczasowych zgłoszeń oraz możliwość nadsyłania nowych; a także b) zaoferować niewielkie granty już na tym etapie.”

~ Education for the Open Web Fellowship

Mitchell Baker uhonorowana przez Frost & Sullivan

20 sierpnia Mitchell Baker została uhonorowana wyróznieniem Frost & Sullivan’s 2010 Growth, Innovation and Leadership Award. Wyróżnioną wpisano na listę 100 naukowców i wynalazców magazynu TIME za wizjonerstwo wychodzące daleko poza obszary zainteresowań Mozilli oraz zdolność kierowania i motywowania globalnej społeczności pracowników i wolontariuszy, którzy tchnęli nowe życie w Internet za pomocą przeglądarki Firefox oraz innych produktów Mozilli.

~ Mitchell Baker Honored as the Recipient of Frost & Sullivan’s 2010 Growth, Innovation and Leadership Award

Wydania i aktualizacje programów

Nadchodzące wydarzenia

27 sierpnia 2010, 07:05

26 sierpnia 2010

Grzglo

Dodatkowi dostawcy kalendarzy dla Thunderbirda i Sunbirda

Mozilla, obok przeglądarki internetowej Firefox, rozwija także klienta poczty - Thunderbird, który podobnie jak starszy brat obsługuje rozszerzenia i motywy, pozwalające dodać nowe funkcje lub dostosować wygląd i zachowanie do własnych potrzeb.

Lightning to rozszerzenie dodające obsługę kalendarzy w Thunderbirdzie, dzięki któremu utworzymy i poprowadzimy terminarz, zarówno na dysku komputera jak i w sieci, korzystając czy to z kalendarza Google, Remember The Milk czy Microsoft Exchange, i o tym w dalszej części wpisu.

Kalendarz i lista zadań w Thunderbirdzie

Lightning to najlepsze i najbardziej funkcjonalne rozwiązanie dla osób chcących zintegrować terminarz i klienta poczty od Mozilli.

Instalacja rozszerzenia jest banalnie prosta, wystarczy otworzyć okno Dodatków i wyszukać Lightninga w bazie:

Thunderbird 3.1: Wyszukiwanie rozszerzenia Lightning

Odnaleziony dodatek należy zainstalować:

Thunderbird 3.1: Instalacja rozszerzenia

A następnie zamknąć i ponownie uruchomić Thunderbirda:

Thunderbird 3.1: Konieczność ponownego uruchomienia

Lightning od razu pozwoli stworzyć lub importować istniejące kalendarze, a także podłączyć zdalny kalendarz i synchronizować go z przenośnymi urządzeniami, np. smartfonem.

Obsługiwane formaty zdalnych kalendarzy

Domyślna konfiguracja Sunbirda lub Thunderbirda z Lightningiem pozwala podłączyć dowolny zdalny kalendarz w standardzie iCalendar (ICS), CalDAV lub Sun Java System Calendar Server (WCAP).

Lightning: Obsługiwane formaty zdalnych kalendarzy

Pozawala to na dwukierunkową obsługę prywatnych i publicznych kalendarzy najpopularniejszych dostawców, w tym Google i Yahoo.

Dodatkowi dostawcy kalendarzy

Lightning: Dodakowe formaty zdalnych kalendarzy

Obsługa zewnętrznych kalendarzy jest banalnie prosta, wystarczy skorzystać z udostępnianego przez usługodawcę odnośnika. Ich konfigurację i pełniejszą obsługę zapewniają dodatkowe rozszerzenia, z których najistotniejsze to:

Zewnętrznych dostawców można doinstalować przez menedżera dodatków lub pobierając rozszerzenia z oficjalnej bazy lub strony producentów.

Dodatki są dostępne zarówno dla Thunderbirda, jak i nierozwijanego już Sunbirda.

26 sierpnia 2010, 10:04

25 sierpnia 2010

Marek Stępień

Atrybut placeholder znacznika input w HTML5 i jego stylowanie

HTML5 wprowadza atrybut placeholder elementu input. Służy on do określenia tekstu wyświetlanego przez ten element, kiedy nie została wprowadzona do niego żadna wartość. Jest on obsługiwany przez silnik Gecko Firefoksa oraz WebKit (Safari, Chrome). Na przykład, jeśli chcemy, by niewypełnione pole służące do wprowadzenia adresu e-mail wyświetlało napis „Wpisz adres e-mail”, wystarczy nadać ten atrybut [...]
25 sierpnia 2010, 22:07

24 sierpnia 2010

Grzglo

Firefoksowa mapa ciepła

Zespół Mozilla Metrics na podstawie pilotażowych badań nad interfejsem: menu, jak i paskami narzędziowymi, przygotował interaktywną mapę ciepła Firefoksa.

Mozilla Labs: Firefox Heat Map

Wyniki badań mają pomóc projektantom z zespołu UX w pracach nad nowym interfejsem Firefoksa 4. W dotychczasowych wersjach beta zaprezentowano nowy układ elementów okna głównego i zmodernizowany graficzny motyw (początkowo dla systemów Windows Vista i Windows 7, później także dla Mac OS X i Linuksa).

Ciepło, cieplej, gorąco…

Najpopularniejsze elementy graficznego interfejsu użytkownika, wykorzystywane w codziennej pracy z przeglądarką Mozilli to:

Bardzo często
100% - 50%
Często
49% - 18%
Od czasu do czasu
17% - 10%
Sporadycznie
9% - 2%
Prawie wcale
>2%
95,6% - Pasek adresu
93,1% - Wstecz (pasek narzędzi nawigacyjnych)
89% - Pionowy pasek przewijania
73,2% - Odśwież (pasek narzędzi nawigacyjnych)
67,9% - Pasek szukania
58,4% - Pasek zakładek
54,1% - Dalej (pasek narzędzi nawigacyjnych)
39,2% - Stop (pasek narzędzi nawigacyjnych)
37,6% - Dom (pasek narzędzi nawigacyjnych)
32,8% - Lista ostatnio odwiedzonych stron
32,7% - Lista wyszukiwarek
30,4% - Panel edycji właściwości zakładek 18,5% - Najczęściej odwiedzane
18% - Lista otwartych kart
16,6% -Przewiń w dół (pionowy pasek przewijania)
16,4% - Gwiazdka (pasek adresu)
15,9% - Lupa (pasek szukania)
14,9% - Przewiń w prawo (pasek kart)
14% - Przewiń w lewo (pasek kart) 12,7% - Nowa karta (pasek kart)
12,2% - Tożsamości witryny (wszystkie)
11,4% - Przejdź (pasek adresu)
9% - Przycisk informacji o tożsamości (brak)
7,3% - Przycisk RSS (pasek adresu)
5,2% - Przycisk Nowa karta (pasek narzędzi nawigacyjnych)
3,4% - Przycisk informacji o tożsamości (SSL)
3,3% - Przycisk Dodaj zakładkę (pasek adresu)
2,5% - Przycisk Pokaż okno pobierania plików
2,5% - Przycisk Więcej informacji (panel tożsamości strony)
2,1% - Przycisk Przewiń w lewo (poziomy pasek przewijania)
1,7% - Zablokowany obszar paska stanu
1,5% - Historia (pasek narzędzi nawigacyjnych)
1,4% - Tożsamość strony (EV)
0,9% - Przewiń w prawo (poziomy pasek przewijania)
0,8% - Drukuj
0,4% - Nowe okno
0,4% - Pełen ekran
0,1% - Kopiuj
0,1% - Ujednolicony przycisk Wstecz/Dalej
0,1% - Wklej
0% - Wytnij

Statystyki dowodzą, że użytkownicy niechętnie korzystają z dodatkowych elementów UI i przycisków, wykorzystując tylko naprawdę przydatne w czasie codziennego korzystania z internetu. Tym bardziej zadziwiające są zmiany widoczne w najświeższych, nocnych kompilacjach, czyżby deweloperzy nie mieli pomysłu na menu lub nie umieli wykorzystać zebranych danych?

Źródło: Firefox Main Window study: a Heatmap Visualization, Firefox Main Window Heatmap oraz Top 10 Firefox Navigation Hotspots.

24 sierpnia 2010, 10:02

Deweloperzy Firefoksa 4 nie mają pomysłu na menu

Najświeższe nocne kompilacje rozwojowej wersji Firefoksa 4 (Minefield) zawierają nowe, dwukolumnowe menu rozwijane „pomarańczowym przyciskiem”. Menu zawiera najczęściej używane opcje znane z dotychczasowego menu głównego.

Mam jednak wrażenie, że deweloperzy nie mają sensownego pomysłu na zgrabne menu. W trzeciej i czwartej becie menu rozwijane za pomocą przycisku aplikacji było dość krótki, zawierało pozycji 11 (w tym 4 rozwijalne):

Firefox 4.0b3: Przycisk aplikacji i nowe menu

W nadchodzącej becie, menu jest szersze, zawiera o 5 opcji więcej (w tym 7 pozycji rozwijanych i 3 ikony przycisków edycji):

Firefox 4.0b5pre: Przycisk aplikacji i nowe menu

Nowe przyciski edycji są zupełnie zbędne, jak wykazały ostatnie badania przycisk wycinania, wklejania i kopiowania są używane łącznie przez mniej niż 0,2% użytkowników, po co Mozilla dodała je do nowego skróconego menu? Także nadmierna liczba ikon rozprasza, a nie ułatwia poruszanie się po nowym menu.

Projektanci firefoksowego UI chcą zadowolić siebie - prezentując nowy, modny interfejs, dotychczasowych i zaawansowanych użytkowników pozostawiając im możliwość przywrócenia standardowego menu i możliwie dużą liczbę opcji w uproszczonym menu, oraz rzeszę nowych użytkowników, którzy nie znają i nie korzystają z opcji zawartych w menu przeglądarki.

Interesy wszystkich grup są przynajmniej częściowo sprzeczne i wykluczają się, dlatego deweloperzy Firefoksa w kwestii nowego menu wykonują krok do przodu, po czym cofają się o kolejne dwa. Nie potrafią obrać spójnej drogi ani pozwolić zdecydować użytkownikom, którzy najprawdopodobniej opowiedzieliby się przeciw zmianom.

Osobiście najbardziej podobała mi się możliwość automatycznego i ręcznego ukrywania menu głównego, jaką wprowadzono w Firefoksie 3.6. Niestety i w tym przypadku zabrakło konsekwencji, dlatego użytkownicy linuksowej wersji Firefoksa, a także Thunderbirda musieli się posiłkować rozszerzeniem Hide Menubar, by osiągnąć ten sam efekt.

Co sądzicie o nowym menu, przycisku aplikacji i innych zmianach w wyglądzie Firefoksa 4?

24 sierpnia 2010, 07:40

18 sierpnia 2010

Grzglo

Tydzień w Mozilli 3/08

W najnowszym numerze about:mozilla, tygodniku o najciekawszych wydarzeniach związanych z Firefoksem, Thunderbirdem i innymi projektami Mozilli - Firefox 4, Fennec 2, mobile add-ons, multitouch, CSS units, JavaScript, SpiderMonkey, nightly-testers, and more…:

Udostępniono nową betę Firefoksa 4

Udostępniono trzecią betę Firefoksa 4 w ponad 30 językach. „Ta aktualizacja wprowadza obsługę wielodotyku w Windows 7 oraz szybszą i gładszą obsługę grafik serwowanych przez JavaScript. Narzędzie zgłaszania opinii zwrotnych cieszy się ogromną popularnością, pół miliona testerów przesyła około 3 500 zgłoszeń dziennie. Z ostatnich badań w ramach programu Test Pilot wynika, że beta-testerzy to przede wszystkim mężczyźni, korzystający z internetu od 2 do 6 godzin dziennie, głównie w celach rozrywkowych i do komunikacji. Nie było to dla nas zaskoczeniem, ale i nie jest próbą odzwierciedlającą internautów w ogóle. Potrzebujemy pomocy! Jeśli korzystasz z wersji beta Firefoksa 4, przekonaj swoich przyjaciół do wspólnych testów i przesłania opinii za pomocą przycisku Informacje zwrotne.”

~ Newest Update to Firefox 4 Beta

Fennec 2 na drodze ku wersji alpha

Matt Brubeck poinformował o postępach w pracach nad Fennekiem (mobilną wersją Firefoksa). „Wprowadzamy wiele zmian nie widocznych gołym okiem w nadchodzącej wersji Fenneka, prace skupiają się nad przywróceniem poprawnego działania podstawowych funkcji po dużych zmianach w całej platformie. Nowości są stabilizowane do wydania pierwszej wersji alpha Fenneka 2.0 już za kilka tygodni. Wciąż borykamy się z kilkoma widocznymi problemami w aktualnych wydaniach rozwojowych, ale można ich już używać do testów, tworzenia dodatków, a nawet regularnego przeglądania sieci (zwłaszcza jeśli nie przeszkadzają Ci sporadyczne awarie).”

~ Fennec 2 update: The road to alpha

Wielodotyk w Firefoksie 4 beta 3

Firefox 4b3 dostarczaja API dla urządzeń z obsługą wielodotyku. „Oznacza to, że wszystkie strony mogą korzystać z wielodotyku, stopień interaktywności dotykowych witryn zależy tylko od pomysłowość projektantów.” Felipe Gomes przedstawił interesujące demo możliwości dotykowych Firefoksa.

~ Multitouch in Firefox 4

Twórcy mobilnych dodatków: czas na aktualizacje!

„Zbliżamy się do wydania Firefoksa 2.0 dla systemu Android i pierwszej wersji alpha dla Nokii N900. Bardzo wielu użytkowników jest zainteresowanych wypróbowaniem Firefoksa na swoich urządzeniach, jednak co ważniejsze, chcą oni także swoich ulubionych dodatków. Prosimy upewnić się, co do obsługiwania wersji 2.0a1.” Firefox 2.0 dla urządzeń mobilnych przenosi się na platformę Electrolysis, co oznacza, że okno główne (chrome) i jego zawartość (strony uruchomione w kartach) będą obsługiwane w osobnych procesach. Ma to wpływ zarówno na uruchamianie stron, jak i dodatków. Szczegóły zostały opisane w wiki.

~ Mobile Add-on Developers: Update Your Mobile Add-on to 2.0a1

Drumbeat oraz Awesome Foundation

Matt Thompson, członek zespołu Mozilla Drumbeat, napisał czego Drumbeat mógłby się nauczyć od Awesome Foundation. Drumbeat rozważa możliwość uruchomienia programów grantów, aby jeszcze lepiej inspirować nowe projekty, Tim Hwang i Elizabeth Stark z AF mają pomóc swoim doświadczeniem w opracowaniu idealnej formuły tego programu.

~ What can Mozilla Drumbeat learn from the Awesome Foundation?

Zmiany jednostek CSS

W styczniu Robert O’Callahan opisał nadchodzące zmiany w obsłudze jednostek CSS w Firefoksie. Te zmiany zawitały właśnie w kodzie przeglądarki i będą ogólnodostępne wraz z wydaniem czwartej bety. „Wprowadzone zmiany pozwolą mieć pewność, że 1in będzie zawsze równy 96px, 3pt = 4px, 25.4mm = 96px itd. Odpowiada to zachowaniu Internet Explorera, Safari i Chrome. Domyślnie, podczas drukowania, 1in jest renderowany jako jeden cal.”

~ CSS Units Changes Landed

Bardziej efektywne animacje JavaScript

Robert O’Callahan napisał także o nowym, prostym API pozwalającym na zaawansowane animacji w JavaScripcie. „W Firefoksie 4 dodaliśmy obsługę dwóch głównych standardów dla deklaratywnych animacji — SVG Animation (nazywanym także SMIL) oraz CSS Transitions. Niemniej, jestem głęboko przekonany, że sieć potrzebuje lepszej obsługi animacji opartych na JS.” Teraz prace mają skupiać się nad usprawnianiem animacji Canvas, do tego stopnia, aby wydajność ich renderowania była porównywalna z tradycją grafiką animowaną.

~ More efficient Javascript animations with mozRequestAnimationFrame

Jak zacząć korzystanie z SpiderMonkey

Paul Biggar stworzył przewodnik opisujący jak korzystać z silnika SpiderMonkey dla nowych deweloperów. Przewodnik dostępny w Mozilla Wiki ma pomóc „nowym członkom zespołu JS i przyszłym deweloperom SpiderMonkey zorientować się w temacie. Pierwszym krokiem do zaangażowania się w rozwój SpiderMonkey jest stworzenie własnej poprawki. Poradnik ma też pomóc w zaznajomieniu się z procedurami i wymogami formalnymi zgłaszania poprawek.”

~ JavaScript: New to SpiderMonkey

Dokumentacja Firefoksa 4

Zespół Mozilla Developer Network pracuje nad dokumentacją dla Firefoksa 4. Każdy użytkownik z odpowiednią znajomością tematu może i jest zachęcany, aby włączyć się w tworzenie oficjalnej dokumentacji. Poza opisami, mile widziane są także przykłady kodu. Dodając do artykułów słowo kluczowe ‘dev-doc-needed’ można zwrócić uwagę autorów na potrzebę lepszego opisania zagadnienia lub zgłosić błędy. Wszyscy zainteresowani powinni zacząć od lektury wytycznych Jak pomóc? lub zgłosić się do kierownika polskiego zespołu lokalizacyjnego.

~ Firefox 4 documentation

Nowa lista mailingowa dla testerów!

Carsten Book, z zespołu QA , uruchomił nową listę mailingową dla testerów nocnych wydań Firefoksa. „Sprawdzanie conocnych buildów Firefoksa jest bardzo ważnym zadaniem w ramach testów jakości, które pomaga nam wcześniej wykrywać i eliminować regresje. Jest to konieczne dla zapewnienia odpowiedniej jakości wydań Firefoksa, dlatego jesteśmy niezmiernie wdzięczni za waszą pracę (testowanie, zgłaszanie błędów, sprawdzanie stopnia regresji). Aby ułatwić testowanie wersji rozwojowych i lepiej informować o aktualnych obszarach zainteresowań Mozilla QA stworzyliśmy dedykowaną listę mailingową.” Zachęcam do dołączenia i lektury listy wszystkich testerów wydań nightly.

~ Introduction of the nightly-testers list!

Test piloci w poszukiwaniu dobrego interfejsu

Zespół Test Pilot z Mozilla Labs przygotowuje nowe badanie. „Firefox od wielu lat ułatwia wyszukiwanie za sprawą osobnego paska wyszukiwania widocznego w prawym górnym rogu przeglądarki. Użytkownicy mogą także wyszukiwać URL bezpośrednio z paska adresowego wpisując frazę nie będącą adresem. Chcemy dowiedzieć się jak ułatwić wyszukiwanie. W najbliższym badaniu, będziemy obserwować jak użytkownicy Firefoksa dokonują wyszukiwania. Zbierzemy też dane dotyczące kliknięć związanych z wyszukiwaniem: w pasku szukania, pasku adresu, menu kontekstowym i stronie startowej. Mamy nadzieję, że zebrane informacje pozwolą określić wzory zachowań, które posłużą nam do ulepszenia modelu wyszukiwania tak, by satysfakcjonował większą liczbę użytkowników. NIE będziemy zbierać danych dotyczących przedmiotu wyszukiwania ani ich wyników.”

~ Search Interfaces – How can Firefox better help our users?

Przyszłość MathML

Federic Wang wypunktował aktualne kierunki rozwoju projektu Mozilla MathML. Priorytetem opatrzono rozciąganie operatorów i czcionki matematyczne, a takżę dokumentacja projektu MathML w ramach MDN. Pracy jest od groma, dlatego bardzo ważny jest odzew i realna pomoc społeczności.

~ Mozilla MathML Project: overview of future improvements and other bugs to fix

Wydania i aktualizacje programów

Nadchodzące wydarzenia

18 sierpnia 2010, 07:23

14 sierpnia 2010

Hubert Gajewski

Doktor chemii kwantowej w Aviary.pl

Najwyższy czas wspomnieć, że nasz zespół powiększył się o kolejną osobę. Jest nią Wawrzyniec Niewodniczański. Jeśli ktoś śledzi mojego bloga uważnie i to nazwisko wydało mu się przez chwilę znajome, to od razu wyjaśniam. Wawrzek jest mężem Kasi, którą przyjęliśmy w zeszłym roku. No i zrobiło się u nas bardzo rodzinnie :-) .

Wawrzek jest doktorem chemii, współautorem 7 artykułów, opublikowanych w czasopismach naukowych o zasięgu międzynarodowym (m.in. w Journal of Physical Chemistry A, Chemical Physics Letters) oraz 14 prezentacji konferencyjnych.

Wawrzyniec Niewodniczański

Wawrzyniec Niewodniczański

Poza chemią kwantową interesuje się – jak pisze na swojej stronie – szeroko pojętymi nowoczesnymi technologiami, informatyką (ze szczególnym uwzględnieniem “technologii linuksowych”), astronomią, geografią, historią, naukami politycznymi i społecznymi. Lubi też uprawiać sport (koszykówka, piłka ręczna, pływanie) oraz podróżować i to raczej w sposób niekonwencjonalny (np. wyprawa autostopem z Polski do Szkocji przez Węgry i Francję). Prowadzi bloga związanego z Linuksem.

W Aviary.pl od listopada tłumaczył serwis Mozilla Add-ons, ostatnio testował Bugzillę, a od niedawna jest administratorem naszych serwerów (czym zresztą zajmuje się też zawodowo – pracuje jako administrator w Booking.com).

14 sierpnia 2010, 22:04

13 sierpnia 2010

Grzglo

Firefox polubi dotyk - czy polubią go webmasterzy i użytkownicy?

Najnowsza wersja beta Firefoksa 4, nie tylko naprawia setki zgłoszonych błędów, ale dostarcza też nowych ulepszeń, w tym obsługę wielodotykowych ekranów pod kontrolą Windows 7.

Felipe Gomes pracuje nad obsługą wielodotyku przez strony WWW. Wydanie Firefoksa 4.0b3 było świetną okazją, by pochwalić się dotychczasowymi wynikami prac:

<iframe bgcolor="white" frameborder="0" height="385" src="http://www.youtube.com/embed/GL2dwXa1_gw" width="500">Firefox 4 Beta 3 - Multi-touch</iframe>

Czy dotyk to zbędny bajer czy przyszłościowy interfejs komunikowania się z komputerem? A może wolisz, aby dotyk pozostał domeną ludzi, a nie maszyn?

Zdarzenia wielodotykowe

Dotykowe ekrany obsługują zdarzenia dotykowe przesyłane przez strony internetowe, mniej więcej tak jak te obsługiwane przez mysz. Każdy punkt dotyku (generowany z użyciem palców lub rysika) tworzy własne zdarzenie:

Informacje dotykowe

Zdarzenia dotykowe zapewniają kilka użytecznych właściwości.

Projektowanie dotykowego interfejsu

Projektanci mogą tworzyć specjalne UI do wielodotykowych ekranów, za pomocą pseudoklasy :-moz-system-metric(touch-enabled) lub zapytań o media -moz-touch-enabled.

Uwaga: Obecnie obsługa urządzeń wielodotykowych jest obecna tylko w systemie Windows 7. Użytkownicy innych systemów lub nie posiadający sprzętu mogą korzystać z odpowiedniego symulatora.

Wielodotykowość w praktyce

<object height="375" width="500"><param name="allowfullscreen" value="true"> <param name="allowscriptaccess" value="always"> <param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=13991139&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=&amp;fullscreen=1&amp;autoplay=0&amp;loop=0"> <embed allowfullscreen="true" allowscriptaccess="always" height="375" src="http://vimeo.com/moogaloop.swf?clip_id=13991139&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=1&amp;color=&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" type="application/x-shockwave-flash" width="500"></object>

Na początku prezentacji widać, jak strona internetowa pozyskuje dane z wielodotykowego ekranu, poprawnie śledzi punkty nacisku i rozpoznaje różnice pomiędzy dotykiem palca a rysika.

W drugiej części zaprezentowano wielodotykowy symulator, hm... mącenia cieczy, w którym każdy z punktów dotyku wpływa na całe otoczenie (animowane za pomocą Canvas z HTML5).

Dotyk ma przyszłość

Pełnowymiarowe urządzenia z ekranami dotykowymi to wciąż rzadkość (powodowana wysokimi, wręcz zaporowymi cenami, większą niż w przypadku zwykłych ekranów czy komputerów przenośnych awaryjnością i brakiem obsługi dotykowości w popularnych aplikacjach). Jest to jednocześnie jeden z najlepiej zapowiadających się obszarów rynku sprzętu komputerowego, na którym co chwilę pojawiają się nowości, jak wyświetlacze pozwalające poczuć nacisk lub ruch po ich powierzchni.

Na razie wielodotykowość w przeglądarce internetowej wydaje się zbędnym gadżetem - zaprezentowane zastosowania są niepraktyczne, kto i po co skaluje lub obraca zdjęcia na ekranie przeglądarki - w przyszłości może być preferowaną formą sterowania zaawansowanymi grami i aplikacjami webowymi. Nawet jeśli obecnie sterowanie i wprowadzanie znaków z użyciem dotykowych ekranów ma niewiele wspólnego z precyzją, zwłaszcza, gdy użytkownik posługuje się palcami a nie rysikiem, warto zwrócić uwagę, że jest to duża innowacja, jakiej nie zobaczymy u innych producentów przeglądarek internetowych.

Źródło: Firefox 4 Beta: Latest Update is Here – Experimenting With Multi-touch oraz Multitouch in Firefox 4.

13 sierpnia 2010, 08:17

Rozszerzenie dnia: iReader

Rozszerzenia poprawiające czytelność stron WWW

W bazie dodatków dla Firefoksa nie brakuje rozszerzeń poprawiających czytelność przeglądanych stron internetowych, najpopularniejsze to: Readability, TidyRead i Readable.

Natomiast całkiem niedawno pojawił się nowy, wzorowany na mechanizmie Reader z Safari, dodatek do poprawy czytelności stron WWW o nazwie iReader. W przeciwieństwie do Readability, iReader jest dostępny zarówno dla użytkowników Firefoksa, jak i Chrome, i obsługuje witryny z podziałem na podstrony.

Jak korzystać z iReadera?

W internecie nie brakuje stron z nieprzemyślaną wielkością lub kolorem czcionki czy tła, utrudniających właściwy odbiór treści. Przycisk iReader widoczny na pasku adresu pozwala jednym kliknięciem myszy (lub za pomocą skrótu klawiszowego) wycisnąć to, co najważniejsze z odwiedzanej strony i zaprezentować w czytelny sposób.

Jest to idealne rozwiązanie, zwłaszcza dla osób nie znających się na projektowaniu czy przebudowie stron internetowych.

Funkcje

Po uruchomieniu rozszerzenia możemy wyświetlić dodatkowy pasek bezpośredniej konfiguracji.

iReader pozwala na natychmiastową zmianę wielkości czcionki, wydruk czytelnej wersji przeglądanej strony, dzielenie się odnośnikami do odwiedzanych stron przez e-mail oraz w sieciach społecznościowych, a także usunięcie wszystkich ilustracji.

Użytkownik ma możliwość ustawienia domyślnej wielkości i kroju czcionki oraz marginesów.

A także kilku innych opcji, jak gładkie przewijanie czy integracja z Gmailem

Skąd pobrać rozszerzenie?

iReader jest dostępny na stronie producenta oraz w repozytoriach dodatków dla Firefoksa i Chrome.

Zainteresowanych innymi przydatnymi dodatkami odsyłam do artykułów: Przydatne rozszerzenia dla Mozilli Firefox i Przydatne rozszerzenia dla Google Chrome.

13 sierpnia 2010, 06:38

11 sierpnia 2010

Grzglo

Tydzień w Mozilli 2/08

W najnowszym numerze about:mozilla, tygodniku o najciekawszych wydarzeniach związanych z Firefoksem, Thunderbirdem i innymi projektami Mozilli - Firefox Home, crash reporting, Thunderbird, Open Subtitles, Add-on Icons, Jetpack, and more…:

Przyszłość raportowania błędów

Laura Thomson zbiera sugestie społeczności na temat planów dotyczących wykorzystania Socorro do gromadzenia i analizy zgłoszeń awarii oprogramowania Mozilli. „W wersji 1.9, włączyliśmy obsługę danych z HBase w webowych aplikacjach wprost z serwera. W wersji 2.0 oddamy funkcje HBase użytkownikom końcowym. Zaplanowaliśmy także wiele innych ulepszeń, które pojawią się w wersji 2.x, m.in: przeszukiwanie pełnego tekstu zgłoszeń, porównywanie wyników, możliwość uruchamiania przez użytkowników zadań MapReduce w webaplikacji, wyróżnianie błędów poważnych i krytycznych, lepszony mechanizm informowania e-mailowego osób zgłaszających. Szczegółowe informacje o zmianach są dostępne w szkicu PRD.” Zainteresowani mogą także pobrać i zapoznać się z prezentacją nt. Socorro z Mozilla Summit.

~ The future of crash reporting

Koniec zapisów do Firefox Home Design Challenge!

Mniej niż tydzień mają chętni do wzięcia udziału w Firefox Home Design Challenge! „Celem konkursu jest zaprojektowanie całego lub części graficznego motywu UI, które Mozilla chce włączyć do aplikacji dla iPhone'a. 5 najlepszych projektów zostanie wyróżnionych na stronie Creative Collective, blogach, a nawet na oficjalnej witrynie Mozilli.” Zgłoszenia przyjmowane są do 15 sierpnia!

~ Create an iPhone skin design for Firefox Home!

Thunderbird Mailing List Manager

Zespół rozwijajacy Thunderbirda udostępnił dodatek Mailing List Manager, który ułatwia wyszukiwanie, zarządzanie i organizację wiadomości z list mailingowych. Mailing List Manager do sukcesu potrzebuje jednak pomocy użytkowników. „Szukamy problemów z aktualnym systemem i odpowiedzi na pytania jak: Czy listy mailingowe zostały wykryte poprawnie? Czy filtry dotyczące list działają poprawnie? Czy jest możliwe ponowne odszukanie wiadomości w ramach listy mailingowej? Te i inne informacje zwrotne pomogą ustalić kształ usługi i odpowiedzieć na pytanie czy funkcje menedżera list powinny być domyślnie dostępne w nowym wydaniu Thunderbirda.”

~ Mailing List Manager

Thunderbird Contacts

Kolejnym projektem powiązanym z Thunderbirdem jest rozszerzenie do zarządzania i organizacji kontaktów. Thunderbird Contacts jest klonem Firefox Contacts przystosowanym do pracy w kliencie poczty. Docelowo rozszerzenie ma rozszerzyć funkcjonalność książki adresowej Thunderbirda, pozwalając na wyświetlanie dodatkowych danych o kontaktach zasięgając informacji w profilach sieci społecznościowych, jak Facebook, GMail, LinkedIn, Plaxo, Twitter czy Yahoo!

~ Thunderbird Contacts

Wyniki głosowania na nowe ikony dla dodatków!

Ogłoszono zwycięzców konkursu Add-on Icon Makeover - nowe ikony zaprojektowane przez grafików Mozilli zyskają rozszerzenia: Adblock Plus, WiseStamp, Facebook Translate, Webmail Notifier i Youtube Music Player!

~ Winners of the Add-on Icon Makeover Contest

Kradzież danych z użyciem CSS

„Mozilla wydała aktualizacje bezpieczeństwa Firefoksa 3.5 i 3.6, które zawierają poprawki dla starej, mało znanej, choć niebezpiecznej dziury w polityce bezpieczeństwa i prywatności pozwalającej na kradzież danych z użyciem CSS.” Oczywiście zabezpieczenie to znalazło się także w rozwojowych wersjach Firefoksa 4.

~ Data theft with CSS

Uruchomiono galerię rozszerzeń Jetpack

Data wydania Mozilla Add-ons SDK w wersji 0.6 zbiegła się w czasie z uruchomieniem Jetpack Gallery. Mozilla prosi wszystkich deweloperów rozszerzeń opartych na Jetpack prototype o aktualizacje dodatków by wykorzystywały nowe SDK lub nowy Add-ons Builder i przesłanie ich do AMO.

~ The Jetpack Gallery’s Final Flight

Wydania i aktualizacje programów

Nadchodzące wydarzenia

11 sierpnia 2010, 07:44

9 sierpnia 2010

Aviary.pl

Bugzilla 3.6.1 po polsku

Aviary.pl, oficjalny polski zespół lokalizacyjny Mozilla.org ma przyjemność przedstawić lokalizację systemu śledzenia błędów Bugzilla w wersji 3.6.1.
Polskie pakiety lokalizacyjne można pobrać ze strony http://projects.aviary.pl/bugzilla/.

To wydanie rozwiązuje przede wszystkim dwa problemy związane z bezpieczeństwem. Szczegóły dostępne są w biuletynach bezpieczeństwa.

Ponadto naprawiono:

Dodano:

Pakiet lokalizacyjny przeznaczony jest dla wersji 3.6.1 oraz 3.6.

9 sierpnia 2010, 19:49

5 sierpnia 2010

Grzglo

Tydzień w Mozilli 1/08

W najnowszym numerze about:mozilla, tygodniku o najciekawszych wydarzeniach związanych z Firefoksem, Thunderbirdem i innymi projektami Mozilli - Firefox 4, App Tabs, JavaScript, User engagement, Thunderbird, WebQA, add-ons, Bugzilla, and more…:

Minikarty w Firefoksie 4 beta

Alex Faaborg przygotował materiał wideo, przedstawiający zalety jednej z nowości dostępnych w Firefoksie 4 - minikart (ang. AppTab). Idea jaka przyświeca udostępnieniu minikart wiąże się z korzystaniem z webowych aplikacji, m.in. Google Docs, webmail, Twitter czy Google Reader. Wielu użytkowników utrzymuje te aplikacje w otwartych kartach prawie przez cały czas, warto więc zaoszczędzić zajmowaną przez nie przestrzeń.

~ App Tabs in Firefox 4 Beta 2

Zabawa z szybkim JavaScriptem

Vlad Vukićević sporządził listę, kilku przykładowych aplikacji webowych, prezentujących osiągi i nowe możliwość udoskonalonego w Firefoksie 4 silnika JS. Manipulacja obrazami czy edycja dźwięku w aplikacjach internetowych staje się coraz łatwiejsza.

~ Fun With Fast JavaScript

Pomoc techniczna przez czat

Rozmowy w czasie rzeczywistym stają się jednym z najpopularniejszych obszarów społecznościowego wsparcia technicznego użytkowników oprogramowania Mozilli. Czaty i grupy dyskusyjne gromadzą szerokie spektrum sympatyków Firefoksa.

~ Live Chat at the Summit Science Fair

Szybkie filtrowanie wiadomości w Thunderbirdzie

William Duyck napisał o nowej odsłonie szybkiego filtrowania wiadomości. „Po wydaniu Thunderbirda 3.0, deweloperzy z Mozilla Messaging ponownie przyjrzeli się funkcji szybkiego wyszukiwania z Thunderbirda 2. Była szybka, jednak niezbyt jasna, niemniej upraszczała wyszukiwania wiadomości w aktualnym folderze. Dlatego postanowiliśmy ją ulepszyć.”

~ Quick Filter – Thunderbird 3.1

Nowe zachowanie zamykanych kart w Firefoksie 4

Frank Yan, jeden ze stażystów Mozilli, wyjaśnił nowe (ulepszone) zachowanie zamykanych kart, któego należy się spodziewać w Firefoksie 4. “Najlepszy interfejs użytkownika potrafi przewidzieć działania, jakie ten chce podjąć i nigdy nie wchodzi mu w drogę. Podczas planowania nowego zachowania paska i samych kart dla Firefoksa 4, była to nasza podstawowa zasada. Jedna z rzeczy jak uważamy z dobrze opracowane w Google Chrome to zachowanie zamykanych kart: jeśli zamkniesz kartę za pomocą myszy pozostałe karty dostosują swoją wielkość lub przesuną się tak, że przycisk zamykania kolejnej karty znajdzie się ponownie pod kursorem myszy. Dzięki czemu można klikając w tym samym miejscu zamykać kolejne karty. Skopiowaliśmy to rozwiązanie do Firefoksa 4, dzięki czemu możliwe będzie zamykanie kolejnych kart bez konieczności szukania przycisku i przesuwania myszy.”

~ Making tab closing as easy as click, click, click

Pomóż przeprojektować stronę WebQA “Contribute”

Stephen Donner oczekuje pomocy i nowy pomysłów związanych z ulepszaniem strony WebAQ “Contribute”. Aktualna strona WebQA nie jest tak dobra jak mogła by być. Co byście w niej zmienili?

~ How would *you* make an awesome Contribute page?

Zwycięzcy Contacts design challenge

Mozilla Labs uruchomiła nowy konkurs w czerwcu, skupiając się na zagospodarowaniu przestrzeni w sieciach społecznościowych. Teraz podsumowano i przedstawiono wyniki konkursu.

~ Contacts Design Challenge – Best in Class honors bestowed

Pierwsze spotkanie użytkowników Bugzilli

W środę, 4 sierpnia w siedzibie WikiMedia Foundation w San Francisco, miał miejsce pierwszy, kwartalny zlot użytkowników i administratorów Bugzilli. Max Kanat-Alexander zaprezentował wystąpienie na temat rozwoju i włączania nowych funkcji w Bugzilli oraz odpowiadał na pytania przybyłych gości.

~ Bugzilla Users & Administrators Group

Kreator tapet serii Foxkeh

Aby zaprezentować niektóre zalety formatu SVG (Scalable Vector Graphics) zespół Mozilla Japan udostępnił webową aplikację Foxkeh’s Wallpaper Creator. Kreator pozwala wybrać obrazek i tło, a także zmienić rozmiar, położenie i przeźroczystość różnych elementów docelowej tapety. Kreator pozwala wygenerować firefoksową tapetę wprost z i na ekran komputera, laptopa lub telefonu.

~ Foxkeh’s Wallpaper Creator

Wydania i aktualizacje programów

Nadchodzące wydarzenia

5 sierpnia 2010, 09:10

4 sierpnia 2010

Grzglo

Firefox 4 Brainstorm - wybierz lub zgłoś pomysły jak ulepszyć ulubioną przeglądarkę

Liczba testerów rozwojowych wersji Firefoksa 4 rośnie z każdym dniem. Niemal każdy ma jakieś spostrzeżenia dotyczące działania, funkcji lub interfejsu nowej wersji ulubionej przeglądarki.

Burza mózgów nt. Firefoksa 4 (firefox.uservoice.com)

Zachęcam do podzielenia się nimi i wzięcia udziału w burzy mózgów - zgłoszenia własnych propozycji lub poparcia interesujących pomysłów innych użytkowników!

Jak na razie zostały zaakceptowane cztery zgłoszenia: błędy w obsłudze minimotywów Personas, analogiczne (jak pod Windowsem) zmiany w UI i motywie wersji linuksowej, możliwość przypięcia karty oraz integracja mechanizmu synchronizacji w przeglądarce. Jednocześnie w grupie pomysłów z największym poparciem, znalazły się propozycje, które od dawna są już wdrażane - jak udostępnienie wersji 64-bitowej czy poprawki wyglądu i położenia przycisku zastępującego menu główne na równi z panelem kart - tym samym zmarnowano ogromną liczbę głosów.

Wybierz lub zgłoś nowy pomysły jak ulepszyć Firefoksa 4

Zachęcam do przejrzenia listy propozycji, skomentowania wybranych pomysłów i oddania głosu na rzecz rozwiązań jakie chcecie zobaczyć w najnowszej wersji.

Waszej uwadze, w szczególności, polecam kilka następujących pomysłów:

Niestety, jak na razie nie pojawił się ani jeden całkowicie nowy pomysł, wszystkie propozycje można znaleźć (lepiej opisane) w postaci zgłoszeń w Buzgilli. Burzę mózgów Firefoksa 4 należy zatem traktować jako wskaźnik popularności pewnych problemów lub rozwiązań obecnych w innych przeglądarkach, które społeczność zwykłych użytkowników chciałaby zobaczyć w nadchodzącym wydaniu.

4 sierpnia 2010, 07:19

3 sierpnia 2010

Grzglo

O prawach użytkowników Firefoksa i Thunderbirda

O prawach użytkownika

Mozilla Firefox i Mozilla Thunderbird - to wolne oprogramowanie open source, stworzone przez społeczność tysięcy ludzi z całego świata. O czym warto wiedzieć, czyli licencja Firefoksa i Thunderbirda w pytaniach i odpowiedziach.

Usługi WWW powiązane z programem Mozilla Firefox

Mozilla Firefox korzysta z usług informacyjnych dotyczących witryn WWW („Usług”), takich jak usługa SafeBrowsing, którą można wyłączyć wchodząc do ustawień programu, przechodząc do sekcji Bezpieczeństwo i odznaczając opcje „Blokuj zgłoszone witryny stwarzające zagrożenie” oraz „Blokuj zgłoszone próby oszustwa internetowego”.

Źródła uprawnień użytkowników

O prawach użytkownika poczytać można w oficjalnej dokumentacji Firefoksa lub Thunderbirda.

I. Licencje

II. Regulaminy

III. Dostawcy, warunki korzystania z usług i inne

Jeśli nigdy wcześniej nie czytałeś licencji Firefoksa czy Thunderbirda, a masz pytanie lub wątpliwości przedstaw je w komentarzu do tego wpisu, postaram się znaleźć odpowiedź lub wyjaśnienie lub odesłać do konkretnego przepisu licencji MPL.

3 sierpnia 2010, 08:18

2 sierpnia 2010

Aviary.pl

Bugzilla 3.4.6 i 3.4.7 po polsku

Aviary.pl, oficjalny polski zespół lokalizacyjny Mozilla.org ma przyjemność przedstawić lokalizację systemu śledzenia błędów Bugzilla w wersji 3.4.6 oraz 3.4.7.
Polskie pakiety lokalizacyjne można pobrać ze strony http://projects.aviary.pl/bugzilla/.

Najważniejsze nowości w wersji 3.4.6 to między innymi:

Natomiast wydanie 3.4.7 rozwiązuje problem z bezpieczeństwem związany z funkcją śledzenia czasu pracy. Szczegóły dostępne są w biuletynach bezpieczeństwa.

Naprawiono następujące błędy:

2 sierpnia 2010, 19:51

1 sierpnia 2010

Hubert Gajewski

Vancouver, Whistler i Mozilla Summit 2010

Od mojego powrotu z Kanady minęły trzy tygodnie, dlatego na niektóre rzeczy można już spojrzeć z dystansu i co nieco o tym napisać.

Celem wizyty była – największa jak do tej pory – impreza organizowana przez Mozillę – Mozilla Summit 2010 w Whistler, BC.  Z Aviary.pl wybraliśmy się tam 6-osobową grupą, przy czy ja i Marek przybyliśmy kilka dni wcześniej do Vancouver, żeby trochę pozwiedzać.

4 lipca 2010. Fontanny, strumyczki w 溫哥華

Zaraz po przylocie – w porcie lotniczym moją uwagę zwróciły dwie rzeczy.

Pierwsza to dobrze przemyślany wystrój portu. Wodospady, strumyczki, fontanny sprawiały, że czułem się trochę jak w dolinie w okolicach Zakopanego. Od razu człowiekowi lepiej po 15-godzinnym locie (mieliśmy awaryjne lądowanie w Keflavíku, bo jeden z pasażerów potrzebował pomocy lekarskiej). Mizernie wyglądają przy tym krakowskie Balice, lotnisko miasta, w którym mieszka o 1/3 więcej osób niż w Vancouver…

Drugą zaskakującą rzeczą były dla mnie instrukcje na lotnisku napisane w trzech językach. Po angielsku, francusku (to akurat nie dziwne – to języki urzędowe w Kanadzie) i… chińsku. Przestało mnie to dziwić, gdy dowiedziałem się, że prawie co piąty mieszkaniec tego miasta jest chińskiego pochodzenia.

Wieczorem poszliśmy zobaczyć miasto i zjeść coś dobrego. Nie za bardzo nam się to powiodło, bo jak już docieraliśmy do wcześniej wybranej restauracji, to ta okazywała się już zamknięta. W efekcie wylądowaliśmy w pizzerii. Przy czym tam pizzeria to nie jest to coś, co mają w wyobraźni Europejczycy. A bywalec krakowskiego Pomodorino mógłby przeżyć mały szok. Miejsca gdzie sprzedawano pizzę czy kebaby wyglądały obskurnie, a o czystości nikt tam nie słyszał. Klientela wpasowywała się w klimat – młodzi ludzie, niechlujnie ubrani, a często tak brudni, jakby się tarzali na ulicy. Bary mleczne w Polsce to – porównując – wyższa półka. Może mam mylne wrażenie, wyrobione na podstawie kilku lokali, ale po prostu innych z takim jedzeniem nie widziałem. A sama pizza? Przeciętna. A to wszystko przy głównej, pieszej, wyłożonej zieloną wykładziną(!) ulicy Granville…

Zielona wykładzina na Granville Street

Jeszcze jedno spostrzeżenie. Bardzo spodobała mi się numeracja ulic. Mianowicie to, że pierwsza cyfra w numerze budynku oznacza numer przecznicy. Jest to bardzo przydatne w ocenie odległości, gdzie odległości od skrzyżowań są w miarę równe. Przykładowo, gdy stoję przed budynkiem nr 430, a szukam budynku o numerze 660 przy tej samej ulicy – to wiem, że po drodze minę dwa skrzyżowania, zanim zaczną się budynki od numerach 600-699.

5 lipca 2010. Zielone ulice, wspaniały Stanley Park i wysokie kary za różne przewinienia

Następnego dnia postanowiliśmy pochodzić po Downtown. Tak, pochodzić, bo choć transport publiczny wyglądał dobrze (głównie trolejbusy i autobusy), to wszędzie było blisko. Zaczęliśmy od podziwiania widoków z wieży widokowej Harbour Centre. Ponieważ mieliśmy ograniczony czas na zwiedzanie – zdecydowaliśmy się wyruszyć do Stanley Park. Ruszyliśmy wzdłuż West Georgia Street, najważniejszej ulicy w Downtown oplecionej wieżowcami. Największe wrażenie zrobiła na mnie wszechobecna, zadbana zieleń.

Podwójny szpaler drzew na nieszerokim chodnikuCzłowiek odpoczywa obok fontanny przed budynkiem

Fontanny lub rzeźby przed co drugim budynkiem, a małe drzewka można zobaczyć na tarasach wieżowców.

Wieżowiec z kaskadowo umieszczonymi zielonymi tarasamiRzeźba zbudowana z liter przed jednym z budynków

Zielonymi pnączami oplecione są betonowe parkingi, a ogrody można spotkać nawet na dachach budynków.

Parking opleciony zielonym pnączemOgród na dachu budynku

Gdy dotarliśmy do parku jasne stało się, że nie będziemy w stanie zobaczyć go całego w ciągu jednego dnia. Całość to ponad 400 hektarów (co czyni go większym niż Central Park w Nowym Jorku), 200 kilometrów dróg i ścieżek… Pochodziliśmy zatem po nadbrzeżu, skąd świetnie widać Downtown, rzuciliśmy okiem na latarnię morską Brockton Point, pooglądaliśmy indiańskie słupy totemowe, fantastyczne Vancouver Aquarium (wciąż jestem pod wrażeniem delfinów, zobaczyć to na żywo, to jednak nie to samo, co w TV),  potem z oddali obejrzeliśmy 9 O’Clock Gun (armata wystrzeliwująca codziennie o 21).

Stanley ParkMeduza w Aquarium

Z rzeczy wartych zauważenia są jeszcze dwie rzeczy. Wiewiórki i… ławki. O wiewiórkach wspominam nie dlatego, że są jakieś szczególne, tylko dlatego, że jest ich dużo i sprawiają wrażenie przyzwyczajonych do ludzi (nie uciekają).

Wiewiórka (objada się)

Niezwykłe ławki

Bardzo ciekawe są ławki w parku (zresztą nie tylko w parku). Otóż niemal każda ławka ma sponsora. Są na nich tabliczki z krótkimi tekstami poświęconymi (prawie we wszystkich przypadkach) osobom zmarłym, niektóre utrzymane w zabawnym tonie (przykład: ławka umieszczona na nadbrzeżu, z której jest wspaniały widok – rodzina pisze, że tęskni za uśmiechem Dave’a i życzy mu miłego widoku).

Dave Fieldhouse 1941 - 2001. A loving husband & father. We miss your smile. Enjoy the view! Love, Beany, Bryce & Caley

W ten dzień mieliśmy więcej szczęścia związanego z jedzeniem i wracając nadbrzeżem trafiliśmy do restauracji Crime Lab (polecam Chicken & Chorizo Fettucini – wspaniałe!) przy 100 – 550 Denman Street.

2000$ za nieposprzątanie po psie

Warto wspomnieć jeszcze o jednej ważnej rzeczy. Vancouver jest czyste. Nie widziałem nigdzie żadnego śmiecia. Nigdzie. Potem zrozumiałem dlaczego. Gdzieniegdzie można zobaczyć tabliczki proszące ludzi, by coś robili lub czegoś nie robili. Np. Proszę posprzątać po swoim psie. Żeby nie było tak miło, jeśli ktoś nie chce słuchać takiej prośby ma od razu wypisane, na jaką karę się naraża. A kary są drakońskie. Wyrzucanie śmieci byle gdzie – do 2000$, wpuszczenie swojego psa na plac zabaw dla dzieci – do 2000$, nieposprzątanie po psie – do 2000$, itd. I na każdej tabliczce numer telefonu, gdzie zgłaszać opornych.

6 lipca 2010. Liście odciśnięte w betonie, oryginalny pastor i policja zachęcająca do kradzieży

We wtorek nie było dużo czasu na zwiedzanie bo mieliśmy jechać do Whistler. Zobaczyliśmy więc bibliotekę publiczną, gdzie najciekawszy był… chodnik przed nią. W jednym miejscu pod drzewem w betonowym chodniku wyryte były… odciski liści.

Liście wyryte w betonowym chodniku

I pomyśleć, że ze zwykłego betonowego chodnika można zrobić atrakcję…

Potem zwiedziliśmy jeszcze – mieszczącą się obok naszego hotelu – starą anglikańską katedrę – Christ Church Cathedral, gdzie najciekawszy (patrząc z polskiej perspektywy) był… pastor, a raczej jego wygląd. Z wygoloną na bokach głową i zakolczykowanymi uszami w Polsce nie miałby łatwo.

Pastor

Przed samą podróżą do Whistler dostrzegłem – już z autobusu, który miał nas tam zawieźć – ciekawą tabliczkę na której policja… zachęca do kradzieży aut. No dobra, wyjaśnię o chodzi. Treść tabliczki brzmiała mniej więcej tak: Auta-przynęty są wszędzie. Ukradnij jedno. Idź do więzienia. Ktoś kradnie takie podstawione i obserwowane auto i ma posprzątane.

Po dotarciu do Whistler na specjalnej mozillowej recepcji odebraliśmy identyfikatory, wybraliśmy restaurację na dzień następny i  sobie koszulki w jednym z wielu wzorów.

7-9 lipca 2010. Mozilla Summit

W Whistler szybko straciłem poczucie czasu. Często zapominałem, jaki mamy dzień tygodnia i jaką mamy datę. I to pomimo, że do pokoju hotelowego co rano dostarczana była codzienna prasa. Możliwe, że wszystko przez to, że impreza była rewelacyjnie zorganizowana. Do tej pory z tak dobrą organizacją spotkałem się tylko na 10 urodzinach RMF-u w Zakopanem.

Maskotki

Zadbano o każdy szczegół. Na potrzeby imprezy graficy stworzyli maskotki – różnokolorowe potworki – z wielookie, długie, grube, wąsate, rogate itd. Pojawiały się na koszulkach, na korytarzach hotelu stały ich kartonowe wersje (niektóre nawet wskazywały drogę), pojawiały się na pocztówkach, które codziennie po powrocie z kolacji znajdywaliśmy na poduszce w pokoju hotelowym (codziennie z innym obrazkiem i tekstem), w ostatnim dniu na imprezie pożegnalnej zobaczyliśmy ludzi, którzy byli za nie przebrani.

Wąsaty z trąbkąWielooki reklamuje Science FairElegant z muszką wskazuje drogę

Sala gier

W hotelu jedna sala przeznaczona była wyłącznie na rozrywkę. Tenis stołowy, Wii, gry planszowe m.in. Osadnicy z Catanu i szachy, coś w czym gra się na instrumentach i śpiewa (pojęcia nie mam, jak to coś się zwie) i chyba jeszcze jakaś jedna konsola.

Boskie jedzenie z całego świata

Śniadania i lunch jadaliśmy na tarasie na ostatnim piętrze, z którego był wspaniały widok na góry. Samo jedzenie było jeszcze lepsze. To jest coś co zawsze będę pamiętał z tej imprezy. Na kolację w pierwszy dzień wszyscy wybrali się do takiej restauracji, jakiej chcieli (hinduska Tandoori w moim wypadku), w drugi dzień trzy sale przeznaczono na kuchnie z różnych kontynentów. Mieliśmy do wyboru europejską, amerykańską i azjatycką. Odwiedziłem tylko salę azjatycką (dalej już nie byłem w stanie), udekorowaną w taki sposób, że od razu wiedziałem gdzie wszedłem. Część potraw było przygotowywanych przez kucharzy na miejscu. Stali z rozgrzanymi na ogniu patelniami w sali konferencyjnej… Trzeciego dnia objadaliśmy się na górze Whistler w Roundhouse Restaurant, do której trzeba było się dostać kolejką gondolową.

Keynotes, czyli WebGL i inne rządzą

Nie podejmuję się opisania wszystkiego. Używając wielkiego skrótu można powiedzieć, że najbardziej entuzjastycznie były przyjmowane wszelkiego rodzaju dema pokazywane w wydaniu beta Firefoksa 4, które pojawiło się, specjalnie na tę imprezę. Dobrze odbierane były nowinki z CSS3, SVG, pomysły, jak można to połączyć z <video/> i <audio/> z HTML5, wykorzystać WebGL i sterować slajdami z innego urządzenia dzięki WebSockets. Furorę zrobił film oparty o ww. technologie, w którym mały samolot latał sobie wśród wieżowców, których oświetlenie zmieniało się w zależności od lecącej w tle muzyki, a reklamy tekstowe na budynkach były odczytane w locie z Twittera. Demoscena ma się dobrze.

Science Fair i World Expo

Pomyślano o tym, że ktoś chciałby dowiedzieć się czegoś więcej o tym, co widział na prezentacjach albo wcześniej gdzieś czytał. Na hotelowym korytarzu rozstawiono ok. 60 stolików z monitorami, przy których były prezentowane różności (w tym dema opisane wyżej). Nazwano to Science Fair. Można było sobie podejść do takiego stolika i na spokojnie porozmawiać z zaangażowanymi osobami.

World Expo było czymś w rodzaju prezentacji zespołów lokalizacyjnych Mozilli. Przy tych samych stolikach, co Science Fair, tylko kilka godzin później ludzie z całego świata zachwalali swój kraj lub region i zespół. Jako Aviary.pl też mieliśmy swój stolik, ale przyznam – bez jedzenia, picia i jakichś dodatkowych atrakcji ciężko było się przebić :-) Hindusi prezentowali swoje potrawy, Belgowie piwo Leffe, u Japończyków w kimonach można było się uczyć pisać w ich języku. Na stoisku Jordanii czekały katalogi przygotowane przez tamtejszą organizację turystyczną, reklamujące ten kraj, Toni z Katalonii uczył nietypowego sposobu picia wina, a na stoisku USA samą atrakcją był prezentujący, długobrody, wytatuowany harleyowiec, zresztą pracownik Mozilli.

Hinduskie potrawyToni z Katalonii pije wino

Następnym razem przygotujemy się lepiej, żeby nie trzeba było odpowiadać na pytania typu A gdzie jest wódka? ;-)

Gondolami na imprezę pożegnalną

Ostatnią częścią tegorocznego Mozilla Summit była wspomniana już impreza na górze Whistler w Roundhouse Restaurant. I tutaj znów Mozilla nie zawiodła. Taras ze wspaniałym widokiem na góry, specjalnie przygotowane mozillowe drinki, doskonałe – jak zawsze – jedzenie, dobry DJ i mnóstwo fluorescencyjnych szali, okularów, kapeluszy.

Ja na pożegnalnej imprezie ubrany w specjalne rekwizyty

I ostatecznie impreza przedłużona o godzinę, a potem zjazd gondolami na dół w całkowitych ciemnościach (nie są oświetlone, bo normalnie kursują do 20, a impreza skończyła się ok. 1 w nocy).

10 lipca 2010. Powrót

O powrocie do domu bym nie wspominał, gdyby nie to, że po raz kolejny byłem pod wrażeniem organizacji. Dwa dni przed wyjazdem przy recepcji pojawił się rozkład jazdy autobusów, (które miały nas zabrać prosto na lotnisko), ułożony wg odlatujących samolotów, z podanymi nazwiskami i numerami lotów, mapą świata ze strefami czasowymi, żeby każdy wiedział co, gdzie i kiedy. Przy wsiadaniu do autobusu upewniono się, że nikt nie zaspał po imprezie. Gdy dotarliśmy autobusem na miejsce – dwie osoby z Mozilli już na nas czekały, tylko po to, by wskazać, w którym kierunku terminalu mamy się udać…

1 sierpnia 2010, 09:41

29 lipca 2010

Grzglo

Wydano NoScript 2.0

27 lipca, Giorgio Maone, udostępnił rozszerzenie NoScript w wersji 2.0.

NoScript 2.0: Strona projektu

NoScript poza kontrolą skryptów i obiektów, blokuje wiele metod manipulacji, np. clickjacking, w których napastnik może nakładać jedne elementy stron WWW na inne, przechwytywać kliknięcia i przekierowywać na strony lub przesyłać dane do niepożądanych odbiorców.

Najnowsza wersja rozpoznaje takie sytuacje jeszcze skuteczniej, nawet w przypadku złożonych stron internetowych. Ulepszono także mechanizm ochrony przed atakami typu Cross-Site Scripting (XSS), ponadto obok funkcji przechowywania ustawień w zakładkach, pojawiła się funkcja importu/eksportu wszystkich ustawień do pojedynczego pliku JSON.

Dodano edytor reguł ABE, usprawniono obsługę filtrów oraz zaktualizowano specyfikację.

NoScript 2.0: Edytor reguł ABE

W Firefoksie 3.5 lub nowszym można korzystać z zewnętrznych filtrów wtyczek, na przykład z Blitzableiter (piorunochron), które walidują treści z Internetu, zanim przekażą je do wtyczki. Blitzableiter znajduje się obecnie we wczesnej fazie rozwoju, przez co psuje znaczną część obiektów Flash.

NoScript 2.0: Zewnętrzne filtry

NoScript 2.0 jako pierwszy zapewnia ochronę przed atakami wymierzonymi w router (DNS Rebinding).

Ponadto poprawiono obsługę mobilnej wersji Firefoksa (Fennec).

NoScript 2.0 i nowsze jest dostępny tylko dla Firefoksa 3.0 i następnych. Użytkownicy wcześniejszych wersji w dalszym ciągu mogą korzystać z linii 1.10.x, która będzie dostarczała tylko poprawek poważnych błędów wykrytych w rozszerzeniu, bez nowych funkcji.

Ewentualne błędy lub propozycje można zgłaszać na forum lub przez formularz kontaktowy autorowi. Zainteresowani mogą się też zapoznać z pełnym opisem zmian.

Nowych użytkowników zachęcam do lektury Najczęściej zadawanych pytań (NoScript FAQ po polsku).

29 lipca 2010, 08:07

28 lipca 2010

Grzglo

Tydzień w Mozilli 2/07

W najnowszym numerze about:mozilla, tygodniku o najciekawszych wydarzeniach związanych z Firefoksem, Thunderbirdem i innymi projektami Mozilli - Social media, icon makeover, Firefox 4, Tab Candy, documentation, FSOSS, JavaScript, and more…:

Mozilla Social Media Toolkit

Przez ostatnich kilka miesięcy, Sarah Doherty, gromadziła zestaw narzędzi i dobrych praktyk dotyczących mediów społecznościowych, które uruchomiła w ramach Mozilla Social Media Toolkit. MSMT, “pozwala wykorzystywać serwisy społecznościowe do promowania Mozilli i Firefoksa w swoim regionie i dalej. Jednym z najciekawszych elementów nowego narzędzia jest podręczny zestaw promotora. We współpracy z Royal Order, udostępniliśmy 5 obrazków dla profili na Facebooku oraz 4 szablony dla Twittera, w skład których wchodzi tło, paleta kolorów i awatar. Za ich pomocą można szybko i wygodnie oznaczyć wła6ją stronę lub blog, jako powiązane lub wspierające społeczność Mozilli.”

~ Huzzah! Social Media Toolkit Launched!

Otwarto głosowanie na nowe ikony dla dodatków!

Deweloperzy 83 dodatków zgłosili się do konkursu na przemianę ikon. Nadszedł czas na głosowanie! Wskaż nie więcej niż 5 dodatków na karcie do głosowania, którym projektanci Mozilli mają poprawić lub zaprojektować nowe ikony. Głosowanie kończy się w południe 6 sierpnia.

~ Add-on Icon Makeover Voting Open!

Kompatybilności dodatków w Firefoksie 4

Kilka tygodni temu wydano pierwszą betę Firefoksa 4, dziś możemy testować kolejną, poprzedzającą wydanie kandydujące planowanego na koniec roku Firefoksa 4. Jorge Villalobos napisał na swoim blogu, że “stosunkowo długie okresy pomiędzy kolejnymi wydaniami, są przeznaczone dla twórców dodatków, by mogli zaktualizować i przetestować swoje rozszerzenia i motywy.” Jeśli twoje ulubione dodatki nie są kompatybilne przetestuj je i powiadom ich autorów o koniecznych zmianach!.

~ Add-on compatibility for Firefox 4 – time to get started

Tab Candy

Tab Candy to nowy eksperyment dotyczący ewolucji przeglądania stron internetowych w kartach realizowany przez Mozilla Labs. „Potrzebujemy sposobu na uporządkowanie przeglądanych stron, tak by widzieć wszystkie otwarte karty w jednej chwili i korzystać z nich w razie potrzeby. Za sprawą uderzenia w jeden przycisk, Tab Candy wyświetla podgląd wszystkich kart, ułatwiając odszukiwanie i przechodzenie pomiędzy nimi. Tab Candy pozwala także grupować karty, ułatwiając organizację pracy.” Zainteresowani tematem mogą przeczytać więcej na stronie projektu, obejrzeć prezentację lub zainstalować eksperymentalną wersję Firefoksa wyposażonego w Tab Candy.

~ Tab Candy: Making Firefox Tabs Sweet

Jak tworzyć dobrą dokumentację

Michael Verdi dołączył ostatnio do zespołu wsparcia technicznego Firefoksa - SUMO i ciężko pracuje nad poprawą jakości Firefox Knowledge Base. Podczas Mozilla Summit mówił o tym, jak tworzyć dobrą dokumentację, informacje można znaleźć także na jego blogu.

~ Writing Awesome Documentation

Wystąp na FSOSS 2010

9-te Free Software and Open Source Symposium (FSOSS) odbędzie się 28 i 29 października w Seneca College w Toronto. Organizatorzy wciąż szukają interesujących warsztatów i prezentacji o tematyce open source, jeśli jesteś zaangażowany w otwarte oprogramowani lub wolną kulturę, jest to wspaniała okazja by pochwalić się tym przed całym światem. Sprawdź stronę FSOSS nadeślij propozycję swojego wystąpienia!

~ Come and Speak at FSOSS 2010

Projektowanie dla dzielenia się

Madhava Enros podczas ostatniego Mozilla Summit wygłosił krótki wykład pod tytułem „Designing for Sharing” - jego zdaniem człowiek jak istota społeczna potrzebuje kontaktu z innymi ludźmi i od zawsze dzielił się z nim wiedzą i informacjami. Fennec - mobilna wersja Firefoksa - ma pomóc skrócić dystans pomiędzy ludźmi, pozwolić przesyłać dowolne informacje wytworzone lub znalezione w internecie swoim przyjaciołom.

~ Designing for Sharing - Moz10 Lightning Talk

Używanie Firefoksa w pracy

Kev Needham pracuje nad poprawą dotychczasowego modelu dystrybucji Firefoksa na stanowiska pracy przez Mozillę. „Przez ostatni miesiąc lub dwa mieliśmy dobrą prasę, w szczególności ogłoszenie IBM-a o zmianie domyślnej przeglądarki na Firefoksa oraz raport Forrester Research informujący o 20% udziale Firefoksa w zbadanych przedsiębiorstwach.” Trzeba się zastanowić w jaki sposób Mozilla może promować otwartość w zamkniętych środowiskach pracy?

~ on using Firefox at work

Krótka historia JavaScriptu

Brendan Eich opublikował zaskakującą notkę podczas konferencji JSConf 2010 w kwietniu, a ostatnio udostępnił materiał wideo. Jeśli zastanawiasz się, co wspólnego ma JavaScript z Chuckiem Norrisem zachęcam do obejrzenia.

~ A Brief History of JavaScript

Wydania i aktualizacje programów

Nadchodzące wydarzenia

28 lipca 2010, 10:48

27 lipca 2010

Grzglo

Tworzenie i optymalizowanie filtrów dla Adblock Plusa

Adblock Plus pozwala na blokowanie wyświetlania niechcianych elementów lub całych stron na różne sposoby. Niniejsze opracowanie wyjaśnia możliwości ich wyboru i to jak mogą być stosowane.

  1. Podstawowe zasady tworzenia filtrów
    1. Podstawowe filtry
    2. Tworzenie wyjątków
    3. Dopasowywanie filtra do początków i końców adresów
    4. Znaki separatorów
    5. Komentarze do filtrów
  2. Funkcje zaawansowane
    1. Specyfikacja dostępnych opcji
    2. Stosowanie wzorców wyrażeń regularnych
  3. Reguły ukrywania elementów
    1. Podstawowe zasady
    2. Ograniczanie użycia reguł do konkretnych domen
    3. Selektory atrybutów
    4. Zaawansowane selektory
    5. Uproszczona składnia do ukrywania elementów
  4. Optymalizowanie filtrów
    1. Tłumaczenie wyrażeń regularnych do prostych filtrów
    2. Usuwanie bezużytecznych filtrów

Podstawowe zasady tworzenia filtrów

Metody opisane w tej części są zazwyczaj wystarczające dla większości osób tworzących filtry na własne potrzeby.

Podstawowe filtry

Najprostszym filtrem jaki można zastosować jest wykorzystanie adresu np. banera, który chcemy zablokować. Niestety często elementy adresów są zmieniane losowo lub przez administratorów. Przykładowy adres może wyglądać tak: http://example.com/ads/banner123.gif, gdzie 123 jest elementem, który podlega zmianom. W takim przypadku blokowanie tego konkretnego adresu nic nie da. Trzeba utworzyć bardziej ogólny filtr np. http://example.com/ads/banner*.gif lub nawet http://example.com/ads/*

UWAGA: Należy zwrócić uwagę na to, żeby nie zablokować zbyt wiele przy użyciu symbolu wieloznacznego *. Filtr http://example.com/* zablokuje nie tylko niechciane grafiki, ale wszystkie podstrony witryny example.com.

Tworzenie wyjątków

Czasami zdarza się, że dodany filtr, choć ogólnie działa poprawnie, to blokuje także zawartość, do której chcemy mieć dostęp. Nie trzeba usuwać całego filtru, żeby zobaczyć tę część. W takich sytuacjach stosuje się wyjątki do filtrów. Dla przykładu, filtr adv* zablokuje także adres http://example.com/advice.html. Aby tego uniknąć należy dodać jako wyjątek formułę @@advice.

Tworzenie wyjątków nie różni się od budowy filtrów blokujących. Tu także można stosować symbol wieloznaczny * oraz wyrażenia ogólne. Przed formułą wyjątku umieszcza się @@. Należy pamiętać o tym, że wyrażenie zaczynające się od http:// lub https:// (opcjonalnie z symbolem „fajki” | na początku) spowoduje ustalenie całej witryny jako wyjątku. @@http://example.com - na tej stronie i podstronach nie będą blokowane żadne elementy.

Dopasowywanie filtra do początków i końców adresów

Adblock Plus traktuje każdy filtr tak, jakby przed lub za nim był umieszczony symbol wieloznaczny *. Z tego powodu nie ma różnicy pomiędzy ad a *ad*. Zazwyczaj nie ma to znaczenia, jednak czasami można chcieć, aby zdefiniowany filtr dotyczył tylko określonego początku lub końca adresu.

Na przykład, chcąc zablokować wszystkie elementy Flash, dodanie filtra swf zablokuje adres http://example.com/swf/index.html. Rozwiązaniem tego problemu jest dodanie symbolu "fajki" | na końcu filtra. Znak ten w tym wypadku oznacza, że adres kończy się na poprzedzającym go wyrażeniu. Filtr swf| zablokuje adres http://example.com/flash.swf, a nie zablokuje http://example.com/swf/index.html.

Z kolei filtr |http://baddomain.example/ zablokuje http://baddomain.example/banner.gif, a pozwoli na uruchomienie strony http://gooddomain.example/analyze?http://baddomain.example.

Czasami można chcieć zablokować podobne adresy np.: http://example.com/banner.gif, https://example.com/banner.gif oraz http://www.example.com/banner.gif. Można to osiągnąć poprzez dodanie || przed filtrem, który odnosi się do początku adresu.

||example.com/banner.gif zablokuje wymienione adresy, ale umożliwi otwarcie http://gooddomain.example.com/banner.gif lub http://gooddomain.example/analyze?http://example.com/banner.gif (dotyczy Adblock Plusa 1.1 i późniejszych).

Znaki separatorów

W adresach internetowych występują znaki separatorów. Aby uwzględnić taki znak w filtrze należy do niego dodać ^.

Przykładowo chcemy zablokować adresy http://example.com oraz http://example.com:8000, a umożliwić otwarcie adresu http://example.com.ar. Aby to uzyskać należy stworzyć filtr, w którym znak ^ będzie oznaczał, że w adresie występuje pojedynczy separator – http://example.com^ (dotyczy Adblock Plusa 1.1 i późniejszych).

Separatorem może być litera, cyfra, lub jeden z następujących znaków : -. %. Jako separator może być także uznany koniec adresu. W adresie http://example.com:8000/foo.bar?a=12&b=%D1%82%D0%B5%D1%81%D1%82 wszystkie separatory są zaznaczone na czerwono. Aby zablokować taką stronę należy użyć filtra ^example.com^ lub ^%D1%82%D0%B5%D1%81%D1%82^, lub ^foo.bar^.

Komentarze do filtrów

Jakikolwiek filtr lub tekst poprzedzony znakiem wykrzyknika jest uznawany przez Adblock Plusa jako komentarz. Komentarze są wyświetlane w kolorze szarym. Adblock ignoruje takie linijki, więc można w ten sposób wpisać np. dowolną uwagę do poprzedzającego lub następującego po niej filtra. Sposób ten jest często wykorzystywany do wpisania autorstwa zestawu filtrów.

Funkcje zaawansowane

Opcje opisane w następnej części są używane przez doświadczonych użytkowników oraz twórców list filtrów.

Specyfikacja dostępnych opcji

Adblock Plus pozwala na dodawanie opcji do filtrów w celu zmiany sposobu ich działania. Opcje dopisuje się na końcu filtra po znaku dolara $. Stosując więcej niż jedną opcję oddziela się je przecinkami np. */ads/*$script,match-case .

W podanym przykładzie */ads/* jest zastosowanym filtrem, a script i match-case jego opcjami.

Dostępne są następujące opcje:

Jeśli dodana jest opcja third-party filtr jest aktywny dla poleceń ze źródeł innych niż aktualnie przeglądana strona. Odwrotna opcja ~third-party ogranicza polecenia jedynie do tych ze źródła aktualnie przeglądanej strony.

Stosowanie wzorców wyrażeń regularnych

Jeśli potrzebna jest jeszcze większa kontrola nad działaniem filtrów do pomocy przychodzą wzorce wyrażeń regularnych. Na przykład filtr /banner\d+/ będzie blokował strony z wyrażeniem banner123, banner321, a nie będzie blokował banners.

Więcej na temat wzorców wyrażeń regularnych można znaleźć w zasobach Mozilla Developer Center.

Do testowania poprawności wyrażeń regularnych można użyć rozszerzenia Regular Expressions Tester.

UWAGA: Wyrażenia regularne nie powinny być stosowane jako sposób na przyspieszanie działania filtrowania. Od wersji 0.7 Adblocka filtry podstawowe (np. http://example.com/banner*.gif) są wykonywane szybciej.

Reguły ukrywania elementów

Podstawowe zasady

Czasami można spotkać się z reklamami, których nie można zablokować, gdyż są osadzone jako tekst w stronie jako takiej i są ładowane podczas jej wczytywania. Wszystko, co można zrobić to ją ukryć, jeśli nie chce się jej oglądać. To jest właśnie to, przez co rozumie się ukrywanie elementów.

Gdy spojrzy się na kod źródłowy strony można odnaleźć mniej więcej coś takiego:

<div class=”textad”>
Najlepsza pizza w mieście!
<div>

Reklama przedstawiona w ramce powyżej jest zawarta wewnątrz elementu div z atrybutem klasy „textad”. Tę reklamę ukryje następująca kombinacja: ##div.textad

Znaczniki ## oznaczają regułę ukrywania, podczas gdy reszta jest selektorem identyfikującym elementy do ukrycia.

<div id=”sponsorad”>

Takiej pizzy jeszcze nie jadłeś! Kliknij tu!
<div>

W podobny sposób można ukryć elementy poprzez ich atrybut id. Reguła ukrywająca tę reklamę wygląda następująco: ##div#sponsorad. W tym przypadku nie trzeba określać nazwy. elementu. Reguła ##*#sponsorad będzie równie skuteczna.

<textad>
Tylko u nas największa i najsmaczniejsza pizza!

</textad>

W tej sytuacji, aby ukryć reklamę należy zastosować ukrywanie nazwy elementu ##textad

Rozszerzenie Element Hiding Helper pomaga w wyborze elementów do ukrycia i zapisaniu odpowiedniej reguły bez przeglądania kodu źródłowego strony. Tak, czy inaczej podstawowa wiedza na temat języka HTML jest użyteczna.

UWAGA: Element Hiding Helper funkcjonuje w odmienny sposób niż tworzenie ogólnych filtrów własnoręcznie. Filtry uzyskane przy pomocy tego rozszerzenia blokują jeden, konkretny element, dlatego nigdy nie ma w nich symboli wieloznacznych.

Ograniczanie użycia reguł do konkretnych domen

Często potrzeba ukryć konkretną reklamę lub treść w jednej domenie bez potrzeby ustanawiania reguły dla innych stron. Przykładowo reguła ##*.sponsor mogłaby ukryć treść pożądaną na innych stronach. Jeśli regułę zapisze się jako example.com##*.sponsor będzie ona dotyczyła stron http://example.com i np. something.example.com, ale nie zablokuje treści na http://example.org. Reguła może dotyczyć więcej niż jednej domeny. W takim wypadku należy je wypisać po kolei, oddzielając przecinkami: domena1.example,domena2.example,domena3.example##*.sponsor

Tylda poprzedzająca nazwę domeny wyłącza ją spod ogólnej reguły np. ~example.com##*.sponsor będzie dotyczyło wszystkich domen poza example.com.

Z kolei example.com|~foo.example.com##*.sponsor tworzy regułę dla domeny example.com wyłączając z niej subdomenę foo.example.com

UWAGA: Ukrywanie elementów możliwe jest wyłącznie w przypadku zastosowania pełnych nazw domen. Dzieje się tak wskutek sposobu w jaki zaimplementowane jest ukrywanie elementów. Nie można użyć jakiejkolwiek innej części adresu oraz np. samego „domena” w zastępstwie domena.example, domena.test

UWAGA: Reguły ukrywania elementów mogą zostać użyte również do ukrywania elementów interfejsu użytkownika. Dla przykładu reguła browser##menuitem#javascriptConsole ukryje wpis konsoli błędów w menu Narzędzi Firefoksa.

Selektory atrybutów

Niektóre z tekstowych reklam nie mają nadanego ani id, ani atrybutu klasy. W takim przypadku do ich ukrycia można użyć innych atrybutów np. ##table[width=”80%”] ukryje tabele z atrybutem szerokości ustawionym na 80%. Jeśli nie chce się określać wszystkich wartości atrybutu formuła ##div[title^=”adv”] [title$=”ert”] ukryje wszystkie elementy div z atrybutem tytułu adv i jednocześnie kończące się na ert. table[width=”80%”] [bgcolor=”white”] dotyczyć będzie tabel o białym tle z atrybutem szerokości „80%”.

Zaawansowane selektory

W zasadzie jakikolwiek selektor CSS obsługiwany przez Firefoksa może zostać użyty do ukrywania elementów. Dla przykładu formuła ##div.adheader + * ukryje cokolwiek występujące po elemencie „div” z nadaną klasą „adheader”. Pełną listę elementów stylów CSS można znaleźć na stronie W3C. Należy zwrócić uwagę na to, że nie wszystkie z selektorów są obsługiwane przez Firefoksa.

UWAGA: Przedstawiony sposób ukrywania przeznaczony jest dla zaawansowanych użytkowników. Aby korzystać z tego sposobu należy być dobrze zaznajomionym z dostępnymi selektorami CSS. Adblock Plus nie weryfikuje składni dodawanych selektorów. Użycie błędnej składni CSS może zakłócić działanie innych, poprawnie skonstruowanych reguł. Do sprawdzenia błędów CSS zaleca się użycie konsoli błędów JavaScript.

Uproszczona składnia do ukrywania elementów

Dla zachowania kompatybilności wstecznej Adblock Plus, co prawda obsługuje uproszczoną składnię (np. #div(id=foo)) do ukrywania elementów, ale nie zaleca się jej stosowania. Wsparcie dla tego rodzaju składni może nie być dłużej kontynuowane. Preferuje się używanie selektorów CSS.

Optymalizowanie filtrów

Tłumaczenie wyrażeń regularnych do prostych filtrów

<script src="http://adblockplus.org/deregifier.js" type="text/javascript"> </script>

W wersji 0.7 i nowszych Adblock Plusa porównywanie prostych filtrów (nie regularnych wyrażeń) zostało zoptymalizowane tak, że nawet bardzo duża liczba filtrów nie spowalnia wyświetlania stron internetowych. Niestety ulepszenie nie działają z filtrami opartymi o wyrażenia regularne, dlatego każdy taki filtr spowalnia wyświetlanie stron internetowych. Wyrażenia regularne są stosowane od bardzo długiego czasu do „kompresowania” list filtrów, skutkując długimi i nieczytelnymi filtrami - co nie jest już potrzebne.

Użytkownicy mogą skorzystać z narzędzia do konwertowania wyrażeń regularnych do prostych filtrów, w celu tworzenia szybko działających list filtrujących. Na przykład, narzędzie skonwertuje filtr z wyrażeniem regularnym /ad|banner/ na dwa proste filtry ad i banner. Pozostawi bez zmian wyrażenia takie jak /ads|ad\d+/ dlatego, że wyrażenie \d nie ma pokrycia w prostych filtrach, a konwerter nie posiada jeszcze ich obsługi.

Przejedź do ustawień rozszerzenia Adblock Plus i zaznacz wszystkie filtry, jakie chcesz sprawdzić i skonwertować. Skopiuj je (wybierając menu Edycja > Kopiuj lub wciskając klawisze Ctrl+C) a następnie wklej do poniższego pola tekstowego.

UWAGA: Żadne dane nie są przesyłane do internetu. Wszystkie wymagane obliczenia są przeprowadzane na komputerze użytkownika, a wprowadzone dane nigdy nie opuszczają przeglądarki.



Twoja lista filtrów opartych o wyrażenia regularne została skonwertowana. Możesz ją skopiować i wkleić w ustawieniach rozszerzenia Adblock Plus (usuwając wcześniej niezoptymalizowane filtry). Alternatywnie, możesz też wyświetlić filtry w nowej karcie, zapisać je jako plik, a następnie zaimportować w Adblock Plusie. Zaleca się także sprawdzenie beżużytecznych filtrów.

Usuwanie bezużytecznych filtrów

<script src="http://adblockplus.org/redundancyCheck.js" type="application/x-javascript;version=1.7"> </script><script src="http://adblockplus.org/FilterClasses.jsm" type="application/x-javascript;version=1.7"> </script>

Narzędzie do usuwania bezużytecznych filtrów wykrywa i usuwa zbędne filtry, takie jak http://example.com/ads/* i */ads/*, gdzie pierwszy powiela drugi. Generując nową listę filtrów skróconą o zdublowane i bezużyteczne filtry.

To narzędzie ma pewne ograniczenia. Nie potrafi operować na regułach utworzonych za pomocą rozszerzenia Element Hiding Helper i zawsze pozostawia je niezmienione. Nie sprawdza też zaawansowanych filtrów opartych na wyrażenia regularnych.

Przejedź do ustawień rozszerzenia Adblock Plus i zaznacz wszystkie filtry, jakie chcesz sprawdzić i skonwertować. Skopiuj je (wybierając menu Edycja > Kopiuj lub wciskając klawisze Ctrl+C) a następnie wklej do poniższego pola tekstowego. Alternatywnie, możesz wyeksportować listę filtrów do pliku tekstowego i wkleić jego zawartość do poniższego pola tekstowego.

UWAGA: Żadne dane nie są przesyłane do internetu. Wszystkie wymagane obliczenia są przeprowadzane na komputerze użytkownika, a wprowadzone dane nigdy nie opuszczają przeglądarki.


Status:

Wygenerowano listę filtrów pozbawioną bezużytecznych filtrów. Możesz ją skopiować i wkleić w ustawieniach rozszerzenia Adblock Plus (usuwając wcześniej niezoptymalizowane filtry). Alternatywnie, możesz też wyświetlić filtry w nowej karcie, zapisać je jako plik, a następnie zaimportować w Adblock Plusie.

Tłumaczenie na podstawie: http://adblockplus.org/en/filters, http://adblockplus.org/en/deregifier oraz http://adblockplus.org/en/redundancy_check.

Przedruk z niewielkimi modyfikacjami z Mozillapl.org Wiki: Tworzenie filtrów dla rozszerzenia Adblock Plus na tych samych zasadach, ma na celu popularyzację polskiej bazy wiedzy na temat Firefoksa i innych programów Mozilli.

27 lipca 2010, 09:56

23 lipca 2010

Grzglo

Nowy cykl wydawniczy Google Chrome

Nie od dziś naśmiewam się z pogoni za liczbami, jaką prezentuje Google - a to liczba dodatków musi być większa lub przynajmniej rosnąć szybciej niż u Firefoksa, numeracja wersji powinna prześcignąć Internet Explorera, jeszcze innym razem nagroda za znalezienie luki powinna być większa niż w przypadku Mozilli.

Najnowszy pomysł deweloperów (a może marketingowców?) Google to zmiana cyklu wydawniczego. Na blogu projektu Chromium pojawiły się informacje o planowanym, niemal dwukrotnie szybszym niż dotychczas cyklu wydawniczym stabilnej wersji Chrome. Nowe stabilne wersje miałby się pojawiać co sześć tygodni - to 9 wersji rocznie (365/7*1/6).

Obecnie stabilna wersja Chrome jest oznaczona numerem 5, gdyby zmiany ruszyły od następnego miesiąca do końca roku Chrome osiągnie wersję 9, prześcigając tym samym IE.

Już za rok będziemy świętować premierę Google Chrome 18. Pogratulować!

23 lipca 2010, 10:55

Motyw: Gnome-Colors

GNOME-Colors jest jednym z najbardziej profesjonalnych i rozpoznawalnych pakietów ikon dla Linuksa. W wielu dystrybucjach jest załączany wraz z domyślnym motywem, doczekał się kilku portów dla systemów Windows oraz z powodzeniem znajduje zastosowanie w wielu programach.

Oficjalnie dostępnych jest siedem wariantów kolorystycznych:

Użytkowników Firefoksa, jak i Thunderbirda, ucieszą udostępnione niedawno motywy oparte na Gnome-Cloros.

Gnome-Colors dla Firefoksa

Firefox 3.6: Gnome-Brave

Firefox 3.6: Gnome-Human

Firefox 3.6: Gnome-Noble

Firefox 3.6: Gnome-Wine

Firefox 3.6: Gnome-Wise

Pakiet wszystkich motywów można pobrać z galerii Firefox Gnome-Colors Themes by ~heebijeebi. Pojedyncze motywy dostępne są w oficjalnej bazie dodatków, skąd można je bezpośrednio zainstalować.

Motywy (przynajmniej na razie) nie działają z rozwojowymi wersjami Firefoksa 4.0.

Gnome-Colors dla Thunderbirda

Firefox 3.6: Gnome-Noble

Pakiet wszystkich motywów można pobrać z galerii Thunderbird Gnome-Colors by ~heebijeebi.

Wieczorem dodam zrzuty ekranu z wszystkich dostępnych wariantów kolorystycznych dla Thunderbirda

23 lipca 2010, 10:35

22 lipca 2010

Grzglo

Tydzień w Mozilli 1/07

W najnowszym numerze about:mozilla, tygodniku o najciekawszych wydarzeniach związanych z Firefoksem, Thunderbirdem i innymi projektami Mozilli - Firefox 4, Firefox Home, Firefox for Maemo, WebM, add-ons, layers, Drumbeat, bugdays, MDN, Jetpack, and more…:

Firefox 4 beta 1 - podsumowanie

6 lipca wydano pierwszą betę Firefoksa 4. W wielu miejscach pisano o zmianach i nowościach wprowadzonych przy okazji tej premiery, w szczególności na temat nowej konsoli web, obsługi WebM, różnych zmian w UI, eksperymentalnym przycisku “Feedback” i zupełnie nowym manedżerze dodatków (w tym historii jego przemian i możliwiściach dalszej rozbudowy). Dodano dziesiąki mniejszych lub większych ulepszeń i nowinek, o których szczegółowo można poczytać na podlinkowanych blogach Mozilli.

~ Firefox 4 Beta 1 available for download

Firefox Home dla iPhone

Firefox Home to bezpłatna aplikacja dostępna dla użytkowników telefonów iPhone lub odtwarzaczy iPod Touch. “Firefox Home zapewnia dostęp do historii przeglądania, zakładek i otwartych kart z desktopowej wersji Firefoksa na urządzeniach Apple.”

~ Get Firefox Home on Your iPhone!

Wydano Firefoksa dla Maemo 1.1

Zespół rozwijający Firefoksa ogłosił wydanie Firefox for Maemo w wersji 1.1. “W tym wydaniu skupiliśmy się na poprawie odczuć użytkowników Firefoksa i ułatwieniach w obsłudze programu. To wydanie powstało na bazie wersji 1.0, w której wprowadzono obsługę dodatków, takich jak Firefox Sync czy Adblock Plus.” Nowe funkcje to m.in: widok portrait mode po odwróceniu urządzenia, nowy inteligentny system dotykowy, nowa strona startowa, automatyczna aktualizacja dodatków, ulepszone menu stron, możliwość eksportowania stron do plików PDF, wbudowane narzędzie zgłaszania awarii.

~ Field Guide to Firefox 1.1 for Maemo

Proste tworzenie wideo w formacie WebM

Od wprowadzenia obsługi WebM w Firefoksie, część użytkowników szuka porad jak tworzyć lub konwertować wideo do tego formatu. “Ponieważ WebM jest nowym kodekiem, istniejące edytory wideo w większości nie obsługują jeszcze formatu WebM, dlatego jeśli chcesz utworzyć WebM wideo, wpierw musisz je zapisać w innym formacie, następnie skonwertować za pomocą narzędzi takich jak Miro Video Converter.”

~ Easy way to create WebM videos

Konkurs na poprawę wyglądu ikon dodatków

“Ikony są ważna częścią dodatków, prezentowaną zarówno na addons.mozilla.org (AMO) jak i w Firefoksie. Niestety tylko połowa dodatków w oficjalnej bazie ma własną ikonkę; reszta korzysta z domyślnego zielonego puzzla. W Firefoksie 4, nabiorą dodatkowego znaczenia, będzie można stosować obrazy wielkości 128×128 pikseli. Dlatego ogłaszamy nowy konkurs na poprawę wyglądu ikon! Twórcy dodatków mogą zgłaszać swoje rozszerzenia, spośród których społeczność wybierze w drodze głosowania 5 najlepszych, a nasi designerzy zaprojektują im nowe ikony.”

~ Add-on Icon Makeover Contest

Tworzenie dodatków, które pokochają użytkownicy

Justin Scott w ramach Mozilla Add-ons Workshop in London instruował jak tworzyć dodatki, które będą uwielbiane przez użytkowników. Do tej pory opublikował kilka poradników na swoim blogu z wskazówkami jak tworzyć dodatki, jak je reklamować, a także o tym jak komunikować się z użytkownikami i korzystać z ich opinii i zgłoszeń. W artykule zagnieżdżono 30-minutowe wystąpienie w formacie Ogg (dostępne także na Vimeo) oraz pokaz slajdów w postaci pliku PDF (z notatkami) oraz prezentacji na SlideShare.

~ Making Add-ons People Will Love

Mozilla Security podwyższa nagrody dla „łowców błędów”

Mozilla Security Bug Bounty Program przeszedł niedawno kilka zmian i aktualizacji. “Mozilla uruchomiła swój program polowania na błędy w 2004 roku i od tego czasu zamysł programu nie uległ zmianie, podczas gdy otoczenie i internet zmieniły się diametralnie. Dlatego zdecydowaliśmy się na zmiany, które mają pomóc w lepszej ochronie użytkowników. Nowy cennik z gratyfikacjami dochodzącymi do 3 tys. $ z odkrytą lukę startuje 1 lipca.”

~ Refresh of the Mozilla Security Bug Bounty Program

Aktualności dotyczące Drumbeat Festival

Trwają przygotowania do Drumbeat Festival (3-5 października, Barcelona) i Nathaniel James czeka na propozycje i pomysły dotyczące ramówki. Temat festiwalu jest znany od dawna “Learning, Freedom, and the Web”, a organizatorzy pracują nad zorganizowaniem otwartego lokum (zdolnego pomieścić 500 osób), podkreślając jednocześnie, że festiwal to nie konferencja - ma być rozrywkowo.

~ Tents, Nodes, or Pods? Drumbeat Festival Update 1

Priorytety dokumentacji w MDN

Mozilla Developer Center jest powoli zmieniane i rozszerzane w Mozilla Developer Network, zgodnie z mapą MDN na rok 2010. Zmiany obejmują ustanowienie priorytetów tworzenia i ulepszania dokumentacji.

~ Dev Doc Priorities

Pobrano dwa miliardy dodatków dla Firefoksa

AMO (addons.mozilla.org) pobiło kolejny rekord w ilości pobranych dodatków, ustanawiając poprzeczkę na wysokości dwóch miliardów pobrań. “Ten wynik był możliwy do osiągnięcie dzięki rosnącej liczbie twórców dodatków oraz nieustannie powiększającemu się od 2005 roku gronu użytkowników.”

~ 2 Billion Firefox Add-on Downloads!

Wyniki ankiety nt. Jetpacka - część 3

Mozilla Labs opublikowało wyniki trzeciej ankiety na temat Jetpacka, skierowanej przede wszystkim do deweloperów. Jakich metod i funkcji oczekują twórcy rozszerzeń w API Jetpacka? Odpowiedni na te i inne pytania w wynikach ankiety.

~ Jetpack Survey Report 3 – “What Add-ons Builder APIs are important to you?”

Wydania i aktualizacje programów

Nadchodzące wydarzenia

22 lipca 2010, 07:33

21 lipca 2010

Grzglo

Dlaczego karty w Firefoksie 4 są „na górze”?

Alex Faaborg, główny designer UI Firefoksa 4, w krótkim materiale wideo wyjaśnił, dlaczego Mozilla zdecydowała się przenieść pasek kart „na górę”, czyli powyżej paska adresu i zakładek.

<object height="385" width="640"><param name="movie" value="http://www.youtube.com/v/HmgtW2Iw-kE&amp;hl=pl_PL&amp;fs=1"> <param name="allowFullScreen" value="true"> <param name="allowscriptaccess" value="always"> <embed allowfullscreen="true" allowscriptaccess="always" height="385" src="http://www.youtube.com/v/HmgtW2Iw-kE&amp;hl=pl_PL&amp;fs=1" type="application/x-shockwave-flash" width="640"></object>

W rozwojowych wersjach Firefoksa 4 zmieniono domyślne położenie paska kart, umieszczając je powyżej paska adresu. Umożliwiając jednocześnie powrót do starego układu (PPM na pasku kart > odznacz lub zaznacz opcję Karty na górze). Modyfikacja położenia paska kart to istotna i pod pewnymi względami kontrowersyjna zmiana w interfejsie Firefoksa, dlatego Mozilla zdecydowała się na emisję powyższego wideo, wyjaśniając motywy jakie kierowały projektantami wyglądu.

Nie jest to nowy pomysł, dyskusja na ten temat toczyła się w gronie kontrybutorów (i wciąż trwa!) od dobrych paru lat. Powyższą prezentację można zatem uznać za swego rodzaju podsumowanie, zawierające argumenty na rzecz obu rozwiązań. To co najbardziej interesujące nie dotyczcy przeszłości, ale dopiero ma się wydarzyć. Ostatnio, wszystkie nowoczesne przeglądarki umieszczają karty na górze, argumentując to obiektywnymi badaniami, a nie modą. Zmiana położenia kart nie jest rywalizowaniem czy zgapieniem producentów przeglądarek, wynika z ewolucji sieci Web jako platformy.

Niektóre makiety wykorzystane w prezentacji wideo:

Co sądzicie na temat położenia kart na górze? To dobry czy zły pomysł? A może po prostu sądzicie, że wszyscy dookoła zrzynają z Opery lub Chrome?

Obejrzy lub pobierz prezentację: YouTube, Theora 720p, WebM 720p.

21 lipca 2010, 09:59

Rozszerzenie dnia: Add-on Compatibility Reporter

Coraz więcej osób testuje rozwojowe wersje Firefoksa - wydaną niedawno pierwszą betę wersji 4.0 lub conocne kompilacje, oznaczone numerem 4.0b2pre.

Wielu świeżo upieczonych testerów zraża się brakiem kompatybilnych wersji ich ulubionych rozszerzeń i rezygnuje z użytkowania i testowania wersji rozwojowych, choć można temu w prosty sposób zaradzić!

Add-on Compatibility Reporter

Add-on Compatibility Reporter zezwala na instalację teoretycznie niekompatybilnych rozszerzeń, automatycznie zmieniając ustawienia sprawdzania kompatybilności w Firefoksie. Na tym jednak nie koniec - rozszerzenie pozwala przesyłać raporty dotyczące działania zainstalowanych rozszerzeń i motywów.

Po zainstalowaniu nowego lub włączeniu uprzednio wyłączonego dodatku użytkownik ma możliwość oflagowania go jako działającego (Ten dodatek nadal działa) lub niedziałającego (Ten dodatek już nie działa).

Add-on Compatibility Reporter: Raportowanie działającego rozszerzenia

Jeśli okazuje się, że dodatek nie działa poprawnie, np. powoduje awarie przeglądarki, zniekształca odwiedzane strony lub nie pozwala zmienić swoich ustawień, wadliwy dodatek należy zgłosić jak nie kompatybilny z naszą wersją Firefoksa.

Add-on Compatibility Reporter: Raportowanie niedziałającego rozszerzenia

W zgłoszeniu najlepiej opisać (po angielsku), co i w jakich okolicznościach nie działa.

Add-on Compatibility Reporter: Potwierdzenie przyjęcia zgłoszenia

Dzięki odpowiednio dużej liczbie zgłoszeń dokonanych przez użytkowników, twórcy niekompatybilnych rozszerzeń dowiadują się o możliwości zmiany kompatybilności.

Test Pilot, QA Companion i Crash Report Helper

Bardziej zaawansowani użytkownicy mogą pomóc w angażując się w badania test-pilotów (Test Pilot), testy jakości (QA Companion) lub raportowanie błędów (Crash Report Helper).

21 lipca 2010, 08:20

19 lipca 2010

Grzglo

Ilustrowana historia rozwoju Menedżera dodatków w Firefoksie

Przy okazji zbliżającej się premiery Firefoksa 4, wyposażonego w całkowicie nowy Menedżer dodatków, warto udać się w nieco sentymentalną podróż i przyjrzeć się, jak ewoluował on od czasów Phoeniksa (pierwszej wersji Firefoksa).

Phoenix 0.2

Już od najwcześniejszych wersji, Firefox obsługiwał rozszerzenia (XPInstall). Pierwszy Menedżer dodatków posiadał liczne ograniczenia, np. nie umożliwiał wyłączania rozszerzeń.

Rozszerzenia w Phoeniksie 0.2 (2002)

Początkowo nie posiadał nawet własnego okna, w którym wyświetlałby listę zainstalowanych dodatków. To pojawiło się dopiero w Phoeniksie w wersji 0.2.

Firebird 0.6

Po zmianie nazwy na Firebird, dodano nowe wcielenie menedżera z podziałem na motywy i rozszerzenia, zagnieżdżone w oknie Preferencji.

Rozszerzenia w Firebirdzie 0.6 (2003)

Firefox 0.9

Wszystko zmieniło się wraz z premierą Firefoksa 0.9, który dostarczył Menedżera dodatków w osobnym oknie i nowy standard rozszerzeń oparty na plikach install.rdf, który zresztą jest używany do dziś.

Menedżer rozszerzeń w Firefoksie 0.9 (2004)

Motywy i rozszerzenia były wyświetlane w różnych oknach. Co ważniejsze menedżer posiadał funkcję aktualizacji, dodatkowo ulepszoną w Firefoksie 1.0. Z ciekawostek dodam, że pierwszą wersję menedżera prawie w całości napisał Ben Goodger.

Firefox 1.5

Firefox 1.5 ukazał kilka kosmetycznych zmian w wyglądzie Menedżera rozszerzeń, idących w parze ze zmianami w całym interfejsie Firefoksa.

Menedżer rozszerzeń w Firefoksie 1.5 (2005)

Poważniejsze zmiany kryły się jednak pod warstwą wizualną. Darin Fisher wprowadził ładowanie rozszerzeń z różnych lokalizacji, w tym rejestru systemowego. Dodał także możliwość rozpakowywania rozszerzeń do katalogu w profilu, które były wykrywane wraz z kolejnym uruchomieniem Firefoksa. Rob Strong uporał się z błędami i problemami, ostatecznie umieszczając nową wersję Menedżera w stabilnym wydaniu Firefoksa. Była to też pierwsza wersja Menedżera rozszerzeń, dla której poprawkę, związaną z nieistotnym błędem 307925, nadesłał Dave Townsend, główny deweloper Menedżera dodatków w Firefoksie 4.

Firefox 2.0

Firefox 2.0 ostatecznie scalił osobne do tej pory okna rozszerzeń i motywów w ramach właściwego Menedżera dodatków.

Menedżer dodatków w in Firefoksie 2.0 (2006)

W nowej wersji po raz pierwszy zagościła usługa blokowania dodatków, która umożliwia Mozilli zdalne wyłączanie szkodliwych rozszerzeń. Od początku blokowanie było stosowane bardzo rzadko i tylko, aby blokować dziury bezpieczeństwa w dodatkach i eliminować awarie przeglądarki.

Firefox 3.0

Wraz z Firefoksem 3 w Menedżerze dodatków pojawiła się możliwość zarządzania wtyczkami, a także możliwość wyszukiwania i instalacji dodatków z addons.mozilla.org bezpośrednio w oknie Menedżera dodatków.

Menedżer dodatków w Firefoksie 3.0 (2008)

Mechanizm blokowania został rozszerzony o blokowanie niestabilnych lub zdezaktualizowanych wtyczek.

Firefox 3.5 i 3.6

Od strony wizualnej w Firefoksie 3.5 i 3.6 nie było praktycznie żadnych zmian, jednakże w Firefoksie 3.5 raz jeszcze usprawniono mechanizm blokowania, podczas gdy Firefox 3.6 dodał ostrzeżenia dla użytkowników korzystających z przeterminowanych wersji wtyczek oraz obsługę mini-motywów przez integrację Personas.

Firefox 4.0 beta

Firefox 4 zawiera całkowicie przeprojektowanego Menedżera dodatków, z obsługą rozszerzeń niewymagających ponownego uruchamiania przeglądarki opartych na JetPacku, a system automatycznych aktualizacji jest mniej inwazyjny.

Menedżer dodatków w Firefoksie 4 beta (początek 2010)

Prace na ostatecznym kształtem i możliwościami nowego menedżera trwają w najlepsze, wiele ma ulec jeszcze poprawie:

Menedżer dodatków w Firefoksie 4 final (prawdopodobnie pod koniec 2010)

W przyszłości wszystkie rodzaje dodatków mają znaleźć swoje miejsce w menedżerze. Rzeczy takie jak wyszukiwarki, obecnie zarządzane z poziomu własnego okna, mają docelowo znaleźć się w Menedżerze dodatków. Najprawdopodobniej nie obędzie się blokady tworzenia własnych okienek ustawień dodatków, na rzecz prostszych opcji wyświetlanych bezpośrednio w Menedżerze dodatków bez potrzeby otwierania nowego okna.

Ktoś pamięta te okienka? Nazwę pierwszego dodatku jaki zainstalował? No i jak oceniacie poszczególne zmian i trend ogólny?

Źródło i ilustracje: History of the Add-ons Manager.

19 lipca 2010, 08:51