Обновить

Все потоки

Сначала показывать
Порог рейтинга

Как настроить доступ к Избранному — без ЛК и авторизации на сайте

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

Почему стало необходимо реализовать такое решение? Во-первых, необходимость авторизации — одна из причин высоких отказов на сайте. Таким образом, мы просто облегчаем путь пользователя до цели. Во-вторых, без авторизации мы не собираем персональные данные, а значит, минимизируем риски, связанные с их хранением и передачей.

В чем технический вызов

Если страница работает через SSR, например, на Astro, серверу нужны данные заранее. Но если весь «источник правды» лежит в localStorage, сервер их не видит — браузерное хранилище доступно только на клиенте. 

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

Разделяем хранилище на два слоя

Полный стейт Избранного остается в localStorage — там можно хранить существенно больше данных, чем в cookie, и удобно управлять состоянием на клиенте. 

Легкий SSR-снапшот размещаем в cookie, кладем только favorites_preview:

  • первые 3–4 ID в каждой категории,

  • активные теги,

  • размер.

Сервер читает cookie и рендерит превью Избранного.

Что происходит после гидратации

Когда страница загрузилась, клиент сравнивает cookie и localStorage, дотягивает расхождения, корректно показывает или скрывает пустые состояния.

Чтобы избежать ошибок:

  • Добавляем mounted-флаг — не используем браузерные API во время SSR.

  • Настраиваем синхронизацию между вкладками через системное событие storage.

  • Используем кастомное событие favorites:changed для текущей вкладки. Storage в ней не срабатывает.

В итоге состояние Избранного остается консистентным во всех вкладках.

Почему не хранить всё только в cookie

Можно было ограничиться одним механизмом — хранить Избранное полностью в cookie. Но у такого подхода есть явные минусы:

  • cookie ограничены по объему,

  • перегрузка HTTP-запросов,

  • неудобное управление состоянием на клиенте.

Если хранить всё только в cookie, страдают производительность и масштабируемость решения.

Что получаем в итоге

  • На клиенте остается полноценное управление состоянием через localStorage.

  • Страница рендерится сразу с данными. Сервер читает легкий снэпшот из cookie и формирует превью избранного ещё до загрузки клиента.

Пользователь может вернуться к Избранному даже на следующий день — при заходе с того же устройства и браузера.

Буду рада узнать о вашем опыте реализации подобных задач в комментариях.

Теги:
+1
Комментарии0

ИИ: Гонки на лафетах

Всего лишь иллюстрация. Примерно год-полтора назад решил я выбрать - deepseek или chatgpt. И выбрал deepseek. Однако через некоторое время стал обращать внимание не его лютый подхалимаж, что, кстати, не раз уже обыграли в различных мемах. Не в отношении deepseek, а относительно AI в общем.
Проблему обсудил и с deepseek, и с windows copilot (chatgpt был благополучно забыт). Deepseek стал подхалимски юлить, мол да, copilot хорош и все такое. Copilot же оправдал Deepseek - мол это такая технология поддержки энтузиазма в клиенте. Между прочим тонко намекнув, что сам-то он лучше и глубже. Но это присказка, сказка впереди.
В процессе завершения разработки обертки над EntityFramework попросил оценить проект сразу четверых: deepseek, copilot, chatgpt и grok. Результат ожидаем - сыровато, но в продакшн годно, оценки 4.5/5 и 7/10.
Претензии разные, существенных практически не было, но в одно они уперлись хором - "тяжелые" интерфейсы. Подробности опущу, это было семейство generic-интерфейсов со многими типами. Что-то вроде IInterface(T1), IInterface(T1,T2) и так далее, пока не надоест.
Несколько итераций я эти наезды игнорировал, но AI не унимались. Уже и оценки до 9/10 дошли, но проблема-то осталась.
Вспылил и написал письмо на полстраницы, начинавшееся фразой "Господа AI !". Концептуальное. Гневное. Циркулярное И получил ответы:
- ООО! Мы все поняли. Гениально, единственно верное решение.
Это deepseek 5/5 и copilot 10/10.
- Нуу... Проблема решена, но способ так себе... в общем 9/10 и есть гораздо лучшие альтернативы, рассмотрим?
Это chatcpt и grok. И что характерно, альтернативы предлагают разные, по паре штук каждый. Рассмотрим, конечно.

