Heja. Przymierzam się do zakupu mobilnego laptopa do pracy. Nigdy nie miałem macbooka, ani też nie miałem go w rękach stąd moje pytanie: czy jest to zakup warty inwestycji? Piszę w javie/angular ogólnie aplikacje mobilne, pakiet IntelliJ. Czytałem że na początek poleca się model pro z 2015 roku. Dość tani, mnogość portów, nie posiada wad następców. Tylko że po przejrzeniu specyfikacji w oczy rzuca się dwu-rdzeniowy procesor. Czy nie jest to aby
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rav33: Koszta to nie problem. Chodzi mi o po prostu LEPSZY komputer. Niespecjalnie się na tym znam MAC'ach, sporo ludzi mi go poleca, dlatego go rozważam. Mam thinkpada T470 firmowego i jak dla mnie tragedia. Ani wyglądu, ani osiągów.
  • Odpowiedz
@rav33: Tragiczny procesor, w tym konkretnie mam jakiś dwurdzeniowy i5 6 gen, przeciętny ekran, wygląda jak zabawka. Na plus napewno bateria + gładzik. Jak odpalam 4 projekty to wyraźnie czuć obciążenie, + czas kompilacji też nie powala.
  • Odpowiedz
Hej Mirki i Mirabelki z #programowanie
Pilnie szukam do projektu w #wroclaw eksperta w dziedzinie budowania projektów
#embedded c i #java - cmake,make, ant , gradle , maven

Mile widziana znajomość zagadnień z zakresu #devops , ale nie jest niezbędna.
Projekt trwa od kilku lat i jest przewidziany na dłuższy czas.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, nie do końca rozumiem sensu wszystkich warunków na immutable class w javie. Kolejny raz również miałem to pytanie na rozmowie, w stylu "a final fields nie wystarczy? a tamto nie wystarczy?"
Mamy sobie takie o to warunki na immutable class:
1 Create a final class.
2 Set the values of properties using constructor only.
3 Make the properties of the class final and private
4 Do not provide any setters for these properties.
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Obiekty muszą być zwracane przez kopię


@tell_me_more: Chyba że są immutable, wtedy można je bezpiecznie zwracać lub przekazywać dalej.

@nick230: A co do wymogu ustawiania zmiennej jako final wydaje mi się że samo w sobie nie jest to konieczny warunek do tego żeby obiekt był immutable. Jednak dodanie tego modyfikatora nie niesie żadnych ograniczeń(zabrania nam zmianę wartości pola, ale to jest to na czym właśnie nam zależy) a
  • Odpowiedz
@nick230: te wymagania są troche na wyrost. Przykładowo pola nie muszą być private. Co do modyfikatora final przy polach: obiekty immutable są uznawane za bezpieczne w środowisku wspołbieżnym, dostęp do pola bez final dopiero co utworzonego obiektu nie spełnia tej własności: https://stackoverflow.com/a/27254652
  • Odpowiedz
Chce logować każde zapytanie jakie przyjdzie do servera, czytałem że można to rozwiązać pisząc Filtr albo Interceptor. Chcę mieć dostęp do request body, które jak czytałem można odczytać tylko raz więc sugerowano aby napisać wrapper na HttpServletRequest. W przypadku Filtra wszystko działa poprawnie, ale chciałem sprawdzić to przy pomocy interceptora i mam wyjątek że getReader() zostało już wywołane. W stacktracie widzę, że leci to w jakimś filtrze więc jakby ten mój wrapper
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JI_Gorki: wydaje mi się, że musiałbyś nie tylko sklonować ale przepisywać cały strumień w jakiś własny bufor, żeby dla nowego czytającego móc wystawić całkiem świeżą kopię tego co właśnie sobie użyłeś na swoje potrzeby

jeśli potrzebujesz to tylko na potrzeby logów, to może dostosuj treść access logów gdzieś wyżej na poziomie nginx/apache, to wtedy obędzie się bez kopania ze strumieniami w javie
  • Odpowiedz
Hej,
Mam pytanie związane z nauką programowania. Korzystając z przerwy od uczelnianych zajęć, mam zamiar podjąć się intensywnej nauki programowania w Javie. Z uwagi na to, że studiuję techniczny kierunek, miałem już niewielką styczność z językami C, MATLAB oraz jakimś niskopoziomowym assemblerem. Nadmieniam to celowo, gdyż mimo wciąż śladowej wiedzy o programowaniu, nie zaczynam od absolutnego zera.

Zastanawiam się w jaki sposób wykorzystać najbliższe trzy miesiące na możliwie najbardziej efektywną naukę języka.
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Kohrd: Zainteresowałem się owym kursem, opiniami na jego temat i wydaje się on być faktycznie idealnym wyborem :) Dzięki!
  • Odpowiedz
Co za debile wymyśliły zasady programowania obiektowego, one są sprzeczne.
Klasa ma być odpowiedzialna tylko za jedną rzecz
ale nie przekazuj danych z obiektu do obiektu bo gettery i settery są złe i zadania należy delegować do obiektów, które posiadają potrzebne dane do tych zadań
ale żaden obiekt nie może być odpowiedzialny za wszystko, trzeba rozbić program na wiele małych klas.

K---a zdecydujecie się.
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nie_prosilem_o_to: Zaczynając od końca Twojej wypowiedzi - ja nie widzę tutaj żadnej sprzeczności ba, obie przesłanki są jak najbardziej potrzebne oraz warte stosowania w projektach.

należy najpierw pisać testy a potem rozwiązania tych testów na minimum, to słynne red green refactor. Potem rozszerzać testy i zmieniać program tak, żeby przechodził też nowe testy
tTk działa tdd.

należy pisać program tak, żeby testów nie trzeba było
  • Odpowiedz
Siemanko mireczki,

Mam pytanie. Poleccie jakies dobre ksiazki tutoriale do jsf + java. To jest podstawu tworzenia beanow (faces- managebean), xhtml, pozniej zarzadzanie tym w backendzie -> controller, formBeans, PostContruct itd.
#programowanie #jsf #java #programista15k
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Chcialbym troche ponarzekac na rynek pracy w IT w #krakow ale przypuszczam ze w innych miastach bedzie podobnie (w #warszawa pewnie lepiej ale mysle, ze tez bez szalu).

Mianowicie jestem po 3 roku studiow uczelni technicznej, dzienna informatyka. Mam lacznie kolo pol roku doswiadczenia jako programista ale studia dzienne wymusily na mnie przerwanie pracy. Teraz mam juz troche luzniej, poza tym zostaly mi tylko 2.5
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@AnonimoweMirkoWyznania: Proś zawsze o feedback i nadrabiaj to o czym wspomną. Mnie na 4 rekrutacjach zawsze mówili, że jeszcze mi brakuje trochę więdzy, ale możemy się spotkać za pół roku już na skróconą rekrutację. Z racji, że ja w Ruby programuję, to były to zawsze małe firmy i rozmowy z osobami technicznymi.
  • Odpowiedz
ze czlowiek po ogolnej wiedzy po studiach wypada duzo gorzej


@AnonimoweMirkoWyznania: jeśli myślałeś, że to czego nauczyłeś się na studiach załatwi ci pracę to powodzenia...
studia to taki bootcamp tylko, że dłuższy i pełen bezużytecznych rzeczy ( ͡~ ͜ʖ ͡°)

kiedy ludzie w końcu zrozumieją, że studia nie zrobią z nich mistrzów IT
  • Odpowiedz
Jakbyście matematycznie zabrali się za ten problem i jak byście go rozwiązali? Mam program, który to rozwiązuje, przeanalizowałem go i wiem jak działa i co robi. Tylko nie rozumiem dlaczego właśnie w taki sposób i o co w tym chodzi. Gdybyście mieli zrobić to matematycznie, bez żadnego programu to jak byście to zrobili dla mniejszego przykładu? Załóżmy dla drogi 3x3, 4x4, 5x5?

Tutaj treść zadania: https://projecteuler.net/problem=15

Tutaj kod z jednego z tutoriali:
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Garztam: ja bym utożsamił drogi z jakimiś ciągami binarnymi typu 0011 (to będzie dwa razy w prawo i dwa razy w dół na przykład). Dróg jest tyle ile takich ciągów, które sumują się do 2 (czy ile tam trzeba, ja rozważam 2x2), czyli 4 po 2, czyli 6. Gorzej by było gdyby to nie musiały być kwadraty.
  • Odpowiedz
@Garztam: @deryt: właśnie miałem pisać:

jeśli musisz dostać się z jednego wierzchołka na przeciwległy (w kwadracie) i masz do wyboru tylko 2 kierunku to zawsze wykonasz 2-krotnie więcej ruchów niż liczy bok - po połowie dla każdego z dwóch kierunków. Czyli wybór połowy elementów ze zbioru 2n-elementowego. Dwumian się ładnie zapisuje do (2n)!/(n!)^2.
Dla 2x2: 4!/(2!*2!) czyli 12/2 = 6
Dla 3x3: 6!/(3!*3!) czyli 720/36 = 20
Dla
  • Odpowiedz
Znacie jakąś stronkę z fajnymi zadankami #java dla początkujących? Nie zależy mi na suchej wiedzy, chce robić jakieś zadania i się uczyć.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mirki,
Mam zadanie napisania "aplikacji w architekturze rozproszonej", ma być napisana z użyciem SpringBoot. Mam wykorzystać Apache Maven i dockery. Potrzebuję kogoś kto ogarnia te tematy i ma parę minut żeby odpowiedzieć na kilka(może naście) moich pytań. Najlepiej priv

#programowanie #java #springboot
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@HeroesIV: zamiast zadać pytanie jak człowiek na forum, gdzie 500 osób może Ci coś odpowiedzieć, a Ty możesz wybrać z wielu odpowiedzi, to chcesz, żeby ktoś Ci zrobił darmową konsultację. Dobre.
  • Odpowiedz
Hej

Pomyślałem że fajnie by było zrobić coś do CV do pierwszej pracy i wpadłem na pomysł napisania bardzo prostego API (może gdzieś to nawet postawie) i teraz pytanie odnośnie czyszczenia bazy. Czy lepiej to zrobić za pomocą schedulera i czyścic bazę np. co 24h czy lepiej napisać jakiś skrypt i uruchamiać po prostu od nowa aplikacje z predefiniowanymi danymi? Nada się?

#java #programista15k #spring #
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@krasnoludkolo: ogólnie ma to być proste "Online REST API" endpoint json, jeszcze nawet nie wiem co to maja być za dane czy dawać security czy nie. Założenie jest takie, że jak postawie to gdzieś w necie i ludzie będą robić requesty, to będą modyfikować dane, a chciałbym żeby było np. 50 rekordów takich które będą się "odbudowywały", bo na pewno znajdzie się osoba co usunie wszystkie dane ( ͡°
  • Odpowiedz
#naukaprogramowania #programowanie #kotlin #android #java #javascript #mysql Pytanie do wszystkich specjalistów i programistów. Jestem początkujący w temacie ale wykręciłem się i chce cię rozwijać. Wiec chciałem połączyć moje zainteresowanie i wieczorne zmagania z pisaniem kodu wraz z moja aktualna pracą. Wiec aby nie przedłużać. Chciałbym zrobić sobie samemu w domowym zaciszu program/aplikacje w której mógł bym umieścić kilku
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@KRASZKI: ciężko doradzić bo wydajesz się być totalnie początkujący w temacie mobilek... Skoro znasz JS to może spróbuj frameworka React Native? W przyszłości będziesz miał łatwiej z portowaniem aplikacji na iOS.
Jeśli upierałbyś się jednak przy tworzeniu natywnej aplikacji na Androida to w chwili obecnej jedynym rozsądnym wyborem jest Kotlin. Java na Androidzie nie ma przyszłości.
  • Odpowiedz
Eloszka Mirasy!
Wiecie, że mamy biura w 7 polskich miastach? Nie żeby wyszło, że #chwalesie ale popatrzcie jak fajnie wygląda nasza #pracbaza . Nieźle się przy tym bawiliśmy. Jak Wam się podoba nasza najnowsza produkcja? (σ ͜ʖσ)

JCommerce_pl - Eloszka Mirasy! 
Wiecie, że mamy biura w 7 polskich miastach? Nie żeb...
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach