Uszanowanko :D
czy z #strava po API da sie pobrać plik .gpx danej aktywności?
Przy pobieraniu danej aktywności getActivityById pobierana też jest "polyline" co jest spoko, bo mogę sobie wrzucić na mapkę trasę, ale potrzebuje też mieć dane o czasie przy konkretnych współrzędnych.

getRouteAsGPX - eksportuję .gpx ale to sie tyczy moich zapisanych tras (My Routes), a nie aktywności.

Jest
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop
  • 1
@Baczy: podziękował panie kolego za podpowiedź :D
/v3/activities/{id}/streams?keys=time,latlng
Mam z tego współrzędne + czas, czyli tego co mi było trzeba :D
  • Odpowiedz
Symfony Messenger i klasy Transportów

https://gildia-developerow.pl/symfony-messenger-i-klasy-transportow/ ( ͡º ͜ʖ͡º)

Symfony Messenger jest świetny. Zgodzicie się? Instalujecie jedną paczkę i możecie wysłać wiadomość na kolejkę… oh wait. No jednak nie. Chociaż nie jest to tak trywialne jak w Doctrine, to jest to dosyć proste, o czym będzie dzisiejszy post.

Tagi: #programowanie, #naukaprogramowania i #programista15k w #
CppPolska - Symfony Messenger i klasy Transportów

https://gildia-developerow.pl/symf...

źródło: rodrigo-abreu-lq9PxpwDZUk-unsplash-2048x1358

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Serghio: Tak, właśnie tak robię jak piszesz. Korzystam z Flock Store do przechowywania id.

Aktualnie rozwiązanie mam takie, że daję sleep na pół sekundy (i powtarzam to 3 razy) xD W ideale to musiałbym odrzucić wiadomość z nagłówkiem opóźniającym kolejna próbę obsługi, ale brakuje mi wiedzy, żeby robić takie skomplikowane rzeczy, więc obecnie sleep musi wystarczyć.
  • Odpowiedz
@Serghio: Czekam 500ms, ponawiam próbę i tak 3x, potem event zostaje odrzucony tak jak przy wystąpieniu wyjątku. Oczywiście loguję to zdarzenie, żebym w razie czego, mógł coś zrobić "ręcznie". No ale jako, że wiadomość zostaje odrzucona, to zgodnie z ustawieniami aplikacji, event wraca do kolejki jakby został normalnie odrzucony (bo np. wystąpił wyjątek) i próba jest ponawiana, ponieważ standardowo w razie błędu - event dostaje ospowiednie nagłówki i obsługa jego
  • Odpowiedz
Siemanko. Zastanawiam się nad microservices, distributed systems.
Przyjmijmy, że:
- mam Core API, które wykonuje pewne akcje, np. aktualizacja produktu,
- serwisy, które zależą od tej aktualizacji

I teraz do rzeczy. Bez sensu żeby Core API wysyłał requesty do każdego z serwisów. Może byc jeden, wiele, a moge nawet nie wiedziec o ich istnieniu - nawet jesli sa to wewnetrzne serwksy. Pomyślałem, że najlepiej jak Core API opublikuje event, message, wrzuci do kolejki, a to
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mirunek w sumie przemyślałem sprawę i tego rabbita też możesz użyć

będziesz publikował message nie do kolejki, tylko na exchange z routing tagiem i stamtąd ta wiadomość się skopiuje na wiele kolejek

jeden konsument = jedna kolejka

w to bym poszedł, kafka się lepiej sprawdza, jeśli potrzebujesz jakiegoś persistency i chcesz dużo rzeczy obsługiwać out of order
  • Odpowiedz
Mam stronę postawioną na #wordpress, 20 podstron, 3 menu, do tłumaczeń zainstalowałem polylang, chciałbym teraz w łatwy sposób powielić całą strukturę na 8 języków, da się to w jakiś prostszy sposób ogarnąć niż zatrudniając stażystę?

Oczywiście bez tłumaczenia... same podstrony, menu, teksty...

#programista15k #php
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy możemy korzystać z FlashBaga w serwisach?

https://gildia-developerow.pl/czy-mozemy-korzystac-z-flashbaga-w-serwisach/ ( ͡º ͜ʖ͡º)

Niezależnie od tego, z którego frameworka korzystamy, zawsze powinniśmy promować własną refleksję ponad wszystko. Nawet pracując w Symfony, który uchodzi za najlepsze narzędzie w swojej kategorii, jesteśmy w stanie stworzyć niefajny kod. Dziś poruszymy temat reprezentatywnego przykładu, który potwierdza tą tezę.
Tagi: #programowanie, #naukaprogramowania i #programista15k w #php
CppPolska - Czy możemy korzystać z FlashBaga w serwisach?

https://gildia-developerow...

