Архив за 08 марта 2025

Современная электротехника, особенно в сфере промышленности и IT, становится всё более чувствительной к качеству электроснабжения. Малейшие колебания напряжения, перебои в сети или скачки напряжения могут привести к серьезным сбоям, повреждению оборудования и даже потере ценных данных. Читать полностью »

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

Разворачиваем микрофронты на Next.js - 1

Зачем нам понадобились микрофронты 

Читать полностью »

Новая экспериментальная рубрика. Обдумывая концепцию того, чем можно было бы дополнительно разбавить и дополнить на условно регулярной основе пять основных рубрик ("Новый взгляд на старые игры", "Разбирая бэклог", "Doom", "Назад в прошлое" (интервью), "Графоманские заметки о кино"), на которые дробятся мои публикации и подготовка материалов в которых, будь то как те же интервью, так и иные материи, порой занимает достаточно времени, пришёл к в чём-то созвучной, но отличной по духу идее. На выходе получился первый материал, цикл по которому компоновать в последующем планируется согласно четырём принципам:

Читать полностью »

Команда миссии Perseverance столкнулась с неожиданной инженерной проблемой при работе с образцом породы «Зелёные сады», добытым в районе «Столовых гор» на Марсе. После успешного извлечения керна марсоход не смог герметизировать контейнер с первой попытки, несмотря на многократные попытки. Подобный сценарий уже случался ранее — образец Mageik удалось закрыть лишь через 40 дней после сбора.

Привет!

Сегодня рассмотрим, почему free() не всегда освобождает память, как работает malloc(), когда glibc действительно возвращает память в ОС, и как избежать фрагментации хипа. А так же напишем кастомный аллокатор.

malloc

Вызываете malloc(42), думаете, что получили 42 байта и живёте счастливо. Но всё гораздо сложнее. malloc() — это не просто «дай мне N байтов», а целая система управления памятью, которая старается минимизировать фрагментацию, уменьшить системные вызовы и ускорить выделение памяти.

malloc(size_t size) — это стандартная функция из Читать полностью »

Elasticsearch - это мощный поисковый движок, который позволяет эффективно индексировать и искать данные. В этой статье мы рассмотрим, как интегрировать Elasticsearch в Laravel, используя Docker и PHP-библиотеку elasticsearch/elasticsearch.

1. Установка Laravel

curl -s "https://laravel.build/elasticsearch-example?with=pgsql" | bash

2. Добавляем ElasticSearch в Docker

В файле docker-compose.yml добавляем контейнер с ElasticSearch:

Читать полностью »

Типичный взрослый житель Великобритании проводит в социальных сетях около двух часов в день. А для молодых пользователей этот показатель может доходить до пяти часов. Instagram или TikTok словно затягивают нас в свои постоянно меняющиеся ленты, и оторваться от этих платформ очень сложно.

Наше последнее исследование показало, что даже наше тело отражает состояние прилипания к экрану, когда мы сидим в социальных сетях.

Читать полностью »

Пользователи постоянно меняют логику подсчёта? Они не довольны скоростью, с которой ты меняешь код? Тебя самого достало, так часто менять одно и тоже? Если да, то вот тебе решение: пускай пользователи сами пишут формулы на языке, который им более знаком: это формулы эксель. Тебе лишь надо научить своё приложение считать это. Как это сделать? С помощью чёрной магии конечно!

И так, предположим, мы хотим использовать у себя следующую формулу:

=ЕСЛИ(A1>A2; "Больше"; "Меньше")

Читать полностью »

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

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js