DevGang
Авторизоваться
Владимир Лаптев

Владимир Лаптев

Многопоточный ALTER TABLE с pt-online-schema-change и myloader

pt-online-schema-change эмулирует способ, которым MySQL изменяет внутренне таблицы, но работает с ее копией, которую вы хотите изменить. Он выполняет инструкции INSERT для импорта данных, которые выполняются в одном соединении для заполнения новой таблицы. В этом репозитории есть скрипт myloader_pt-osc.sh, который использует myloader для выполнения параллельных вставок, вместо использования внутренних инструментов pt-online-schema-change, но также использует ее исправленную версию.

Использование CSS-масок для создания зубчатых краев

Я работал над проектом, который имел этот аккуратный зазубренный край вдоль нижней части изображения баннера.

Выглядит остро... во многих отношениях
Выглядит остро... во многих отношениях

Давайте глубже погрузимся в свойство CSS Container

По сравнению с прошлыми, современные браузеры стали действительно эффективными для рендеринга запутанной сети HTML, CSS и JavaScript-кода, который предоставляет типичная веб-страница. Требуется всего миллисекунды, чтобы преобразовать код который мы создаем в то, что люди могут использовать.

10 лучших инструментов планирования контента для WordPress

Добавление списка Python – как добавить элемент в массив, объясненный примерами 

Привет! Если вы хотите узнать, как использовать метод append(), то эта статья для вас. Это мощный метод списка, который вы обязательно будете использовать в своих проектах Python.  

Узнайте, как создать быстрый и отзывчивый markdown редактор с помощью React, Firebase и SWR

Недавно я вступил в довольно трудное путешествие по созданию собственной CMS с нуля. Однако, работая над этим проектом, я обнаружил удивительный хук для извлечения данных, называемый useSWR, созданный замечательными людьми из Verce!, поэтому я хотел показать вам, ребята, как SWR значительно упрощает создание быстрых и удобных приложений. Это на удивление легко, так что давайте начнем. Поскольку показывать его вам без контекста было бы не очень интересно, мы собираемся создать markdown редактор, который использует Firebase для аутентификации и хранения наших данных. Итак, поехали...

Оптимизация первой задержки ввода

Как быстрее реагировать на взаимодействие с пользователем.

Как использовать MoJS с React

Создание красивых анимаций - одна из самых сложных задач для разработчика Frontend. Решением этой проблемы является использование некоторой супер простой в использовании библиотеки, такой как MoJS. В этой статье мы узнаем, как использовать MoJS с React для создания супер классных анимаций.

Полное руководство Python по созданию Telegram Bot с использованием python-telegram-bot

Telegram-боты - это увлечение которые позволяют вам играть в игры, находить друзей, находить новых ботов и даже создавать ботов - возможности безграничны. Сегодня я расскажу о том, как я создал telegram-бота для борьбы с пищевыми отходами, предоставляя полное учебное пособие, начиная с:

Что такое GitHub? Что такое Git? И как использовать эти инструменты разработчика.

Первые написанные вами программы, вероятно, будут не очень впечатляющими. Вы будете делать много ошибок и вам никогда не захочется возвращаться в прошлое.

Основные команды терминала Linux

Это просто краткий обзор основных команд терминала, которые я использую ежедневно и я полагаю, что большинство разработчиков также используют их.

Inkscape 1.0 выпущен для GNU / Linux, Windows и MacOS

С более чем 16-летним интенсивным развитием, графический редактор с открытым исходным кодом Inkscape наконец-то достиг рубежа с выпуском версии 1.0. Inkscape 1.0, включает в себя высокую производительность, новые функции, набор инструментов, поддержку HiDPI и собственное приложение mac OS.

10 кодов состояния HTTP, которые звучат как проблемы в отношениях

404 Not Found и 500 Server Error, вероятно, самые известные коды состояния HTTP, но существует множество других.  

Автоматизация вашего рабочего стола с Ansible

Когда дело доходит до настройки моего ноутбука, мне не нужно слишком много думать о настройке между компьютерами. Особенно, когда я хочу получить право на работу, игры и т. д.

По этой причине мне очень удобно иметь одинаковую базовую конфигурацию на каждой машине (внешний вид, сочетания клавиш, программное обеспечение ядра и т. д.).

Избегайте рендеринга пустого содержимого с помощью font-display: swap

Я работал над восстановлением моего сайта. Я нашел этот удивительный шрифт Wotfard во время просмотра сайта Josh W Comeau.  

Как отфильтровать датафрейм Pandas за 3 минуты

В Pandas есть много способов отфильтровать DataFrame. Я познакомлю вас с наиболее важными вариантами с помощью Симпсонов.