Integracja serwisów

Tu piszemy na tematy związane z serwisem Opencaching.pl

Moderator: Moderatorzy

Awatar użytkownika
Karls
Forumator
Posty: 544
Rejestracja: czwartek 15 września 2011, 20:58

Re: Integracja serwisów

Post autor: Karls » piątek 24 lutego 2012, 15:08

sp2ong pisze:wgrywanie wielu logow przy pomocy tzw "Field notes"
A można to jakoś zrobić jak się nie ma odpowiedniego urządzenia, tzn. wygenerować od nas i wgrać na GC żeby uzupełnić wpisy?
ObrazekObrazekObrazek

Awatar użytkownika
pan_ryba
Wyjadacz
Posty: 275
Rejestracja: środa 04 maja 2011, 19:40

Re: Integracja serwisów

Post autor: pan_ryba » piątek 24 lutego 2012, 22:38

Karls pisze:A można to jakoś zrobić jak się nie ma odpowiedniego urządzenia, tzn. wygenerować od nas i wgrać na GC żeby uzupełnić wpisy?
A czego używasz do szukania? Bo dla field notes wcale nie trzeba wyspecjalizowanego urządzenia. TrekBuddy na przykład też jest w stanie generować.
Obrazek Obrazek
Mówię stanowcze nie: zakopywaniu, workom oraz rdzewiejącym pojemnikom!

Awatar użytkownika
Karls
Forumator
Posty: 544
Rejestracja: czwartek 15 września 2011, 20:58

Re: Integracja serwisów

Post autor: Karls » sobota 25 lutego 2012, 12:14

Do szukania używam telefonu i map garmina lub nokia ovi + smartGPX. Ale chodzi mi raczej o sytuację gdybym chciał uzupełnić wpisy na GC generując logi na podstawie tego co mam tu. Jest to w ogóle wykonalne?
ObrazekObrazekObrazek

Awatar użytkownika
Lza
Rada Techniczna
Posty: 1617
Rejestracja: poniedziałek 19 października 2009, 10:01
Lokalizacja: blisko Krakowa.
Kontakt:

Re: Integracja serwisów

Post autor: Lza » niedziela 26 lutego 2012, 00:09

w tej chwili nie ma takiej funkcjonalności.

Awatar użytkownika
art_noise
Forumator
Posty: 872
Rejestracja: sobota 27 września 2008, 00:30
Lokalizacja: Warszawa

Przeniesione z: Podsumowania 2017 [KrystianT]

Post autor: art_noise » czwartek 08 lutego 2018, 21:51

deg pisze:
środa 07 lutego 2018, 12:26
W 2017 nasz serwis odwiedziło ponad 300 000 ludzi. Z tego... 6 000 keszuje. 98% ludzi nie zostało zachęconych do keszowania. Serio myślicie, że z powodu braku integracji? A nie z powodu ery kamienia łupanego, który panuje na stronie? Ciężko to dostrzec, bo przyzwyczailiście się do niego.
Na spokojnie przejrzałem stronę startową GC i OC i przyznaję Ci Deg 100% racji.
Strona startowa oc.pl nie zachęca do rozpoczęcia zabawy bo nawet nie ma na niej jednoznacznego dużego przycisku "o co chodzi w tej zabawie". Akurat GC zrobiło to modelowo - jak nie jesteś zalogowany to masz tylko i wyłącznie wyjaśnienie o co chodzi w zabawie - krótki film, parę zdjęć. Taki tutorial. Dopiero jak się zalogujesz to na stronie głównej jest nieco więcej. Ale też nie za dużo. To doskonale ułatwia wciągnięcie do zabawy nowych użytkowników. Najpierw widzą to co najważniejsze - czyli o co chodzi w tej zabawie.
Po zarejestrowaniu się dopiero widać coś więcej ale też nie ma natłoku informacji. Można powiedzieć że GC prowadzi nowego potencjalnego keszera za rękę.
Na OC nawet jak nie jesteś zalogowany (czyli nowy) - od razu jest milion informacji, menu po lewej, menu u góry, mapa, najnowsze skrzynki. Ni cholery nie wiadomo o co chodzi. Już o otwieraniu na smartfonie nie wspomnę.
Więc pełna zgoda - strona startowa OC to jakiś anachronizm. Pewnie nowicjusze jak wejdą na nią to się zastanowią - o cholera o co tu chodzi? I wyjdą. To by na pewno trzeba było poprawić. Czy poprawiać inne podstrony? Wg mnie na ten moment nie. Na GC jak zaczniesz się wgłebiać w statystyki, ustawienia i inne mało ważne pierdoły - tam widać kod z przed 10 lat. Już o ściąganiu GPX nie wspomnę - to jakaś technologia z ery Atari. Ale jak już ktoś ma potrzebę ściągnąć GPX - to już jest wdrożony gracz i sobie poradzi. Więc i na OC wystarczyłoby poprawić stronę startową przed logowaniem i po zalogowaniu. Resztę można poukrywać w menu.

Napisałeś:
deg pisze:1 członek RT pisze kod (kojoty). 2 osoby spoza RT mu trochę pomagają (Rapotek & deg).
Tak się zastanawiam gdzie podziała się reszta kolegów z RT. Czy nie mogą pomóc?
I od razu płynnie przejdę do idei połączenia serwisów OC z innych krajów w jeden serwis. Jak rozumiem tymi serwisami też ktoś się zajmuje. Programuje, uskutecznia grafikę itp. Czemu nie możemy połączyć sił i zrobić jeden np Europejski serwis OC? Przecież można zorganizować spotkanie wszystkich zaangażowanych w tworzenie OC w każdym z krajów gdzie OC funkcjonuje. Zrobić zjazd "gwiaździsty" - po prostu gdzieś się spotkać. W dzisiejszych czasach - to chyba nie problem?
Spotkać się i pogadać nad integracją kilu krajowych OC w jeden duży system OC. Być może kolega z Rumunii zna się na frontendzie, kolega z Niemiec stworzy super mapę (ps. mapa floppa która jest w menu bocznym na oc.pl to chyba właśnie dzieło niemców). Czemu nie skumulować sił poszczególnych OC z krajów europy w jeden serwis?
Co myślisz o tym Deg?

