@wujeklistonosza: Dlatego mam w szufladzie parę starych kart SIM…
Nie ma prostego, a już na pewno nie ma uniwersalnego sposobu obejścia tego problemu, na niektóre telefony bywało dostępne odpowiednio zmodyfikowane oprogramowanie.

Do grania w gry Java możesz też użyć aplikacji-"emulatora" na Androida, np. J2ME Loader. Choć - wiadomo - fizyczne przyciski są najwygodniejsze.
  • Odpowiedz
JVM Tuesday #82 – Nowy Kotlin, Nowy Hibernate… i SpringShell

Dzisiaj mamy dużo kodu… jak na ten przegląd wręcz zadziwiająco dużo. Ale też akurat jest go całkiem sporo ciekawego do pokazania, zwłaszcza w kontekście ostatniej premiery Kotlina i dużej podatności Springa. Ale i tak gwiazdą całości jest nowy Hibernate .

#java #kotlin #programista15k #programowanie
Articles - JVM Tuesday #82 – Nowy Kotlin, Nowy Hibernate… i SpringShell

Dzisiaj ma...

źródło: comment_1649176402zfk48oj1XDJ4bTU3NgtSDm.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Edelner:
@dinor913:
Package by layer to rak projektów Javowych - tak się pisalo w roku 2000 jak programiści przechodzący do Javy nie zrozumieli idei systemu pakietów. Pakiet powinien zawierać zestaw klas realizujących wspólnie jakaś funkcjonalność. Dzięki temu większość rzeczy w pakiecie może mieć widoczność package-private. Przy package-by-layer, wszystko staje się na siłę publiczne a jak chcesz dodać nowy feature, to musisz edytować N pakietów. A powinno być tak,
  • Odpowiedz
@dinor913: Ja się nie do końca orientuje w javowych wynalazkach, ale z dyskusji wnioskuję, że jednak dotyczy ona szeroko pojętego DDD i prób jakichś generycznych implementacji modulów w Javie.

W związku z tym:

Więc "domain package" w javie jest aktualnie ciekawostką architektoniczną i aktualnie nie wiadomo jak zostanie przyjęty w środowisku programistycznym więc uczyć się tego nie ma
  • Odpowiedz
#anonimowemirkowyznania
Czy #programowanie jest trudne? Pytam z ciekawości przez rosnącą od lat popularność i czasem przechodzi mi przez myśl czy samemu nie spróbować. Zawsze goście z IT kojarzyli mi się z typowymi nerdami, którzy 24h siedzą w pokoju :D nie inaczej wyobrażałem sobie programistów, jako takich klasowych kujonów, którzy zawsze byli dobzi z matematyki, chodzili na olimpiady, ogarniali zawsze na lekcjach, zadania z gwiazdką ale byli aspołeczni. Stąd
AnonimoweMirkoWyznania - #anonimowemirkowyznania 
Czy #programowanie jest trudne? Pyt...

źródło: comment_1649086377ZN3Vjh4N4myPuCv73BmoV5.jpg

Pobierz
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#java #programowanie
Programuję już jakiś czas i tafiałem do projektów z różnymi frameworkami do mapowania i zaczynam się zastanawiać po co? Mapowanie klas wydaje się być czymś super prostym: zbiór getterów i setterów. Naprawdę potrzebujemy do tego frameworka? Ktoś potrafi mi dać jakiś sensowny argument za frameworkiem?
1. Nie musmy definiować wszystkich pół gdy nazwa jest taka sama - OK, ale jak zrobimy refactoring i zmieni nam się
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Patres: IMO takie frameworki kuszą, bo na początku są bardzo sensowne: często mapowane modele są sobie równe, bo są projektowane pod jeden use case. Dopiero potem wraz z ewolucja dochodzą różnice i okazuje się, że utrzymanie i ogarnianie biblioteki do mapowania to większy cyrk, niż żmudne i ręczne mapowanie
  • Odpowiedz
@Patres: jak masz w ciul mapperów, to wtedy ma sens. Do cruda z 3-4 dto'sami to jest armata na wróble.
Kiedyś były frameworki mapujące czasu wykonania, typu Orika. To generalnie było słabe. Obecne wynalazki działają w czasie kompilacji i wydajnościowo niczym się to nie różni od ręcznie pisanej litanii setterów.

Mapstruct ma plugin do intellij, podpowiada dość dobrze. Jedyne wywałki, to jak stosujesz zapis target = "entityA.entityB.fieldC", bo wtedy nie
  • Odpowiedz
