Главная » Tech

Новые типы микроразметки для расширенных интерактивных сниппетов

Мы перевели обзор трех новых видов микроразметки schema.org, которые позволяют показать в сниппете вопросы и ответы. Это FAQ — набор вопросов, близких по теме (отличается от блока People Also Ask тем, что берется с одного сайта), HowTo —…

Читать далее »

Использование функции connect() из пакета react-redux

В статье, перевод которой мы публикуем сегодня, речь пойдёт о том, как создавать в React-приложениях компоненты-контейнеры, которые связаны с состоянием Redux. Этот материал основан на описании механизма управления состоянием в React с применением пакета react-redux. Предполагается, что у вас…

Читать далее »

11 советов для тех, кто использует Redux при разработке React-приложений

Когда речь идёт о разработке React-приложений, то, в плане архитектуры кода, маленькие проекты часто бывают более гибкими, чем большие. Нет ничего плохого в том, чтобы создавать такие проекты с использованием практических рекомендаций, нацеленных на более крупные приложения. Но…

Читать далее »

Опровергаем четыре стереотипа о языке программирования Rust.

Язык программирования RUST, начатый как хобби-проект, а впоследствии поддерживаемый корпорацией Mozilla, позволяет дефолтным программистам писать одновременно и безопасные и быстрые системы: от калькуляторов до высоконагруженных серверов. За своё относительно короткое время существования, данный язык уже успел обрасти стереотипами,…

Читать далее »

Почему системные администраторы должны становиться DevOps-инженерами

На дворе 2019 год, и тема DevOps сейчас актуальна, как никогда. Говорят, что дни системных администраторов прошли, как миновала эпоха мейнфреймов. Но так ли это на самом деле? Как это часто бывает в IT, ситуация изменилась. Появилась методология…

Читать далее »

Веб-сервер на C++ и сокетах

Создадим HTTP-сервер, который обрабатывает запросы браузера и возвращает ответ в виде HTML-страницы. Введение в HTTP Для начала разберемся, что из себя представляет HTTP. Это текстовый протокол для обмена данными между браузером и веб-сервером. Пример HTTP-запроса: GET /page.html HTTP/1.1…

Читать далее »

Правильное оформление исходного кода

Рекомендации по форматированию кода Соблюдайте правильные отступы. Старайтесь разделять переменные с логическими операциями пробелами. Инденты лучше ставить либо четырьмя пробелами, либо знаками табуляции. Имена переменных и функций лучше писать со строчной буквы латинского алфавита, кроме того — они…

Читать далее »

Задержка экрана консоли на C++

Итак, вы написали консольное приложение, компилятор построил его без ошибок, но после запуска программы окно приложения сразу закрывается, сейчас я расскажу как этого избежать. Если вы пользуетесь Visual Studio 2008 или более ранней версией, Вам достаточно запускать программу…

Читать далее »

Русский язык в консоли C++

Вы наверное не раз пытались вывести в консольное приложение русский текст, но вместо него выводились разные кракозябры. К примеру, если мы напишем такой код на С++ #include <iostream> using namespace std; int main() { cout << «Русский текст…

Читать далее »

Вычисление факториала на C++

В данной статье рассматривается применение рекурсии в C++ на примере вычисления факториала целого числа. Для реализации приведенной ниже программы Вам понадобится среда разработки, которую можно скачать здесь или здесь. Сначала определимся, что из себя представляет рекурсивная функция. Рекурсивной называется функция,…

Читать далее »