#linux #komputery #programista15k
w czym lepszy Arch od Ubuntu? Dużo tracę siedząc na forkach Ubuntu? Chciałbym na stale przemigrować z Win11, bo teraz skaczę pomiędzy systemami

zastosowanie: daily + okazjonalny development w #java , lokalny k3s, docker, multimedia - VOD i gry ze steama(tak, wiem że nie wszystkie uruchomię)
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@glos_zenady: Ubuntu jest obecnie kiepskim distro, jego rolę przejęła Fedora, out of the box powinno wszystko działać, dobry stosunek aktualności wersji aplikacji do stabilności.

Arch ma najlepsze Wiki, które jest "biblią linuksa", niezależnie jakiego distro używasz.

Na Archu się stawia wszystko od zera. Można by stwierdzić, że jeśli nie wiesz po co ci Arch, to raczej jest ci niepotrzebny, a potencjalnie możesz mieć dużo roboty nad nim. Super jest, jeśli
  • Odpowiedz
@arct2: To dosyć proste. Skąd Ty wiesz, że Predicate przyjmuje Account?
Czy jak zapiszesz to w ten sposób, będzie jaśniej:

Predicate<Account> accountPredicate = s -> s.getBalance() > 0;
List<Account> nonEmptyAccounts = filter(accounts, accountPredicate);

Definiujesz predykat, z typem Account, to stąd Java wie, że w predykacie ma do czynienia z obiektem Account,
  • Odpowiedz
Kiedy warto używać adnotacji z Lomboka, a kiedy lepiej odpuścić i napisać coś ręcznie? Tak się zastanawiam czy przy wstrzykiwaniu zależności do serwisów i kontrolerów konstruktor napisać ręcznie czy skorzystać z adnotacji @RequiredArgsConstructor. Czasami przy encjach czy obiektach DTO, np. jak dodaję adnotację @builder to wychodzi mi na koniec cały stos adnotacji i nie wiem czy jest to dobre.

Mam też pytanie co do samego buildera - kiedy warto
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Killeras: @VirtualSlimShady ja bym był ostrożny z tym używaniem buildera tylko po to, żeby mieć parametry nazwane. Jeśli istnieją domyślne wartości dla parametrów to builder jak najbardziej, w innym przypadku to moim zdaniem spore nadużycie. W przypadku konstruktora, jeśli nie przekażesz wszystkich parametrów, dostaniesz błąd w czasie kompilacji, w przypadku buildera (metody newBuilder()/build() bez parametrów) błąd dostaniesz dopiero w czasie działania programu. Oprócz tego w przypadku gołego buildera nie
  • Odpowiedz
Robicie dodatkową abstrakcję nad repozytoriami Spring Data JPA czy odrazu wstrzykujecie je do serwisów?
#java
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam sobie POJO, które dostaje na wejściu. I teraz potrzebowałbym w jak najszybszy (najprostszy) sposób zapisać go do bazy przez JPA.
Niestety nie mam dostępu do modelu i nie moge go opisać annotacjami.

Jest jakis sensowny sposób aby to ogarnąc (zapewne będzie z 20-30 pojo/enumów) z tego co znalazlem to najbardziej sensowne:
- stworzyc encje i mapper (np. mapstruct)
- wygenerowac pliki hbm (jest jakis generator?), bo reczne pisanie troche odpada
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Android
  • 0
@Myzreal widziałem sugestie jako jedno z rozwiązań. Adapter i a notacje na getterach. Tylko gość napisał że nie ma pewności czy to działa. Wychodzi na to ze będę musiał szybki test zrobić. Bo to nawet sensowne rozwiązanie.
  • Odpowiedz
Cześć Mireczki,
Potrzebuję kogoś kto by mi napisał bota do gierki przeglądarkowej.
Miałby sprawdzać np co minute wszystkie zakładki z menu i gdzie jest to możliwe klikać "upgrade".

Tak jak na filmuku:
https://streamable.com/2o4ke7
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 2
@Patres jak tak po kilku latach patrzę na ten swój program to jestem bardzo z niego dumny xD powinienem go sprzedać i zarabiać miliony xD
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 56
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@bkowalczyyk: nie rozumiesz, możliwość rzucenia wyjątku w dowolnym miejscu oznacza gorszą czytelność, bo żeby dokładnie zrozumieć co się dzieje w danym fragmencie kodu, musisz patrzeć na implementacje wszystkich wywołań i to wiele poziomów wgłąb - nie wystarczy popatrzeć na ich sygnatury i opisy. Wyjątki to jest ukryty, drugi przepływ sterowania. Analogicznie, możliwość zmodyfikowania obiektu przez cokolwiek co ma do niego referencję powoduje, że nie wystarczy analizować sekwencji jawnych wywołań metod
  • Odpowiedz
Hej mirki, ma ktoś jakiś pomysł jak to najlepiej rozwiązać?
Mam klasy Dish oraz Product, obie klasy dziedziczą po klasie Food, generalnie jedyna różnica tych dwóch klas polega na tym, że Dish zawiera jeszcze listę produktów (dla uproszczenia załóżmy, że Product ma tylko nazwę, a Dish nazwę + listę produktów). Dodatkowo mam klasę Calendar, który zawiera datę oraz obiekt Food (czyli produkt lub danie). I potrzebuje z poziomu kalendarza dostać się do
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