#programowanie
#android
#kotlin #java

mam na studia zrobić apkę dla pielęgniarki która będzie miała "podgląd do dostępnych wolnych łóżek w szpitalu" i przypisze do danego łóżka pacjenta.

macie pomysł jak to wizualnie zrobić jakoś w miarę prosto aby nie wyglądało paskudnie, bo nie mam pomysłu z jakich widoków korzystać.
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
Cześć, może ktoś będzie w stanie mi dać jakąś wskazówkę bo dotarłem do ściany ( ͡° ͜ʖ ͡°)

Piszę w #java #kotlin warstwę do wysyłania requestów po ISO8583 przy wykorzystaniu TLSa. Ogólnie to połączenie działa, dane się wysyłają, odbierają i jest git.

Problem pojawia się w przypadku ponowień, kiedy zdarzy się jakiś timeout. Wtedy łapię z socketu exception, zamykam socket wywołując na nim close() i tworzę socket, w
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@alekses111:

warto dodać też że Java dała nazwę JavaScriptowi

i zainspirowała MS do stworzenia C#

a z takich historycznie istotnych (które oczywiście złośliwi będą poczytywać jako wady) dodałbym, że Javie zawdzięczamy też to, że współcześnie Stack Overflow nie jest zawalone pytaniami o wskaźniki lub o długość inta na poszczególnych procesorach, telefonach, tabletach
  • Odpowiedz
Krytyczna niezałatana luka w Spring pozwala na zdalne wykonanie kodu

Spring4Shell to luka, która nie otrzymała jeszcze klasyfikacji CVE, ale wiele wskazuje na to, że zagrożenie jest krytyczne.
https://bulldogjob.pl/readme/spring4shell-niezalatana-luka-w-spring-pozwala-na-zdalne-wykonanie-kodu

#spring #java #programowanie #naukaprogramowania #hackingnews #technologia #internet
Bulldogjob - Krytyczna niezałatana luka w Spring pozwala na zdalne wykonanie kodu

...

źródło: comment_1648724829paUpYDnSlqUNWJHmeIsbDZ.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

▶️ Transakcje w Spring Boot
Jedna z kluczowych rzeczy, która często pomijana jest w procesie nauki. A pominiecie jej wiąże się z częstymi problemami w utrzymywaniu systemów wykorzystujących bazy danych.

Dlatego jeśli chcesz poszerzyć swoją wiedzę i w 1,5h zyskać ogromny zastrzyk merytoryki na temat:
✅zbiorze właściwości ACID,
✅jak działają transakcje,
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@YourDoom: xd, no dobra masz mnie^^ Wyszedłem z mało precyzyjnego założenia -> żeby rozumieć moje materiały, to trzeba już w programowanie ogarniać.. więc jeśli ktoś jest ze mną przez 1,5h nie znając programowania, to nie wiem czemu... no ale nie wykluczone, że może być i tak :D
  • Odpowiedz
Dostałem na livecodingu zadanie którego nie zrobiłem przez stres a brzmiało mniej więcej tak:
"Napisz testy jednostkowe a następnie funkcje która przyjmuje wiadomość wysyłaną w bramce internetowej. Jeżeli wiadomość jest krótsza niż 10 znaków to zostaje wysłana, natomiast jeżeli jest dłuższa to zostaje skrócona i na jej końcu dodane znaki "..." z zastrzeżeniem, że całość nie może przekraczać 10 znaków. Dodatkowo znaki: []{}^/\<> liczone są jako 2 znaki."
Teraz postanowiłem się za
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Oski_28: na livecoding masz pokazać, że potrafisz napisać kod który mógłby pójść na produkcję. Nie jestem specem od Javy, więc może część uwag będzie nietrafiona ale...

1. Nazewnictwo. Dostałeś kontekst bramka internetowa -> wysyłanie wiadomości. Czy na pewno nie da się nazwać lepiej klasy StringChanger i metody prepareString, zmiennej s? Skorzystaj z tego, że teraz masz czas i nie ma stresu i przejedź każdą linijkę, skorzystaj ze słownikiem (pl->eng) i spróbuj
  • Odpowiedz
@Gandalf_Rudy: wspaniała wypowiedź, powalająca argumentacja, trafne wnioski, a jaka dynamiczna akcja i zaskakująca fabuła, już same tagi ujawniają pojęcie autora o omawianym temacie, zdecydowanie polecam to źródło, idealne na mirko

edit: to sprzed powyższego komentarza ( ͡° ͜ʖ ͡°)
  • Odpowiedz