Сам себе экосистема. Часть 4: как я реализовал клиент Telegram на Android-смартфоне 14-летней давности?
Сам себе экосистема. Часть 4: как я реализовал клиент Telegram на Android-смартфоне 14-летней давности?

С момента выхода первой части статьи из рубрики «сам себе экосистема» прошёл уже практически год! За это время, мы успели с вами реализовать клиенты VK и YouTube, которые работают на Android 2.2+, а также на Windows Phone 8, написать небольшую 2D-игру с нуля весом менее 1Мб, которая работает практически везде и довести существующее приложение д…

5.9K5.9K показов
929929 открытий
Сам написал, сам поиграл: как работали трёхмерные игры на кнопочных телефонах нулевых? Пишем 3D-шутер с нуля
Сам написал, сам поиграл: как работали трёхмерные игры на кнопочных телефонах нулевых? Пишем 3D-шутер с нуля

Думаю, большинство моих читателей успела застать эру кнопочных телефонов с поддержкой Java-приложений. Помните ли вы, как мониторили разделы с загрузками на WAP-сайтах и ждали выхода новых игр, которые подойдут под ваш телефон и разрешение экрана? А какой восторг вызывали свежие 3D-игры, где графика с каждым релизом становилась всё лучше и была…

20K20K показов
3.1K3.1K открытий
Advent of Code 2023: Day 4: Scratchcards

Про задачу четвертого дня сказать особенно нечего. По условию – проще третей. По парсингу ввода – проще второй. Решается быстро.

939939 показов
1818 открытий
Ностальгический мир java игр: рассказываю вам о всех проектах про Человека-паука, выходивших на данной платформе
Ностальгический мир java игр: рассказываю вам о всех проектах про Человека-паука, выходивших на данной платформе
2.1K2.1K показов
297297 открытий
Advent of Code 2023: Day 3: Gear Ratios⁠⁠

В начале была лень… Стойкое нежелание возиться с границами массивов. Оно, и только оно толкнуло меня на скользкую дорожку замены матрицы примитивов на List>.

757757 показов
1414 открытий
Advent of Code 2023: Day 2: Cube Conundrum

Страшный, длинный, мучительный парсинг ввода…Хотелось бы, конечно, иметь возможность сделать по-перловому, что-то типа: echo -e "Game 1: 3 blue, 4 red; 1 red, 2 green, 6 blue; 2 green\nGame 2: 1 blue, 2 green; 3 green, 4 blue, 1 red; 1 green, 1 blue" | perl -wlne '@matches = $_ =~ /(?:\G(?!\A)|^Game) (\S+)/g; print join("=",@matches)'

848848 показов
2323 открытия
Advent of Code 2023: Day 1: Trebuchet?!

Снова AoC – и снова начат с опозданием. Дуплет! Основная идея прежняя – решать в jshell, пока это не станет слишком многословным. Экономия на буковках, в общем.

846846 показов
3434 открытия
Как появились мобильные игры, и почему эпоха Java лучшая?

В этом выпуске мы расскажем, когда и как появились мобильные игры, какой была эпоха Java игр, во что можно было поиграть на мобилке в те времена и почему досмартфонную эпоху можно считать золотым веком мобильного гейминга.

Gravity Defied
3.2K3.2K показов
846846 открытий
Как появились мобильные игры, и почему эпоха Java лучшая?

В этом выпуске мы расскажем, когда и как появились мобильные игры, какой была эпоха Java игр, во что можно было поиграть на мобилке в те времена и почему досмартфонную эпоху можно считать золотым веком мобильного гейминга.

1.4K1.4K показов
9595 открытий

Сравнение двух наиболее популярных языков за последнее время

🖥 /🖥

628628 показов
9494 открытия
В общем 2 вопроса
  • Какими практически полезными пет проектами заняться джависту?
