Pokazywanie postów oznaczonych etykietą firefox. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą firefox. Pokaż wszystkie posty

czwartek, 2 stycznia 2020, 08:39

poprawiacz w Firefoksie na Windows

Darsonwalizacja to podobno dezynfekcja skóry prądem wysokiej częstotliwości (kilkaset kHz).

Od czasu gdy z grubsza pojąłem działanie poprawiacza (już dawno temu) nie mogę się nadziwić, że inni jakoś wcale nie dostrzegają problemu i np. piszą gadzina zamiast godzina albo pojecie zamiast pojęcie. Oczywistym rozwiązaniem jest dopasowanie zawartości słownika poprawiacza do dziedziny i poruszanych przez nas tematów. A w przypadku popularnych programów open-source takich jak LibreOffice, Firefox czy Notepad++ da się to zrobić całkiem łatwo, bo słownik jest po prostu alfabetycznie ułożoną listą wyrazów (z wariantami) zapisaną w postaci zwykłego tekstu. Trzeba tylko widzieć (lub wiedzieć) gdzie te słowniki leżą. Wtedy można wszystkie zastąpić jednym własnym.

Tu drobna dygresja. Znalezienie dowolnego pliku pod Windows staje się trywialne po zainstalowaniu wyszukiwarki Everything. Polskie słowniki do poprawiacza nazywają się pl.dic, pl-PL.dic albo pl_PL.dic, najprościej dać programowi zainstalować i zobaczyć gdzie i co zrobił. Tak na marginesie ten polski słownik to kawał dobrej roboty, ale i straszny bajzel, powrzucano tam bez sensu dosłownie wszystko, zapominając o co chodzi, lekceważąc potrzeby użytkownika. Chodzi o to, żeby nie robić błędów. A nie o to, żeby program nie podkreślił ani jednego wyrazu dopuszczalnego w polskim języku.

A gdy już powyrzucamy ze słownika liczne zbędne pozycje trzeba zrobić kopię-matkę i ją szanować, żeby nie robić od nowa. Pod Windows też można robić linki (spod Explorera np. LSE), więc wszystkie moje słowniki są symlinkami do słownika-matki, bezpiecznie umieszczonego w osobnym katalogu (gdzie nie padnie ofiarą żadnej brutalnej aktualizacji).

