<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Дима пишет | Дмитрий Смотров: заметки с тегом всякое_забавное</title>
<link>https://dimasmotrov.ru/tags/vsyakoe-zabavnoe/</link>
<description>backend python fastapi django rabbitmq kafka postgresql sqlalchemy</description>
<author></author>
<language>ru</language>
<generator>Aegea 11.3 (v4134)</generator>

<itunes:subtitle>backend python fastapi django rabbitmq kafka postgresql sqlalchemy</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Похождения Redis’a</title>
<guid isPermaLink="false">30</guid>
<link>https://dimasmotrov.ru/all/pohozhdeniya-redisa/</link>
<pubDate>Fri, 11 Jul 2025 11:12:52 +0300</pubDate>
<author></author>
<comments>https://dimasmotrov.ru/all/pohozhdeniya-redisa/</comments>
<description>
&lt;p&gt;Год назад Redis решил сменить &lt;a href="https://www.opennet.ru/opennews/art.shtml?num=60820"&gt;лицензию&lt;/a&gt; в рамках своей войны с облачными провайдерами, которые предоставляют managed service. Мол «не хорошо, что ребята пользуются плодами open source, зарабатывают деньги, а своими доработками(а провайдеры допиливают технологию, чтобы продавать получше) не делятся. Хотя, насколько мне известно, всеми любимый Яндекс таки контрибьютил в Redis.&lt;/p&gt;
&lt;p&gt;И как-то так сложилось, что „картельный сговор“, состоящий из &lt;a href="https://www.opennet.ru/opennews/art.shtml?num=60871"&gt;Amazon, Google Cloud, Oracle&lt;/a&gt;, а эти ребята далеко не последние по предоставлению облачных услуг, подсуетился и выпустил Valkey, в рамках которого планировалось дальнейшее развитие открытой кодовой базы редиски. Лицензия BSD, контроль проекта у Linux Foundation.&lt;/p&gt;
&lt;p&gt;Сначала был просто форк, но осенью прошлого года вышел релиз Valkey 8.0, который решил:&lt;br /&gt;
1) пересмотреть подход к работе с потоками(да, редис не однопоточный в современных версиях, команды в один поток, но под сторонние активности потоки есть)&lt;br /&gt;
2) оптимизация хеш-таблиц — за счет предвыборки данных значения в бакете(хеш таблицы реализованы на методах закрытой адресации) и закидыванием их в кеш процессора(L1), избавились от последовательного чтения из оперативки. Может показаться, что экономят на спичках, но задержку сократили вдвое, звучит прекрасно.&lt;br /&gt;
3) починили репликацию — изменения на мастере, которые происходят, пока реплика оживает, теперь отправляются на реплику, а не хранятся на мастере.&lt;br /&gt;
4) немного память оптимизировали для словарей, но работает только при небольших размерах ключей.&lt;br /&gt;
5) докинули метрик — использование процессора, статистика по использованию ключей, метрики ввода/вывода по каждому слоту кластера. Теперь искать слоты с повышенной нагрузкой легче.&lt;/p&gt;
&lt;p&gt;Хоть Redis и &lt;a href="https://www.opennet.ru/opennews/art.shtml?num=63175"&gt;дал заднюю&lt;/a&gt; в 8 версии, сказав „цели и задачи &lt;s&gt;специальной&lt;/s&gt; изменения лицензий достигли цели, вон эти халавщики выкинули свое детище в открытый мир, теперь мы вместе работаем на благо мира“ и Санфилиппо вернули, но телодвижения интересные, конечно.&lt;/p&gt;
&lt;p&gt;Признавайтесь, была у кого паника в компании в прошлом году по этому поводу?&lt;/p&gt;
</description>
</item>

