Codengineering - блог о программировании ➜ страница 2


29 инструментов и сайтов для дизайнера, о которых вы никогда не слышали

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

Злые единицы - добрый Frink

Введение Единица измерения  —  это физическое свойство, представляющее собой число, например, расстояние или время. Мы почти всегда говорим о системе единиц СИ. У единиц могут быть экспоненты: м² — квадратные метры, м³ — кубические метры, m/s для скорости. Они формируют новые физические свойства, или меры. Мы можем умножать и делить числа с разным...

Под капотом модификатора suspend

Корутины Kotlin предоставили Android разработчикам модификатор suspend. Изучив его, вы поймете, почему функция suspend не возвращает ничего до тех пор, пока не будет завершена вся начатая работа, и как код может приостановить работу без блокировки потоков. TL; DR; компилятор Kotlin создаст конечный автомат для каждой функции suspend, которая управ...

Реализация VR-пространства в браузере

Предлагаю начать с основ, а именно с фреймворка A-Frame, поскольку он упрощает работу на основе уже имеющихся знаний об HTML5 и JavaScript. Совместим ли он с WebXR? Да, в его текущей версии 1.0.4.  Базовая “Hello World” в A-Frame: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Hello World A-Frame</...

JWT-аутентификация в Spring Boot Webflux

Spring Security всегда снижал мой интерес к собственным проектам. Как только возникала необходимость выяснить как аутентифицировать пользователей, я сразу начинал испытывать негодование или скуку и просто садился играть в игры. Работая над личным проектом, я хотел добавить в пользовательскую службу JWT аутентификацию, чтобы другие службы могли нез...

Работа с панелью индикаторов. Руководство программиста Python. Часть 1

В этой серии статей в качестве основной платформы для Dashboarding используется Dash от Plotly. Введение Dash от Plotly — это веб-фреймворк, построенный на основе Plotly.js, React и Flask, который можно использовать для создания аналитических веб-приложений. Пользователи Python могут воспользоваться библиотекой пользовательского интерфейса Dash дл...

GitHub-репозитории, о которых должен знать каждый разработчик

Подборка репозиториев, которые помогут вам стать разноплановым разработчиком В данной статье мы поговорим о GitHub-репозиториях для разработчиков на любом языке. Здесь найдется все: от подкастов до бесплатных книг и иллюстраций для «дорожных карт». 1. Awesome Resources RoadMap Этот репозиторий неспроста возглавляет мой список, ведь он — настоящий ...

Python Network Programming Cookbook by Dr. M. O. Faruque Sarker

Книга Python Network Programming Cookbook by Dr. M. O. Faruque Sarker

Python is an excellent language to use to write code and have fun by prototyping applications quickly. The presence of lots of third-party libraries, also known as batteries, makes it even more easier and faster to prototype an application or to implement a new algorithm. If you are interested in creating the building blocks for many practical web ...

Python 2.1 bible by Dave Brueck and Stephen Tanner

Книга Python 2.1 bible by Dave Brueck and Stephen Tanner

The Python 2.1 Bible provides the only complete Python language reference on the market and includes all the information and software that developers need to use Python as a rapid application development tool. The Python 2.1 Bible fills a critical void in the Python reference market. Although it includes a complete Python language reference sect...

Python 101 by Michael Driscoll and Tyler Sowles

Книга Python 101 by Michael Driscoll and Tyler Sowles

Part One The first part is the beginner section. In it you will learn all the basics of Python. From Python types (strings, lists, dictionaries) to conditional statements to loops. You will also learn about comprehensions, functions and classes and everything in between! Part Two This section will be a curated tour of the Python Standard L...