Это просто зарисовка не о разработке обертки, а о различных системах AI.

UPD: Забыл добавить - deepseek еще и извинился за необоснованные оценки :)))

Теги:
-2
Комментарии1

Кофе: пить иль не пить

Я, как и любой смертный, люблю кофе и пью его почти каждый день (не более 1 чашки😁).  

Аромат, исходящий от чашки свежесваренного кофе, уже сам по себе бодрит и невероятно притягателен. 

Кофе, несомненно, имеет свои преимущества:

  • Согласно исследованиям, предотвращает старческие деменции и болезнь Альцгеймера в частности

  • В долгосрочной перспективе улучшает память

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

Но минусы перевешивают:

😵‍💫Во-первых, что для меня является важным, кофе выводит из организма и мешает усвоению ряда витаминов и минералов. Это витамины группы В. И в частности В1, который участвует в цикле Кребса и необходим для энергетического метаболизма, то есть для уровня энергии нашего организма!!! Больше кофе - меньше энергии со временем.

😱Выводит кальций! Особенно это опасно для женщин

🤯 Препятствует усвоению и всасыванию железа. 

👉Со временем всё это создает стрессовую ситуацию для организма и может привести к дальнейшим проблемам со здоровьем 

☠️Влияние на кишечник: кофеин обезвоживает, что ведет в осушению слизистых и ухудшению состояния толстого кишечника. Это, в свою очередь, ведет к запорам, повторяющимся проблемам со здоровьем и безрезультатным попыткам похудеть. Кроме того, обезвоживание не лучшим образом сказывается на состоянии кожи

☠️ Влияние на желудок: усиливая желудочную секрецию, кофе может провоцировать развитие гастрита (особенно, если это кофе натощак). Повышает риск изжоги и язв!

Повышает уровень глюкозы в крови!

😵‍💫И не забывайте, что кофе вызывает зависимость. Как и при любой зависимости, со временем это ведет к ухудшению дееспособности, уменьшению активности дофамина и количества серотонина. 

Альтернативы? Из полезных - цикорий, ячменный кофе (есть бренды, максимально близкие по вкусу к настоящему кофе), ройбуш. Из полезных и бодрящих - матча и зеленый чай.🍵

Теги:
-8
Комментарии5

Прибыль Samsung от производства чипов на фоне спроса на ИИ выросла в 48 раз

Аналитики ожидают, что подразделение Samsung увеличит свою рекордную прибыль в течение следующих нескольких кварталов, поскольку контрактные цены продолжают стремительно расти на фоне ограниченного предложения. Они указывают на рост экспорта полупроводниковых приборов из Кореи в 2,8 раза за первые 20 дней апреля.

Полный текст новости по ссылке: https://www.kommersant.ru/doc/8633092

  1. Просто значение немного удивило: 48. Даже немногим лучше чем ответ на все вопросы Вселенной!😁

  2. Радует (лично меня, как желающего увеличить память своего ПК) новость от производителя оборудования для литографии. Количество литографического оборудования, заказанного для производства чипов памяти, за последний год превысило число заказов для производства CPU.

    2.1. Год назад литографы, в основном, заказывали для производства CPU.

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

  3. IMHO сугубо, много желающих включиться/вложиться в производство памяти. Через сколько времени пойдет производство памяти на максимум, вот тут предположения высказывать не возьмусь. Но желающих заработать на этом (и не только этом) "железе" много!

Теги:
-1
Комментарии0

Защитили наш подход к мультирегиональности: новый патент на систему управления доступом в облаке

Команда безопасности Yandex Cloud запатентовала технологию объединения облаков, развёрнутых в разных регионах. В отличие от подхода, характерного для многих зарубежных облачных платформ, где используется глобальный сервис Identity and Access Management (IAM), в платформе Yandex Cloud применяется подход с изолированными облачными регионами. Это позволяет соблюдать региональные законы, требования к хранению пользовательских данных и минимизировать риски инцидентов. 