Pozdrawiam
Art_noise
http://www.youtube.com/watch?v=UymAoyAT_bI

Serce zostało na OC. Rozum przeszedł na GC.

Obrazek Obrazek

Awatar użytkownika
deg
Forumator
Posty: 1056
Rejestracja: sobota 07 grudnia 2013, 04:31

Re: Podsumowania 2017

Post autor: deg » czwartek 08 lutego 2018, 22:39

art_noise pisze:
czwartek 08 lutego 2018, 21:51
Co myślisz o tym Deg?
Chciałbym, żeby jedno było jasne - ja nie kwestionuję że "fajnie by było mieć ogólnoświatowy jeden duży serwis". Pewnie, że fajnie - mnie też by się podobało. Po prostu staram się sprowadzić marzenia na ziemię i zastanowić się nad priorytetami działań przy bardzo skromnych zasobach.

Prawda jest taka, że w OC RO jest jedna osoba (Andrei), która ma tylko bardzo mało czasu i praktycznie zajmuje się wyłącznie tłumaczeniami na niemiecki i rumuński. Technikę (wersje oprogramowania, kwestię szyfrowania, nowoczesne technologie) ma kilka lat do tyłu w stosunku do nas. Niestety - kod który piszemy musi być kompatybilny ze wszystkimi nodami i te "kilka lat do tyłu" sprawia, że nie możemy korzystać z najnowszych wynalazków. Od dawna negocjujemy zmiany u nich, ale idzie to opornie - wciąż są "do realizacji w przyszłości".

OC NL ma jedną osobę od spraw technicznych (Harrie), ale nie za bardzo nie potrafi programować. Administruje trochę serwerem i... zajmuje się tworzeniem geościeżek z wirtuali. Chwała mu za to, bo te ścieżki (wbrew temu co pewnie sobie pomyśleliście) są całkiem fajne. Technika OC NL jest na podobnym poziomie jak OC RO.

OC UK nie ma ani jednej osoby technicznej. Ja tam jestem głównym (i praktycznie jedynym) adminem.

OC USA bardzo chciałoby zintegrować swój system z naszym (czytaj - mieć tak daleko posunięty technicznie jak nasz), ale jest sporo barier - nasz system wszystko liczy w kilometrach, nie wspiera tradycyjnego szukania po kodach pocztowych itp. W USA praktycznie nie ma nikogo od techniki. Pomaga im Andrei z OC RO.

OC DE miało wewnętrzny konflikt w 2016 i odeszedł od nich Following (w zasadzie - przestał pisać kod OC DE, trochę nas wspiera w rozwoju OKAPI), który chyba był najmocniejszy z całej ekipy. Kod teraz tworzy praktycznie tylko Teilling, ale OC DE jest daleko w tyle z rozwojem kodu w stosunku do nas. W dodatku OC DE (IT, AT, FR, ES, CH) ma ZUPEŁNIE INNĄ filozofię samego keszowania i serwisu. Niby Opencaching, a zupełnie inna bajka.

Takie są siły "informatyczne". Cały bieżący rozwój Opencachingu jest na plecach Kojota. Flopp ostatni kawałek kodu napisał 4 lata temu. triPPer na chwilę obecną zajmuje się sprawnościami.

Jeśli do tego dorzucisz różnice w podejściu na OC DE i potencjalne problemy przy współpracy i finansowaniu projektu (wyobraź sobie "afery" naszego forum w skali międzynarodowej...) - mam nadzieję że i Ty poczujesz dlaczego "połączenie serwisów" uważam za projekt ciekawy, ale na chwilę obecną - mało realny.
"Kto ma rację dzień wcześniej od innych, ten przez dobę uchodzi za idiotę" Antoni de Rivarol
Obrazek

Awatar użytkownika
krystiant
Forumator
Posty: 1912
Rejestracja: środa 29 października 2008, 23:55

Re: Podsumowania 2017

Post autor: krystiant » czwartek 08 lutego 2018, 23:40

deg pisze:
czwartek 08 lutego 2018, 22:39
Prawda jest taka, że w OC RO [...] Technikę (wersje oprogramowania, kwestię szyfrowania, nowoczesne technologie) ma kilka lat do tyłu w stosunku do nas.
[...] Technika OC NL jest na podobnym poziomie jak OC RO.
[...] OC DE jest daleko w tyle z rozwojem kodu w stosunku do nas.
[...] OC USA bardzo chciałoby zintegrować swój system z naszym (czytaj - mieć tak daleko posunięty technicznie jak nasz), ale jest sporo barier - nasz system wszystko liczy w kilometrach, nie wspiera tradycyjnego szukania po kodach pocztowych itp.
Na programowaniu się za bardzo nie znam, ale wydaje mi się, że integracja od strony technicznej nie powinna być straszliwie trudna - ujednolicenie struktury bazy danych i następnie wrzucenie wszystkiego do jednej. Poszczególne serwisy mogłyby wtedy korzystać z tej wspólnej bazy...
Serwisy, które mają technikę do tyłu - chyba nie ma przeszkód żeby skorzystały z nowszej wersji kodu?

Zacząłbym od USA - skoro są chętni, to gdyby komuś udało się dorobić do profilu przełącznik wyboru systemu miar (bo samo przeliczanie danych zapisanych w systemie np w metrach/kilometrach i przeliczenie, żeby się wyświetlało w stopach/milach to już małe matematyczne działanie). A jak USA byłoby połączone z nami, a ich technicznym jest człowiek utrzymujący RO, to z Rumunią powinno pójść łatwiej, a jak już inni zobaczą, że się da to może też się zdecydują...

Największy problem to ludzie
Jeśli do tego dorzucisz różnice w podejściu na OC DE i potencjalne problemy przy współpracy i finansowaniu projektu
Jaki mógłby być koszt serwera, który musiałby udźwignąć ruch z kilku krajów?

