Подключение ClickHouse как MCP Server на MacOS для Claude

  1. Клонируем репозиторий из github:
git clone git@github.com:ClickHouse/mcp-clickhouse.git

MCP для clickhouse будет запускаться как standalone Python-процесс, который Claude Desktop/Cowork запускает локально и общается с ним по stdio. Креды живут в переменных окружения этого процесса — не в чате.

Спасибо, Ozon, за скидку null

push-нотификация от Ozon 25.02.2026:

Товар стал дешевле на null.

Ozon.ru отличная скидка null. Товар стал дешевле на null

Приложение Realt_TESTING_DEV в App Store?

7 июня 2025 при попытке войти в REALT (realt.by) приложение на Iphone получал сразу же ошибку:

Нет соединения с Интернетом

Хотя, очевидно, доступ в интернет на Iphone в моменте был.

Название приложения отбивалось как:

Realt_TESTING_DEV

Иконка и UI соответствовала фирменному стилю realt.by. См скриншот:

Как запускать функцию с фиксированным интервалом в GOlang

Иногда нужно запускать какую-то функцию с регулярным интервалом — например, проверку состояния, отправку метрик или повторный запрос. В Go это делается через time.Ticker.

Golang readAll из ioutil вычитать контент без потери контента

JetBrains начала отзывать оплаченные лицензии пользователей в РФ и РБ

Cо второй половины октября 2024 пользователи начали получить сообщение от отзыве их лицензии в продуктах JetBrains. В частности, в PHPStorm.

Сообщение всплывает примерно через 30 минут нахождения под IP адресом Российской Федерации или Беларуси.

rdkafka installation on MacOS

Given you have no rdkafka installed on MacOS:
 
class "RdKafka\Conf" does not exist
 
By following 5 steps, you should resolve the installation issue and have the rdkafka extension working on your macOS system.

PostgreSQL на MacOS простая установка и использование

Для установки PostgreSQL на MacOS будем использовать brew (очень популярный менеджер пакетов в MacOS) для простоты.

Давайте посмотрим какие сервисы уже установлены и менеджатся через brew:

% brew services
Name          Status User File
memcached     none
nginx         none
php           none
php@8.2       none
postgresql@16 none

 

Тестер витой пары RJ-45 FWT11R трассоискатель и прозвонка

FWT11R — это небольшое мультифункциональное устройство, которое поможет:

  1. проверить целостность жил кабеля RJ45
  2. поиск скрытой проводки, функция трассоискателя.

FWT11 Тестер RJ45 многофункциональный с функцией прозвонки всех жил витой пары

FWT11 — кабельный тестер, производства компании BSIDE, предназначен для выполнения трассировки скрытой проводки, поиска силовых и коммуникационных линий, локализация обрывов, а также выполнения проверки распиновки Ethernet кабелей.

 

 

SuluCMS v2.5 add Source Editing feature to CKEditor

SuluCMS v2.5 uses CKEditor v.5 where Source editing is plugin. 

So, we need to:

  1. Connect Source editing plugin
  2. Customize CKEditor by adding additional plugin to CKEditor registry.

Sulu add Soure editing support to CKEditor

PHP выполнить shell команду синхронно с timeout, ограничив время выполнения

Задача которую решаем — возможность из-под PHP-кода выполнить произвольную shell-команду (как через shell_exec) с возможностью задать timeout на команду.

Для чего задавать timeout для shell команды?

Timeout нужен в случае, если shell_exec на выполнении команды просто подвисает. Мы не можем никаким образом обернуть функцию shell_exec чтобы прервать его через заданное время и выбросить исключение.

PHP Shell exec if no timeout applied

НОВЫЕ ПОЛЬЗОВАТЕЛИ