Yandex Cloud использует запатентованный подход для работы между регионами России и Казахстана
Yandex Cloud использует запатентованный подход для работы между регионами России и Казахстана

Система IAM — важная составляющая публичного облака, она определяет модель безопасности, авторизации и управления ресурсами. Поэтому при проектировании архитектуры мультирегионального облака инженерам было необходимо принять несколько решений: 

  • будет ли сам IAM глобальным или региональным,

  • как классифицировать ресурсы и пользователей,

  • как будут работать процессы аутентификации и авторизации,

  • должны ли токены и куки работать между регионами.

Это позволило создать технологию, в основе которой лежат ключевые архитектурные требования: 

  1. Отсутствие общих точек отказа между регионами — если один регион испытывает трудности, другие регионы не должны страдать.

  2. Объём ущерба инцидентов должен быть ограничен пределами одного региона.

  3. Важно соответствовать требованиям комплаенса и локального законодательства.

  4. Необходимо создать условия, при которых клиент чувствует, что пользуется единым сервисом, а не набором разнородных изолированных облаков.

Последнее условие соблюдается благодаря продуманному UX: регионы остаются независимыми, но пользователи могут «бесшовно» переключаться между ними. Это достигается через организацию — псевдоглобальный объект, выступающий административным доменом. Доступ к ресурсам могут получать только пользователи, входящие в организацию. 

Доверие между регионами реализовано через механизм Workload Identity Federation: аккаунт одного региона может имперсонироваться в аккаунт‑представитель в другом регионе. При этом права таких аккаунтов строго ограничены, а синхронизация выполняется односторонне — только из домашнего региона. Поэтому даже если в другом регионе произойдёт компрометация, это не затронет домашний регион.

Теги:
+8
Комментарии0

Когда инфраструктура уже не держится на ручном управлении: DevSecOps, Kubernetes, CI/CD и observability на практике

Системному администратору всё чаще приходится отвечать не только за серверы, доступы и инциденты, но и за пайплайны доставки, K8s, безопасность, нагрузку, API Gateway и наблюдаемость. И чем сложнее инфраструктура, тем дороже обходятся решения, принятые «на глаз» или завязанные на опыт одного-двух человек.

В сегодняшней подборке — бесплатные демо-уроки OTUS по DevSecOps, Ansible, self-service-деплою, Kubernetes, Nginx/Angie, OpenTelemetry, CD через GitLab CI и нагрузочному тестированию. Их проводят преподаватели-практики: можно посмотреть на формат обучения, познакомиться с экспертами, задать вопросы и закрыть отдельные пробелы в рабочих темах.

Больше полезных материалов для решения практических инфраструктурных задач — в тематическом дайджесте по Kubernetes, DevSecOps, Ansible, Nginx и смежным темам.

Теги:
+2
Комментарии0

Представлен открытый проект Open Design (альтернатива Claude Design). Решение превращает ИИ‑агентов в мощнейшие генераторы любых дизайнов — от концептов и логотипов до лендингов и презентаций.

Возможности проекта:

  • 71 шаблон интерфейсов в виде файлов DESIGN.md;

  • 19 встроенных скиллов;

  • 5 готовых визуальных стилей, которые сейчас на хайпе;

  • поддерживает любые экраны и форматы — дизайны встанут как на ПК, так и на мобильные устройства;

  • интеграция с Claude Code, Codex, Cursor Agent, Gemini CLI, OpenCode, Qwen и другими;

  • появляются новые скиллы, шаблоны и фичи.

Теги:
+2
Комментарии0

Я давний пользователь Geeknote - это cli для Evernote. Несколько лет назад проект застрял на втором Питоне - и никто не хотел его портировать на третий. Я ждал что кто-то займётся этим - но пришлось самому - так что я форкнул, починил, и даже связался с Виталием Роденко - одним из создателей Geeknote и администратора на PyPI, чтобы получить право туда пушить. За десяток лет я видел как Geeknote переходил из одни руки в другие - и как он забрасывался, и через несколько лет находился новый мантейнер. Было забавно осознать, что теперь и я стал мантейнером программного продукта, который всегда установлен на все мои машины.

