Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Opera Mobile – tuning synchronizacji

Opera jest chyba najbardziej innowacyjną przeglądarką. Odkąd sięgam pamięcią twórcy tej przeglądarki dostarczają nam – czyli użytkownikom ich produktów nowych i ciekawych rozwiązań, które w niedługim czasie pokazują się w konkurencyjnych przeglądarkach. Wśród wielu takich innowacyjnych rozwiązań jest usługa o nazwie Opera Link, która sprawia, że nasze zakładki, wpisywane adresy, notatki, a od jakiegoś czasu również hasła są synchronizowane za pomocą chmury. O ile w przypadku wersji desktopowej Opery usługa ta działa bardzo dobrze, to nie wiedzieć czemu w przypadku wersji mobilnej synchronizowane są jedynie zakładki i wpisywane adresy. W niniejszym wpisie przedstawiam sposób na rozszerzenie zakresu synchronizacji danych w mobilnej wersji omawianej przeglądarki stron internetowych działającej pod kontrolą Androida.

Trochę teorii

Opera, w przypadku systemu Windows, swoje pliki konfiguracyjne domyślnie przechowuje w następujących lokalizacjach na dysku twardym:

  • C:\Users\nazwa_użytkownika\AppData\Local\Opera\Opera
  • C:\Users\nazwa_użytkownika\AppData\Roaming\Opera\Opera

W omawianym tekście skupimy się na drugim z wymienionych katalogów, w nim bowiem znajdują się synchronizowane pliki, wśród których znajdują się:

  • bookmarks.adr – przechowuje dane o naszych zakładkach (ulubionych stronach),
  • contacts.adr – informacje o naszych kontaktach z operowego klienta poczty,
  • notes.adr – przechowuje nasze operowe notatki,
  • typed_history.xml – przechowuje naszą historię odwiedzonych stron internetowych
  • wand.dat – przechowuje nasze zapisane w przeglądarce hasła.

Biorąc pod uwagę, że zakładki i historia odwiedzin bez problemu synchronizuje się w Operze Mobile za pomocą usługi Opera Link, pierwszy i czwarty z w/w plików nie będzie nas interesował (chyba, że ktoś nie chce korzystać z Opery Link). Pliki odpowiedzialne za kontakty i notatki również nie będą nas interesować z prostego względu – Opera Mobile nie ma wbudowanego klienta poczty, a także nie posiada wbudowanych notatek (nad tym trochę ubolewam). Pozostaje zatem plik wand.dat odpowiedzialny za synchronizację haseł – jeden z bohaterów niniejszego wpisu. Użyłem sformułowania „jeden z bohaterów”, bowiem w omawianym katalogu znajduje się jeszcze jeden ciekawy plik – urlfilter.ini. Niektórzy z Was pewnie go kojarzą. Odpowiada on za ukrywanie niechcianych elementów na stronach internetowych w desktopowej Operze (funkcja wywoływana po rozwinięciu menu kontekstowego na stronie internetowej i wybraniu pozycji „Zablokuj zawartość…”). Plik ten również jest dostępny do dyspozycji Opery Mobile, ale w samej przeglądarce nie zaimplementowano funkcji dodawania wpisów do tego pliku (a szkoda). Można go jednak zsynchronizować z plikiem urlfilter.ini z naszego komputera stacjonarnego, czy też laptopa. Ale o tym za chwilę.

Trochę praktyki – na komputerze

Do synchronizacji posłużymy się jakąś „chmurową usługą”. Przedstawię to na przykładzie Dropboxa.

Zakładam, że Opera jest zainstalowana zarówno w komputerze, jak i w telefonie, a także, że na komputerze zainstalowany jest Dropbox.

  • Gdzieś wewnątrz katalogu „Dropbox” na naszym komputerze tworzymy nowy katalog/folder (jak zwał, tak zwał) – nazwijmy go „sync”.
  • Przechodzimy do C:\Users\nazwa_użytkownika\AppData\Roaming\Opera\Opera
  • Zaznaczamy pliki wand.dat oraz urlfilter.ini i kopiujemy je.
  • Przechodzimy do naszego katalogu Dropbox\sync i kopiujemy do niego w/w pliki.
  • Otwieramy Operę i w pasku adresu wpisujemy opera:config#UserPrefs|WandStorageFile i klikamy Enter
  • W sekcji Wand Storage File klikamy w „Wybierz” i wybieramy nasz plik wand.dat z lokalizacji Dropbox\sync, a następnie klikamy w znajdujący się poniżej przycisk „Zapisz”. Zostaniemy poinformowani, że zmiany będą miały miejsce po ponownym uruchomieniu przeglądarki.
  • W pasku adresu wpisujemy opera:config#Network|URLFilterFile i klikamy Enter.
  • W sekcji URL Filter File klikamy w „Wybierz” i wybieramy nasz plik urlfilter.ini z lokalizacji Dropbox\sync. Również w tym przypadku klikamy w poniższy przycisk „Zapisz”.

Trochę praktyki – na komórce

