Как энтузиасты возвращают «старый» интернет
На этой неделе сценарист фильма «Дюна» Дени Вильнёва рассказал, что писал сценарий в программе Movie Master на MS-DOS — так как не любит перемен. И пока такие энтузиасты используют старое программное обеспечение в силу привычки, другие идут гораздо дальше в своих начинаниях и возвращают интернет во времена, когда страницы были минималистичны, а протоколы — проще сегодняшних.
Статья
На этой неделе сценарист фильма «Дюна» Дени Вильнёва рассказал, что писал сценарий в программе Movie Master на MS-DOS — так как не любит перемен. И пока такие энтузиасты используют старое программное обеспечение в силу привычки, другие идут гораздо дальше в своих начинаниях и возвращают интернет во времена, когда страницы были минималистичны, а протоколы — проще сегодняшних.
Статья
Самосохраняющийся компонент выбора
Недавно Бхарат Рави опубликовал статью о директиве самосохраняющегося select-элемента на InDepth. Это интересная концепция изолирования логики в директиве, что в целом идея хорошая.
Однако в этом случае у меня есть сомнения, которые я хочу подсветить. Я предлагаю свою версию компонента, исправляющую эти моменты. Начнем с того, что назовем проблемы текущего решения.
Статья
Недавно Бхарат Рави опубликовал статью о директиве самосохраняющегося select-элемента на InDepth. Это интересная концепция изолирования логики в директиве, что в целом идея хорошая.
Однако в этом случае у меня есть сомнения, которые я хочу подсветить. Я предлагаю свою версию компонента, исправляющую эти моменты. Начнем с того, что назовем проблемы текущего решения.
Статья
Тег <canvas>
Описание
Создает область, в которой при помощи JavaScript можно рисовать разные объекты, выводить изображения, трансформировать их и менять свойства. При помощи тега <canvas> можно создавать рисунки, анимацию, игры и др.
Синтаксис:
Атрибуты:
"Задает высоту холста. По умолчанию 300 пикселов."
"Задает ширину холста. По умолчанию 150 пикселов."
Описание
Создает область, в которой при помощи JavaScript можно рисовать разные объекты, выводить изображения, трансформировать их и менять свойства. При помощи тега <canvas> можно создавать рисунки, анимацию, игры и др.
Синтаксис:
<canvas id="идентификатор"></canvas>Атрибуты:
height"Задает высоту холста. По умолчанию 300 пикселов."
width"Задает ширину холста. По умолчанию 150 пикселов."
DOM, который построил Chrome. Или не построил? Или не Chrome? Или не DOM?
Обычный, теневой, виртуальный, инкрементальный… Как получилось, что простой программный интерфейс доступа к элементам веб-страниц обзавелся таким количеством «родственников»? Чем современные фреймворки не устраивает стандартная объектная модель документа или просто DOM? Что и как на самом деле отрисовывает браузер в процессе рендера веб-страницы?
Статья
Обычный, теневой, виртуальный, инкрементальный… Как получилось, что простой программный интерфейс доступа к элементам веб-страниц обзавелся таким количеством «родственников»? Чем современные фреймворки не устраивает стандартная объектная модель документа или просто DOM? Что и как на самом деле отрисовывает браузер в процессе рендера веб-страницы?
Статья
8 Python Coding Tips - From The Google Python Style Guide
https://www.youtube.com/watch?v=woIkysZytSs
https://www.youtube.com/watch?v=woIkysZytSs
YouTube
8 Python Coding Tips - From The Google Python Style Guide
💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide.
In this video, I go over 8 tips and suggestions by Google and show you examples to help you apply them to your own code.
Did you know there's a Python style guide containing…
In this video, I go over 8 tips and suggestions by Google and show you examples to help you apply them to your own code.
Did you know there's a Python style guide containing…
Как работает dns
Веселое и красочное объяснение того, как работает DNS.
“Привет всем! Мы сделали этот комикс, чтобы объяснить, что происходит, когда вы вводите адрес веб-сайта в своем браузере.”
#dns
К комиксу(eng)
Веселое и красочное объяснение того, как работает DNS.
“Привет всем! Мы сделали этот комикс, чтобы объяснить, что происходит, когда вы вводите адрес веб-сайта в своем браузере.”
#dns
К комиксу(eng)
Nodejs - лучшие практики
В репозитории собраны рекомендации в разных категориях:
— Практики структуры проекта
— Практики обработки ошибок
— Практики стиля кода
— Тестирование и общие методы контроля качества
— Переход к производственным практикам
— Практики безопасности
— Практики эффективности
#nodejs
Github(eng)
Github(rus)
В репозитории собраны рекомендации в разных категориях:
— Практики структуры проекта
— Практики обработки ошибок
— Практики стиля кода
— Тестирование и общие методы контроля качества
— Переход к производственным практикам
— Практики безопасности
— Практики эффективности
#nodejs
Github(eng)
Github(rus)
Как стать Блокчейн-программистом? Как выбрать Блокчейн? Что знать и учить?
https://www.youtube.com/watch?v=UkAhVpiUVd4
https://www.youtube.com/watch?v=UkAhVpiUVd4
YouTube
Как стать Блокчейн-программистом? Как выбрать Блокчейн? Что знать и учить? #ityoutubersru
Вы спрашивали - я отвечаю. Небольшая презентация о том, что надо знать, чтобы стать блокчейн-разработчиком и делать программы для Web 3.0.
00:00 Начало
01:07 Выбираем блокчейн для изучения
01:54 Почему Ethereum?
02:24 Что за смарт-контракты?
03:07 Как работают…
00:00 Начало
01:07 Выбираем блокчейн для изучения
01:54 Почему Ethereum?
02:24 Что за смарт-контракты?
03:07 Как работают…
React Hooks, есть ли с ними проблемы? Paul Cowan размышляет на эту тему и приводит примеры
Хабр
Почему я разочаровался в хуках
Перевод статьи подготовлен в преддверии старта курса «React.js Developer». Чем полезны хуки? Прежде чем я расскажу, в чем и почему разочаровался, я хочу офиц...