Forwarded from IT Библиотека
🔉Совершенный алгоритм. Основы
🖋Автор: Тим Рафгарден
▪️Алгоритмы — это сердце и душа computer science. Без них не обойтись, они есть везде — от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую IT-компанию.
В этой книге Тим Рафгарден — гуру алгоритмов — расскажет об асимптотическом анализе, нотации большое-О, алгоритмах «разделяй и властвуй», рандомизации, сортировки и отбора.
Книга «Совершенный алгоритм» адресована тем у кого уже есть опыт программирования. Вы перейдете на новый уровень, чтобы увидеть общую картину, разобраться в низкоуровневых концепциях и математических нюансах.
@itlibrary
💽Скачать
🖋Автор: Тим Рафгарден
▪️Алгоритмы — это сердце и душа computer science. Без них не обойтись, они есть везде — от сетевой маршрутизации и расчетов по геномике до криптографии и машинного обучения. «Совершенный алгоритм» превратит вас в настоящего профи, который будет ставить задачи и мастерски их решать как в жизни, так и на собеседовании при приеме на работу в любую IT-компанию.
В этой книге Тим Рафгарден — гуру алгоритмов — расскажет об асимптотическом анализе, нотации большое-О, алгоритмах «разделяй и властвуй», рандомизации, сортировки и отбора.
Книга «Совершенный алгоритм» адресована тем у кого уже есть опыт программирования. Вы перейдете на новый уровень, чтобы увидеть общую картину, разобраться в низкоуровневых концепциях и математических нюансах.
@itlibrary
💽Скачать
Forwarded from IT лекции
👨🏻💻 Основы тестирования
▪️ Основы тестирования. Урок 1. Что такое QA? - Смотреть
▪️ Основы тестирования. Урок 2. Test artifacts part 1 - Смотреть
▪️ Основы тестирования. Урок 2. Test artifacts part 2 - Смотреть
▪️ Основы тестирования. Урок 3. Life cycle - Смотреть
▪️ Основы тестирования. Урок 4. Specs - Смотреть
▪️ Основы тестирования. Урок 5. Types of testing - Смотреть
▪️ Основы тестирования. Урок 6. Types of applications - Смотреть
▪️ Основы тестирования. Урок 7. Client-server architecture - Смотреть
▪️ Основы тестирования. Урок 8. Web clients - Смотреть
▪️ Основы тестирования. Урок 9. Data - Смотреть
@itlecture
▪️ Основы тестирования. Урок 1. Что такое QA? - Смотреть
▪️ Основы тестирования. Урок 2. Test artifacts part 1 - Смотреть
▪️ Основы тестирования. Урок 2. Test artifacts part 2 - Смотреть
▪️ Основы тестирования. Урок 3. Life cycle - Смотреть
▪️ Основы тестирования. Урок 4. Specs - Смотреть
▪️ Основы тестирования. Урок 5. Types of testing - Смотреть
▪️ Основы тестирования. Урок 6. Types of applications - Смотреть
▪️ Основы тестирования. Урок 7. Client-server architecture - Смотреть
▪️ Основы тестирования. Урок 8. Web clients - Смотреть
▪️ Основы тестирования. Урок 9. Data - Смотреть
@itlecture
YouTube
Основы тестирования. Урок 1. Что такое QA?
🔥🔥🔥 Промокод на скидку 15% на все курсы ITVDN- H94BCAB
Полный видео курс- https://itvdn.com/ru/video/manual_qa?utm_source=yb_full_qamanual
Цель данного урока состоит в том, чтобы понять, что такое QA? Разобраться, кто такой тестировщик и что он делает. После…
Полный видео курс- https://itvdn.com/ru/video/manual_qa?utm_source=yb_full_qamanual
Цель данного урока состоит в том, чтобы понять, что такое QA? Разобраться, кто такой тестировщик и что он делает. После…
Очнь интересная подборка opensource-инструментов.
- Адьтеранива Zapier
- Децентрализованный "ютуб"
- OpenFaaS
и прочее
https://opensource.builders/
- Адьтеранива Zapier
- Децентрализованный "ютуб"
- OpenFaaS
и прочее
https://opensource.builders/
Forwarded from DНЕВНИК web-программиста
Перевод руководства по JavaScript, по замыслу автора, как для начинающих, так и для тех, кто немного знаком с JavaScript и хочет привести свои знания в порядок, а так же узнать что-то новое.
Часть 1: первая программа, особенности языка, стандарты
Часть 2: стиль кода и структура программ
Часть 3: переменные, типы данных, выражения, объекты
Часть 4: функции
Часть 5: массивы и циклы
Часть 6: исключения, точка с запятой, шаблонные литералы
Часть 7: строгий режим, ключевое слово this, события, модули, математические вычисления
Часть 8: обзор возможностей стандарта ES6
Часть 9: обзор возможностей стандартов ES7, ES8 и ES9
#js
Часть 1: первая программа, особенности языка, стандарты
Часть 2: стиль кода и структура программ
Часть 3: переменные, типы данных, выражения, объекты
Часть 4: функции
Часть 5: массивы и циклы
Часть 6: исключения, точка с запятой, шаблонные литералы
Часть 7: строгий режим, ключевое слово this, события, модули, математические вычисления
Часть 8: обзор возможностей стандарта ES6
Часть 9: обзор возможностей стандартов ES7, ES8 и ES9
#js
Адаптивное видео. Неплохое решение.
https://tprg.ru/7Re2
А я однажды изобрёл собственное. Если коротко, то я пихал в контейнер с видео невидимую картинку нужной пропорции, а iframe растягивал на весь контейнер. У картинки регулировал только ширину, а высоту не трогал.
В результате браузер сам регулировал высоту картинки, под неё автоматически поднялся контейнер, а под него уже - iframe.
Картинка, конечно же, генерировалась на лету. Мне оставалось только каким-то образом передать скрипту требуемое соотношение сторон.
А по ссылочке скрипт FitVid.js делает примерно то же самое через свойство padding-bottom, до которого я не додумался 😅
div.style.paddingBottom = aspectRatio * 100 + "%";
https://tprg.ru/7Re2
А я однажды изобрёл собственное. Если коротко, то я пихал в контейнер с видео невидимую картинку нужной пропорции, а iframe растягивал на весь контейнер. У картинки регулировал только ширину, а высоту не трогал.
В результате браузер сам регулировал высоту картинки, под неё автоматически поднялся контейнер, а под него уже - iframe.
Картинка, конечно же, генерировалась на лету. Мне оставалось только каким-то образом передать скрипту требуемое соотношение сторон.
А по ссылочке скрипт FitVid.js делает примерно то же самое через свойство padding-bottom, до которого я не додумался 😅
div.style.paddingBottom = aspectRatio * 100 + "%";
Odinokun
Как вставить адаптивное видео на сайт
В мире адаптивных и гибких макетов в Интернете, один единственный медиатип стоит на пути к идеальной гармонии - видео. Существует множество способов отображения видео на вашем сайте и сейчас мы рассмотрим лучшие из них.
Forwarded from FrontEnd книги для программистов
The Complete Beginner’s Guide to React
Автор: Kristen Dyrr
Год издания: 2018
Скачать книгу
#React #english #beginner
Автор: Kristen Dyrr
Год издания: 2018
Скачать книгу
#React #english #beginner
Forwarded from FrontEndDev
10 новых функций JavaScript в ES2020, которые вы должны знать
https://www.freecodecamp.org/news/javascript-new-features-es2020/
https://www.freecodecamp.org/news/javascript-new-features-es2020/
Отличный гайд по оптимизации анимации. Прям рекомендую настоятельно всем, кто верстает с анимацией.
https://dou.ua/lenta/articles/css-animation/
https://dou.ua/lenta/articles/css-animation/
DOU
Плавность анимации CSS: миф или реальность
Виталий Калашников, Senior Front-end Developer, осваивая всевозможные эффекты в анимации и анализируя, почему не удается достичь максимальной плавности анимируемых элементов, понял, что при выполнении анимации проседает fps. Так родилась идея этой статьи.…
Forwarded from FrontEndDev
Заставляем JavaScript общаться с CSS и Sass
https://css-tricks.com/getting-javascript-to-talk-to-css-and-sass/
https://css-tricks.com/getting-javascript-to-talk-to-css-and-sass/
#frontend #js #tools
Я внезапно наткнулся на крутой UI-фреймворк DevExtreme.
Обычно, когда я начинаю знакомиться с UI-фреймворками, я в первую очередь смотрю, какие у них есть таблицы/гриды/деревья, потому что обычно это самые сложные в реализации элементы. Так вот, я давно уже не видел таких мощных таблиц.
Я сейчас делаю проект на Vuetify, но если бы мне подсунули DevExtreme в начала работы, я бы точно выбрал его - у него очень крутые компоненты. В общем, для следующего проекта я почти наверняка возьму именно его. Хотя Vuetify типа покрасивше местами)
https://js.devexpress.com/Demos/WidgetsGallery/
Я внезапно наткнулся на крутой UI-фреймворк DevExtreme.
Обычно, когда я начинаю знакомиться с UI-фреймворками, я в первую очередь смотрю, какие у них есть таблицы/гриды/деревья, потому что обычно это самые сложные в реализации элементы. Так вот, я давно уже не видел таких мощных таблиц.
Я сейчас делаю проект на Vuetify, но если бы мне подсунули DevExtreme в начала работы, я бы точно выбрал его - у него очень крутые компоненты. В общем, для следующего проекта я почти наверняка возьму именно его. Хотя Vuetify типа покрасивше местами)
https://js.devexpress.com/Demos/WidgetsGallery/
#theory
И снова про тестирование
https://medium.com/front-end-in-regions-grodno/%D1%82%D0%B5%D1%81%D1%82%D1%8B-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B5-%D0%B4%D0%BE%D0%BB%D0%B6%D0%B5%D0%BD-%D0%BF%D0%B8%D1%81%D0%B0%D1%82%D1%8C-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA-a04cab35f45b
И снова про тестирование
https://medium.com/front-end-in-regions-grodno/%D1%82%D0%B5%D1%81%D1%82%D1%8B-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B5-%D0%B4%D0%BE%D0%BB%D0%B6%D0%B5%D0%BD-%D0%BF%D0%B8%D1%81%D0%B0%D1%82%D1%8C-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA-a04cab35f45b
Medium
Тесты, которые должен писать разработчик
“После каждого исправления ошибки нужно прогнать весь набор контрольных примеров, по которым система проверялась раньше”
Forwarded from Находки в опенсорсе
Simple and complete #js testing utilities that encourage good testing practices.
Suitable for #vue, #react, and almost any other library.
https://testing-library.com/
Suitable for #vue, #react, and almost any other library.
https://testing-library.com/