Как и большинство из нас, я стал пробовать LLM - как замену поиску, для анализа кодов, советов, и вот наконец - несколько проектов - даже не читая кода - только давая команды и тестируя результат. Известная шутка - переписать на Rust. Почему бы у нет - Geeknote не велик - около пяти тысяч строк на Питоне, что я и попробовал - через Codex gpt-5.5. Несколько десятков итераций, "добавь это", "добавь то", "пропали теги", "пропала анимация" - и за несколько часов я получил рабочий Geeknote на Rust, назвал его reeknote.

Результат: быстрее работает, раза в два. Теперь буду им пользоваться.

P.S.: CLI хороши для перфоманса, SSH, быстрее разработка без GUI, а ещё похоже и для LLM - можно попросить сохранить ответ в Evernote. Как и прочие интеграции, в том числе в скриптах.

Теги:
0
Комментарии4

MVP в стартапе давно мёртв...

Интернет полон буллшита на тему MVP. Вам продали удобную сказку. Сделай как-нибудь. Пользователь схавает. Главное, протестируешь гипотезу. Нет. Не схавает! Уже лет пять как это не работает.

Пользователь в 2026 году живет в мире, где у него в кармане продукты уровня Apple, Spotify, Telegram и ИИ-ассистенты, которые угадывают ваши мысли быстрее, чем вы их сами формулируете.

И вы правда думаете, что пользователь будет разбираться в вашем кривом MVP, чтобы помочь вам протестировать идею? Пользователь не инвестор. Не ваш кофаундер. Он вам ничего не должен. Он быстро закрывает ваше приложение, чтобы забыть о нем как о страшном сне из детства.

Ищу таких как ты, опытных backend и full-stack разработчиков, а также performance & growth маркетологов и продактов, которые хотят выходить за границы скучных простых задач. В нашей стартап-студии все партнеры, все профессионалы, работаем на результат. Я более 20 лет занимаюсь разработкой и выводом на рынок новых продуктов. Напиши мне, если интересно поучаствовать.

То, что вы называете MVP это чаще всего не Minimum Viable Product. Это Minimum Viable Excuse.

Оправдание, почему:

  • нет нормального UX

  • нет ясной ценности

  • нет ощущения "хочу вернуться"

  • нет даже базового уважения к вниманию пользователя

Реальность неприятная, но как есть. Вы не тестируете идею. Вы тестируете, насколько пользователи готовы терпеть ваш плохой продукт.

И когда они не терпят, вы делаете гениальный вывод: Гипотеза не зашла.

Чтобы быстро тестировать гипотезы, нужно сначала сделать нормально! А вы умеете делать нормально??? Один из тысячи может и умеет!

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

И да, вы можете продолжать делать быстрые MVP и говорить, что рынок не готов. Многие правда и до MVP то не доезжают. Я собираю команды, у которых такие осечки бывают лишь в одном из десяти случаев. Так что если надоело жевать зеленую траву, приходи и двинемся дальше вместе.

Теги:
+2
Комментарии3

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

Теги:
+11
Комментарии19

Error Budget: сколько ошибок может позволить себе ваш сервис

Есть разговор, который рано или поздно случается в каждой команде. Бизнес приходит и говорит: «Нам нужна стопроцентная надёжность». И вот тут у хорошего инженера должен включиться внутренний голос, который вежливо, но твёрдо отвечает: «Нет».

Вместе с Кириллом Борисовым, TeamLead Incident Management из VK, разобрались, почему 100% uptime — это не цель, а симптом. Симптом того, что команда ещё не договорилась, сколько ошибок она на самом деле может себе позволить — и зачем вообще это считать.

Что на повестке

Error Budget — это не про то, сколько раз вам разрешили упасть. Это про то, как инженеры и бизнес наконец начинают говорить на одном языке: релизы, риски и стабильность в одной системе координат. В выпуске разбираем, как объяснить бюджет ошибок продакту, который слышит «бюджет» и думает о деньгах, почему идеально надёжная система — это не достижение, а тревожный сигнал, и как понять, что бюджет уже горит — до того, как это почувствуют пользователи.

Отдельно досталось теме «девяток»: сколько стоит каждая из них и в какой момент гнаться за следующей перестаёт иметь смысл.