В общем 2 вопроса
1.5K1.5K показов
371371 открытие
♨️Знакомство с JSON
♨️Знакомство с JSON
935935 показов
123123 открытия
Python — вновь занял топ в TIOBE
TIOBE — рейтинг самых популярных языков мира. В августе 2023 года Python ворвался в топ-1 индекса, опередив C и C++
931931 показ
157157 открытий
Пейте, дети, молоко! Пользуйтесь стандартной библиотекой! И будьте бдительны!

Забавную ситуацию вспомнил: как-то на ревью коллега стал меня убеждать в необходимости своих правок. Обосновывал тем, что "из теста вернули с комментарием — очень долго работает запрос, не можем дождаться ответа и обрубаем". Поэтому он решил изменить способ итерации, чтобы всё ускорилось

908908 показов
7878 открытий
Взлёт, банкротство, перерождение. Что случилось с мобильным разработчиком Fishlabs

Первый в истории полноценный рассказ о небольшой компании из Гамбурга, авторе небезызвестной серии Galaxy On Fire.

Взлёт, банкротство, перерождение. Что случилось с мобильным разработчиком Fishlabs
7K7K показов
1.4K1.4K открытий
44 репоста
Java-игры на ПК с геймпадом - Комбайн из эмулей и ремаппера

J2ME была одной из основных мобильных платформ 2000-х. На нее активно выходили игры до захвата рынка Android и iOS.

Java-игры на ПК с геймпадом - Комбайн из эмулей и ремаппера
6464 показа
6.5K6.5K открытий
11 репост
Уровень опасности — 10 баллов из 10: уязвимость Log4Shell угрожает миллионам серверов по всему миру

Злоумышленники могут получить удалённый контроль над серверами и веб-приложениями, а также компьютерами и гаджетами пользователей: в большинстве случаев специальные знания для такой атаки не нужны.

Уровень опасности — 10 баллов из 10: уязвимость Log4Shell угрожает миллионам серверов по всему миру
11 показ
15K15K открытий
11 репост
Уязвимость в библиотеке Log4j угрожает многим приложениям на Java

Пользовательские серверы Minecraft в панике. Как пишут, достаточно лишь отправить сообщение в чат, чтобы выполнить вредоносный код.

12K12K открытий
22 репоста
Казалось бы, ну какая дыра в безопасности может быть у логирующей библиотеки?
1.5K1.5K открытий
Джава
Джава
9999 открытий
Контент для взрослых
Minecraft: комплект строителя!

Представляю профессиональный набор строителя для MC Java (Forge/Fabric 1.16.4+). Всё что упростит и ускорит строительство находится здесь. Материал основан на личном десятилетнем опыте строительства карты Radiant City.

  1. Базовые инструменты.
  2. Веб-генераторы команды.
  3. Прочие веб-генераторы (достижения, головы, ArmorStand).
  4. Моды для Forge и Fabric.
  5. Оптимизаторы/моды Optifine и Sodium.
  6. Так Forge или Fabric?
  7. Утилиты.
  8. Куда выкладывать файлы?
1616 показов
8.8K8.8K открытий
Язык программирования Python обошёл Java по популярности

Впервые с момента создания индекса TIOBE около 20 лет назад, Java и C больше не занимают первые 2 позиции.

Язык программирования Python обошёл Java по популярности
22 показа
7.3K7.3K открытий
11 репост
Might & Magic 2 — одна из лучших java-игр

Объявляю минутку ностальгии.

Might & Magic 2 — одна из лучших java-игр
66 показов
7.4K7.4K открытий
11 репост
Кнопочная ностальгия (Часть 2)

The best of the best?

Кнопочная ностальгия (Часть 2)
88 показов
124K124K открытий
11 репост
Заметки геймера-коллекционера (БЛОГ)

Хочу поделиться радостным событием по тематике цикла с сочувствующими и задать вопрос-опрос по-поводу статьи про Java игры.

Заметки геймера-коллекционера (БЛОГ)
11 показ
2K2K открытий
Кнопочная ностальгия

Вспоминаем культовые Java игры.

Кнопочная ностальгия
1616 показов
293K293K открытий
22 репоста