Siema mirki, chcę stworzyć aplikację, w której będzie możliwość rejestracji (login, email, hasło) oraz późniejsze logowanie na te konto. Jak to wykonać? Utworzyć mysql na serwerze, zrobić w php proces rejestracji, a potem dorobić do tego api, które będzie zwracało JSON?
Czy używać firebase, której jest płatne, w dodatku pierwsze o tym słyszę xd
#java #android #naukaprogramowania
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TMBRK: musisz zapisać dane użytkownika (hasło koniecznie szyfrowane) i potem sprawdzać czy użytkownik wysłał poprawne dane przy logowaniu i zwrócić token. Dwa endpoint na API. Ale jeśli chcesz się uczyć androida to bym to pominął - więcej roboty z serwerem niż apka na telefon.
  • Odpowiedz
#44 DevRSS.com - zbiór popularnych blogów związanych z programowaniem.

Zapisz się na mirkoListę, aby otrzymywać powiadomienia.
Posty publikowane z tagiem #devrss są zbiorem wpisów z aktualnego tygodnia.
Polub również naszego Facebooka, gdzie znajdziesz wybrane wpisy oraz aktualne informacje na temat rozwoju
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam totalne zaćmienie, może ktoś pomoże.

Mam N liczb ( max 8 ), i mam drugą liczbę K, i teraz chciałbym (jak najszybciej, wydajność jest kluczowa), znaleźć wszystkie kombinacje liczb tak aby suma tych liczb była większą lub równa K.

Ale jak juz przekroczy to nie chcę więcej liczb...hmm głupio piszę, więc przykład

powiedzmy,
  • 27
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

sortowanie nie bedzie rowne czasowi wyliczenia dla reszty ;)


@Roballo: hm..też się zaczynam nad tym zastanawiać, więc może i raacja, ok, lepiej nie będzie :)

Dzięki wszystkim, jutro pewnie wdrożę bo dziś się już przewracam (i to nie przenośnia)
  • Odpowiedz
@LowcaG: Jeśli to będzie realnie wykonywany algorytm to taki z większą liczbą działań może byc szybszy bo np. coś(jakiś typ działan) na poziomie niższym może wykonywać się szybciej z powodów kompliacji, procesora etc etc..
Przykładowo alg z sortowaniem może być dużo szybsze niż algorytm który go nie potrzebuje. Bo niezależnie od liczby obliczen w komendzie sortowania może sie ono wykonywać superszybko

Natomiast w twoim przypadku jak najbardziej zyskujemy na liczbie obliczeń.
  • Odpowiedz
#programowanie #java #python #backend #frontend #javascript

Zalozmy ze dostajecie zadanie zrobic klienta restowego. W pracy dostajecie wytyczne jak maja wygladac endpointy czy sie musicie dogadac z frontendowcem?
W obu przypadkach koniec koncow dostajecie informacje o endpointach. Jak ta informacja wyglada? Obrazek, tabelka, robione w jakims programie?
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bruno_: To się nazywa kontrakt i ustala się między frontem a backendem, chyba, że to API publiczne, to backend sam decyduje, bo klient api jest nieznany.

Jak ta informacja wyglada?


Najlepiej, jak to jest po prostu dokumentacja API, czyli masz zdefiniowaną strukturę requestu i response'u.
Jest teraz do tego sporo toolsów wspomagających cały proces tworzenia API, na przykład chyba jeden z popularniejszych Swagger, którego sam zacząłem używać przy obecnym projekcie.
  • Odpowiedz
@Bruno_: tylko pamietaj zeby miec na uwadze sensownosc prosb. frontendowcy czesto nie wiedza jak budowac poprawnie API a w szczegolnosci nie sa swiadomi kosztownosci zapytan, wiec beda prosic o duzo.

ja to robie tak, ze przegladam jakie sa wymagania wobec frontu, projektuje API tak aby bylo spojne z reszta i jak najbardziej wydajne i wtedy jako propozycje daje frontendowi.
  • Odpowiedz
Chciałbym wejść into bazy danych.
Mam jakąś podstawową wiedzę po technikum i potrafię napisać proste selecty ale jakoś czuję się i tak ubogi.

Myślę nad pewnym projektem w Javie oraz na bazie, która jest postawiona na Microsoft SQL Server 2014.

Możecie polecić mi jakąś książkę, nawet lepiej jak będzie po angielsku, która przedstawi mi odpowiednią wiedzę na temat baz danych?
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Na dobry koniec tygodnia - najnowsze oferty z kategorii Backend, Fullstack, Frontend! Dobrego weekendu!

`
`
BACKEND JOBS

-
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zastanawialiście się kiedyś jak konkretnie wyglądają warunki w innej firmie IT niż Wasza? Jeśli chcecie poczytać jak się pracuje w Sii Polska, to zerknijcie do mnie na bloga: https://paweldobrzanski.pl/2018/08/09/jak-wyglada-praca-w-sii-moje-opinie/

A gdybyście mieli jakieś pytania, to dajcie komentarz tu czy na blogu, maila też można podesłać :P
#programista15k #programowanie Otaguję jeszcze czym się firma zajmuje, może ktoś będzie zainteresowany z #java #javascript #android
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MetroStation: Przeczytałem, ale nie jestem pewien jaki był cel tego postu? Masz jakieś profity z tego czy po prostu zapełniasz bloga?

Nie hejtuję, ale ja o swojej firmie raczej bym nie pisał (ani źle ani dobrze - w ogóle)
  • Odpowiedz
#anonimowemirkowyznania
Wiecie co, jeszcze nie dawno było mi obojętne, że każdy napala się na #programowanie i chce zostać #programista15k do czasu, kiedy zacząłem szukać dwóch juniorów do mojego zespołu. No jakaś masakra, chętnych jest dużo, ale 99% się w ogóle nie nadaje do tej branży - zero wiedzy i pojęcia jakiegoś ogólno-informatycznego, nie specjalnie ogarnięci (umiejętność radzenia sobie z problemami: przy prostym zadaniu, pierwsza przeszkoda i
  • 73
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy można połączyć wzorzec dekorator z (chyba)strategią? Projekt związany z pizzerią.
Pizza ma listę składników, które są obiektami implementującymi interfejs Addition, i chciałbym, abym mógł dekorować pizzę każdym składnikiem, czyli coś w stylu:
public class Ham implements Addition extends AdditionDecorator
Ma to sens?
#java #programowanie
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

zapis pizza = new Ham(pizza) jest okropnie mylący. Przekombinowujesz. lepiej by było
pizza.add(new Ham()). Skoro chcesz w ten sposób dodawać składniki to może jakiś Builder?
  • Odpowiedz
@nilphilus: Ja bym to zrobił tak jak pisze @Kizio czyli jakiegoś buildera zastosował i np połączył z fabryką jak masz już jakieś predefiniowane pizze i byłoby coś w rodzaju

Pizza myPizza = PizzaFactory.createPizza(CHEESE_PIZZA).withToppings(new Ham(), new Mushrooms(), new Pepperoni());
  • Odpowiedz