Если вы хоть раз объясняли стейкхолдеру почему нельзя катить фичи и при этом держать SLA 99.99% — этот выпуск про вас.

Слушайте и смотрите на площадках

И подписывайтесь на телеграм-канал Avito SREда

Ещё больше экспертизы собрали для вас на сайте: смотрите наши лонгриды, новости, плейлисты видео. А узнать, как стать частью команды AvitoTech, можно вот здесь.

Теги:
+25
Комментарии0

Дорожная карта Agentic AI. Level 4. Новые чувства — мультимодальность

Дорожная карта Agentic AI — Level 4. Новые чувства: мультимодальность
Level 4. Новые чувства — мультимодальность

Пора научить агента видеть и слышать. Клиент не присылает аккуратный промпт — он кидает фотку накладной, скрин ошибки, голосовое на 40 секунд.

Картинки

Модель смотрит на изображение и отвечает на вопросы о нём — что на фото, прочитай текст, сравни два скриншота. Работает прямо в чат-запросе, без отдельного API.

Где выбирать модель: artificialanalysis.ai/evaluations/mmmu-pro — 180+ моделей по MMMU-Pro (изображения, документы, диаграммы, схемы). Сейчас лидирует Gemini 3.1 Pro Preview.

Транскрибация

Модель слушает аудио и возвращает текст — с пунктуацией, языком, таймкодами, и если надо — с разделением по спикерам.

Где выбирать: artificialanalysis.ai/speech-to-text — 50+ провайдеров, WER + скорость + цена в одной таблице. Лидер по точности — ElevenLabs Scribe v2 (2.3% WER), из мультимодальных — Gemini (2.9%), gpt-4o-transcribe — 4.1%, Whisper large-v3 — ~5%.

Видео

Модель понимает видео как поток событий во времени — что происходило, в каком порядке, что изменилось. Это не то же самое, что покадровый Vision: там вы нарезаете файл на картинки и отправляете как набор фото — модель не понимает движения и временной связи между ними.

Где выбирать: benchlm.ai/benchmarks/videoMmmu. Нативно видео обрабатывает только Gemini — до часа или ссылка на YouTube. Остальные — только покадровый Vision.

Как вызывать

Картинки — универсальный OpenAI-формат, работает везде. image_url в чат-запросе принимают OpenAI, Anthropic, Gemini, Qwen, Grok. Один и тот же код, разный base_url и api_key.

Транскрибация — многие провайдеры поддерживают OpenAI-формат: напрямую /v1/audio/transcriptions или input_audio через /v1/chat/completions). Но у лидера ElevenLabs Scribe v2: собственный SDK, не совместим с OpenAI-форматом

Видео — тут единого API нет. У OpenAI видеофайл в Chat Completions не принимается. Gemini поддерживает видео-понимание через нативный API.

🔔 Следующая тема: локальный запуск — когда Ollama или LMStudio лучше облачного API.

⬅️ Предыдущая тема: Level 3. Первые артефакты — LLM API и структурированный вывод

Подписывайтесь, пожалуйста, чтобы не пропустить!

Больше про ИИ — в ТГ-канале и ВК. Каталог наших курсов, услуг и кейсов по ИИ-агентам. По вопросам — пишите в личку.

Теги:
0
Комментарии0

Сегодня наконец-то карту Cache вернули в Counter-Strike 2. Карта Cache уже доступна в режимах Обычный, Соревновательный, Deathmatch и Ретейк.

Ремейк для Source 2 делал мапмейкер FMPONE. Разработка ремейка длилась два года и к 2025 году был полностью готов. Затем Valve полностью выкупили права на карту и доработка завершилась к апрелю этого года.

Теги:
+1
Комментарии0

Ближайшие события

Лучший способ снятия стресса - альтруизм

Альтруизм. Помочь другим - это и помочь себе.

Вагусный нерв тех, кто безвозмездно помогает другим, проходит драматическую рекалибровку. Уровень кортизола падает. И укореняется глубокое чувство спокойствия.

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

