Forwarded from Типичный программист
Видеоуроки по созданию игры на C++
https://tproger.ru/video/how-to-program-a-game-in-cpp/
Серия видео, в которой автор по шагам рассказывает, как написать свою игру на C++.
Уроки не требуют каких-то продвинутых знаний, но базовые представления о программировании приветствуются.
#cpp #gamedev
https://tproger.ru/video/how-to-program-a-game-in-cpp/
Серия видео, в которой автор по шагам рассказывает, как написать свою игру на C++.
Уроки не требуют каких-то продвинутых знаний, но базовые представления о программировании приветствуются.
#cpp #gamedev
AOMedia Video 1 (AV1) це відкритий, безоплатний формат відео-кодування, створений для транслювання відео через інтернет. Він розробляється організацією Alliance for Open Media (AOMedia), яка є об'єднанням компаній-лідерів індустрії напівпровідників, video on demand постачальників, та розробників веб-переглядачів. Цей формат є основним антагоністом для стандартизації групою NetVC Internet Engineering Task Force (IETF), яка працює над стандартизацією відео. Група висунула великий список критеріїв для нового аудіо формату. Він має перевершити попередника VP9 та позмагатися з HEVC/H.265, який розробляється Moving Picture Experts Group.
Wikipedia
AV1
open and royalty-free video coding format developed by the Alliance for Open Media
Делайте из слона муху - Вадим Макеев
#frontend #image #яндекс
https://www.youtube.com/watch?v=JPbFcQMyzaY
У разметки, стилей и скриптов есть всё: спецификации, документация, множество конкурирующих решений, понятные лучшие практики. Через 25 лет после появления тега img графика для веба — всё ещё чёртова магия, которая передаётся в устной традиции: «Мой дед всю жизнь джипеги из Фотошопа сохранял, и ничего — дожил до ста».
15 лет опыта в одном докладе: от создания и экспорта графики до оптимизации и вставки.
Смотреть презентацию: https://events.yandex.ru/lib/talks/6986/
#frontend #image #яндекс
https://www.youtube.com/watch?v=JPbFcQMyzaY
У разметки, стилей и скриптов есть всё: спецификации, документация, множество конкурирующих решений, понятные лучшие практики. Через 25 лет после появления тега img графика для веба — всё ещё чёртова магия, которая передаётся в устной традиции: «Мой дед всю жизнь джипеги из Фотошопа сохранял, и ничего — дожил до ста».
15 лет опыта в одном докладе: от создания и экспорта графики до оптимизации и вставки.
Смотреть презентацию: https://events.yandex.ru/lib/talks/6986/
YouTube
007. Делайте из слона муху - Вадим Макеев
У разметки, стилей и скриптов есть всё: спецификации, документация, множество конкурирующих решений, понятные лучшие практики. Через 25 лет после появления тега img графика для веба — всё ещё чёртова магия, которая передаётся в устной традиции: «Мой дед всю…
Forwarded from PythonDigest
microsoft / nlp - Natural Language Processing Best Practices & Examples
https://github.com/microsoft/nlp
https://github.com/microsoft/nlp
Forwarded from PythonDigest
lxml - 4.3.2
https://allmychanges.com/p/python/lxml/#4.3.2
Мощный и быстрый модуль для обработки XML/HTML. Изменения описаны по ссылке https://allmychanges.com/p/python/lxml/#4.3.2. Скачать можно по ссылке: http://pypi.python.org/pypi/lxml/
https://allmychanges.com/p/python/lxml/#4.3.2
Мощный и быстрый модуль для обработки XML/HTML. Изменения описаны по ссылке https://allmychanges.com/p/python/lxml/#4.3.2. Скачать можно по ссылке: http://pypi.python.org/pypi/lxml/
Forwarded from PythonDigest
YouCompleteMe - A code-completion engine for Vim
http://github.com/ycm-core/YouCompleteMe
http://github.com/ycm-core/YouCompleteMe
Forwarded from Clean Code
5 программ, написание которых улучшит ваш навык программирования
В небольшой статье мы собрали 5 интереснейших идей проектов для реализации. Несмотря на простоту, написание их позволит вам прочувствовать работу с разными инструментами языка JavaScript, при этом освоить популярные технологии и методики программирования.
Читать статью
#programming #improvement
В небольшой статье мы собрали 5 интереснейших идей проектов для реализации. Несмотря на простоту, написание их позволит вам прочувствовать работу с разными инструментами языка JavaScript, при этом освоить популярные технологии и методики программирования.
Читать статью
#programming #improvement
Forwarded from PythonDigest
[Видео] Пишем на питоне так, чтобы все вас любили (или ненавидели)
https://www.youtube.com/watch?v=ELwkO5warfs
В своем докладе я хочу показать, как просто и как сложно писать простой код. Чтобы разобраться: что сложно, а что просто; нам придется поговорить о разнице между м*&*ами и algebraic effects, SRP, о плюсах и минусах Typed DI, протоколах и приставучем IO. А еще поговорим про цвета функций, DDD, типы и клей для композиции. Разложив все по полочкам, мы сможем написать первые несколько строк простого кода для большого проекта
https://www.youtube.com/watch?v=ELwkO5warfs
В своем докладе я хочу показать, как просто и как сложно писать простой код. Чтобы разобраться: что сложно, а что просто; нам придется поговорить о разнице между м*&*ами и algebraic effects, SRP, о плюсах и минусах Typed DI, протоколах и приставучем IO. А еще поговорим про цвета функций, DDD, типы и клей для композиции. Разложив все по полочкам, мы сможем написать первые несколько строк простого кода для большого проекта
Forwarded from PythonDigest
[Видео] Как стать разработчиком с нуля за полгода (и выжить)
https://www.youtube.com/watch?v=ZHm8AQoZmH8
Хочу рассказать как стал программистом за полгода (и с какими проблемами столкнулся). Идея пришла после доклада Ильи Круглова на Moscow Python Meetup 63
https://www.youtube.com/watch?v=ZHm8AQoZmH8
Хочу рассказать как стал программистом за полгода (и с какими проблемами столкнулся). Идея пришла после доклада Ильи Круглова на Moscow Python Meetup 63
Forwarded from Типичный программист
Материалы по Python
Огромный список фреймворков, библиотек, и ресурсов по Python: https://github.com/vinta/awesome-python
Всё разбито на сотню тем, поэтому точно найдёте то, что нужно. Добавляйте в закладки и обращайтесь при необходимости.
#python
Огромный список фреймворков, библиотек, и ресурсов по Python: https://github.com/vinta/awesome-python
Всё разбито на сотню тем, поэтому точно найдёте то, что нужно. Добавляйте в закладки и обращайтесь при необходимости.
#python
📱 Французские инженеры создали напоминающий кожу материал для управления электронными устройствами. Помимо свайпов и тапов, существующих в сенсорных экранах, можно настроить действия для щипков, щипков со скручиванием и нажатий разной степени глубины: https://tprg.ru/SthH
nplus1.ru
Чехол из «кожи» позволит управлять смартфоном с помощью щипков и поглаживаний
Французские инженеры создали интерфейс ввода-вывода, напоминающий кожу. Они предложили несколько вариантов использования такого интерфейса, в том числе в виде чехла для смартфона, который позволяет управлять устройством щипками и поглаживаниями. Разработка…
Forwarded from Журнал «Код»
Посмотрите на технологичный кастет — он заменит мышь и клавиатуру
Tap Strap 2 — это эластичные кольца для пальцев, которые управляют устройством с помощью жестов.
Для включения режима мыши достаточно поднять указательный палец. И можно сразу скролить страницу, передвигать курсор и нажимать на кнопки. С клавиатурой чуть сложнее — для ввода текста надо положить руку на поверхность и использовать специальные комбинации. Например, пробел ставится нажатием всех пальцев руки. А ввод буквы «N» — это одновременное нажатие большого и указательного пальца. Для того, чтобы пользователь привык к невидимой клавиатуре, разработчики создали обучающие игры.
На этом возможности резинового кастета не заканчиваются — его используют для проведения презентаций и переключения каналов на телевизоре. Tap Strap 2 работает на операционных системах iOS, Windows, Android, Linux и коннектится с устройством через Bluetooth.
Да-да, теперь можно вообще не вставать с дивана.
https://youtu.be/Cr2grRn3ru4
Tap Strap 2 — это эластичные кольца для пальцев, которые управляют устройством с помощью жестов.
Для включения режима мыши достаточно поднять указательный палец. И можно сразу скролить страницу, передвигать курсор и нажимать на кнопки. С клавиатурой чуть сложнее — для ввода текста надо положить руку на поверхность и использовать специальные комбинации. Например, пробел ставится нажатием всех пальцев руки. А ввод буквы «N» — это одновременное нажатие большого и указательного пальца. Для того, чтобы пользователь привык к невидимой клавиатуре, разработчики создали обучающие игры.
На этом возможности резинового кастета не заканчиваются — его используют для проведения презентаций и переключения каналов на телевизоре. Tap Strap 2 работает на операционных системах iOS, Windows, Android, Linux и коннектится с устройством через Bluetooth.
Да-да, теперь можно вообще не вставать с дивана.
https://youtu.be/Cr2grRn3ru4
YouTube
Introducing TAP Strap 2
Type, Mouse, Swipe & Control With Tap Strap 2.
Learn More: http://tapwith.us/TS2
Learn More: http://tapwith.us/TS2