Forwarded from Книгомир. Книги по программированию
Рассел_М_,_Классен_М_Data_Mining.pdf
32.2 MB
Data Mining - 2020
#русский
#русский
Forwarded from Webchic - frontend, backend, ci/cd
Forwarded from TechBooks - книги для программистов
Распределенные системы. Паттерны проектирования.
Автор: Брендан Бернс
Год издания: 2019
Скачать книгу
#programming #русский
Автор: Брендан Бернс
Год издания: 2019
Скачать книгу
#programming #русский
Forwarded from Frontender Libs - обзор библиотек JS / CSS
Laravel Valet
Laravel Valet - это минималистичное окружение для PHP-разработки на MacOS.
Под капотом использует PHP, Nginx и DnsMasq. Никаких виртуальный машин, никаких правок /etc/hosts. Valet проксирует все запросы к домену .test в папку на локальной машине с названием домена.
Отлично подходит для тех, кто хочет легкого и быстрого рабочего окружения, или для работы с ограниченным количеством памяти.
Laravel Valet - это минималистичное окружение для PHP-разработки на MacOS.
Под капотом использует PHP, Nginx и DnsMasq. Никаких виртуальный машин, никаких правок /etc/hosts. Valet проксирует все запросы к домену .test в папку на локальной машине с названием домена.
Отлично подходит для тех, кто хочет легкого и быстрого рабочего окружения, или для работы с ограниченным количеством памяти.
Forwarded from PHP Books
Forwarded from DevOps&SRE Library
NGINX_Cookbook.pdf
9.8 MB
NGINX Cookbook
Advanced Recipes for High-Performance Load Balancing
Derek DeJonghe
2021
Advanced Recipes for High-Performance Load Balancing
Derek DeJonghe
2021
Forwarded from TechBooks - книги для программистов
Programming PHP, 4th edition
Автор: Kevin Tatroe and Peter MacIntyre
Год издания: 2020
Скачать книгу
#php #english
Автор: Kevin Tatroe and Peter MacIntyre
Год издания: 2020
Скачать книгу
#php #english
Forwarded from TechSkills - книги по программированию
Forwarded from Веб-страница
Докеризируем среду разработки в VS Code
В этой статье рассматривается способ использования контейнеров Docker в качестве полноценной среды разработки с помощью расширения Remote - Containers. Благодаря ему можно создать необходимое количество контейнеров, а затем:
— использовать их для запуска библиотек, необходимых для работы с кодом в разных конфигурациях;
— быстро переключаться между изолированными средами разработки;
— пробовать новые технологии, не влияя на локальные настройки и не только.
Подробнее о том, как настроить расширение и что оно позволяет делать:
https://tprg.ru/cPNK
#docker #vscode
В этой статье рассматривается способ использования контейнеров Docker в качестве полноценной среды разработки с помощью расширения Remote - Containers. Благодаря ему можно создать необходимое количество контейнеров, а затем:
— использовать их для запуска библиотек, необходимых для работы с кодом в разных конфигурациях;
— быстро переключаться между изолированными средами разработки;
— пробовать новые технологии, не влияя на локальные настройки и не только.
Подробнее о том, как настроить расширение и что оно позволяет делать:
https://tprg.ru/cPNK
#docker #vscode
Forwarded from Базы данных. Книги по программированию
Mariadb platform: high availability guide
Автор: https://mariadb.com/
Год издания: 2019
Скачать книгу
#Mariadb #english
Автор: https://mariadb.com/
Год издания: 2019
Скачать книгу
#Mariadb #english
Forwarded from TechBooks - книги для программистов
BPF для мониторинга Linux
Автор: Калавера Д., Фонтана Л.
Год издания: 2021
Скачать книгу
#linux #русский
Автор: Калавера Д., Фонтана Л.
Год издания: 2021
Скачать книгу
#linux #русский
Forwarded from PHP Books
Какой PHP фреймворк учить в 2021?
Laravel находится на первом месте в мире по популярности уже не первый год. Отличная документация, огромное количество фич из коробки и грамотно построенная архитектура делают его не просто фреймворком, а экосистемой:
- Коробочная интеграция с Vue.js
- Механизм для отложенных задач
- Сокеты с авторизацией
и многое другое.
На канале WebCraft практикующие разработчики делятся тонкостями работы с Laravel и Vue.js
Подписывайся 👉 @web_craft
Laravel находится на первом месте в мире по популярности уже не первый год. Отличная документация, огромное количество фич из коробки и грамотно построенная архитектура делают его не просто фреймворком, а экосистемой:
- Коробочная интеграция с Vue.js
- Механизм для отложенных задач
- Сокеты с авторизацией
и многое другое.
На канале WebCraft практикующие разработчики делятся тонкостями работы с Laravel и Vue.js
Подписывайся 👉 @web_craft
Forwarded from IT 1ess0ns
🔰Краткий обучающий курс по основам Linux
Linux — это Unix-подобная операционная система основанная на одноименном ядре. Свободное распространение и открытый исходный код делает систему довольно популярной. В данных видеоуроках вы научитесь разбираться в основных понятиях и научитесь пользоваться системой.
1️⃣ Виртуальные консоли и эмуляторы терминала - Смотреть
2️⃣. Командная оболочка - Смотреть
3️⃣ Горячие клавиши в терминале - Смотреть
4️⃣ Буферы обмена - Смотреть
5️⃣ Иерархия файловой системы - Смотреть
6️⃣ Переменные окружения — часть 1 - Смотреть
7️⃣ Переменные окружения — часть 2 - Смотреть
@IT_1ess0ns
Linux — это Unix-подобная операционная система основанная на одноименном ядре. Свободное распространение и открытый исходный код делает систему довольно популярной. В данных видеоуроках вы научитесь разбираться в основных понятиях и научитесь пользоваться системой.
1️⃣ Виртуальные консоли и эмуляторы терминала - Смотреть
2️⃣. Командная оболочка - Смотреть
3️⃣ Горячие клавиши в терминале - Смотреть
4️⃣ Буферы обмена - Смотреть
5️⃣ Иерархия файловой системы - Смотреть
6️⃣ Переменные окружения — часть 1 - Смотреть
7️⃣ Переменные окружения — часть 2 - Смотреть
@IT_1ess0ns
YouTube
Виртуальные консоли и эмуляторы терминала в Linux.
В данном видео рассказывается о том, что такое Linux, что такое дистрибутив, виртуальная консоль и эмулятор терминала.(ниже смотрите содержание видео)
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Содержание видео:
● 00:00 - Вступление
● 00:22 - Что такое Linux ?
● 01:03 - Что…
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Содержание видео:
● 00:00 - Вступление
● 00:22 - Что такое Linux ?
● 01:03 - Что…
Forwarded from Daily Coding 🔥
💡Подборка советов по SQL
▍Полезная подборка с последними советами по SQL.
▫️ Перечисляйте поля
▫️ Не пишите сложные многоуровневые запросы
▫️ Не используйте в WHERE функции
▫️ Перечисляйте столбцы во время INSERT
▫️ Используйте значение по умолчанию, избегайте NULL
▫️ Используйте имена столбцов в ORDER BY: Часть 1 | Часть 2
▫️ Избавьтесь от ненужных переменных
▫️ Сохраняйте SQL запросы
▫️ Не создавайте много курсоров
▫️ Проверяйте и тестируйте условия при UPDATE и DELETE
▫️ Используйте понятные названия
По какому языку вы хотите следующую подборку? Пишите в комментариях 👇
#советы #coding #sql
▍Полезная подборка с последними советами по SQL.
▫️ Перечисляйте поля
▫️ Не пишите сложные многоуровневые запросы
▫️ Не используйте в WHERE функции
▫️ Перечисляйте столбцы во время INSERT
▫️ Используйте значение по умолчанию, избегайте NULL
▫️ Используйте имена столбцов в ORDER BY: Часть 1 | Часть 2
▫️ Избавьтесь от ненужных переменных
▫️ Сохраняйте SQL запросы
▫️ Не создавайте много курсоров
▫️ Проверяйте и тестируйте условия при UPDATE и DELETE
▫️ Используйте понятные названия
По какому языку вы хотите следующую подборку? Пишите в комментариях 👇
#советы #coding #sql
Forwarded from WebCraft - ремесло веб разработки
PHP | тестирование исключений
Статья содержит советы по тестированию исключений.
Также в статье представлены несколько вариантов написания тестов для исключений.
Статья содержит советы по тестированию исключений.
Также в статье представлены несколько вариантов написания тестов для исключений.
Forwarded from WebCraft - ремесло веб разработки
PHP | Trait typehint
Классы и интерфейсы можно указывать как типы свойств классов и типы параметров функций. Но трейты указывать как типы нельзя.
Если же Вам все таки нужно указать трейт как тип, то самый просто способ - создать интерфейс, описывающий этот трейт и использовать как тип этот интерфейс.
Классы и интерфейсы можно указывать как типы свойств классов и типы параметров функций. Но трейты указывать как типы нельзя.
Если же Вам все таки нужно указать трейт как тип, то самый просто способ - создать интерфейс, описывающий этот трейт и использовать как тип этот интерфейс.
Forwarded from Frontender Libs - обзор библиотек JS / CSS
PHP | генераторы в PHP
Генераторы - простой способ для создания итераторов, не требующий создавать массив данных в памяти.
Простейший пример - функция range реализованная в виде генератора. Массив созданный функцией range(0, 1000000) "съест" более 100 мб памяти. Генератор, возвращающий те же значения потребует не больше 1 кб.
Для создания генератора нужно создать функцию, которая для возвращения значения вместо return использует ключевое слово yield.
Генераторы - простой способ для создания итераторов, не требующий создавать массив данных в памяти.
Простейший пример - функция range реализованная в виде генератора. Массив созданный функцией range(0, 1000000) "съест" более 100 мб памяти. Генератор, возвращающий те же значения потребует не больше 1 кб.
Для создания генератора нужно создать функцию, которая для возвращения значения вместо return использует ключевое слово yield.
Forwarded from TechSkills - книги по программированию
Forwarded from WebCraft - ремесло веб разработки
Laravel | LazyCollection
LazyCollections - это особые коллекции в Laravel, которые в качестве источника данных использует не массивы, а генераторы. Это позволяет существенно сократить потребление памяти.
Также их можно использовать и при запросах моделей из БД, для этого достаточно вместо get использовать метод cursor().
LazyCollections - это особые коллекции в Laravel, которые в качестве источника данных использует не массивы, а генераторы. Это позволяет существенно сократить потребление памяти.
Также их можно использовать и при запросах моделей из БД, для этого достаточно вместо get использовать метод cursor().