Author: kapo4ka

02
Сен
2019

Самые элегантные способы использования Gson + Kotlin

Самые элегантные способы использования Gson + KotlinПишете под Android и работаете с JSON? Рассказываем, как вернуть null-безопасность и значения по умолчанию в тандеме Gson + Kotlin. Использование Kotlin и JSON разбирали в нескольких статьях и источниках. Прежде всего, смотрите библиотеки JSON в списке Awesome-Kotlin. Кроме того, в статьях, подобных этой, рассказывается, как выполнять обработку классов данных Kotlin с JSON. Автор использует […]

Запись Самые элегантные способы использования Gson + Kotlin впервые появилась Библиотека программиста.

30
Авг
2019

Список лучших CSS фреймворков для фронтенд-разработки

Список лучших CSS фреймворков для фронтенд-разработкиМечтаете быстро создавать прототипы приложений? Упростите себе задачу с помощью этих CSS фреймворков. И не придётся беспокоится о стилях. Зачем использовать CSS фреймворки при написании пользовательского CSS-кода? Время – ограниченный ресурс, поэтому тратьте его на создание функциональности. Улучшите ли производительность и эстетику, когда создадите CSS с нуля? Абсолютно! Но когда нет творческих способностей в области […]

Запись Список лучших CSS фреймворков для фронтенд-разработки впервые появилась Библиотека программиста.

15
Авг
2019

Хотите быстро выучить Java? Сожгите все книги

Хотите быстро выучить Java? Сожгите все книгиПытаетесь выучить Java? Ускорьте процесс! Сравниваем правильный и ошибочный подходы. Подборка лучших ресурсов для овладения этим языком. Каждый день мир программирования Java наполняют новички, которые стремятся освоить этот язык. Неудивительно, что вы тоже. Преимущества разработки на нём практически не знают границ. Поскольку Java занимает место в списке самых популярных и востребованных языков в мире, вы […]

Запись Хотите быстро выучить Java? Сожгите все книги впервые появилась Библиотека программиста.

14
Авг
2019

Математический феномен: формула, которая описывает всё

Математический феномен: формула, которая описывает всёЧем ещё удивит математика? Вот как выглядит формула всего, и вот как это использовать в личных целях. Алгоритм с иллюстрациями. Феноменальное неравенство Посмотрите на одно занимательное число. Это классика. Возможно, вам знакомая. [crayon-5d53a266c8425246196678/] Через минуту поймёте, почему этот цифровой ряд вызывает чертовское любопытство. Он связан с одним фантастическим неравенством. Формулу – в студию: где ⌊ […]

Запись Математический феномен: формула, которая описывает всё впервые появилась Библиотека программиста.

31
Июл
2019

Как работать с обратными вызовами и потоками в Kotlin

Как работать с обратными вызовами и потоками в KotlinБазовые инструменты асинхронного программирования в Kotlin. Разбираем особенности обратных вызовов и потоков на примерах кода. Асинхронность в разработке описывает возникновение событий, которые не зависят от главного потока приложения, и способы взаимодействия с ними без блокировки на ожидание. В языках программирования без встроенной поддержки асинхронности её реализуют с помощью двух шаблонов: обратных вызовов и конструкций future […]

Запись Как работать с обратными вызовами и потоками в Kotlin впервые появилась Библиотека программиста.

29
Июл
2019

Известная задача с потерянным билетом: реализация на Python

Пора браться за код! Разбираем решение популярной задачи на Python. Как бонус, сравнение скорости реализации с алгоритмом на R.

100 человек садятся на самолёт. Каждому из них предназначается единственное место, согласно билету. Первый пассажир потерял билет, поэтому не знает положенного номера.

26
Июл
2019

12 правил, которые я усвоил как инженер по машинному обучению

Решили посвятить себя машинному обучению? Хотите повысить качество работы? Вот полезные уроки от практика, которые помогут добиться успеха.

Для понимания контекста смотрите, в чём заключалась моя роль.

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

18
Июл
2019

Логические задачи: 15 упражнений для тренировки мозга

Программистам без логики никуда. Поэтому время прокачать мозг: проверьте свои способности. Вам под силу эти логические задачи?

Полезно решать и логические задачи, и математические. Так вы развиваете логику и тренируете мозг. В силу профессии айтишнику крайне важно следить за тонусом своей главной «мышцы».