Многие эксперименты показали, что уже спустя несколько недель безвозмездной помощи другим у участников улучшаются показатели работы сердечно-сосудистой системы, нервной системы, они чувствуют себя нужными и видят смысл жизни. Важно: это не значит, что вы забрасываете себя и работу! Это значит, что вы выделяете ОСОЗНАННО время и ресурсы, чтобы помочь тем, кто нуждается. «Я жив, пока я нужен». 

Теги:
+2
Комментарии2

WT Max библиотека для интеграции с Joomla.

Вышла Joomla-библиотека для API мессенджера MAX с системным плагином для настроек и диагностики подключения. Библиотека предназначена для разработчиков.

Расширение является Joomla-обёрткой над самостоятельным PHP Composer-пакетом Webtolk\Max. PHP SDK разрабатывалось с учётом стандартов PSR и полностью не зависит от какого-либо фреймворка и/или пакета.

Библиотека может использоваться для:

  • отправки сообщений через бота в мессенджере Макс с сайта (разного рода уведомления),

  • отправки контента с сайта в мессенджер - видео, аудио, картинки

  • кнопок-ссылок к сообщениям

  • приёма и обработки реакций на эти кнопки

  • обработки ответов в чате / личных сообщениях

  • работы с пользователями, чатами, статусами “печатает/просмотрено” и т.д.

PHP SDK работает с:

  • PHP 8.1+

  • любым PSR-18 HTTP-клиентом (Guzzle, Symphony Http client, Joomla HTTP и другие)

  • стандартом PSR-17 RequestFactoryInterface и StreamFactoryInterface

  • любым PSR-3 логгером

Joomla-библиотека интегрирует в ваш сайт PHP SDK, использующий инструменты ядра Joomla: http клиент, фабрики PSR-17, стандартный PSR-3 логгер из ядра Joomla.

<?php

declare(strict_types=1);

use Webtolk\Wtmax\Wtmax;

defined('_JEXEC') or die;
// В Joomla отдаёт подготовленный объект Webtolk\Max\Max 
// с фабриками, HTTP-клиентом и штатным логгером Joomla
$max = Wtmax::getInstance();

$bot = $max->bots()->me();

echo $bot->getId();
echo $bot->getUsername();

В составе Joomla-библиотеки собирается коллекция полей Joomla Form. В частности сейчас в ней есть стандартное поле выбора чата из списка доступных чатов для бота в Максе в модальном окне (поле ModalSelect).

Теги:
+4
Комментарии0

Куда в 2026 идти малому бизнесу за лидами, кроме ВК и Яндекс Директа?

Ситуация и правда непростая из-за вытеснения соц сетей, но могу внести долю позитива: вывод о том, что лидов искать негде, неверен. Куда идти и какие есть опции – в посте.

Как ни странно, сейчас на первый план будут выходить веб-сайты. Отраслевые медиа и тематические порталы продолжают работать стабильно, они не попадают под ограничения, которые касаются соц сетей и мессенджеров. И именно туда стоит сейчас идти.

Три основных направления: 

1/ Программатик-реклама. RTB-биржи (платформы для покупки и продажи цифровой рекламы через аукцион в реальном времени) и DSP-платформы (Demand-Side Platforms) дают доступ к десяткам тысяч российских сайтов с таргетингами по интересам, ретаргетингом и контекстным таргетингом по содержимому страниц. Малый бизнес часто не подозревает, что входной порог здесь в районе всего лишь 30-50 тысяч рублей в месяц. 

2/ Прямые размещения у паблишеров. Отраслевые СМИ, локальные порталы и блоги продают рекламу напрямую. Такой горячий трафик конвертируется в лиды лучше соц сетей. 

3/ Закупочные агентства. Они выступают как единая точка входа. Многие берутся за бюджеты от 50-100 тысяч рублей и берут на себя весь процесс - от подбора площадок до креативов и аналитики. Для предпринимателя без маркетолога это часто самый простой способ запуститься.

В 2026 обычный веб становится для многих окном возможностей. И в отличие от соц сетей, этот канал остается стабильным, проверенным и предсказуемым. Он давно работает и не исчезнет в один момент из-за очередных ограничений.

📩 Если остались вопросы, пишите в комментариях, постараюсь ответить!

Другие мои статьи:

Теги:
0
Комментарии0

