Месяц: Июнь 2021
-
Что такое умный термостат?
—
от автора
Некоторое время назад мы попытались дать ответ на этот вопрос. Через призму нашего видения.Вот, что у нас получилось. За последнее время мы выпустили несколько крупных обновлений ПО, которые как исправляли некоторые недоработки, так и расширяли функционал устройства. В целом, на сегодняшний день, термостат обладает всем разнообразием функционала, который мы хотели реализовать в нём. Конечно, будет еще…
-
Увеличиваем throughput приложения в 2 раза или неблокирующая работа с Elasticsearch с использованием Kotlin coroutines
—
от автора
Elasticsearch — мощный поисковый движок и распределенная система хранения документов. При правильной конфигурации, всю магию поиска выполняет именно он, а клиентскому приложению остается лишь сгенерировать запрос в виде Query DSL и подождать ответа.Но что если наши поисковые стратегии довольно сложны, а сущности, среди которых осуществляется поиск, имеют развесистую структуру? Прибавив к этому индексы на десяток…
-
История компании Silicon Graphics
—
от автора
Вероятно, вы слышали о компании SiliconGraphics, позже сменившей название на Silicon Graphics, Inc, а потом просто на SGI, однако из домашних пользователей её продукцией не пользовался никто, кроме самых ярых фанатов. Так получилось, потому что SGI специализировалась на производстве высокопроизводительных рабочих станций, проектировании ПО и создании суперкомпьютеров для компаний, профессионально занимающихся 3D-графикой. На пике своего…
-
Подкаст «Хочу в геймдев» #4 — текстовая версия
—
от автора
Четвертый выпуск подкаста – мы говорим о профессии программист. Гость выпуска — Александр Сорокин. Мы говорим о командах технических профессий, задачах, кому какие ключевые навыки необходимы, даем пример ТЗ и многое другое!Ведущие выпуска Вячеслав Уточкин Олег Доброштан Александр МурашПуть экспертаИнтерес к компьютерам появился…
-
Как оптимизировать скорость сайта с помощью Google PageSpeed
—
от автора
Привет читателям Хабра! Меня зовут Сергей Кузнецов, я руковожу отделом frontend-разработки в компании AGIMA. Сегодня мне бы хотелось поговорить про оптимизацию сайта в разрезе показателей Google PageSpeed.Статей разной свежести и полезности много, но обычно в них даются наиболее простые и распространенные рекомендации, которые известны любому, кто хоть немного дружит с вебом. Что-то вроде: «Выносите скрипты вниз…
-
Защищенные серверы Ultrastar Edge от Western Digital: обзор возможностей
—
от автора
Обычные серверы — системы, которые весьма чувствительны к внешним условиям, включая температуру, влажность, загрязненность воздуха и, конечно, физические воздействия. Обычный сервер едва ли сможет работать в экстремальных условиях: — при высокой или очень низкой температурах, запыленном воздухе и т.п. Но в некоторых случаях производительные системы нужны как раз в местах с экстремальными для вычислительной техники…
-
Опыт хранения IP-адресов в PostgreSQL
—
от автора
Описание проблемыНе раз наша команда в Каруне сталкивались с задачей, связанной с хранением и использованием IP-адресов в базе данных. Предположим, что есть типичная задача: необходимо парсить огромное количество диапазонов адресов (~300k) с известного ресурса, а далее определять страну по IP-адресу клиента. Кажется, ничего особенного. Это довольно просто решается любым ниже описанным способом при малых нагрузках. Но…
-
Весенний Волхов: город первой крупной ГЭС
—
от автора
Город-киногерой, который создатели фильмов снимают из-за атмосферы и возможности увидеть прошлое, и город, прорвавший энергетическую блокаду Ленинграда, – Волхов Ленинградской области. Об истории возникновения города читайте здесь. Теперь же мы посмотрим на этот город весной и увидим один из шедевров промышленной архитектуры – Волховскую гидроэлектростанцию, строительство которой началось в 1918 году. Умный городВесной в любом…
-
Интеграция SAML в Zimbra OSE
—
от автора
Технология единого входа обладает массой преимуществ по сравнению с классическими методами аутентификации, главное из которых заключается в том, что именно SSO обеспечивает наилучший баланс между удобством пользователя и информационной безопасностью предприятия. Ранее мы уже рассказывали о том, как реализовать SSO в Zimbra OSE при использовании аутентификации в Active Directory с помощью Kerberos. На этот раз…
-
React. Не в глубь, а в ширь. Композиция против реальности
—
от автора
Давайте рассмотрим искусственный пример кода, который, как и в жизни, постепенно будет расширяться и усложняться, а наша задача, глядя на это всё, понять: не пора ли рефакторить. План наших действий: задача – решение – анализ – рефакторинг. Приступим.Задача: в проект нужны тултипы. Сказано – сделано.interface OwnProps { hint: string } export const Tooltip: FC<OwnProps> =…