EngineerSpock

Общая информация

Так ли важна математика для программистов?

Автор оригинального текста: Steve Yegge Так ли важна математика для программистов? Последние 15 месяцев после прочтения биографии Джонни фон Неймана, я работал над восстановлением своих заржавевших математических навыков. Я прочитал огромную стопку книг по математике, и у меня осталась еще целая куча непрочитанных. И наконец-то начинает что-то получаться. Давайте я расскажу вам об этом. Общепринятое …

Так ли важна математика для программистов? Читать далее »

Очистка мусора в JavaScript – и всё-таки она существует

JavaScript — это язык программирования со сборщиком мусора, который автоматически удаляет неиспользуемые объекты из памяти. Однако, иногда возникают ситуации, когда мусор собирается не так быстро, как нам бы хотелось. В таких случаях мы может применить ряд техник для ускорения процесса очистки памяти. Первым и самым простым подходом является уничтожение ссылок на объекты. Когда объект больше …

Очистка мусора в JavaScript – и всё-таки она существует Читать далее »

POSTMAN – что за сервис и для кого он нужен?

Postman – это инструмент для разработки и тестирования API. С его помощью вы можете отправлять HTTP-запросы на сервер, а затем анализировать полученные ответы. Он широко используется веб-разработчиками и API-тестировщиками для отладки и тестирования API перед интеграцией. Postman имеет пользовательский интерфейс, который облегчает создание запросов и проверку ответов. Вам нужно лишь указать URL-адрес конечной точки API, …

POSTMAN – что за сервис и для кого он нужен? Читать далее »

Разработка мобильных приложений на React с Expo

Технология Expo является набором инструментов, который позволяет разработчикам создавать кросс-платформенные мобильные приложения с использованием языка JavaScript и библиотеки React Native.  Преимущества Expo заключаются, в том числе, в быстрой настройке проекта без необходимости настройки окружения разработки и сборщиков, а также в богатом наборе готовых компонентов и API-интерфейсов для взаимодействия с устройствами. Expo позволяет разработчикам создавать приложения, …

Разработка мобильных приложений на React с Expo Читать далее »

Создание сетки с помощью Grid CSS

HTML и CSS – это два фундаментальных языка, используемых для создания веб-страниц и придания им стилей. Одним из самых мощных инструментов CSS является Grid CSS, который позволяет разработчикам создавать сложные и адаптивные сетки для макета веб-страницы. В этой статье мы подробно рассмотрим Grid CSS и расскажем о его основных возможностях. Grid CSS представляет собой двумерную …

Создание сетки с помощью Grid CSS Читать далее »

Обычные и не совсем обычные селекторы CSS – но все очень полезные

CSS знают все, он предоставляет нам широкий спектр возможностей для стилизации веб-страниц. Среди различных селекторов CSS можно выделить несколько наиболее необычных, которые демонстрируют интересные и нестандартные подходы к выбору элементов. Их мы и рассмотрим. :root селектор: Этот селектор позволяет выбирать корневой элемент документа, т.е. элемент <html>. Он полезен, когда вы хотите определить глобальные переменные CSS …

Обычные и не совсем обычные селекторы CSS – но все очень полезные Читать далее »

Рубрика “Учебник JavaScript” – как работает рекурсия в JS

Рекурсия – это процесс вызова функцией самой себя. Позволь мне показать пример, чтобы было понятнее. Допустим, у нас есть функция, которая считает факториал числа: function factorial(n) {   Базовый случай – когда n равно 0 или 1   if (n === 0 || n === 1) {     return 1   }   Рекурсивный случай – когда n …

Рубрика “Учебник JavaScript” – как работает рекурсия в JS Читать далее »

Runtime в React – что это такое?

Когда вы создаете приложение с использованием React, вы пишете код, который описывает то, как приложение должно выглядеть и вести себя при определенных условиях. Этот код называется кодом компонентов. React преобразует ваш код компонентов в более эффективный формат, который может быть выполнен во время работы приложения. Когда вы запускаете свое приложение React, Runtime в вашем проекте  …

Runtime в React – что это такое? Читать далее »

Clickhouse – краткий исторический экскурс

ClickHouse – это открытая колоночно-ориентированная система управления базами данных (СУБД). Она была разработана в компании Yandex, одной из крупнейших интернет-компаний в России. ClickHouse была создана для обработки и анализа огромных объемов данных в режиме реального времени. История ClickHouse началась в 2009 году, когда компания Yandex столкнулась с проблемой обработки больших объемов данных, которые постоянно накапливались …

Clickhouse – краткий исторический экскурс Читать далее »

Простая настройка ClickHouse

Установите ClickHouse на сервере или на локальной машине. Вы можете найти инструкции по установке из официального репозитория ClickHouse или использовать предустановленные пакеты для вашей операционной системы. Проверьте файл конфигурации ClickHouse. Он находится по пути /etc/clickhouse-server/config.xml. В этом файле вы можете настроить различные параметры, такие как порты, пути к данным и настройка безопасности. Убедитесь, что настройки …

Простая настройка ClickHouse Читать далее »