to dlaczego w Calendar nie przechowujesz obiektu klasy Dish, skoro potrzebujesz się dostać do jej metody? co chcesz konkretnie osiągnąć? po co ci ten Food wgl?
  • Odpowiedz
bo przecież takie jabłko też można zjeść, mimo, że nie posiada ono żadnych składników


@nerfipro174:
Przemyśl nazewnictwo, posiłek nazwałbym Meal

Natomiast do kalendarza można dodać zarówna dania jak i same produkt (bo przecież takie jabłko też można zjeść, mimo, że nie posiada ono
  • Odpowiedz
po kilku latach z windowsem/macos wróciłbym do pracy na #linux . Pytam pod kątem pracy w #java #jvm oraz sporadycznego grania poprzez #steam

jakie teraz distro jest "fancy" i ma fajne ficzery out-of-box( np fajna grafika w terminalu gdy chcemy info o sprzecie/systemie w #archlinux :D)

na wstępie odrzucam ubuntu, bo gnome mi nie pasuje oraz archa bo chyba za duży próg
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@glos_zenady: jak gnome nie pasuje to Fedora KDE (Fedora to profesjonalne, stabilne, bezpieczniejsze od ubuntu out-of-the-box distro w którym jako pierwsze wlatują nowinki techniczne a KDE to najpotężniejsze środowisko desktopowe)
  • Odpowiedz
Mam fuchę do ogarnięcia, przepisanie prostej apki. Apka aktualnie działa na antycznym php z frameworkiem bez wsparcia więc lepiej od zera.

Ktoś poleci narzędzie/framework do postawienia prostego cruda? dosłownie kilka encji, trochę tekstów, przechowywanie plików.
Logowanie zdarzeń i konta użytkowników z uwierzytelnianiem.
Korzystałem dawno temu z ruby on rails, ale teraz siedzę w javie i 2 lata temu użyłem jhipstera, widzę, że dalej projekt istnieje - warto?

#programowanie #java
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chcialbym zrobic aplikacje. Chce zeby to byla tabela z kolumnami i wierszami, do ktorych bede mogl wpisywac: slowka polskie, slowka angielskie, zapis fonetyczny i zebym mogl wybierac z listy jaka to jest czesc mowy.

Jaki jezyk do tego polecacie? Chcialbym uczyc sie programowania w praktyce.

#programowanie #programista15k #java #python #css
S.....t - Chcialbym zrobic aplikacje. Chce zeby to byla tabela z kolumnami i wierszam...

źródło: temp_file.png4927189824571714799

Pobierz
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nabrała mnie motywacja do zagłębienia się w temat #programowanie . W szkole średniej prawie mnie nie było na tylu zajęciach na ilu się pokazałem, więc nigdy z matematyką nie miałem okazji na prawdę się spróbować i zacząłem dzisiaj przerabiać zadania z wyrażeń algebraicznych, potem zrobię równania i nierówności, a następnie funkcje.

Zacząłem też pierwszy challenge na codewars z #javascript i nic nie zrozumiałem, więc szukam stronek i podręczników,
S.....t - Nabrała mnie motywacja do zagłębienia się w temat #programowanie . W szkole...
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
czy to sa ci sami backendowcy, co smieja sie z kolejnego frameworku na froncie? xD


@rimyi: tak

im więcej pakietów tym bardziej pierydoli się budowanie grafu zależności i cache. Miałem to na porządku dziennym i faktycznie pomagało ( ͡° ʖ̯ ͡°)


@air_waves: mam projekt gdzie jest ponad 100 repozytoriow, takze kazdy ma tam swoje dependencje i ciagle sie cos psuje. np. podkresla mi na
  • Odpowiedz
Fajnie, że przyspieszają kompilator. Jeszcze trochę takich poprawek i może uda im się przegonić wydajnością kompilator Scali. :D. (dla niewtajemniczonych: kompilatory Kotlin i Scala są słynne z ultra mega powolnej kompilacji - głównie dlatego że ktoś wymyślił żeby napisać je w Kotlinie i Scali i uruchamiać na JVM, zamiast w językach które się nadają do pisania kompilatorów).
  • Odpowiedz
Gdzie w Spring Security w podstawowej konfiguracji uwierzytelniania dodawany jest header Authorization? Wpisujemy nazwę użytkownika i hasło w formularzu i później w filtrze BasicAuthenticationFilter jest wyciąganie tego headera. A chodzi mi o to kiedy i gdzie dane logowania są kodowane do Base64 i dodawane jako header?

#java #spring #naukaprogramowania
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ktoś pisze jeszcze w #java? Jestem ciekaw jakie opinie mają o niej programiści którzy jeszcze w tym klepią. W 4 ostatnich firmach nikt w tym nie pisał już, a sentyment mam bo od niej zaczynałem.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach