Najlepszy sposób korzystania z Picasy w sieci domowej

10

Próbowałem wielu podejść, ale wciąż nie znalazłem skutecznego rozwiązania.

Chcę koncerty zdjęć na dysku sieciowym (dysk sieciowy IOMega Home Media, podłączony do routera Wi-Fi). Chciałbym zrobić 2 rzeczy:

  1. Wykonaj proces importowania wszystkich zdjęć z dysku programu Picasa, dzięki czemu Picasa fizycznie uporządkuje wszystkie pliki w strukturze folderów roku / miesiąca. Idealnie, katalog docelowy importu powinien być tym samym dyskiem sieciowym, w przeciwnym razie sam powinienem przenieść wszystkie importowane pliki z mojego komputera lokalnego na dysk.

  2. Udostępnij bazę danych Picasy przez sieć, przesyłając ją na dysk sieciowy.

  3. Niech ja i inni członkowie rodziny wskażemy nasze Picasas na bazę danych w sieci i zobaczę zdjęcia, a także wprowadzę w nich zmiany (oznaczaj twarze, twórz logiczne albumy itp.).

Czy DOWOLNA jest taka możliwość? A może powinienem szukać innej aplikacji do zarządzania zdjęciami, a czy w takim przypadku ją znasz?

Dziękuję Ci!

luisfarzati
źródło
Znalazłeś dobre działające rozwiązanie? Jeśli tak, udostępnij je!
Patrick Honorez,

Odpowiedzi:

3

PicasaStarter wydaje się być jedyną przyzwoitą aplikacją, która rozwiązuje ten poważny problem Picasy. Dlaczego Google nie zajmuje się możliwościami serwera / sieci w Picasie jest poza mną.

PicasaStarter to mała aplikacja, która zapewnia rozwiązanie wielu niedociągnięć Google Picasa, aplikacji do organizacji i edycji obrazów.

Picasa bez PicasaStarter ma następujące ograniczenia:

Picasa nie zezwala na udostępnianie bazy danych i zdjęć różnym użytkownikom (nie na tym samym komputerze, nie w sieci).

Domyślnie program Picasa umieszcza bazę danych Picasa w prywatnym folderze danych aplikacji użytkownika, który znajduje się na dysku C:.

Możesz użyć / mieć tylko jedną bazę danych na użytkownika, wybór między wieloma bazami danych nie jest możliwy.

PicasaStarter ulepsza Picasa i dodaje następujące funkcje:

Możesz utworzyć dowolną liczbę baz danych Picasa i zestawów zdjęć. Dzięki temu możesz mieć osobne zestawy zdjęć / baz danych dla różnych projektów lub zastosowań. Na przykład oddzielne bazy danych dotyczące wakacji, hobby i pracy.

Bazy danych mogą być tworzone w dowolnym miejscu, w tym dyskach sieciowych, i mogą być współużytkowane przez wiele komputerów i użytkowników.

Bardzo łatwo jest stworzyć przenośne rozwiązanie, w którym zdjęcia i baza danych znajdują się na dysku przenośnym lub dysku USB. Jedyną rzeczą, którą należy zainstalować na komputerze, jest sama Picasa. Umożliwia to wyświetlanie i pracę ze zdjęciami na dowolnym komputerze.

Możesz utworzyć Skróty na pulpicie, aby uruchomić Picasę z każdą bazą danych. Daje to jeden krok dostępu do dowolnego zestawu zdjęć / baz danych.

użytkownik2973466
źródło
Oto jeszcze jeden sposób: picasawrapper.codeplex.com
MoonSire
Szkoda, że ​​to tylko system Windows. Szukam rozwiązania na komputerze Mac.
Gunnar
FYI Windows Defender identyfikuje exe na stronie PicasaStarter jako trojan.
mvanella,
3

Ponieważ wydaje się, że nie ma żadnych aktualizacji dotyczących działania Picasy od Google, chciałbym zasugerować przejście na digiKam .

Jest to oprogramowanie typu open source, dobrze utrzymane i możesz wybrać, aby przechowywać pliki bazy danych w folderze zdjęć. Obsługuje także teraz rozpoznawanie twarzy, czego szukałem w alternatywie Picasy.

