Forwarded from CodePen Community
This media is not supported in your browser
VIEW IN TELEGRAM
React Monochromatic Landscape Generator - Генератор ландшафта, выполненный с помощью SCSS, SVG и библиотеки Babel.js
#codepen #scss #js
Подпишись👉 @codepen_1
#codepen #scss #js
Подпишись👉 @codepen_1
👍9
Forwarded from GitHub Сообщество
Public-apis – Собранный список бесплатных API для software и веб девелопмента
#GitHub | #Archive #Interesting
👉 @Githublib
#GitHub | #Archive #Interesting
👉 @Githublib
GitHub
GitHub - public-apis/public-apis: A collective list of free APIs
A collective list of free APIs. Contribute to public-apis/public-apis development by creating an account on GitHub.
🔥10👍3
Forwarded from Библиотека PHP программиста 👨🏼💻👩💻
Ресурсы для API в Laravel
Вы узнаете, что такое Ресурсы и как их использовать для API в Laravel-приложениях.
Ресурсы (Resources) — дополнительный слой поверх Eloquent-моделей. Они позволяют поддерживать единый формат возвращаемых данных. Плюс позволяют отсекать лишние или секретные данные, например, пароли и токены.
#Laravel
👉 @php_lib
Вы узнаете, что такое Ресурсы и как их использовать для API в Laravel-приложениях.
Ресурсы (Resources) — дополнительный слой поверх Eloquent-моделей. Они позволяют поддерживать единый формат возвращаемых данных. Плюс позволяют отсекать лишние или секретные данные, например, пароли и токены.
#Laravel
👉 @php_lib
👍7
Visual Studio Code: End-to-End Editing and Debugging Tools for Web Developers
Автор: Bruce Johnson (2019)
Visual Studio Code, бесплатный кросс-совместимый редактор исходного кода с открытым исходным кодом, является одним из самых популярных вариантов для веб-разработчиков. Он быстрый, легкий, настраиваемый и содержит встроенную поддержку расширений JavaScript, Typescript и Node.js для других языков, включая C++, Python и PHP. Такие функции, как возможность отладки, встроенный элемент управления Git, выделение синтаксиса, сниппеты кода и поддержка интеллектуального автозавершения кода IntelliSense помогают сделать Visual Studio Code впечатляющим готовым решением. Данная книга поможет вам освоиться и стать наиболее продуктивным в работе с VS Code.
Книга:
✔️Обучает как использованию Visual Studio Code в Full Stack разработке;
✔️Объясняет преимущества VS Code перед другими платформами;
✔️Помогает углубить свои знания об инструменте и доступных расширениях;
✔️Описывает, как открыть проект .NET Core и получить функциональные возможности сквозного выполнения и отладки.
Скачать книгу
Автор: Bruce Johnson (2019)
Visual Studio Code, бесплатный кросс-совместимый редактор исходного кода с открытым исходным кодом, является одним из самых популярных вариантов для веб-разработчиков. Он быстрый, легкий, настраиваемый и содержит встроенную поддержку расширений JavaScript, Typescript и Node.js для других языков, включая C++, Python и PHP. Такие функции, как возможность отладки, встроенный элемент управления Git, выделение синтаксиса, сниппеты кода и поддержка интеллектуального автозавершения кода IntelliSense помогают сделать Visual Studio Code впечатляющим готовым решением. Данная книга поможет вам освоиться и стать наиболее продуктивным в работе с VS Code.
Книга:
✔️Обучает как использованию Visual Studio Code в Full Stack разработке;
✔️Объясняет преимущества VS Code перед другими платформами;
✔️Помогает углубить свои знания об инструменте и доступных расширениях;
✔️Описывает, как открыть проект .NET Core и получить функциональные возможности сквозного выполнения и отладки.
Скачать книгу
👍15👎3❤1
Forwarded from Библиотека Ruby программиста
Как сделать сортировку массива на ruby
В Ruby сортировка массива выполняется с помощью методов sort(), sort!(), sort_by(), sort_by!(). Методы с ! изменяют изначальный массив. Методы sort_by позволяют передать блок, с помощью которого будет выполняться сортировка.
@ruby_lib
В Ruby сортировка массива выполняется с помощью методов sort(), sort!(), sort_by(), sort_by!(). Методы с ! изменяют изначальный массив. Методы sort_by позволяют передать блок, с помощью которого будет выполняться сортировка.
numbers = [5, 3, 2, 4, 1, 10]
numbers.sort
# numbers.sort!
numbers.sort_by
# numbers.sort_by!
pp numbers.sort
# => [1, 2, 3, 4, 5, 10]
pp numbers
# => [5, 3, 2, 4, 1, 10]
foods = ['apple', 'pizza', 'makarani', 'beef'].sort_by { |word| word.length }
pp foods
# => ["beef", "apple", "pizza", "makarani"]@ruby_lib
👍6
Forwarded from Библиотека Go (Golang) разработчика
Go и плагины
Go многими воспринимается как средство для написания микросервисов, тем не менее, сам он является языком общего назначения и позволяет писать приложения любого рода, в том числе, поддерживающие модули расширения.
Примерно год назад передо мной встала задача добавить поддержку плагинов в приложение на Go. Задача стояла не особо остро, и руки до решения дошли только сейчас. Ответ, однако, оказался не столь очевидным, сколь хотелось бы. Идеального решения, как по мне, нет, поэтому попытаюсь максимально объективно рассмотреть все три имеющихся.
👉 @golang_lib
Go многими воспринимается как средство для написания микросервисов, тем не менее, сам он является языком общего назначения и позволяет писать приложения любого рода, в том числе, поддерживающие модули расширения.
Примерно год назад передо мной встала задача добавить поддержку плагинов в приложение на Go. Задача стояла не особо остро, и руки до решения дошли только сейчас. Ответ, однако, оказался не столь очевидным, сколь хотелось бы. Идеального решения, как по мне, нет, поэтому попытаюсь максимально объективно рассмотреть все три имеющихся.
👉 @golang_lib
👍8
Quantum Computing and Blockchain in Business
Автор: Arunkumar Krishnakumar (2020)
В своей книге автор исследует потенциальные изменения, которые квантовые вычисления и блокчейн могут вызвать в реальном мире. Автор фокусируется не только на каждой из технологий в отдельности, но еще и показывает, как они могут дополнять друг друга.
Во время чтения книги вы:
✔️Поймете основы квантовых вычислений и блокчейна;
✔️Изучите информацию от экспертов, использующих квантовые вычисления и блокчейн;
✔️Откроете для себя значение этих технологий для управления и здравоохранения;
✔️Узнаете, как блокчейн и квантовые вычисления могут повлиять на логистику и финансы;
✔️Поймете, как эти технологии влияют на исследования в таких областях, как химия;
✔️Узнаете, как эти технологии могут помочь окружающей среде.
Скачать книгу
Автор: Arunkumar Krishnakumar (2020)
В своей книге автор исследует потенциальные изменения, которые квантовые вычисления и блокчейн могут вызвать в реальном мире. Автор фокусируется не только на каждой из технологий в отдельности, но еще и показывает, как они могут дополнять друг друга.
Во время чтения книги вы:
✔️Поймете основы квантовых вычислений и блокчейна;
✔️Изучите информацию от экспертов, использующих квантовые вычисления и блокчейн;
✔️Откроете для себя значение этих технологий для управления и здравоохранения;
✔️Узнаете, как блокчейн и квантовые вычисления могут повлиять на логистику и финансы;
✔️Поймете, как эти технологии влияют на исследования в таких областях, как химия;
✔️Узнаете, как эти технологии могут помочь окружающей среде.
Скачать книгу
👍6
Forwarded from Библиотека тестировщика
Media is too big
VIEW IN TELEGRAM
Чем отличаются QA, QC и Testing?
В этом ролике автор проводит подробное сравнение между обеспечением качества (QA), контролем качества (QC) и тестированием (Testing).
00:10 Что такое тестирование (Testing)
02:58 Что такое обеспечение качества (QA)
03:51 Что такое контроль качества (QC)
04:47 Сравнение QA, QC и Testing
06:28 QA, QC, Testing на примерах
#qa #testing
Подпишись👉 @testlab_qa
В этом ролике автор проводит подробное сравнение между обеспечением качества (QA), контролем качества (QC) и тестированием (Testing).
00:10 Что такое тестирование (Testing)
02:58 Что такое обеспечение качества (QA)
03:51 Что такое контроль качества (QC)
04:47 Сравнение QA, QC и Testing
06:28 QA, QC, Testing на примерах
#qa #testing
Подпишись👉 @testlab_qa
👍9
Clean Code in Python
Автор: Mariano Anaya (2021)
Язык Python широко распространен во многих областях, таких как создание программного обеспечения, системное администрирование и обработка данных. Опытные профессионалы во всех областях сталкиваются с проблемами дезорганизации, плохой читаемости и низкой тестируемости из-за неструктурированного кода. Благодаря обновленному коду и пересмотренному контенту, согласованному с новыми функциями Python 3.9, второе издание данной книги предоставит вам все инструменты, необходимые для преодоления препятствий и успешного управления вашими проектами.
Во время чтения книги вы:
✔️Настроите продуктивную среду разработки, используя автоматические инструменты;
✔️Научитесь использовать волшебные методы Python для написания лучшего кода, абстрагируя сложность и инкапсулируя детали;
✔️Научитесь создавать сложные объектно-ориентированные проекты с использованием уникальных функций Python, таких как дескрипторы;
✔️Избавитесь от дублирования кода за счет создания мощных абстракций с использованием принципов объектно-ориентированного проектирования;
✔️Сможете создать специфичные для Python решения, используя декораторы и дескрипторы;
✔️Научитесь эффективному рефакторингу кода с помощью модульных тестов;
✔️Создадите основу для надежной архитектуры с чистой кодовой базой в качестве краеугольного камня.
Скачать книгу
Автор: Mariano Anaya (2021)
Язык Python широко распространен во многих областях, таких как создание программного обеспечения, системное администрирование и обработка данных. Опытные профессионалы во всех областях сталкиваются с проблемами дезорганизации, плохой читаемости и низкой тестируемости из-за неструктурированного кода. Благодаря обновленному коду и пересмотренному контенту, согласованному с новыми функциями Python 3.9, второе издание данной книги предоставит вам все инструменты, необходимые для преодоления препятствий и успешного управления вашими проектами.
Во время чтения книги вы:
✔️Настроите продуктивную среду разработки, используя автоматические инструменты;
✔️Научитесь использовать волшебные методы Python для написания лучшего кода, абстрагируя сложность и инкапсулируя детали;
✔️Научитесь создавать сложные объектно-ориентированные проекты с использованием уникальных функций Python, таких как дескрипторы;
✔️Избавитесь от дублирования кода за счет создания мощных абстракций с использованием принципов объектно-ориентированного проектирования;
✔️Сможете создать специфичные для Python решения, используя декораторы и дескрипторы;
✔️Научитесь эффективному рефакторингу кода с помощью модульных тестов;
✔️Создадите основу для надежной архитектуры с чистой кодовой базой в качестве краеугольного камня.
Скачать книгу
👍9👎3🥰1
Forwarded from Библиотека C/C++ разработчика
Быстрая сортировка с векторизацией и переносимостью производительности.
https://opensource.googleblog.com/2022/06/Vectorized%20and%20performance%20portable%20Quicksort.html
#cpp #programming
👉 @cpp_lib
https://opensource.googleblog.com/2022/06/Vectorized%20and%20performance%20portable%20Quicksort.html
#cpp #programming
👉 @cpp_lib
Google Open Source Blog
Vectorized and performance-portable Quicksort
We're sharing open source code that can sort arrays of numbers about ten times as fast as the C++ std::sort
👍3
Forwarded from GameDev: разработка игр
Бесплатный контент для Unreal в июле 🔥
➖Fluid Ninja - пак с различными эффектами огная, дыма и облаков
➖Wild West City - набор летающих городов в стиле дикого запада или стимпанка))
➖Insta Deform - позволит добавить деформации к объектам
➖Point and Click Adventure Toolkit - настраиваемся среда для создания своей игры
➖Turn-Based RPG Template - так же шаблон для пошаговой игры, где можно настраивать различные битвы и волны врагов
#gamedev #UnrealEngine
👉 @game_devv
➖Fluid Ninja - пак с различными эффектами огная, дыма и облаков
➖Wild West City - набор летающих городов в стиле дикого запада или стимпанка))
➖Insta Deform - позволит добавить деформации к объектам
➖Point and Click Adventure Toolkit - настраиваемся среда для создания своей игры
➖Turn-Based RPG Template - так же шаблон для пошаговой игры, где можно настраивать различные битвы и волны врагов
#gamedev #UnrealEngine
👉 @game_devv
👍7🔥3❤1
Full-Stack React, TypeScript, and Node
Автор: David Choi (2020)
React устанавливает стандарт для создания высокопроизводительных клиентских веб-приложений. Node.js используется на тысячах веб-сайтов, в то время как GraphQL становится стандартным способом для крупных веб-сайтов предоставлять данные и услуги своим пользователям. Все вместе эти технологии, усиленные возможностями TypeScript, становятся передовым стеком для разработки веб-приложений.
Во время чтения книги вы:
✔️Узнаете о наиболее важных фичах TypeScript и о том, как их можно использовать для улучшения качества кода и удобства обслуживания;
✔️Поймете, что такое React Hooks и как с их помощью создавать приложения на React;
✔️Реализуете управление состоянием для вашего приложения React с помощью Redux;
✔️Создадите проект с Express с нуля;
✔️Создадите полнофункциональный форум с помощью React и GraphQL;
✔️Добавите аутентификацию в свое веб-приложение с помощью Redis;
✔️Настроите NGINX в облаке AWS для развертывания и обслуживания ваших приложений.
Скачать книгу
Автор: David Choi (2020)
React устанавливает стандарт для создания высокопроизводительных клиентских веб-приложений. Node.js используется на тысячах веб-сайтов, в то время как GraphQL становится стандартным способом для крупных веб-сайтов предоставлять данные и услуги своим пользователям. Все вместе эти технологии, усиленные возможностями TypeScript, становятся передовым стеком для разработки веб-приложений.
Во время чтения книги вы:
✔️Узнаете о наиболее важных фичах TypeScript и о том, как их можно использовать для улучшения качества кода и удобства обслуживания;
✔️Поймете, что такое React Hooks и как с их помощью создавать приложения на React;
✔️Реализуете управление состоянием для вашего приложения React с помощью Redux;
✔️Создадите проект с Express с нуля;
✔️Создадите полнофункциональный форум с помощью React и GraphQL;
✔️Добавите аутентификацию в свое веб-приложение с помощью Redis;
✔️Настроите NGINX в облаке AWS для развертывания и обслуживания ваших приложений.
Скачать книгу
👍21❤1👎1
Front-End Development Projects with Vue.js
Авторы: Raymond Camden, Hugo Di Francesco, Clifford Gurney, Philip Kirkbride, Maya Shavin (2020)
Вы хотите использовать Vue для веб-приложений, но не знаете, с чего начать? Авторы книги помогут сформировать ваш инструментарий разработки и подготовиться к работе над реальными веб-проектами. Вы познакомитесь с основными концепциями Vue с помощью практических примеров и проектов.
Во время чтения книги вы:
✔️Настроите среду разработки и запустите свой первый проект с Vue;
✔️Научитесь использовать внешние библиотеки JavaScript для создания анимаций;
✔️Изучите работу с API с использованием Vuex и Axios для получения данных;
✔️Обеспечите функциональность с помощью модульного и end-to-end тестирования;
✔️Научитесь развертывать веб-приложения.
Скачать книгу
Авторы: Raymond Camden, Hugo Di Francesco, Clifford Gurney, Philip Kirkbride, Maya Shavin (2020)
Вы хотите использовать Vue для веб-приложений, но не знаете, с чего начать? Авторы книги помогут сформировать ваш инструментарий разработки и подготовиться к работе над реальными веб-проектами. Вы познакомитесь с основными концепциями Vue с помощью практических примеров и проектов.
Во время чтения книги вы:
✔️Настроите среду разработки и запустите свой первый проект с Vue;
✔️Научитесь использовать внешние библиотеки JavaScript для создания анимаций;
✔️Изучите работу с API с использованием Vuex и Axios для получения данных;
✔️Обеспечите функциональность с помощью модульного и end-to-end тестирования;
✔️Научитесь развертывать веб-приложения.
Скачать книгу
👍11👎3
Advanced Natural Language Processing with TensorFlow 2
Автор: Ashish Bansal (2021)
В последнее время в NLP происходят огромные прорывы, и теперь индустрия переходит от исследовательских лабораторий к практическим приложениям. Данная книга фокусируется на последних достижениях в этой области и показывает, как применять результаты исследований в бизнесе и проектах.
Во время чтения книги вы:
✔️Освоите важные предварительные шаги в создании приложений NLP, таких как теги POS;
✔️Используете обучение без учителя с такими библиотеками, как Snorkel;
✔️Проведете анализ настроений с помощью BERT;
✔️Используете трансформеры;
✔️Создадите приложения, которые генерируют подписи и отвечают на вопросы об изображениях, используя настраиваемые трансформаторы;
✔️Используете передовые методы TensorFlow.
Скачать книгу
Автор: Ashish Bansal (2021)
В последнее время в NLP происходят огромные прорывы, и теперь индустрия переходит от исследовательских лабораторий к практическим приложениям. Данная книга фокусируется на последних достижениях в этой области и показывает, как применять результаты исследований в бизнесе и проектах.
Во время чтения книги вы:
✔️Освоите важные предварительные шаги в создании приложений NLP, таких как теги POS;
✔️Используете обучение без учителя с такими библиотеками, как Snorkel;
✔️Проведете анализ настроений с помощью BERT;
✔️Используете трансформеры;
✔️Создадите приложения, которые генерируют подписи и отвечают на вопросы об изображениях, используя настраиваемые трансформаторы;
✔️Используете передовые методы TensorFlow.
Скачать книгу
👍7🔥2
Forwarded from Библиотека C/C++ разработчика
Пример пузырьковой сортировки, для контейнеров, без временных переменных.
#cpp #programming
👉 @cpp_lib
template <typename T >
void bubble_sort( T &a )
{
for( T::size_type i = 0; a.size() && i < a.size() - 1; ++i )
{
for( T::size_type j = i; j + 1 > 0; --j )
{
if( a[j] > a[j+1] )
std::swap( a[j], a[j+1] );
}
}
}
std::vector<int> v;
v.push_back( 7 );
v.push_back( 1000 );
v.push_back( 134 );
v.push_back( 23 );
v.push_back( 1 );
bubble_sort( v );#cpp #programming
👉 @cpp_lib
👍4👎4
The Secret Life of Programs
Автор: Jonathan E. Steinhart (2019)
Многие программисты не знакомы с базовыми технологиями, которые позволяют их программам работать. Данная книга является учебником по основам работы компьютерных программ. Она охватывает такие темы, как аппаратное обеспечение, комбинационная логика, секвенциальная логика, архитектура компьютера, ввод-вывод.
Во время чтения книги вы:
✔️Узнаете, как реальный мир преобразуется в форму, понятную компьютерам, такую как биты, логика, числа, текст и цвета;
✔️Прочитаете об основных блоках, из которых состоит компьютер, включая логические элементы, сумматоры, декодеры, регистры и память;
✔️Узнаете, почему разработка программ, соответствующих компьютерному оборудованию, особенно памяти, повышает производительность;
✔️Научитесь приемам повышения эффективности работы программ.
Скачать книгу
Автор: Jonathan E. Steinhart (2019)
Многие программисты не знакомы с базовыми технологиями, которые позволяют их программам работать. Данная книга является учебником по основам работы компьютерных программ. Она охватывает такие темы, как аппаратное обеспечение, комбинационная логика, секвенциальная логика, архитектура компьютера, ввод-вывод.
Во время чтения книги вы:
✔️Узнаете, как реальный мир преобразуется в форму, понятную компьютерам, такую как биты, логика, числа, текст и цвета;
✔️Прочитаете об основных блоках, из которых состоит компьютер, включая логические элементы, сумматоры, декодеры, регистры и память;
✔️Узнаете, почему разработка программ, соответствующих компьютерному оборудованию, особенно памяти, повышает производительность;
✔️Научитесь приемам повышения эффективности работы программ.
Скачать книгу
👍9
Forwarded from Библиотека PHP программиста 👨🏼💻👩💻
Как обновить большие массивы данных в Laravel
Иногда вам необходимо обновить данные в вашей базе данных. Самая простая возможность - просто запустить обновление в базе данных MySQL. Но это не всегда работает. Особенно если вы используете события или хотите обновить отношения .....
https://42coders.com/how-to-update-large-data-in-laravel
#Laravel
👉 @php_lib
Иногда вам необходимо обновить данные в вашей базе данных. Самая простая возможность - просто запустить обновление в базе данных MySQL. Но это не всегда работает. Особенно если вы используете события или хотите обновить отношения .....
https://42coders.com/how-to-update-large-data-in-laravel
#Laravel
👉 @php_lib
👍6