Реши загадку уровня Hard и выиграй мерч

Про игровую платформу PLAYFORMA рассказываем здесь.

А сегодня хотим сыграть с тобой в игру. Наша платформа заточена под разные форматы онлайн-решений: квесты, тимбилдинги, марафоны, адвенты и кастомные программы. Но по опыту знаем: если играть будут айтишники, нужно что-нибудь действительно мозголомное, чтобы в фидбеке не наловить отзывов: «Это слишком просто», «Неинтересно» и т. д.

Так родился формат Hard. Если на обычное задание даётся 5–7 минут, то здесь — от 20 до 30. Такая загадка перед тобой.

Знакомься, это Огурчик Пиклз. Разгадай, что он пытается сказать, — и получишь ключ к буквенному шифру, в котором спрятано название города. Название города пиши в комментариях. Автор первого правильного ответа получит брендированный дождевик от агентства Найт Стрит. Доставим по России за наш счёт.

Теги:
+4
Комментарии28

4 статьи для безопасного проектирования и разработки программ


Привет, Хабр! Подготовили для вас подборку полезных материалов по безопасной разработке ПО.

Рассказываем, как повседневные решения разработчика влияют на безопасность сервисов, какие базовые практики помогают избежать большинства уязвимостей, а также как и зачем внедрять безопасную разработку в процессы.

Что внутри:

  • Процессы и основные риски безопасной разработки.

  • Требования безопасности

  • Принципы безопасного проектирования

  • Безопасное использование сторонних компонентов.

Читайте и сохраняйте в закладки →

Теги:
+5
Комментарии0

Есть одна восточная притча, которая очень точно описывает то, чем мы занимаемся.

Три брата нашли Счастье, сидящее на дне глубокой ямы. Первый брат попросил у него денег — и получил их. Второй попросил красивую женщину — и тут же обрёл её. А третий брат наклонился над ямой и спросил: «А тебе самому что нужно?» — Вытащи меня отсюда, — попросило Счастье. Брат протянул руку, вытащил Счастье из ямы и пошёл дальше своей дорогой. А Счастье пошло за ним. В «Фармакоде» мы — как тот третий брат. Мы не просто просим что-то для себя, мы помогаем друг другу выбраться из «ямы», когда что-то идёт не так. А потом поддержка возвращается к тебе сама — как Счастье в притче.

У нас пополнение. В клуб вступил Павел Комаров, ИТ Директор. Сейчас он участвует в рейтинге «Топ-100 ИТ-лидеров» от портала Global CIO.

Как мы помогаем? 

Поддерживаем своего резидента и просим вас проголосовать за него. Всё просто и по-настоящему.

Голосуем по ссылке: https://globalcio.ru/top100/profile/38668/ (Заодно там можно подробнее почитать про опыт Павла — переходите, всё расскажет сам профиль).

Как участвовать: Если вы уже зарегистрированы на портале Global CIO (со статусом «ИТ-руководитель»), просто зайдите в профиль Павла и отдайте голос. Голосовать можно за любого участника, так что поддержите нашего нового резидента.

Это и есть «Фармакод»: мы не просто обсуждаем ИТ или ИБ вопросы, а реально подставляем плечо, когда коллеге нужна поддержка.

Хотите быть в такой же команде, где принято вытаскивать друг друга из «ямы», а не проходить мимо? Присоединяйтесь: pharmakod.club

Будем рады видеть среди тех, для кого «помочь» — это не пустой звук.

Павел Карасев - основатель закрытого клуба Фармакод ИТ и ИБ лидеров фармацевтических компаний

Теги:
0
Комментарии0

Как подключить сетевой диск к серверу: SMB, CIFS, fstab и не только

Подключить SMB-шару — рутина, которая решается за минуту. Ровно до момента, когда на свежей Windows 11 прилетает 0x80070035 из-за отключенного по умолчанию SMBv1, опечатка в /etc/fstab оставляет систему без загрузки, а 445-й порт оказывается выставлен в интернет напрямую.

В новом тексте пошагово разобрали подключение сетевого диска в Windows, Linux и macOS. Читайте на сайте Рег.облака.

Теги:
0
Комментарии1