Myślę, że modyfikowanie plików bazy danych z kilku komputerów jednocześnie będzie złym pomysłem, ale nie różni się to od zmodyfikowanej instalacji Picasy.

aktualizacja: Jeśli masz w domu serwer lub NAS, na którym możesz uruchomić MySQL, digiKam może zamiast tego przechowywać tam swoją bazę danych.

MoonSire
źródło
1

Możesz wykonywać czynności 2 i 3 z listy , używając dowiązań symbolicznych do lokalnie zamontowanej lokalizacji sieciowej. Korzystając z informacji zawartych w tym poście, osiągasz następujące rzeczy:

  1. Oszukać Picasę, aby myślał, że korzysta z baz danych zainstalowanych w systemie lokalnym dla lokalnego użytkownika, jednocześnie uzyskując dostęp do baz danych w folderze na dysku sieciowym
  2. Oszukać Picasę, aby myślał, że uzyskuje dostęp do folderu „Pictures” lokalnego użytkownika, jednocześnie uzyskując dostęp do folderu „Pictures” na dysku sieciowym
  3. Skopiuj lokalną instalację programu Picasa na ten sam dysk sieciowy, aby można go było otworzyć tylko po podłączeniu dysku.

Istnieje jednak zasadnicza wada : w ten sposób wielu użytkowników prawdopodobnie nie powinno mieć dostępu do programu Picasa i korzystać z niego jednocześnie (nie jestem pewien, czy mogliby), ponieważ program Picasa próbowałby uzyskać dostęp do tej samej bazy danych (i być może jest uszkodzony?) plik. Ponadto cały folder „Pictures” lokalnego użytkownika na twoim komputerze musi zostać całkowicie przeniesiony na urządzenie sieciowe, ponieważ tam jest ustawione łącze symboliczne.

Opisany tutaj pomysł jest rozszerzony na temat tej migracji: https://sites.google.com/site/picasaresources/Home/Picasa-FAQ/picasa/how-to/move-photos-and-picasa-database-to- nowy komputor

Sposób migracji na pozór zachowuje pozornie wszystko identyczne, np. Albumy ludzi (które są moim głównym powodem, aby trzymać się Picasy, ponieważ mam stosunkowo dużą bazę danych).

Tak więc dzięki temu objaśnieniu możesz albo migrować istniejącą instalację Picasy do sieci, albo zainstalować nowe wystąpienie Picasy, aby przeprowadzić migrację do sieci, wykonując opisane tam czynności, opisując poniższe zwroty. Do wszystkiego, co przenosisz / usuwasz, nie zapomnij robić kopii zapasowych , na wypadek, gdyby coś poszło nie tak!

To, co robisz inaczej niż w powyższym poradniku, jest następujące:

W kroku „4 Skopiuj zdjęcia i bazę danych na nowy komputer” zamiast wkleić „wszystkie zdjęcia i foldery z folderu Zdjęcia dysku zewnętrznego do nowego folderu PC (Moje) Zdjęcia”, wykonaj następujące czynności:

  • Zamapuj folder sieciowy jako dysk sieciowy na lokalny komputer (kliknij prawym przyciskiem myszy „Ten komputer”, mapuj dysk sieciowy, wybierz folder.) (Np. Map \ 192.168.0.77 \, aby zapisać „D:”) .
  • Skopiuj wszystkie swoje zdjęcia i foldery z folderu (Moje) „Obrazy” do podfolderu zamapowanego dysku. (Następnie masz np. \ 192.168.0.77 \ NetworkPictures \ MyWeddingPhotos \ 01.jpg itp . ) .
  • Usuń folder Moje „Obrazy”.
  • Utwórz dowiązanie symboliczne, które zastąpi folder (Moje) „Obrazy” użytkownika, dla którego program Picasa został zainstalowany, do folderu sieciowego, do którego wklejono pliki w poprzednich krokach. Dowiązanie symboliczne manipuluje systemem plików, dzięki czemu programy uzyskujące dostęp do ścieżki zobaczą pliki w folderze z dowiązaniami symbolicznymi, jakby znajdowały się w lokalizacji, z której nastąpiło połączenie :
    • Uruchom wiersz polecenia z uprawnieniami administratora (np. Naciśnij klawisz Windows, wpisz cmd, kliknij prawym przyciskiem myszy „Wiersz polecenia”, Uruchom jako administrator).
    • Użyj polecenia:

mklink / DC: \ Users \ YourUser \ Pictures D: \ NetworkPictures

(Teraz, jeśli uzyskasz dostęp do ścieżki z przykładu, powinieneś być w stanie przejść do swojego hipotetycznego obrazu w sieci, ale używając ścieżki: D: \ NetworkPictures \ MyWeddingPhotos \ 01.jpg)

Zasadniczo robisz to samo z bazami danych znajdującymi się w% LocalAppData% \ Google.

  • Skopiuj je np. Do \ 192.168.0.77 \ NetworkPicasa \ Picasa2 i \ 192.168.0.77 \ NetworkPicasa \ Picasa2Albums
  • Usuń foldery Picasa2 i Picasa2Albums na dysku lokalnym
  • Utwórz dowiązania symboliczne (zakładając, że % LocalAppData% przekształca się w „C: \ Users \ YourUser \ AppData \ Local \” ):

mklink / DC: \ Users \ YourUser \ AppData \ Local \ Google \ Picasa2 D: \ NetworkPicasa \ Picasa2

mklink / DC: \ Users \ YourUser \ AppData \ Local \ Google \ Picasa2Albums D: \ NetworkPicasa \ Picasa2Albums

Następnie powtórz ten sam krok z lokalnie zainstalowanym programem Picasa (prawdopodobnie jest to opcjonalne - nie próbowałem, ponieważ chciałem się przekonać o pomyśle (3)).

  • Skopiuj zawartość C: \ Program Files \ Google \ Picasa3 do, np. \ 192.168.0.77 \ NetworkPicasa \ Picasa3
  • Usuń folder C: \ Program Files \ Google \ Picasa3
  • Utwórz łącze symboliczne

mklink / D "C: \ Program Files \ Google \ Picasa3" D: \ NetworkPicasa \ Picasa3

(Pamiętaj, że w przypadku ścieżek ze spacją potrzebujesz cudzysłowów).

Jeśli wszystko się powiedzie, możesz teraz otworzyć Picasę 3 i powinien on zachowywać się tak, jakby był nadal zainstalowany lokalnie (oczywiście bez opóźnienia sieci).

W innym systemie w sieci wystarczy teraz zamontować folder sieciowy i usunąć wyżej wymienione foldery użytkownika i zastąpić je symbolicznymi linkami w taki sam sposób, jak we wszystkich poprzednich krokach.

(Np. Mklink / DC: \ Users \ YourDaughterUser \ AppData \ Local \ Google \ Picasa2 D: \ NetworkPicasa \ Picasa2).

Pamiętaj, że folder (Moje) „Obrazy” (i tylko to) musi mieć tę samą ścieżkę , używając tego samego użytkownika co użytkownik oryginalny, w tym innym systemie! Możesz go po prostu utworzyć - np. Nawet jeśli folder użytkownika córki na drugim komputerze to C: \ Users \ YourDaughterUser , możesz utworzyć C: \ Users \ YourUser i utworzyć symboliczny link dla C: \ Users \ YourUser \ Zdjęcia stamtąd.

Pamiętaj, że nie odważę się analizować, co się stanie, jeśli spróbujesz otworzyć Picasę i jednocześnie manipulować danymi na obu komputerach. Wydaje się, że Picasa nie ulega awarii, ale jaka zmiana zostanie w końcu zapisana, jeśli wprowadzisz różne zmiany w obu instancjach jednocześnie, mogę tylko zgadywać.

Gunst
źródło
0

Rozwiązuję podobny problem. Ponowne mapowanie folderów wydaje się być OK, ale musisz to zrobić za każdym razem, gdy ponownie instalujesz jedno z tych urządzeń. Istnieje również problem, gdy wielu użytkowników uzyskuje dostęp do danych razem.

Postanowiłem zbudować osobny mini-komputer zamiast NAS, którego teraz używam. A następnie użyj zdalnego połączenia do zarządzania zdjęciami na miniPC. miniPC zostanie również podłączony do mojego telewizora, dzięki czemu mogę łatwo wyświetlać zdjęcia na telewizorze, używając bezprzewodowej klawiatury i myszy, a nawet VNC.

Co sądzisz o tym rozwiązaniu?

Jiří Herník
źródło