*******
Pisząc powyższe tak mi przyszło do głowy, że skoro nasz kod jest tak pisany żeby był kompatybilny z innymi, to w zasadzie struktura bazy też powinna być kompatybilna... Dane użytkowników o tych samych adresach mailowych połączyć w jednym profilu, te same nicki z różnymi mailami uzupełnić o prefiksy krajów i powiadomić o zmianie, waypointy keszy są różne w różnych krajach więc jak zostaną to nie powinno sprawiać problemu... Może warto byłoby spróbować na jakieś testowej bazie czy takie połączenie zadziała?
Poczytaj zanim się zapytasz :wink:
Proszę o przemyślane wypowiedzi zgodne z REGULAMINEM FORUM a w szczególności z punktem 11

Obrazek Obrazek Obrazek
Staram się zachowywać właściwe proporcje - znalezień więcej niż postów ;-)

Awatar użytkownika
deg
Forumator
Posty: 1056
Rejestracja: sobota 07 grudnia 2013, 04:31

Re: Podsumowania 2017

Post autor: deg » piątek 09 lutego 2018, 00:32

krystiant pisze:
czwartek 08 lutego 2018, 23:40
Zacząłbym od USA - skoro są chętni, to gdyby komuś udało się dorobić do profilu przełącznik wyboru systemu miar (bo samo przeliczanie danych zapisanych w systemie np w metrach/kilometrach i przeliczenie, żeby się wyświetlało w stopach/milach to już małe matematyczne działanie).
Krystian... qle... ja wiem, że to wszystko dobrze brzmi, ale samo przystosowanie naszego serwisu do potrzeb USA to jest kilkaset godzin pracy! To nie jest jeden przełącznik. To są tysiące miejsc rozsianych po całym systemie, w tym w miejscu najgorszym - w wyszukiwarce do której nikt nie zagląda bo się boi ;) Zwykłe jedno sprawdzenie czy np. kesz mieści się w danym okręgu w kilometrach wygląda tak:

Kod: Zaznacz cały

(acos(cos((90 - `latitude` ) * PI() / 180) * cos((90- :lat) * PI() / 180) + sin((90-`latitude`) * PI() / 180) * sin((90-:lat) * PI() / 180) * cos(( `longitude` - :lon) * PI() / 180)) * 6370) <= :radius
W które miejsce wstawiłbyś przełącznik? :)

OC DE mają zupełnie inną bazę niż my. Nie mają geościeżek i wielu innych rzeczy, które my mamy. To są zupełnie inne dwa światy - od 2006 roku rozwój kodu jest zupełnie niezależny. Te bazy nie są do pogodzenia.

To serio jest niewyobrażalna ilość pracy i uzgodnień międzynarodowych. Zrezygnowalibyście z geościeżek i sprawności, by połączyć serwisy?

Jak dla mnie - kończę temat. Jeśli ktoś ma ochotę połączyć serwisy - niech to robi. Mnie szkoda czasu na milionowe tłumaczenie dlaczego jest to praktycznie niewykonalne.

PS: W USA nie ma nikogo, kto potrafiłby to ogarnąć... Jest jeden - Kojot. Który ma rodzinę, pracę i chciałby czasem na skrzynki wyskoczyć.
krystiant pisze:
czwartek 08 lutego 2018, 23:40
Serwisy, które mają technikę do tyłu - chyba nie ma przeszkód żeby skorzystały z nowszej wersji kodu?
To przekonaj je. My to od lat regularnie robimy - bez efektów.
Pamiętaj, że inne nody na serwerach obsługujących OC mają prowadzone też inne strony. Taka zmiana wersji bazy danych czy PHP często wymaga zmiany kilkudziesięciu innych serwisów, które z OC nie mają żadnego bezpośredniego związku. Kto zaryzykuje istnienia i poprawnego funkcjonowania komercyjnych witryn, aby OC PL mogło korzystać z nowszej techniki?
"Kto ma rację dzień wcześniej od innych, ten przez dobę uchodzi za idiotę" Antoni de Rivarol
Obrazek

Awatar użytkownika
deg
Forumator
Posty: 1056
Rejestracja: sobota 07 grudnia 2013, 04:31

Re: Podsumowania 2017

Post autor: deg » piątek 09 lutego 2018, 00:38

Jeszcze jedna próba, by zobrazować Wam skalę zmian...
W ciągu tygodnia trochę się zmieniło na OC. Np. Kojot zmienił Moje notatki. Dla Was - wyświetlają się odrobinę inaczej. Dla Kojota to tyle pracy: https://github.com/opencaching/opencach ... 1389/files
Rapotek ulepszył powiadomienia o nowych logach. Zauważyliście? Sajmon zauważył, że format daty się zmienił. A Rapotek włożył w to tyle pracy: https://github.com/opencaching/opencach ... 1379/files
Prześledźcie proszę podane linki. To tak naprawdę są drobne zmiany - prześledźcie je dokładnie, spróbujcie zrozumieć. A przede wszystkim - uświadomcie sobie ogrom pracy nad kodowaniem i testowaniem.
"Kto ma rację dzień wcześniej od innych, ten przez dobę uchodzi za idiotę" Antoni de Rivarol
Obrazek

Awatar użytkownika
deg
Forumator
Posty: 1056
Rejestracja: sobota 07 grudnia 2013, 04:31
Podziękował: 196 razy
Otrzymane podziękowania: 469 razy

Re: Podsumowania 2017

Post autor: deg » piątek 09 lutego 2018, 02:13

Trzecie podejście do tego samego tematu. Trzecia perspektywa. Odpowiedzcie mi proszę na kilka pytań, abstrahując od całej kwestii technicznej:

1) W OC DE nie ma weryfikacji keszy. W OC PL weryfikujemy 3 pierwsze kesze. W OC USA weryfikowane są wszystkie kesze. Jeśli Niemiec pojedzie do USA i założy kesza, to będzie podlegał weryfikacji czy nie? A jeśli Amerykanin pojedzie do Niemiec? A jeśli Polak założy na Litwie kesza, to będzie weryfikowany czy nie - powinien być! A jeśli Niemiec na Litwie założy kesza, to będzie weryfikowany, czy nie - nie powinien być!

2) W OC RO Andrei zdecydowanie przeciwstawia się geościeżkom. W OC DE wcale nie ma takiej funkcjonalności. Jeśli Rumun przyjedzie do Polski, to może założyć kesza, który jest częścią geościeżki, czy nie? Jeśli tak, to jak sprawić, by pozostali Rumuni jej nie widzieli? A jeśli Polak pojedzie do Rumunii? Dzisiaj może założyć tam geościeżkę na OC PL, a jeśli będą połączone bazy, to co?

3) Weźmy taką pierdółkę jak logo serwisu. OC NL zwraca ogromną uwagę na to, by logo wszędzie zawierało dedykowane logo z mapą BeNeLuxu. Komu to logo wyświetlać po integracji? Ludziom z Beneluxu? Polakom, którzy aktualnie przebywają w Holandii? A Holendrom przebywającym w Polsce? Jak to wyłapać?

4) We wszystkich site'ach poza Polską dopuszczone są wirtuale. Wirtuale w OC DE stanowią około połowy skrzynek. W OC NL stanowią... 96,5% wszystkich skrzynek. W Polsce są zakazane. Jeśli Holender przyjedzie do Polski, to może założyć wirtuala, czy nie? A Polak w Holandii?

5) Kto ma weryfikować kesze zakładane przez Polaków na Słowacji? A przez Węgrów na Słowacji? (nie ma OC ani na Słowacji, ani na Węgrzech). Jeśli nikt, to jak zapobiec sytuacji, że kesza publikuje się na Węgrzech, a potem bez weryfikacji przenosi do Polski i omija COG? Kto ma rozwiązywać kwestie sporne między Węgrami a Słowakami?

6) Jak sprawić, by Polacy nie mogli zakładać 1m za granicą Polski keszy, które w Polsce są z różnych przyczyn niedozwolone. Widzicie ten wysyp skrzynek nietypowych - tuż za granicą Polski?

7) OC NL dorabia na serwer mając własny sklep (mają nawet przycisk na głównej stronie). Komu pokazywać ten link? Czy Polak w Polsce ma widzieć na głównej stronie link do sklepu czy nie? A przebywający w Holandii? Bo z założenia keszerzy w Holandii mają kupować w swoim własnym sklepie. A Holender przebywający w Polsce co widzi? Jak to wszystko rozpoznać?

8 ) OC DE ma założone Stowarzyszenie z prezesem, v-ce prezesem i wieloosobową świtą administracyjną. Zbierają składki i dotacje. Dorzucicie się?

9) Na OC PL publikujemy kesze na licencji CC-BY-SA 3.0, czyli pozwalamy na nieodpłatne wykorzystanie nawet komercyjne i z modyfikacją - byleby podać źródło. OC DE publikuje wszystko na licencji CC-BY-ND-NC 3.0, czyli nie pozwala na komercyjne wykorzystanie utworów, ani na ich modyfikację. W jaki sposób ma przebiegać granica jurysdykcji prawnej?

10) Dlaczego Polak zakładający kesza w Polsce ma podlegać weryfikacji, a Japończyk zakładający w Polsce ma nie podlegać? A może ma podlegać? Kto będzie weryfikował kesze w języku japońskim? Jak sprawić, żebyśmy byli pewni, że Polak to Polak, a Japończyk to Japończyk?

11) Na OC PL mamy Kesza Tygodnia, na OC UK jest Kesz Miesiąca, na OC RO Andrei NIE chce wyróżniać w ten sposób keszy, na OC DE nie ma wcale takiej funkcjonalności. Jeśli Rumun założy w Polsce kesza, to ma podlegać keszowi tygodnia? A Rumuni będą mogli to zobaczyć? A mieszkańcy UK, gdzie są kesze miesiąca?

12) Na OC PL mamy obecnie ok 15-20 000 wyświetleń map Google dziennie. Po przekroczeniu 25 000 za wyświetlanie map Google trzeba płacić ok 0,50 USD za każdy 1000 wyświetleń (licząc od 0!). Już zdarzały nam się przypadki przekroczenia tego limitu, gdy mapy przestawały działać. Wszystkie nody razem spokojnie przekraczałyby 50 000 wyświetleń dziennie. To jest ponad 9000 USD rocznie. Jak wyobrażacie sobie międzynarodową zbiórkę kasy choćby tylko na mapy? Same mapy kosztowałyby ok 30 razy więcej niż obecnie kosztuje utrzymanie całego serwera.

13) (ja mogę tak długo...) Nie liczcie, że się dogadamy międzynarodowo i ustalimy wspólny mianownik. W tak prostych kwestiach jak wyszukiwarka na głównej stronie każdy z nodów ma kategoryczne, osobne zdanie. Sprawdźcie na opencaching.nl i opencaching.ro - tu i tu wyszukiwarka jest inna pomimo, że kod jest ten sam. Każdy miał inną wizję i nie chcieli wyszukiwarki jaką stosujemy w Polsce. Są nody, które kategorycznie nie chcą funkcjonalności, którą w Polsce traktujemy jako oczywistość (geościeżki, sprawności, kesze tygodnia itp.)

PS: My, Polacy uwielbiamy obietnice i marzenia.
Niniejszym obiecuję, że zintegruję OC PL ze wszystkimi istniejącymi i nieistniejącymi serwisami OC. Dwa dni po tym, gdy mnie wybierzecie na członka COG. I uruchomię program 100+ - 100 zł za każdego znalezionego kesza.
Lepiej?
(żartowałem - nie zamierzam startować do COG)
Użytkownicy, którzy podziękowali autorowi deg za post (razem 2):
rapotekTerian
"Kto ma rację dzień wcześniej od innych, ten przez dobę uchodzi za idiotę" Antoni de Rivarol
Obrazek

Awatar użytkownika
brasia
Centrum Obsługi Geocachera
Posty: 1719
Rejestracja: sobota 23 sierpnia 2008, 19:06
Lokalizacja: Poznań

Re: Podsumowania 2017

Post autor: brasia » piątek 09 lutego 2018, 11:04

Po co nam strona? Po to aby ściągnąć gpxy z opisami i zalogować skrzynki. Czyli najważniejsze są skrzynki, cała reszta jest mniej ważna.
W celu integracji wystarczyłaby (przynajmniej na początek) mapa, na której jest wszystko tzn. wszystkie serwisy z możliwością pobrania gpz-ów. To już byłby duży krok do przodu. Nawet jeśli kliknięcie w ikonkę przeniesie do odpowiedniego "narodowego" serwisu. Oczywiście dochodzi tu problem logowania do serwisu, widzę to tak, że logując się na OC.com, logowanie jako brasia na OC.pl, powoduje, że jestem zalogowany jako brasia_de, brasia_nl, brasie_ro itd na odpowiednich serwisach.
Nie mam wiedzy informatycznej i zwyczajnie może pie*** głupoty, ale zacząłbym od utworzenia jednej bazy, np. synchronizowanej raz dziennie. Jeśli użytkownik będzie miał świadomość, że to co widzi na mapie światowej i może pobrać jest aktualne na 2018.02.09 godz. 1:15 to już byłoby dużo.
deg pisze:
piątek 09 lutego 2018, 02:13
1) W OC DE nie ma weryfikacji keszy. W OC PL weryfikujemy 3 pierwsze kesze. W OC USA weryfikowane są wszystkie kesze. Jeśli Niemiec pojedzie do USA i założy kesza, to będzie podlegał weryfikacji czy nie? A jeśli Amerykanin pojedzie do Niemiec? A jeśli Polak założy na Litwie kesza, to będzie weryfikowany czy nie - powinien być! A jeśli Niemiec na Litwie założy kesza, to będzie weryfikowany, czy nie - nie powinien być!
Wszystko zależy od serwisu, jeśli założę kesza na OC.de to kesz nie będzie weryfikowany, jeśli na OC.usa tak. W końcowej fazie integracji (mamy jeden serwis) jeśli byłby dalej podział to powinno zależeć od położenia geograficznego.
deg pisze:
piątek 09 lutego 2018, 02:13
2) W OC RO Andrei zdecydowanie przeciwstawia się geościeżkom. W OC DE wcale nie ma takiej funkcjonalności. Jeśli Rumun przyjedzie do Polski, to może założyć kesza, który jest częścią geościeżki, czy nie? Jeśli tak, to jak sprawić, by pozostali Rumuni jej nie widzieli? A jeśli Polak pojedzie do Rumunii? Dzisiaj może założyć tam geościeżkę na OC PL, a jeśli będą połączone bazy, to co?
To kwestia do dogadania na arenie międzynarodowej. Jeśli zaczniemy integrację to w którymś momencie należy narzucić jakiś model na zasadzie albo zostajecie z częściową integracją (sama mapa) albo się dostosowujecie. Prawo veto obowiązywało w średniowieczu, raczej należy iść w stronę demokracji.
deg pisze:
piątek 09 lutego 2018, 02:13
3) Weźmy taką pierdółkę jak logo serwisu. OC NL zwraca ogromną uwagę na to, by logo wszędzie zawierało dedykowane logo z mapą BeNeLuxu. Komu to logo wyświetlać po integracji? Ludziom z Beneluxu? Polakom, którzy aktualnie przebywają w Holandii? A Holendrom przebywającym w Polsce? Jak to wyłapać?
Opracować nowe logo OC z kulą ziemską :)
deg pisze:
piątek 09 lutego 2018, 02:13
4) We wszystkich site'ach poza Polską dopuszczone są wirtuale. Wirtuale w OC DE stanowią około połowy skrzynek. W OC NL stanowią... 96,5% wszystkich skrzynek. W Polsce są zakazane. Jeśli Holender przyjedzie do Polski, to może założyć wirtuala, czy nie? A Polak w Holandii?
Podobna sytuacja jak punkt 2.
Wolę wirtuale+integracja niż brak wirtuali i integracji.
deg pisze:
piątek 09 lutego 2018, 02:13
5) Kto ma weryfikować kesze zakładane przez Polaków na Słowacji? A przez Węgrów na Słowacji? (nie ma OC ani na Słowacji, ani na Węgrzech). Jeśli nikt, to jak zapobiec sytuacji, że kesza publikuje się na Węgrzech, a potem bez weryfikacji przenosi do Polski i omija COG? Kto ma rozwiązywać kwestie sporne między Węgrami a Słowakami?
Sprawa do dogadania, ale myślę, że w przypadku integracji również COG powinien być międzynarodowy, stojący ponad narodowymi. Podobnie jak w stanach jest Kongres i są władze stanowe, w UE jest Rada Europejska i są władze w poszczególnych krajach.
deg pisze:
piątek 09 lutego 2018, 02:13
6) Jak sprawić, by Polacy nie mogli zakładać 1m za granicą Polski keszy, które w Polsce są z różnych przyczyn niedozwolone. Widzicie ten wysyp skrzynek nietypowych - tuż za granicą Polski?
Dopisać w Regulaminie, punkt III.1: "...oraz z powszechnie obowiązującymi lokalnymi przepisami prawnymi."
deg pisze:
piątek 09 lutego 2018, 02:13
7) OC NL dorabia na serwer mając własny sklep (mają nawet przycisk na głównej stronie). Komu pokazywać ten link? Czy Polak w Polsce ma widzieć na głównej stronie link do sklepu czy nie? A przebywający w Holandii? Bo z założenia keszerzy w Holandii mają kupować w swoim własnym sklepie. A Holender przebywający w Polsce co widzi? Jak to wszystko rozpoznać?
Na podstawie dostawcy internetu?
deg pisze:
piątek 09 lutego 2018, 02:13
8 ) OC DE ma założone Stowarzyszenie z prezesem, v-ce prezesem i wieloosobową świtą administracyjną. Zbierają składki i dotacje. Dorzucicie się?
Na serwer się dorzucamy, a w ramach odszkodowań wojennych to niemieckie stowarzyszenie powinno nam wykupić serwer ;)
A serio, jeśli w tej chwili Niemcy płacą na Stowarzyszenie i wszystko działa to nic nie stoi na przeszkodzie aby tak zostawić.
deg pisze:
piątek 09 lutego 2018, 02:13
9) Na OC PL publikujemy kesze na licencji CC-BY-SA 3.0, czyli pozwalamy na nieodpłatne wykorzystanie nawet komercyjne i z modyfikacją - byleby podać źródło. OC DE publikuje wszystko na licencji CC-BY-ND-NC 3.0, czyli nie pozwala na komercyjne wykorzystanie utworów, ani na ich modyfikację. W jaki sposób ma przebiegać granica jurysdykcji prawnej?
Najprościej sprowadzić wszystkie serwisy do jednej licencji.
deg pisze:
piątek 09 lutego 2018, 02:13
10) Dlaczego Polak zakładający kesza w Polsce ma podlegać weryfikacji, a Japończyk zakładający w Polsce ma nie podlegać? A może ma podlegać? Kto będzie weryfikował kesze w języku japońskim? Jak sprawić, żebyśmy byli pewni, że Polak to Polak, a Japończyk to Japończyk?
Pytanie podobne do pytania nr 1.
deg pisze:
piątek 09 lutego 2018, 02:13
11) Na OC PL mamy Kesza Tygodnia, na OC UK jest Kesz Miesiąca, na OC RO Andrei NIE chce wyróżniać w ten sposób keszy, na OC DE nie ma wcale takiej funkcjonalności. Jeśli Rumun założy w Polsce kesza, to ma podlegać keszowi tygodnia? A Rumuni będą mogli to zobaczyć? A mieszkańcy UK, gdzie są kesze miesiąca?
Można to podzielić i pokazywać wszystkie:
NL kesz kwartału (tak dodałem aby pokazać o co mi chodzi)
UK Kesz miesiąca
USA kesz miesiąca (tak dodałem aby pokazać o co mi chodzi)
PL Kesz tygodnia
Wiele podobnych problemów można rozwiązać, gdyby użytkownik wybierał dominującą wersję krajową. Np. wybieram PL - co się da ma w wersji PL, wybieram NL - co się da mam po holendersku, logo z beneluxem, wybieram UK mam serwis po angielsku, kesza miesiąca itd itp.
deg pisze:
piątek 09 lutego 2018, 02:13
12) Na OC PL mamy obecnie ok 15-20 000 wyświetleń map Google dziennie. Po przekroczeniu 25 000 za wyświetlanie map Google trzeba płacić ok 0,50 USD za każdy 1000 wyświetleń (licząc od 0!). Już zdarzały nam się przypadki przekroczenia tego limitu, gdy mapy przestawały działać. Wszystkie nody razem spokojnie przekraczałyby 50 000 wyświetleń dziennie. To jest ponad 9000 USD rocznie. Jak wyobrażacie sobie międzynarodową zbiórkę kasy choćby tylko na mapy? Same mapy kosztowałyby ok 30 razy więcej niż obecnie kosztuje utrzymanie całego serwera.
Zmienić domyślną mapę na darmową wersję.
deg pisze:
piątek 09 lutego 2018, 02:13
13) (ja mogę tak długo...) Nie liczcie, że się dogadamy międzynarodowo i ustalimy wspólny mianownik. W tak prostych kwestiach jak wyszukiwarka na głównej stronie każdy z nodów ma kategoryczne, osobne zdanie. Sprawdźcie na opencaching.nl i opencaching.ro - tu i tu wyszukiwarka jest inna pomimo, że kod jest ten sam. Każdy miał inną wizję i nie chcieli wyszukiwarki jaką stosujemy w Polsce. Są nody, które kategorycznie nie chcą funkcjonalności, którą w Polsce traktujemy jako oczywistość (geościeżki, sprawności, kesze tygodnia itp.)
Rozumiem problemy i trudności z dogadaniem się, ale w Stany jakoś się zjednoczyły, UE też jakoś działa... Zobaczcie co pisałem na górze. Z punktu widzenia użytkownika najważniejsza są gpx-y i mapa (tak ogólnie mówiąc). Jeśli będę mógł zalogować się na stronie opencaching.world.com jako brasia_PL i będę miał odstęp do keszy z całego świata, nawet bez możliwości zakładania w innym systemie niż opencaching.pl to będzie dużo i wystarczające dla większości keszerów. Patrząc na arenę ogólnoświatową możliwa jest częściowa integracja (USA, UE, WNP) pełna jest możliwa poprzez rozwiązania siłowe (Rosja, IIWŚ), jednak w dłuższym okresie czasu to nie działa.
Im później zaczniemy działania w tym kierunku tym będzie gorzej, drogi poszczególnych nodów coraz bardziej się rozchodzą. Parę lat temu nie byłoby problemu GŚ, Sprawności...
Integracja ma też plusy techniczne. W przypadku integracji PL-USA Kojoty ogarniają tylko jeden serwis a nie dwa.
ObrazekObrazekObrazekObrazek ObrazekObrazek

parlando
Forumator
Posty: 876
Rejestracja: poniedziałek 13 maja 2013, 20:57

Re: Podsumowania 2017

Post autor: parlando » piątek 09 lutego 2018, 12:02

Wpisy dega dość dobitnie pokazują skalę komplikacji ewentualnego połączenia. Jest jeszcze inna możliwość, której pewnie też nikt nie chce (możliwe, że to paradoksalnie prostsza jak i bardziej skomplikowana rzecz), ale jak już fantazjować, to trzeba jasno napisać - nowy serwis ogólnoświatowy.

Azymut
Bywalec
Posty: 76
Rejestracja: środa 16 września 2015, 23:10

Re: Podsumowania 2017

Post autor: Azymut » piątek 09 lutego 2018, 13:21

To nie fantazjowanie, to burza mózgów, z której może coś wyniknie. ;-)

Nowy serwis ogólnoświatowy OC brzmi bardzo fajnie. Robiąc nowe, od razu można by zaorać to wszystko, o czym ciągle jesteśmy informowani, że jest do zaorania. ;-) To byłby docelowy strzał w dziesiątkę.

Obecnie temat się rozwija w kierunku pełnej integracji, a nam bardzo dużo da już integracja częściowa. Czyli logując się poprzez swoje krajowe OC, użytkownik ma dostęp także do keszy zagranicznych serwisów bez konieczności dokonywania tam dodatkowej rejestracji. Poza mapą Polski widzi kesze z Niemiec czy Czech i może te kesze zalogować. Jeśli coś zakłada, to zakłada to tak jak dziś na swoim serwisie krajowym. Serwisy poszczególnych krajów jako takie się przy tym nie zmieniają. Tylko tyle i aż tyle. Czy to da się łatwiej przeprowadzić?

Awatar użytkownika
art_noise
Forumator
Posty: 872
Rejestracja: sobota 27 września 2008, 00:30
Lokalizacja: Warszawa

Re: Integracja serwisów

Post autor: art_noise » piątek 09 lutego 2018, 22:09

deg pisze:
czwartek 08 lutego 2018, 22:39
art_noise pisze:
czwartek 08 lutego 2018, 21:51
Co myślisz o tym Deg?
Chciałbym, żeby jedno było jasne - ja nie kwestionuję że "fajnie by było mieć ogólnoświatowy jeden duży serwis". Pewnie, że fajnie - mnie też by się podobało. Po prostu staram się sprowadzić marzenia na ziemię i zastanowić się nad priorytetami działań przy bardzo skromnych zasobach.
Przede wszystkim cieszę się i dziękuję że napisałeś tego posta jak i kolejne. Dotychczas miałem wrażenie że kwestia "połączenia serwisów" była traktowana jako "nie da się i h*j" bez podania powodów dlaczego się nie da. Podałeś wiele merytorycznych trudności. Przypuszczałem że to jest bardzo trudny temat (co jednak mnie nie zniechęciło żeby o tym mędzić od jakiegoś czasu :roll: ). Nie przypuszczałem że aż tak jest słabo z kolegami z innych serwisów OC. Z twoich postów wynika że nie ma co za bardzo liczyć konkretną programistyczną na pomoc zza granicy. Ok nie jest to dobra wiadomość. Ale również widzę że sporo czasu poświęcacie na zagraniczne serwisy OC i w zasadzie zastanawiam się - po co? Praca nad ilomaś wersjami kodu OC w zależności od kraju - jeden kraj ma bardziej rozwinięty kod, inny mniej. Do tego rozumiem że każdy kraj ma stronę na swoim wybranym serwerze. Przecież to marnotrawienie zasobów ludzkich.
Napisałeś np że
deg pisze:"OC UK nie ma ani jednej osoby technicznej. Ja tam jestem głównym (i praktycznie jedynym) adminem."
Rozumiem że jak coś walnie na serwerze UK to musisz wykonać jakąś pracę co angażuje twój czas. Jak coś walnie na serwerze PL to znów trzeba poprawić. Jak dla mnie podwójna robota która zabiera cenny czas. Ale zostawię na razie UK USA czy DE. Jako przykład ewentualniej integracji wziąłem na tapetę serwis RO i NL.
deg pisze:Prawda jest taka, że w OC RO jest jedna osoba (Andrei), która ma tylko bardzo mało czasu i praktycznie zajmuje się wyłącznie tłumaczeniami na niemiecki i rumuński. Technikę (wersje oprogramowania, kwestię szyfrowania, nowoczesne technologie) ma kilka lat do tyłu w stosunku do nas. Niestety - kod który piszemy musi być kompatybilny ze wszystkimi nodami i te "kilka lat do tyłu" sprawia, że nie możemy korzystać z najnowszych wynalazków. Od dawna negocjujemy zmiany u nich, ale idzie to opornie - wciąż są "do realizacji w przyszłości".
Tutaj Deg prosiłbym o informacje jak historycznie uruchomienie serwisu w Rumunii się odbyło.
Rozumiem że kiedyś jakiś tam Andrei zapalił się do idei Opencachingu i napisał do nas (no niemców? do jeszcze kogoś innego?) że chciałby OC odpalić w Rumunii. Z tego co pisałeś nie jest programistą więc ktoś kogo poprosił postawił mu na serwerze surowy system? Kto potem administrował tym systemem? Andei czy ktoś od nas? Kto go wypełniał treścią? Znów Andrei na tyle jest kumaty że sobie w odpowiednie miejsca wklejał tłumaczenia itp czy może on je wysyłał do kogoś od nas? Czy Andrei robi poprawki do systemu, sam sobie zmienia np logo na stronie głównej, loga atrybutów skrzynek (które na OC.RO są inne niż na OC.PL)? Kto to robi, on czy my? Serio to są ważne pytania które by wyjaśniły w jaki sposób powstawały "klony" OC w poszczególnych krajach.

Nie wiem jak to historycznie było więc teraz nieco sobie wodzę fantazji popuszczę...

"kiedyś jakiś tam Andrei zapalił się do idei Opencachingu i napisał do nas że chciałby OC odpalić w Rumunii."
My mu odpowiadamy - super Andrei. Jesteś napalony więc wciągamy cię do OC-TEAM jako prezes OC Rumunii. Pierwsze co kolego to przetłumacz serwis OC.PL na swój język. Chłop to zrobił i dodajemy ikonę języków na OC.PL z flagą Rumunii. Jak już Andrei zrobił tłumaczenia to mamy serwis OC.PL w dwóch językach - Polskim i Rumuńskim. Andrei wykupił domenę opencaching.ro - jak ktoś tam wlezie to widzi NASZ Polski serwis ale przetłumaczony swój język. Normalka w sumie w internecie.
Widzi skrzynki w Polsce i widzi swoje w Rumunii. Nasi przeglądając mapę widzą to samo - czyli Polskę i Rumunię. Jeden serwis tylko przetłumaczony na parę języków. Naprawdę nie rozumiem w czym problem zrobić coś takiego. To wg mnie dużo prostsze niż stawianie dwóch serwisów, dwa serwery, Andrei i tak musi w swoim języku opisy zrobić na swoim serwerze a potem jeszcze okazuje się że ma starsze wersje kodu. No i do tego mamy to co mamy - dwa osobne portale OC które mają ze sobą wspólną tylko nazwę.
Nie lepiej przekonać Andrei-a że na stronie oc.pl dodajemy flagę Rumunii, importujemy dotychczas powstałe kesze w Rumunii do bazy oc.pl? Użytkowników którzy już zarejestrowali się na opencaching.ro przenosimy do bazy danych oc.pl? Myślę że da się to zrobić.
Choćby dla "treningu". Jeśli udało by się z RO to można iść dalej...

