Telegram-бот: от первой строчки до размещения — 26.06.2020

Эта статья о том, как создать Telegram-бот для автоматизации нескольких рутинных задач. Если вас интересует только код, то вот ссылка. Он несложный, и его вполне можно понять самостоятельно. Что этот бот будет делать? Отправлять письма Это совсем не тупо, но мне кажется, надо пояснить. Всю дорогу по ходу учебы мне нужно ПОДРОБНЕЕ

Руководство пользователя по переменным CSS — 26.06.2020

Переменные в CSS были крайне востребованной функцией рабочей группы CSS Консорциума World Wide Web, к которой я присоединилась в 2012 году, с самого начала группы в 1997 году. К концу 2000-х годов сообщество разработчиков — в своем стремлении уменьшить дублирование и оптимизировать работу — разработало много решений для смягчения отсутствия ПОДРОБНЕЕ

Нативная разработка vs кросс-платформенная — нужно ли выбирать? — 08.06.2020

Сегодня хотелось бы остановиться на вопросе выбора между нативной и кросс-платформенной разработкой для мобильных приложений. Как показала практика, это актуальная дилемма как для заказчиков, так и для начинающих разработчиков, которые хотят приобрести наиболее полезный опыт для дальнейшей карьеры. Если перед вами возникает задача разработать какое-то мобильное приложение, выбор платформы зависит ПОДРОБНЕЕ

10 заповедей UI-дизайна — 01.06.2020

Этот список составлен на основе книги «101 UX-принцип» (101 UX Principles), написанной Уиллом Грантом (Will Grant). 1. Пустые состояния Пустые состояния должны представлять нечто большее, чем просто пустой дисплей. Экран, который обычно заполняется пользовательским вводом, пуст, поскольку пользователь впервые открыл ваш продукт. Там может находиться список книг, проектов, задач, клиентов ПОДРОБНЕЕ

Создаем интернет-магазин на Nuxt.js 2 пошаговое руководство Часть 3 — 16.05.2020

В этой части: создадим блоки товаров «С этим товаром также покупают» и «Интересные товары» создадим иконку корзины с количеством товаров подключим модальное окно с товарами в корзине перепишем всю логику store Создадим блоки товаров типа: «С этим товаром также покупают» Тут немножко поговорим об асинхронных запросах в Nuxt. Допустим мы ПОДРОБНЕЕ

Создаем интернет-магазин на Nuxt.js 2 пошаговое руководство Часть 2 — 16.05.2020

Первая часть тут Продолжаем разработку нашего интернет магазина. В этой части будет: нормальная загрузка картинок по статическим адресам генерация хлебных крошек на клиенте страница товара шапка рабочая кнопка купить с синхронизацией товаров между вкладками (и сессиями) Как можно увидеть вытаскивать случайные картинки с Unsplash довольно медленная идея. Лучше заранее указать ПОДРОБНЕЕ

Создаем интернет-магазин на Nuxt.js 2 пошаговое руководство Часть 1 — 16.05.2020

Вы сможете почерпнуть полезные хаки, плагины и способы решения проблем, которые часто возникают при создании Nuxt приложений. В этой статье я хочу поделиться как создать примитивный интернет-магазин: Который будет быстро загружаться у пользователя. Который полюбит Google (или любой другой поисковик) с точки зрения SEO. Для упрощения восприятия процесса в этой ПОДРОБНЕЕ

Ускоряем загрузку сайта с помощью Chrome DevTools — 15.05.2020

Шаг 1. Проводим аудит сайта Когда необходимо улучшить производительность, мы начинаем с аудита: У нас будет базисная линия, с которой можно будет проводить сравнение. Мы получаем практические советы о том, какие изменения внесут наибольшее влияние. Подготовимся Ваша версия может отличаться от этого руководства, так что некоторые функции могут выглядеть иначе ПОДРОБНЕЕ

C++/Qt: пора валить?. — 15.05.2020

За что многие любят связку С++ и Qt? За то, что она позволяет решать практически любые задачи без смены контекста. Язык, на котором можно писать быстрые программы, простая, единообразная и хорошо документированная структура, кроссплатформенность, и за всем этим – огромное сообщество. Давайте структурно декомпозируем разделим на части тот тип проектов. ПОДРОБНЕЕ

Запускаем Jupyter на орбиту LXD — 14.05.2020

И так мы запустим в контейнере JupyterLab — следующей генерации пользовательского интерфейса вместо устаревшего Jupyter Notebook, а также установим такие модули Python как NumPy, Pandas, Matplotlib, IPyWidgets которые позволят вытворять всё перечисленное выше и сохранять это всё в специальном файле — IPython-ноутбуке. Навигация План взлёта на орбиту Установка и настройка ПОДРОБНЕЕ