Метка Kotlin

Как создать генератор паролей на kotlin?

Привет блог. Сегодня небольшая заметка про то как создать генератор паролей на Kotlin. Но не будем откладывать все в долгий ящик — поехали. PassGen Для начала создадим функцию, которая собственно и будет создавать наш пароль. Параметры метод будет принимать следующие…

Про Хабр, Pixel Art и графику…

Привет блог. Сегодня будет небольшая заметка про pixel art, habr и увлечения технологиями. Кстати, недавно вышла моя статья — Пиксели, Excel, Kotlin и немного ностальгии… на Хабре, которая к моему удивлению не была «заминусована», чего я почти со 100% уверенностью…

Параллельные запросы в Kotlin — пишем свой Parallel Map

Привет блог. Сегодня я решил рассмотреть конкретный пример — parallel map Kotlin c использованием корутин. А именно мы посмотрим как можно реализовать параллельные запросы с помощью сопрограмм. Для чего нужны параллельные запросы? Сначала нужно узнать — для чего может потребоваться…

BufferedImage — рисуем рандомное изображение

Привет блог. Сегодня будет маленькая заметка по работе с изображением. Скоро выйдет полноценная статья по пиксельному редактору. Итак, чтобы получить рандомное изображение с помощью BufferedImage возьмем пару функций из заметки BufferedImage — рисуем пиксельное сердце. Нам пригодятся — drawPixel() и…

Kotlin — примеры кода (рецепты)

Привет! Сегодня никаких тематических записей — просто примеры кода kotlin для решения простых задач. Большинство задач можно решить прочитав внимательно документацию. Но, иногда, примеры приводимые там не очень показательны и малоприменимы к практическим задачам. Как узнать тип переменной Kotlin? Узнать,…

BufferedImage — рисуем пиксельное сердце

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

Обобщения Kotlin (Generic) на простом примере

Привет. Сегодня будет короткий пост про обобщения Kotlin. Тема конечно изъезжена всеми вдоль и поперек, но это не умоляет ее ценности. Итак, все знают, что списки могут содержать в себе элементы любого типа, и все это благодаря обобщениям, которые позволяют…

Ошибка Inappropriate blocking method call Kotlin

Привет. Сегодня мы разберем ошибку, которая встречается у тех, кто начинает осваивать корутины. Inappropriate blocking method call ошибка как правило возникает при вызове блокирующего метода из неблокирующего (асинхронного). Давайте рассмотрим на конкретном примере Суть проблемы Допустим, вы юзаете HttpUrlConnection для получения…

Kotlin http Server — пишем простой сервер

Привет. Сегодня мы напишем простой kotlin http server без использования сторонних библиотек. Наш сервер будет принимать get запросы и параметры из адресной строки. Для чего это нужно и почему бы не использовать другие средства? Потому что наша цель — просто…

Исключения в Kotlin — краткое руководство

Привет. Сегодня мы рассмотрим исключения в Kotlin на реальных примерах. Это будет краткое, но емкое руководство по обработке ошибок в Kotlin. Итак, исключения в языках программирования — это события в процессе выполнения программы, возникающие в ходе нарушения корректной работы. Например,…