via Wykop Mobilny (Android)
  • 0
#naukaprogramowania #python
Jakieś api co zwróci mi współrzędne geograficzne stolic. I pozwoli to ładnie narysować na mapce?
Chciałbym sobie poćwiczyć algorytmy genetyczne. Na przykładzie cyklu komiwojażera. Ale nie chce się walić z implementacja ładnych wyników
  • 1
@passage: Czytałem ja jako pierwsza i jakkolwiek na początek była w porządku, to w pewnym etapie odczułem niesamowity przeskok, wiec trochę się wkurzyłem. Czytałem mając otwarty w zakładkach docs Javy >_<
  • Odpowiedz
via Wykop Mobilny (Android)
  • 2
@lpelikan: wszystko fajnie pięknie, ale nieco rozwalił mnie tekst (tytuł) diary of self taught engineer. ja wiem że część osób uważa studia za zbędne. ja wiem że są te talenty samorodne. ok.

ale może jednak (skoro jesteśmy w okolicach IT) pozostać przy ścisłych definicjach słów? to w IT jednak ważne jest. i jak ktoś jest samoukiem to niech będzie! powodzenia! ale niechże się nie tytułuje inżynierem.

oczywiście to nie zarzut do
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@vizori: no to w sumie obaj chcemy się przekonać do tego samego :-)

tak. co do inżyniera to zgoda. mój ojciec (prawdziwy inżynier - w dziedzinie budowania konstrukcji wodnych) jak się dowiedział ode mnie jak działa IT to powiedział że to nie nic wspólnego z etosem pracy inżyniera (rozmawialiśmy o włamaniach i bezpieczeństwie...)

dzięki za dyskusję. pozdro!
  • Odpowiedz
@informatyk: Dlaczego wszystkie przykłady na dziedziczenie są tak oderwane od praktyki i prawie zawsze dotyczą klasyfikacji zwierząt? Serio ktoś gdzieś robi klasy typu "nietoperz" albo "ssak"? Po co? Nie można byłoby jakoś po ludzku, na przykładzie np. elementów interfejsu użytkownika, albo sterowników urządzeń?

Jeszcze gorzej jest z Prologiem, na podstawie przykładów z tutoriali (prawie zawsze odnoszących się do relacji rodzinnych) odnoszę wrażenie, że głównym zastosowaniem tego języka jest dochodzenie ojcostwa.
  • Odpowiedz
@glonstar: nie wypowiem się za innych (czyli dlaczego "wszystkie przykłady zawsze dotyczą..."), ale ze swojej perspektywy mogę powiedzieć, że używanie bardziej skomplikowanych przykładów przyczynia się do zmiany grona odbiorców. Jeśli ktoś jest początkującym i chce się dowiedzieć coś na temat programowania obiektowego, to proste przykłady odnoszące się do znanych z życia relacji, sprawią, że nie przestanie czytać po pierwszym akapicie. Ja zazywczaj staram się rozpoczynać od jak najprostszych wyjaśnień (z tego
  • Odpowiedz
#prasowkadev 20 sierpnia 2019 roku

TabNine local, czyli #programowanie z pomocą #ai już dostępne do uruchomienia na Twoim komputerze

Jak dbać o zdrowie jako programista (i nie tylko)

Czego nie robić rekrutując współpracowników

Jesteś #frontend deweloperem i nie wiesz co dalej?

Jak pracując zdalnie zachować produktywność

Kolejne mądre przemyślenia z pracy w branży IT

Jak dobrze robić Code Review

Przyspieszanie serwisu- jak to robi Instagram #webdev

Inżynierskim okiem
Czym jest architektura? #
dziwna sprawa bo wysyłam ajaxem dane, co innego wysyłam a co innego zapisuje #spring w bazie, wrzucam w ajaxa console.log żeby się upewnić co wysyłam sprawdzając w przeglądarce, pokazuje ok, a potem w bazie widzę, że dane są inne a mianowicie daty są przesunięte o 1 dzień.
wewnątrz employee jest m.in. tablica z datami i te daty potem są zapisywane w bazie źle, przesunięte o 1 dzień. mogę jakoś sprawdzić jakiego jsona
mianowicie daty są przesunięte o 1 dzień


@lukasz890123: time zone, i gdzieś na styku JS z Rest gubiona jest o tym informacja, stąd przesunięcie o 1-2h, więc dla samej daty, czyli wg JS daty z godziną 00:00, wychodzi z tego potem 22:00 poprzedniego dnia
  • Odpowiedz
  • 0
@NickciN aplikację Udemy (mobilną) też możesz zabrać wszędzie. Polecam szczerze. Technologie FE bardzo szybko się dezaktualizują, a na takim Udemy prowadzący często robią update'y do nowszych wersji.
  • Odpowiedz
Cześć Mirasy, złapały mnie takie ogólne przymyślenia dotyczące zarobków #programista15k i w ogóle poziomu życia w stosunku do poniesionych poświęceń na naukę zawodu.

Powiem wam że te mityczne 15k na rękę to niby dobra pensja ale takie pieniądze zarabiają naprawdę nieliczni a średnia pensja programistów to 5k. I nawet przyjmując że kosisz te 15k to jest to bardzo mało w stosunku do czasu poświęconego na naukę, dla przykładu taki w miarę ogarnięty
Czołem Mirki.
Dzisiaj nowy kurs Oracle SQL z serii offtop :)
Dzisiejszy kurs dotyczy działania DEFAULT oraz jego wpływie w kontekście optymalizacji na kolumny NULL i NOT NULL.
Tu macie link do kursu: DEFAULT na kolumnach NULL i NOT NULL

Kolejny kurs dotyczyć będzie INDEX FAST FULL SCAN jednak dajcie znać w ankiecie jaki powinien być temat kolejnego kursu z serii offtop :)

Jeśli chcesz być wołanym zaplusuj ten wpis, obserwuj #

Jaki kolejny temat kursu z serii offtop?

  • MULTIBLOCK READ (wykorzystywane w FAST FULL SCAN) 4.3% (1)
  • Rozmieszczenie danych (bloki, segmenty...) 34.8% (8)
  • Uprawnienia (Role, Granty...) 52.2% (12)
  • Coś innego, napisałem w komentarzu, 8.7% (2)

Oddanych głosów: 23

Czy tam o Jenkins i nie rozumiem, w jaki sposób on pomaga. Załóżmy że programista kończy pisanie nowej klasy. Kompiluje kod i łączy swoją linię z głównym repozytorium. Jaka tu jest rola Jenkinsa?

#naukaprogramowania
@Aryo: Taka jest tu rola, że środowisko CI (Continuous Integration) nieustannie weryfikuje, że to, co Tobie się wydaje że zrobiłeś nie psując niczego dokoła, nie psuje niczego dokoła. W założeniu.
W praktyce robi to tak dobrze, jak dobrze jest prowadzony projekt. Jak masz zero testów to żaden się nie wywali, na przykład.

Co więksi artyści dorzucają więcej wodotrysków. A to pokrycie testami, a to statyczna analiza kodu, a to Chuck Norris.
  • Odpowiedz
hej, mam taką klasę:

public class EmployeeUpdateDTO {
private int employeeId;
private Listvariant1;
private Listvariant2;
private Listvariant3;
//getters, setters, etc
}

w kontrolerze taką metodę:

@ GetMapping(value="/test")
public ModelAndView passEmployeeAndView(){
ModelAndView modelAndView = new ModelAndView("plan-vacations");
EmployeeQueryDTO employeeQueryDTO = employeeQueryService.getEmployee(1);
System.out.println("Zanim prześlę wyświetle tu: ");
System.out.println(employeeQueryDTO);
modelAndView.addObject(employeeQueryDTO);
return modelAndView;
}

w konsoli intellija pokazuje mi:

Zanim prześlę wyświetle tu:

EmployeeQueryDTO{id=1, variant1=[2019-01-02, 2019-01-03, 2019-01-04, 2019-01-05, 2019-01-06, 2019-01-07, 2019-01-08], variant2=[], variant3=[]}


w html/thymeleaf na początku
@Karatte: zwraca stronę tylko nie mam dostępu w jsie do tego co dodałem:
modelAndView.addObject(employeeQueryDTO);
wcześniej próbowałem działać właśnie jsonem zamiast modelandview, umiałem pobrać z bazy dane, przekształcić je na klasę DTO, ale nie wiedziałem jak przekazać jsona do widoku w controllerze żeby zawartość jsona wypełniła tabelę w htmlu.
w sumie to jest mi obojętnie czy skorzystam z ModelAndView czy inaczej byle to działało.
Mój wcześniejszy post, który opisuje problem z jsonem:
  • Odpowiedz
hej, pobieram sobie z bazy danych obiekt i zwracam go jako jsona, mam taką funkcję w kontrolerze:
@ GetMapping(value="/{employeeId}", produces = MediaType.APPLICATIONJSONVALUE)
@ ResponseStatus(HttpStatus.OK)
public ResponseEntitygetEmployee(@PathVariable(value="employeeId") int employeeId){
return new ResponseEntity<>(employeeQueryService.getEmployee(employeeId), HttpStatus.OK);
}

to powoduje, że jak wejdę na localhost:8080/{employeeId} to widzę po prostu zwracanego jsona. A chciałbym zrobić tak żeby tego jsona wykorzystać do wypełnienia tabeli z widoku html. Samo pobraniei jsona ajaxem i wypełnienie za pomocą jquery/js nie
@lukasz890123:

@ GetMapping(value="/test")
public String blablablabla(final Model model){

EmployeeQueryDTO employeeQueryDTO = employeeQueryService.getEmployee(1);
System.out.println("Zanim prześlę wyświetle tu: ");
System.out.println(employeeQueryDTO);
model.addAttribute("employee", employeeQueryDTO );
return "nazwaWidoku";
}

w widoku pod zmienną employee będziesz miał co potrzebujesz
  • Odpowiedz