<item>
<title>Примеры применения LLM в больших компаниях</title>
<guid isPermaLink="false">28</guid>
<link>https://dimasmotrov.ru/all/primery-primeneniya-llm-v-bolshih-kompaniyah/</link>
<pubDate>Wed, 28 May 2025 21:59:17 +0300</pubDate>
<author></author>
<comments>https://dimasmotrov.ru/all/primery-primeneniya-llm-v-bolshih-kompaniyah/</comments>
<description>
&lt;p&gt;(Комментарий к &lt;a href="https://t.me/SmotrovDev/71"&gt;посту &lt;/a&gt;)&lt;br /&gt;
Маты заблюрить к сожалению не могу, поэтому прошу простить.&lt;/p&gt;
&lt;p&gt;Много разговоров про пользу и помощь от LLM’ок, кто-то там уже найм замораживает и людей опять под нож планирует, но я либо не туда смотрю, либо мне пора очки надевать: я будто не видел положительных кейсов, когда моделька могла бы реально закрывать задачи.&lt;/p&gt;
&lt;p&gt;Пока я будто вижу один большой стеб вайбкодеров и разговоры вокруг да около, за исключением генерации картинок и видео( меня очень зацепил  сгенерированный роман «Ангельский двигатель», прикольно сделано). Как крутой поисковик тоже сойдет, по сути сейчас точка начала моего ресерча в неизвестных мне темах начинается с запроса в дипсик, а дальше раскручиваю по старинке.&lt;/p&gt;
&lt;p&gt;У вас есть сохраненные примеры успешного внедрения LLM у каких-либо компаний? Поделитесь, буду признателен 👀&lt;/p&gt;
</description>
</item>

<item>
<title>Есть у меня такой фетиш...</title>
<guid isPermaLink="false">22</guid>
<link>https://dimasmotrov.ru/all/est-u-menya-takoy-fetish/</link>
<pubDate>Wed, 28 May 2025 21:26:32 +0300</pubDate>
<author></author>
<comments>https://dimasmotrov.ru/all/est-u-menya-takoy-fetish/</comments>
<description>
&lt;p&gt;Есть у меня такой фетиш раз в три-четыре месяца обновлять конфиги для своего редактора(пишу я в neovim). Фетиш этот вынужденный, так как раз в 3-4 месяца обязательно что-нибудь ломается. Приколов с конфигом, который казалось бы написал один раз и изредка допиливаешь, если нужно что-то подтюнить, было масса.&lt;/p&gt;
&lt;p&gt;Позавчера я подключал tailwind для проекта, подключил 4 версию. У меня отвалились подсказки редактора по классам стилей, подумал, что раз обновилась библиотечка, то нужно обновить плагин для подсказок этой чудесной либы. Решил за одно обновить все плагины, так как сейчас пользуюсь LazyVim(менеджер плагинов), сделать это достаточно просто.&lt;/p&gt;
&lt;p&gt;После обновления у меня изменилось отображение окон для поиска файлов, поиска подстрок в проекте на какое-то убожество, вызов файлового браузера выдавал ошибку, а команда вызова встраеваемого терминала переехала на другой копьютер.&lt;/p&gt;
&lt;p&gt;С — стабильность :)&lt;/p&gt;
&lt;p&gt;P.S. Обновил конфиг (&lt;a href="https://github.com/DiamondJinxx/nvim-config"&gt;ссылка на него&lt;/a&gt;), описание поправлю в процессе, кому интересно поглядеть — прошу :)&lt;/p&gt;
</description>
</item>

<item>
<title>Старое фото автора</title>
<guid isPermaLink="false">20</guid>
<link>https://dimasmotrov.ru/all/staroe-foto-avtora/</link>
<pubDate>Wed, 28 May 2025 21:16:46 +0300</pubDate>
<author></author>
<comments>https://dimasmotrov.ru/all/staroe-foto-avtora/</comments>
<description>
&lt;p&gt;Случайно нашел свою фотографию 6-летней давности&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://dimasmotrov.ru/pictures/image-7.png" width="1226" height="1226" alt="" /&gt;
&lt;/div&gt;
</description>
</item>


</channel>
</rss>