Psy latające przez otchłań i ChatGPT

„Command & Conquer: Red Alert” to klasyczna gra strategiczna czasu rzeczywistego (RTS) z lat 90. Spędziłem przy niej setki godzin w dzieciństwie, podobnie jak przy „Heroes of Might and Magic II” (tak – II a nie III!) oraz „Diablo”. Do dzisiaj słucham ścieżki dźwiękowej skomponowanej przez Franka Klepackiego z „C&C: Red Alert”.

Kilka tygodniu temu firma Electronic Arts udostępniła na Githubie repozytoria zawierające kod źródłowy m.… zobacz więcej...

Bloki tekstu – Java 15

Często zdarza się, że chcemy na ekranie albo wyświetlić wielolinijkowy blok tekstu, albo mamy do wyświetlenia jedną linię tekstu, która jest bardzo długa. Do niedawna programiści Java byli w tych przypadkach zmuszenia do łączenia kilku stringów:

public class StringKilkaLinii {
  public static void main(String[] args) {
    System.out.println(
        "To jest bardzo długi komunikat,\n" +
        "który został podzielony na kilka stringów,\n" +
        "aby był bardziej czytelny."
    );
  }
}

Ten program wypisuje na ekran komunikat w trzech liniach:

To jest bardzo długi komunikat, który został podzielony na kilka stringów, aby był bardziej czytelny.
zobacz więcej...

Wirtualna kawa

Jeśli podoba Ci się to, co tworzę – artykuły i materiały do nauki programowania od podstaw – i masz ochotę mnie wesprzeć, to możesz to zrobić stawiając mi wirtualną kawę na stronie BuyCoffee.to (nie musisz tworzyć tam konta!). ☕

Każda taka kawa to dla mnie nie tylko zastrzyk energii, ale także ogromna motywacja do dalszej pracy i tworzenia jeszcze lepszych treści.… zobacz więcej...

Dedykowany sklep z moimi książkami

Od dzisiaj moje książki można kupować w moim oficjalnym sklepie pod adresem przemyslawkruglej.com. Od teraz dostępne są także e-booki (jako dokument PDF) moich książek.

Zapraszam do sklepu:

Zagadka Java #12

Zagadki Java zawierają różnego rodzaju niuanse języka i „podchwytliwe” fragmenty kodu. Każda następna zagadka będzie zawierała odpowiedź i wyjaśnienie do poprzedniej. Lista wszystkich zagadek.

Jeżeli znasz odpowiedź, podziel się nią w komentarzu!

Zagadka Java #12

Jaki będzie wynik uruchomienia poniższego programu?

public class NullWSwitch {
  public static void main(String[] args) {
    String str = null;

    switch (str) {
      case null -> System.out.println("str
zobacz więcej...

„Java od podstaw - Tom 1” – moja trzecia książka

Od dzisiaj w sprzedaży dostępna jest moja trzecia książka: „Java od podstaw – Tom 1”. Jeżeli chcesz zacząć swoją przygodę z programowaniem, to ta książka jest dla Ciebie!

Napisałem ją z myślą o osobach początkujących, które nie miały do tej pory styczności z programowaniem lub miały w niewielkim stopniu, a chciałyby spróbować programowania w Javie i, być może, myślą o sprawdzeniu swoich sił w zawodzie programisty.… zobacz więcej...

Poszukiwana drukarnia!

Witam!

W kwietniu zamierzam wydać moją trzecią książkę i szukam drukarni, która podjęłaby się jej druku. Czy ktoś z Was pracuje w drukarni lub zna drukarnię, która byłaby w stanie wydrukować moją książkę? Chciałbym, aby książka została wydrukowana w kolorze, ponieważ zależy mi na maksymalnej jakości z punktu widzenia czytelnika w przystępnej cenie, i dlatego postanowiłem zapytać tutaj.… zobacz więcej...