P.S. Dlaczego zacząłem od Rumunii - bo tam mało skrzynek jest, można na tym serwisie trenować, jak coś się popsuje - nie mamy wiele do stracenia.
deg pisze:OC NL ma jedną osobę od spraw technicznych (Harrie), ale nie za bardzo nie potrafi programować. Administruje trochę serwerem i... zajmuje się tworzeniem geościeżek z wirtuali. Chwała mu za to, bo te ścieżki (wbrew temu co pewnie sobie pomyśleliście) są całkiem fajne. Technika OC NL jest na podobnym poziomie jak OC RO.
Znów takie same argumenty jak w przypadku RO. Niech Harrie dostarczy tłumaczenia na swój język. Dodajemy flagę na stronie głównej OC.PL. Importujemy skrzynki które są na OC.NL do bazy OC.PL. Domena opencaching.nl kieruje na opencaching.pl do wersji niderlandzkiej.
Jeszcze co do Holandii - w Rumunii mało skrzynek jest stąd proponuję integrację zacząć od tego kraju, ale już w Holandii - 3,878. Mało, nie mało? Wydaje mi się że jak na tak mały kraj i nędzną popularność (w porównaniu do PL) OC w Holandii - to te 3,878 skrzynek - to dużo.
Wogóle to zaczeli zakładać coś więcej niż tylko wirtualne:
http://www.opencaching.nl/index.php

I tak bym właśnie proponował zacząć ewentualną integrację. Z tego co Deg napisałeś - nasz Polski serwis jest najlepiej rozwinięty technicznie. To podłączajmy inne kraje pod nasz serwis. Kolejne flagi na stronie i koleje wchłonięcia keszy w innych krajów gdzie jest OC. Proponuję zacząć od Rumunii i zobaczymy co się wydarzy :D


deg pisze:Takie są siły "informatyczne". Cały bieżący rozwój Opencachingu jest na plecach Kojota. triPPer na chwilę obecną zajmuje się sprawnościami.
Chwała chłopaki!
deg pisze:Flopp ostatni kawałek kodu napisał 4 lata temu.
Masz może informację dlaczego Flopp to olał? Ja podejrzewam że dlatego iż nie było dla kogo robić - w sensie nie było z roboty satysfakcji. Jakby się ruszyło w temacie - może by wrócił?
deg pisze:Jeśli do tego dorzucisz różnice w podejściu na OC DE i potencjalne problemy przy współpracy i finansowaniu projektu (wyobraź sobie "afery" naszego forum w skali międzynarodowej...) - mam nadzieję że i Ty poczujesz dlaczego "połączenie serwisów" uważam za projekt ciekawy, ale na chwilę obecną - mało realny.
Nie poczułem :oops:
Afery na naszym forum - to jest forum "oc.pl" i po wchłonięciu np. z oc.nl czy oc.ro - forum może zostać tylko polskie. Niech sobie chłopaki z Rumunii czy Holandii stworzą swoje forum - choć pewnie już mają.
Finansowanie projektu - ale jakie finansowanie. Po prostu nagle przybędzie w bazie danych oc.pl setki skrzynek z Rumunii i tysiące z Holandii. I tak jak pisałem wcześniej - od tego bym zaczął. Jak to by się udało - to uważam że z niemcami i innymi krajami już będzie z górki.

Pozdrawiam
Art_noise
Ostatnio zmieniony piątek 09 lutego 2018, 22:34 przez art_noise, łącznie zmieniany 1 raz.
http://www.youtube.com/watch?v=UymAoyAT_bI

Serce zostało na OC. Rozum przeszedł na GC.

Obrazek Obrazek

Awatar użytkownika
krystiant
Forumator
Posty: 1912
Rejestracja: środa 29 października 2008, 23:55

Re: Integracja serwisów

Post autor: krystiant » piątek 09 lutego 2018, 22:32

deg pisze:
piątek 09 lutego 2018, 00:32
Zwykłe jedno sprawdzenie czy np. kesz mieści się w danym okręgu w kilometrach wygląda tak:

Kod: Zaznacz cały

(acos(cos((90 - `latitude` ) * PI() / 180) * cos((90- :lat) * PI() / 180) + sin((90-`latitude`) * PI() / 180) * sin((90-:lat) * PI() / 180) * cos(( `longitude` - :lon) * PI() / 180)) * 6370) <= :radius
W które miejsce wstawiłbyś przełącznik? :)
Nigdzie :wink: przed tym sprawdzeniem dodać

Kod: Zaznacz cały

if (w profilu wybrane mile) then
radius = 1,609344*radius_w_milach
Pomysł Brasi żeby postarać się zintegrować same bazy żeby z każdego serwisu dało się zobaczyć wszystkie kesze, pobrać gpx-a i zalogować znalezienie jest całkiem dobry. Zakładać każdy zakładałby w swoim serwisie (co po synchronizacji byłoby widoczne w pozostałych). Odpadają problemy zasad i możliwości, bo każdemu zostaje to co miał dotychczas...
deg pisze:
piątek 09 lutego 2018, 02:13
Na OC PL publikujemy kesze na licencji CC-BY-SA 3.0, czyli pozwalamy na nieodpłatne wykorzystanie nawet komercyjne i z modyfikacją - byleby podać źródło. OC DE publikuje wszystko na licencji CC-BY-ND-NC 3.0, czyli nie pozwala na komercyjne wykorzystanie utworów, ani na ich modyfikację. W jaki sposób ma przebiegać granica jurysdykcji prawnej?
Być może nasza licencja też ma wpływ na mniejszą ilość zakładanych keszy? Ja byłbym za trochę bardziej restrykcyjną, bo załóżmy, że mam pomysł na fajnego kesza i materiały od kogoś ze zgodą na użycie w opisie (ale nigdzie poza tym) i nie mogę tego zrobić, bo po publikacji każdy może to sobie wziąć i dowolnie użyć pisząc, że ma to z OC...
Poczytaj zanim się zapytasz :wink:
Proszę o przemyślane wypowiedzi zgodne z REGULAMINEM FORUM a w szczególności z punktem 11

Obrazek Obrazek Obrazek
Staram się zachowywać właściwe proporcje - znalezień więcej niż postów ;-)

ODPOWIEDZ