źródło: micah-tindell-AdOeV-qlAs4-unsplash-1170x728

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam stronę internetową pod adresem moja-domena.pl, w ramach tej domeny chcę założyć subdomenę - subdomena.moja-domena.pl będzie ona wskazywać na folder subdomena w katalogu głownym moja-domena.pl czyli tak naprawdę na stronę pod adresem moja-domena.pl/subdomena. Jak zrobić aby po wejściu na ten adres przekierowywało na adres subdomenowy? Prosi się o .htaccess i przekierowanie ale czy to nie będzie robiło jakiś zapętleń gdy ktoś wejdzie na właściwy adres subdomena.moja-domena.pl, w końcu niezależnie
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dzień dobry, Wykop! (ツ)

Wielu z Was - i nas - wychowało się w erze phpBB by Przemo, jednym z najbardziej rozwiniętych darmowych systemów forów dyskusyjnych. Projekt ten bezdyskusyjnie odegrał ważną rolę w historii polskiego Internetu. A jak potoczyły się losy jego twórcy? Sami go o to zapytajcie! ( ͡º ͜ʖ͡º)

Już w niedzielę 11.02 o godzinie 20:00 odbędzie się AMA z Przemkiem Matogą, twórcą projektu phpBB by Przemo. Zapraszamy
wykop - Dzień dobry, Wykop! (ツ)

Wielu z Was - i nas - wychowało się w erze phpBB by ...

źródło: przemo

Pobierz
  • 122
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Doctrine i problem Lazy Loadingu ()

https://gildia-developerow.pl/doctrine-i-problem-lazy-loadingu/

Większość świeżych programistów, którzy pytają tych starszych o porady, słyszą: „Ucz się Symfony, Doctrine i pisz testy”. A młodzi przyjmują to za świętość i uczą się. Znają podstawowe pojęcia, po czym wchodzą na projekt, napiszą endpoint dla dużego zestawu danych i… całość wykonuje się w 13 sekund. Ta historia, choć nieco przeze mnie ufarbowana, wydarzyła się całkiem niedawno.
CppPolska - Doctrine i problem Lazy Loadingu (。◕‿‿◕。)

https://gildia-developerow.pl/...

źródło: priscilla-du-preez-dOnEFhQ7ojs-unsplash-1536x1024

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Krolik: a potem będziesz miał system z setkami takich obiektów w których wyciągasz sqlem dane i im bardziej złożone zapytanie tym większa przyjemność szukania błędu w razie czego jak coś się wywali. To też nie jest idealne rozwiązanie.
  • Odpowiedz
#programowanie chcę się pobawić jakimś nowym językiem i frameworkiem. Co polecacie do postawienia sobie proxy z zapisywaniem danych z serwisu zewnętrznego i serwującego te dane lokalnie aż do inwalidacji.
Zapisywałbym dokumenty do jakiegoś #elasticsearch i serwował. High usage (100M requestów miesięcznie),

Standardowo bym użył jakiegoś #symfony #php, ale chcę się pobawić i poczuć jak student ponownie.
#nodejs? #expressjs
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

A może #golang? Bo chyba #rustlang #rust się do tego nie nadaje?


@kamillus: Nadaje się i to bardzo, ale tak jak napisał @Saly jest trochę więcej nauki, bo Rust jest bardziej rozbudowany i bardziej pryncypialny niż Go. Za to potem idzie szybciej bo kompilator więcej kontroluje za programistę i mniej bugów do naprawiania jest ;) W przypadku bardzo krótkiego projektu, jak nie
  • Odpowiedz
@kamillus: Do Elastica pasuje Java i Spring (masz tam rozbudowane liby pod tę bazę/silnik). Sam Elasticsearch jest napisany w Javie.
A teraz czekam aż się zlecą sekciarze spod znaku "Java zua!" xD
  • Odpowiedz
Metody modelowania domeny w Doctrine 2

https://gildia-developerow.pl/metody-modelowania-domeny-w-doctrine-2/ ()

Warstwa domeny w Domain Driven Design jest prawdziwą wisienką na torcie. Powinniśmy dbać o nią, aby zawsze była czysta. Dziś przedstawię Wam kilka heurystyk, których stosowanie spowoduje, że Wasza domena nabierze barw ʕʔ

Tagi: #programowanie, #naukaprogramowania, #programista15k w #php, #symfony
CppPolska - Metody modelowania domeny w Doctrine 2

https://gildia-developerow.pl/met...

źródło: wesual-click-eXdKs9d37Sc-unsplash-1170x779

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Metody modelowania domeny w Doctrine 2

Warstwa domeny w Domain Driven Design jest prawdziwą wisienką na torcie. Powinniśmy dbać o nią, aby zawsze była czysta.


@CppPolska: Jak będziesz używał encji z ORM-ma jak encji domenowych, to nigdy nie będzie czysta. To są zupełnie inne warstwy. Jak sobie nie wchodzą w paradę, to nie problemu z czystością i setterami.
  • Odpowiedz
@PiotrX1: W google wpisujesz frazę "koszulki z nadrukiem". Przy zamówieniu podajesz literki w tej samej kolejności co na zdjęciu żeby nie straciło sensu i dalej to już formalności jak przy każdym zakupie. Mam nadzieję, że pomogłem ;-)
  • Odpowiedz