Kwestię komputerową mamy już z głowy. Czas na wzięcie do ręki naszego telefonu. Tak jak wspomniałem wcześniej – zakładam, że Opera Mobile jest już zainstalowana.
  • Otwieramy Android Market, wyszukujemy aplikację Dropsync* i ją instalujemy.
  • Gdzieś w pamięci naszego telefonu tworzymy nowy katalog. Przykładowo w /mnt/sdcard. Nazwijmy go również sync.
  • Uruchamiamy zainstalowaną aplikację Dropsync i logujemy się na nasze konto Dropboxa (jeśli mamy zainstalowany już na naszym telefonie oficjalny program kliencki Dropboxa nie będziemy musieli podawać naszego loginu i hasła. W zamian zostaniemy zapytani o to, czy powiązać dane pomiędzy obiema aplikacjami).
  • Jako katalogi do synchronizacji ustawiamy stworzone wcześniej przez nas katalogi sync (jeden na telefonie, drugi na komputerze).
  • Zatwierdzamy wybór.

Mamy już zatem nasze pliki zsynchronizowane. Pozostaje nam jeszcze tylko powiązać je z Operą Mobile.

  • Otwieramy Operę Mobile
  • W pasku adresu wpisujemy opera:config i klikamy Enter
  • Odnajdujemy pozycje: Wand Storage File oraz URL Filter File i wskazujemy w odpowiednich polach ścieżki do naszych plików wand.dat i urlfilter.ini. Będą to odpowiednio:
  • /mnt/sdcard/wand.dat
  • /mnt/sdcard/urlfilter.ini

Należy pamiętać o Zapisaniu zmian. Restartujemy Operę i gotowe.

Klika słów na koniec

W celu synchronizacji można na upartego użyć na telefonie oficjalnego klienta Dropboxa. W takim przypadku pliki do synchronizacji należałoby oznaczyć w tym programie jako ulubione. Rozwiązanie to jest jednak mało wygodne, bowiem po każdej zmianie synchronizowanych plików trzeba by samemu uruchamiać program kliencki Dropboxa, przechodzić na zakładkę „Favourites” i klikać w „Update All”.

W niniejszym wpisie podałem przykład zastosowania Dropboxa w celu synchronizacji plików pomiędzy desktopową a mobilną wersją Opery, ale nic nie stoi na przeszkodzie, by w ten sposób synchronizować np. swoją bazę haseł z programu KeePass czy notatki zapisywane w postaci plików *.txt.

--

*Program Dropsync występuje w dwóch wersjach – bezpłatnej i płatej wersji Pro. Wersja Pro pozwala na synchronizację więcej niż jednego katalogu, a także umożliwia synchronizację danych na bieżąco – po wykryciu zmiany w pliku, a nie co pewien odstęp czasu. 

oprogramowanie porady urządzenia mobilne

Komentarze

0 nowych
  #1 23.02.2012 14:32

"C:\Users\nazwa_użytkownika\AppData\Local\Opera\Opera
C:\Users\nazwa_użytkownika\AppData\Roaming\Opera\Opera"

W przypadku Windows XP jest to bodajże "Documents and settings\user\..." o ile mnie głowa nie myli - z tym systemem przeszło dwa lata nie miałem okazji się zabawić.

kamil_w   11 #2 23.02.2012 14:34

Prawda to. Pozwoliłem sobie jednak nie opisywać gdzie pliki te znajdują się w systemie Windows XP. Wszak to już produkt archiwalny ^^.

  #3 23.02.2012 14:43

W przypadku linuksa
/home/user/.opera/

underface   14 #4 23.02.2012 14:53

Faktycznie działa.nawet o tym nie wiedziałem.fajne sprawa. A ci do xp to widziałem go gdzieś ostatnio w skansenie

kamil_w   11 #5 23.02.2012 15:58

@miiiiimm
Tak mi się wydawało, ale nie miałem pewności

Druedain   14 #6 23.02.2012 16:16

Hmmm, myślałem że będzie jakieś hakowanie Opery, a tu Dropbox :P W sumie to pomysł też dobry. Na pewno dość prosty, bo wielu ludzi korzysta z Dropboksa.

PS Mam taką małą uwagę techniczną. Wystarczyłoby zaznaczyć wybrane pliki i zrobić zrzut ekranu zamiast bawić się z zielenią :) . Swoją drogą, czym robiłeś zrzut ekranu?

Druedain   14 #7 23.02.2012 16:17

A w Linuksie to można dać:

~/.opera

i zadziała u każdego, bez podawania nazwy użytkownika :)

kamil_w   11 #8 23.02.2012 16:28

@Druedain
Ja lubię rozwiązania proste i skuteczne :D

Z tym zrzutem ekranu to nie było zbyt wiele roboty. Robiłem go za pomocą Ashampoo Snap 5.

Druedain   14 #9 23.02.2012 16:46

Aha, bo mam wrażenie, że Ci dodało o jeden piksel za dużo u dołu i po prawej :P

tfl   8 #10 23.02.2012 17:30

c:\documents and settings\user\dane aplikacji\opera

Shaki81 MODERATOR BLOGA  38 #11 23.02.2012 21:29

Ot kolejne proste i skuteczne zastosowanie Dropbox'a :)

  #12 10.10.2012 11:43

Ot, kolejne uzależnienie od cudzego serwera. :-(