Tu dłuższa dygresja. W przypadku Firefoksa (i Thunderbirda) wszystko tak działało lata całe. Ale mądrale od Firefoksa (masowo porzucanego na rzecz ciut lepszego i przede wszystkim bezczelnie wtykanego Chrome'a) tak się rozpaczliwie zagalopowali w ulepszaniu, że praktycznie uniemożliwili edytowanie instalowanych słowników. Chyba jakiś cwany idiota to wymyślił, bo słowniki są teraz instalowane w postaci spakowanej, w dodatku cała paczka musi być podpisana cyfrowo przez Mozillę, więc nie można nic zmienić. Tzn. można, ale wtedy przestaje być podpisana, a taką można załadować tylko do Firefoksa ESR albo Developer/Nightly dopiero po ustawieniu xpinstall.signatures.required na false. Na szczęście jak zwykle zostawili furtkę, pod spellchecker.dictionary_path można wpisać gdzie leżą normalne niespakowane słowniki i wszystko działa bez żadnego instalowania, po staremu. Wspomniany spellchecker.dictionary_path wpisujemy rzecz jasna pod about:config. Sprawdziłem na 68.3.0esr i normalnym 71, działa (działa też w Thunderbirdzie). Nie wiem jak w polskiej wersji, tam polski słownik może być jeszcze głębiej zakopany w omni.ja i kolidować z przez nas podsuwanym — ale to sprawdzę przy okazji.

Żeby wszystko było jasne. Pod spellchecker.dictionary_path wpisujemy tylko ścieżkę katalogu, np. C:\Spell i tam wrzucamy pl.dic z odpowiednim pl.aff — przy okazji nie zaszkodzi zmienić pl.dic i pl.aff na UTF-8 i LF (dziś podobno już nawet windowsiany Notepad potrafi takie pliki czytać). Podzielę się jeszcze jednym patentem. W Explorerze pod shell:sendto znajdują się jakieś bezsensowne pozycje typu Wyślij Faks, ale można tam dorzucić od siebie coś pożytecznego np. skróty do programów do porównywania tekstów. Używam dwóch, do krótkich tekstów dobry jest Meld, ale do słowników lepszy jest np. WinMerge. W Everything zaznaczam dwa słowniki i prawym klawiszem myszy wybieram Wyślij do...


DODANE: polska wersja tak jak podejrzewałem już ma zaszyty polski słownik w zazipowanej paczce omni.ja (w głównym katalogu Firefoksa). Ale można mieć Firefoksa po polsku z własnym polskim słownikiem. Trzeba zacząć od jakiegoś niepolskiego, dodać przez Narzędzia->Opcje polski interfejs użytkownika i na koniec wyrzucić polski słownik zainstalowany tym razem jako dodatek (pod Słowniki). Nie wiem czy po aktualizacji nie pojawi się on znowu, ale raczej nie powinien. Zobaczymy.
Przykłady literówek, których można uniknąć wyrzucając trochę ze słownika (przy okazji można sprawdzić czy przeglądarka podkreśla na czerwono):

Brak jasności w tej spawie był główną przyczyną
https://tvn24bis.pl/ze-swiata,75/unijny-cel-klimatyczny-bez-polski...

wzmocnią się nad urozmaiconym ternem południa kraju
www.meteo.pl/komentarze/index1.php?date=2020-1-2

Przypomnijmy, że cało to zamieszenie rozpoczęło się...
wirtualnemedia.pl/artykul...

... jest produktem w pełni ekologicznym i nie zawiera żądnych toksycznych składników.
opis masy szpachlowej do spoinowania płyt gipsowo-kartonowych

... to jest brak zaufania do sądownictwa jako sytemu... (cztery razy!)
tvn24.pl/polska/niemcy-sad-odmowil-ekstradycji-polaka-powodem-zmiany-w-sadownictwie

... kapsuła zabierająca do 28 osób poruszałaby się w specjalnej rurze z obnażonym ciśnieniem ...
https://www.polsatnews.pl/wiadomosc/2020-02-28/szybki-jak-samolot...

Czasem jednak i skrojony na miarę spelczek nie pomoże:
... po jednej z akcji położył się na murawie i nabawił się urazy. eurosport.tvn24.pl

piątek, 10 maja 2019, 05:49

RSS w Firefoksie

W końcu pokonałem wrodzone lenistwo i zainstalowałem dodatek do Firefoksa pozwalający podglądać kanały RSS tak, jak za dawnych lepszych czasów (Firefox przed 64). Dodatek nazywa się RSSPreview i robi to, co powinien, w dodatku zgodnie z nazwą. Czyli pozwala podejrzeć RSS identycznie jak w poprzednich wersjach Firefoksa. Oczywiście można sobie zainstalować jakiś inny (albo wszystkie na raz — ciekawe co się stanie), ale mnie chodziło akurat o podgląd, podgląd i nic więcej. Bo tak np. najłatwiej sprawdzić czy są jakieś nowe komcie na blogu.

Decyzji o wywaleniu podglądu RSS z Firefoksa nie będę komentować, trudno dobrać odpowiednio wulgarne określenia nie znając rzeczywistej motywacji autorów. Było dobrze i popsuli. Załóżmy, że chcieli dobrze. Problem w tym, że amputując podgląd RSS popsuli elementarną funkcjonalność i teraz jak się pstryka w link RSS to wyskakuje okno z konfudującym prostego użytkownika bełkotem:
Otwieranie default
Rozpoczęto pobieranie pliku: default
Typ pliku: application/atom+xml

W przypadku RSS z WordPressa jest bardzo podobnie czyli tak samo bez sensu, rozpoczęto pobieranie pliku: Typ pliku: application/rss+xml:

Owszem, zainstalowanie dodatku rozwiązuje problem, ale chyba prościej nie mieć problemów niż je rozwiązywać. Wkurwia mnie jak muszę się niepotrzebnie narobić tylko po to, żeby odtworzyć status quo ante. I jak tu nie rzucać łaciną.

niedziela, 5 maja 2019, 13:57

gdy tatuś się sfajda

Nie będę udawał mocno oburzonego, ostatnia straszna katastrofa Firefoksa (polegająca na wyłączeniu ludziom na wiele godzin wszystkich dodatków, bo nagle nie dało się ich zweryfikować) mało mnie dotknęła bo akurat miałem ciekawsze zajęcia. A teraz jest już trochę po wszystkim, tzn. problem został częściowo rozwiązany. Oczywiście solidaryzuję się ze wszystkimi szybko wymierającymi użytkownikami tej coraz głupszej przeglądarki.

Na szczęście w wyniku wspomnianej katastrofy chyba nikt nie zginął (najwyżej szlag go trafił). A może będą nawet jakieś pozytywne skutki, np. kierownicy Mozilli pójdą w końcu po rozum do głowy, zamiast bez sensu ścigać się z Google (wątpię). Tak czy owak mamy kolejny cenny przykład czym kończy się związanie rąk użytkownikowi. Przy (zapewne zdrowej) tendencji do eliminowania wszelkiego ryzyka coraz częściej stajemy się bezwolnymi ofiarami nieprzemyślanych do końca zabezpieczeń. W nieprzewidzianych okolicznościach — a takie zawsze zaistnieją — możemy tyle, co bezpiecznie zapięte w foteliku dziecko zostawione w rozgrzanym samochodzie.

Starannie przemyślany miękki paternalizm, taki który nie tylko chce pomóc, ale i baczy, żeby nie zaszkodzić, nie jest zły. Ale problem z paternalizmem jest chyba trochę psychologiczny, podobnie jak z dobrymi chęciami w ogóle. Gdy chcesz komuś pomóc łatwo zapominasz o tym, że możesz niechcący zaszkodzić (co innego jak chcesz komuś zaszkodzić, wtedy bardzo uważasz, żeby mu przypadkiem nie pomóc). Rzecz jasna trudno jest realizować dobre chęci skupiając się na niepożądanych skutkach, to optymizm pcha do działania. Apelowałbym jednak do wszystkich optymistycznych dobrodziejów i aktywistów, żeby regularnie konsultowali się z konserwatywnymi pesymistami. Coś może pójść nie tak.

Widzę to jakoś trójpoziomowo. Raz, dwa, trzy. Raz — dajemy użytkownikowi to co działa, sprawdza się w większości przypadków, decydując za niego. Tak jak prawdopodobnie sam by zdecydował (gdyby wiedział co robi). Dwa — może użytkownik wie lepiej. Czasem rzeczywiście wie lepiej, zostawmy mu więc możliwość zapanowania nad sytuacją. Trzy — coś w rodzaju ostatecznego bezpiecznika czy zaworu bezpieczeństwa. Użytkownik jednak ewidentnie nie wie co robi i gdy już nie ma co do tego cienia wątpliwości, to trzeba go ratować. Oczywiście jak ktoś się uprze to w końcu i tak wsadzi gwóźdź zamiast bezpiecznika, na to już nie ma rady. Warto jednak pomyśleć dlaczego miałby to robić.


DODANE: jest już nowa wersja Firefoksa, czyli chyba problem całkiem rozwiązany. Tzn. sytuacja wróciła do normy, ale sensownym rozwiązaniem byłoby jednak umożliwienie użytkownikowi decydowania o tym, które dodatki chce uruchamiać. Firefox już jest niszową przeglądarką, dla ludzi, którzy raczej wiedzą co robią. Zamiast marzeń ściętej głowy o odzyskaniu dawnego znaczenia wypadałoby się z tym pogodzić. A tacy, co mylą Google z internetem przecież nie zaczną używać Firefoksa.

środa, 25 marca 2015, 09:24

metkowanie zakładek w Firefoksie

"Zapytany o godzinę zaczyna omawiać budowę zegarka" — taka była kiedyś poglądowa definicja nudziarza (dziś każdy ma zegarek w telefonie). Mnie nawet nie trzeba pytać.

Chociaż staram się być plastyczny i nie przywiązywać, to jednak doceniam nawyki ułatwiające życie. Więc gdy już się przywiążę to stawiam opór w obronie przyzwyczajeń, jak każdy. Firefoksa używam od zawsze, ale dopiero od niedawna z pełnym przekonaniem. Wciągnęły mnie tagowane (pol.: metkowane) zakładki automatycznie synchronizowane na wszystkich kilku komputerach których używam. Dla mnie to kilerficzer czyli trudno bez tego żyć. Zakładek też używałem od zawsze, łatwo jest zrobić zakładkę. Trudno ją jednak potem znaleźć, łatwiej już wyguglać stronę od nowa. Od czasu gdy zakładki w Firefoksie można metkować pojawiły się pierwsze sukcesy, mogę już chyba powiedzieć, że nie tylko używam, ale i korzystam.

Z niejasnych powodów Firefox dla Windows długo pozostawał 32 bitowy, dopiero teraz ma się to zmienić. Dobrzy ludzie oczywiście kompilowali 64 bitowego Firefoksa, sam długo korzystałem z uprzejmości właściciela strony xhmikosr.1f0.de, którą znalazłem kiedyś szukając 64 bitowej wersji Sumatra PDF (tylko na Windows, ale dobre). Ale jak ma być wreszcie oficjalna 64 bitowa wersja, to on przestał. Ściągnąłem więc z mozilla.org to co na razie dają, wersję Developer Edition, czyli oczko albo dwa do przodu. I co za przykrość, już przy pierwszej próbie zrobienia zakładki — kupa. Kursor zamiast jak zwykle wskoczyć w pole do metkowania wskakuje na pierwsze z brzegu pole z nazwą zakładki. Uznając, że tak bezsensowna zmiana mogła być tylko dziełem przypadku, postanowiłem odczekać. Niestety w kolejnej wersji zmiana uparcie się utrzymała. Przyszło mi wtedy do głowy, że nawet drobna zmiana w porządnym programie powinna być konfigurowalna, nie wszyscy muszą podzielać zdanie jej autora, czy raczej frakcji która aktualnie uzyskała przewagę — bo ktoś jednak wcześniej wpadł na genialny pomysł, że skoro inteligentni ludzie metkują zakładki, to warto im to maksymalnie ułatwić.

Firefox jest porządnym programem, magiczne zaklęcie brzmi about:config, trzeba je podać zamiast adresu strony. Rzuciłem okiem na ustawienia zawierające "book" — browser.bookmarks.editDialog.firstEditField z ustawieniem namePicker musiało być tym, czego szukałem. Zamieniłem więc namePicker na tagsPicker i niewiele zyskałem, teraz kursora nigdzie nie było. Spróbowałem tagPicker i też nic. Tu mnie olśniło, przecież w starej wersji musi być dobrze. W starej wersji (36.0.1) było tagsField. To podziałało. Bardzo możliwe, że gdy już wyjdzie oficjalnie (podobno w maju) wersja 64 bitowa, to z takim ustawieniem jak lubię. Ale teraz mam w nosie.