Статьи, которые добавил aNNiMON:

Мемоизация | Функциональное программирование

Java  functional programming, memoization, supplier

Недавно мы в команде столкнулись с такой проблемой. Есть сервис, который преобразует небольшие порции данных из одного вида в другой. Скажем, из записи Input в запись Output.

  1. record Input(String id, LocalDate date, List<User> users) {}
  2. record User(String id, String fullname) {}
  3.  
  4. record Output(String id, LocalDate date, List<ExternalUser> users) {}
  5. record ExternalUser(String id, String fullname) {}
  6.  
  7. public class SomeDataExportMapper {
  8.     private final Preferences preferences;
  9.  
  10.     public List<Output> export(List<Input> input) {
  11.         return input.stream().map(this::toOutput).toList();
  12.     }
  13.  
  14.     private Output toOutput(Input input) {
  15.         return Output.builder()
  16.                 .id(input.id())
  17.                 .date(input.date())

Продолжить

Рейтинг:  2  (За: 2 | Против: 0)
Добавлено: позавчера, 15:49 от aNNiMON

Комментарии (0)

Рассвет и закат мобильного программирования

Прочее  история, java me, midp

Представьте, что вы сидите на скучнейшем уроке литературы: кто-то спит, кто-то рисует в тетради, кто-то чатится в ICQ, кто-то проходит очередной уровень Gravity Defied, а вы люто набираете на своём Sony Ericsson программу на Бейсике, которая случайным образом выводит имя одного из одноклассников и какой-нибудь слегка обидный неправдивый факт о нём. Наконец, последние строчки дописаны, вы запускаете программу и показываете её соседу по парте, потом телефон уходит на другой ряд и… к концу урока добрая половина класса уже потирает ладони, чтобы хорошенько отвесить вам подзатыльников за такие приколы. Но последствия не так важны, как эйфория от того, что путь мобильной разработки для вас только-только начинается.

kdpv.jpg
Продолжить

Рейтинг:  21  (За: 21 | Против: 0)
Добавлено: 15.05.2024 от aNNiMON

Комментарии (35)

FFmpeg | Объединение файлов, слайдшоу (concat)

FFmpeg  concat, объединение, склеить видео

Часто приходится объединить несколько видео в одно или склеить множество изображений в одной видео.
Продолжить

Рейтинг:  4  (За: 4 | Против: 0)
Добавлено: 7.04.2021 от aNNiMON

Комментарии (0)

FFmpeg | Плавное затухание (fade-in, fade-out)

FFmpeg  fade, fade in, fade out

Разберём фильтры, при помощи которых можно делать плавное проявление/затухание видео и аудио.
Продолжить

Рейтинг:  5  (За: 5 | Против: 0)
Добавлено: 7.04.2021 от aNNiMON

Комментарии (0)

FFmpeg | Пакетная обработка. Рекурсивное наложение логотипа

FFmpeg  batch processing, batch converting, массовая обработка

Теперь сделаем скрипт для обработки файлов во вложенных папках.

Продолжить

Рейтинг:  2  (За: 2 | Против: 0)
Добавлено: 7.04.2021 от aNNiMON

Комментарии (0)
Всего: 108
1 2 3 ... 22 >>
Категории

Мы в соцсетях

tw tg yt gt