Сенсей ⌁ Технический директор
1.74K subscribers
167 photos
4 videos
80 links
Аттракцион по переходу из диджитал-агентства в стартапы.

Помогаю диджитал-агентствам и фаундерам:
— найти свой рынок
— организовать разработку
— запускать SaaS-продукты и сайты
— нанимать разработчиков

Консультации, менторство и реклама: @vseznaika
Download Telegram
Сколько стоит час работы?

Меня часто спрашивают: как понять, сколько брать за работу специалисту?

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

Производственный календарь говорит, что в 2025 году — 247 рабочих дней. В среднем 20,5 рабочих дня в месяце.

Стандартный рабочий день считается равным 8 часам. Но будем честны — есть ресурсоёмкая деятельность, а есть та, которую можно делать на автопилоте.
Посчитаем, что мы занимаемся сложной задачей, которая требует значительных умственных или физических усилий. Такой деятельностью можно заниматься продуктивно 6 часов в день.

6 часов × 20,5 рабочих дней = 123 рабочих часа в месяц.

Предположим, что наш специалист хочет получать 150 тысяч рублей в месяц. Значит, его час должен стоить 150 000 / 123 = 1220 рублей.
Если ему удаётся продать все 123 часа оптом в одни руки, да ещё и с гарантией выкупа, то это и есть цена продажи.

У фрилансера или консультанта продаются не все часы, поэтому нужно сделать наценку. Не продаётся 20%, значит каждый проданный час должен стоить на 20% дороже. 1220 рублей × 120% = 1464 рубля.

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

❤️ Жми на сердечко, если интересно
⚡️ Жми на молнию, если полезно
🏆 Жми на кубок, если продал все часы
159🏆9👍2
Лучшие посты в канале Сенсей ⌁ Технический директор за июль 2025, отсортированные по количеству ваших реакций.

Выводы с прожарки КП
Провёл круглый стол в клубе Галера и написал выводы.
51 реакция на 218 просмотров, ER 23,4%

Тепловая карта скролла
Как понять, что улучшить на лендинге?
36/133, ER 27,1%

Добро пожаловать!
Открыл веб-версию этого канала на fullstackfounder.ru
36/113, ER 31,9%

Как победить стресс при перегрузке задачами
Советы бывшего шпиона ЦРУ
35/212, ER 16,5%

Попробовал модный веб-сервер Caddy вместо Nginx
Интересный опыт, мой блог работает теперь на Caddy.
32/183, ER 17,5%

WordPress устарел, но это легко исправить
Как подружить WP с git, composer и CI/CD.
31/188, ER 16,5%

Клиент забыл, какой хостинг у его сайта
Памятка, как не запутаться в DNS.
29/196, ER 14,8%

Почему я выбираю VDS?
Месье знает толк в настройке сервера
29/166, ER 17,5%

Машина времени для интернета
Что видели динозавры
29/112, ER 25,9%

Цитата Роберта Хайнлайна
Классика трогает сердца
27/161, ER 16,8%

Посмотрел на ваши реакции и зарядился дофамином. Спасибо, что читаете!

Накидайте реакций и под этим дайджестом ❤️
10🔥7👍6💯2🤝1👾1
Первый браузер

Mosaic — первый графический браузер, наследие которого мы видим во всех браузерах, которыми пользуемся сегодня.

В 1992 году в интернете было 26 сайтов, а браузеры были консольными и текстовыми. Национальный центр по разработке приложений для суперкомпьютеров при Университете Иллинойса получил государственный грант. В том же году его сотрудники Марк Андрисен и Эрик Бина начали разработку и в 1993 году выпустили браузер Mosaic.

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

Некоторые фишки Мозайки:
- Графический интерфейс с кнопками и иконками, а не консольное приложение.
- Гипертекстовая навигация — переход по ссылкам по клику мыши.
- Картинки сразу отображались на веб-страницах. Раньше нужно было открывать их отдельно.
- Поддержка HTML-форм для отправки данных.
- Закладки в браузере.
- Поиск по странице.

Посмотри на скриншот интерфейса — за 30 лет интерфейс браузера не так сильно изменился.

Одна из его коммерческих версий была лицензирована компанией Microsoft и легла в основу нового браузера Internet Explorer.

Через несколько лет основные разработчики Mosaic основали компанию Netscape. Они написали с нуля код движка и разработали на его основе браузер Netscape Navigator.
Позже движок Netscape получил название Mozilla (Mosaic + Killer) и стал открытым. Сегодня на нём работает браузер Firefox.

Один из основных разработчиков Mosaic ­— Марк Андрисен, до сих пор не пропадает из новостей. Он является одним из основателей венчурного фонда a16z (Андрисен-Хоровиц). Фонд инвестировал в Facebook, Github, Airbnb, Figma, Oculus, Pinterest, Roblox, Coinbase, Skype, Slack и ещё в сотни компаний.

Как бы выглядел интернет сегодня, если бы первым стал не Mosaic?

❤️ Жми на сердечко, если интересно
⚡️ Жми на молнию, если узнал новое
🧑‍💻 Жми на ботана, если пользовался первыми браузерами
108👨‍💻7
Как я стал ежедневно вести канал

Телеграм — единственная социальная сеть, где я активен. Вот уже пятый месяц я пишу в канал каждый день. Меня много раз спрашивали, как это у меня получается? А я и сам не знал, что так могу!

Наташа из Галеры мне написала "пора канал завести", я и завёл. А дальше что? Мне просто хотелось писать. Появилось желание сделать формулировки чётче и доносить мысли до окружающих яснее. Было понимание, что таким образом я смогу улучшить свою речь. Но писать регулярно содержательные материалы казалось нереальным.

Точно знаю, что мне помог челлендж Content Hero, к которому я присоединился как раз пять месяцев назад. Сейчас мы в небольшой группе принимаем участие в своеобразном литературном забеге. Каждый день нужно написать пост и публично отчитаться роботу, иначе штраф!

Что я узнал о себе по ходу челленджа:
- Я могу каждый день писать в канал.
- Мне очень нравится писать — это огромное удовольствие!
- Мне нравится придерживаться своего решения каждый день.
- Мне есть о чём рассказать.
- Вам интересно то, о чём я пишу.
- Ответственность перед коллективом меня стимулирует больше, чем возможные штрафы.
- Думал, что буду писать в канал про новое, а пока больше пишу про старое.

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

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

Если хочется вести канал более ответственно — рекомендую присоединиться к Content Hero. Челендж не заканчивается, можно запрыгнуть в ближайший поток и попробовать писать каждый день.

❤️ Жми на сердечко, если интересно
🏆 Жми на кубок, если любишь челленджи
🧑‍💻 Жми на ботана, если регулярно ведёшь канал
19👨‍💻9🏆8👾2
Превью для пересылаемых ссылок

Пересылал в телеграме ссылку на свой блог fullstackfounder.ru и обратил внимание, что ссылка голая — в чате не отображается картинка и описание. Я хочу, чтобы ссылки были привлекательными, вдруг кто-то в чате поделится статьёй.

За эти улучшения отвечает протокол Open Graph. Чтобы он заработал, нужно добавлять в HTML-код страницы дополнительные поля, которые пользователь не увидит на сайте. Зато их прочитает робот социальной сети, когда кто-то перешлёт ссылку.

В WordPress из коробки Open Graph почему-то нет, поэтому ставлю плагин. Так сложилось, что в экосистеме WordPress за это отвечают сеошные плагины. Лидер — перегруженный старичок Yoast SEO. Но его я ставить не хочу — там слишком много невостребованных мной функций, он снижает производительность сайта и грубо вставляет куски своего интерфейса в админку.

Посмотрел альтернативы в каталоге плагинов — у Yoast не больше десяти конкурентов. Выбрал по описанию и поставил Slim SEO, минималистичный плагин с необходимыми мне возможностями:
- Автоматическое добавление Open Graph нескольких видов
- Поля с мета-тегами при редактировании страниц в админке
- Шаблоны для автоматического формирования мета-тегов
- Управление редиректами
- Управление индексированием разделов
Всё бесплатно, ненавязчиво, большинство настроек применились автоматически. Нет AI-помощников, слежения за позициями и трансляции ошибок из консоли поиска. Да мне и не надо, я улучшаю технические факторы.

Поставил и включил плагин. Протестировал как работает Open Graph в удобном онлайн-тестировщике. Всё заработало, ссылки стали полноценными! Попробуйте переслать эту статью.

Частая проблема — социальная сеть не обновляет ссылку, после того как мы поменяли картинку или текст. Нужно попросить соцсеть сбросить кэш.
Бот для сброса кэша в Telegram
Обнулятор кэша от Callibri
Сброс кэша для LinkedIn

❤️ Жми на сердечко, если интересно
⚡️ Жми на молнию, если узнал новое
🧑‍💻 Жми на ботана, если знаком с SEO
126👏4👨‍💻2
Плотность речи

Учёные изучили 17 языков, включая английский, итальянский, японский и вьетнамский с точки зрения скорости передачи информации. Сравнивали насколько сложно устроены языки: количество вариантов слогов и темп речи. И просили носителей рассказывать об одинаковых вещах на родном языке.

Выяснилось:
- Слоги в языках имеют разный "вес": средний японский слог кодирует 5 бит, английский — 7 бит, а вьетнамский со сложной системой тонов — все 8 бит.
- В английском языке 6949 вариантов слога, в японском — 643. В 10 раз меньше, Карл!
- Чем выше плотность информации, тем медленнее речь. И наоборот.
- То есть, темп речи не влияет на информативность. Ученые измеряли как итальянцы тараторят на высокой скорости, а немцы говорят как будто замедленно. И все языки передают одинаковое количество данных в единицу времени.
- Язык — это кодек для информации. Если общение идёт с одной плотностью вне зависимости от алгоритма кодека, то ограничение находится не в самом языке.
- А значит нет более эффективного языка с точки зрения обмена информацией!
- Удалось посчитать и измерить скорость обмена данными между людьми — 39.15 бит в секунду. Телеграфное общение на азбуке Морзе в два раза медленнее. Домашний интернет на 100 мегабит в секунду — это 100 000 000 бит в секунду.
- Многие из нас ускоряют видео и аудиокниги. Мы можем слушать более быструю речь, чем говорим сами. Значит, кодирование потребляет больше ресурсов, чем декодирование.
- Реальный ограничитель не в программном обеспечении, а в аппаратном. На какой-то скорости мы уже не успеваем обдумывать услышанное, поэтому в плеерах максимальное ускорение 200%, а не 1000%.

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

Оригинальное исследование в журнале Science (на английском языке).

❤️ Жми на сердечко, если интересно
🧑‍💻 Жми на ботана, если общаешься с роботами
🏆 Жми на кубок, если знаешь больше двух языков
18🏆12👨‍💻8
Требования к продукту

Product Requirements Document — документ, призванный рассказать о сути продукта и его ключевых требованиях. Он здорово экономит время на первичное обсуждение идеи.

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

Главная фишка PRD в том, что автор идеи сам отвечает на вопросы до того, как принесёт идею к партнёрам, инвесторам и участникам команды. Создание этого документа — фаза проработки идеи и глубокого осмысления своей задумки. 

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

Мне нравится формат одностраничника — документ должен влезать на одну (две, три) распечатанную страницу. Более подробной спецификацией можно заниматься внутри производственных отделов на стадии реализации, а для верхнеуровневого обмена идеями хватит одного листа.

Скачать документ можно в следующем посте с розыгрышем.

❤️ Жми на сердечко, если интересно
🏆 Жми на кубок, если сам пишешь PRD
🧑‍💻 Жми на ботана, если менеджеры достали с бюрократией
6👨‍💻4🏆32🔥2
🙌🙌🙌🙌 30 документов для тех, кто в диджитал

В преддверии новой активности мы собрали в одну папку 30 Telegram-каналов известных профессионалов и попросили их авторов подготовить для вас документы, которые помогут:

🔴Уйти в отпуск и реально отдохнуть;
🔴Провести UX-аудит сайта своими руками;
🔴Создать собственную партнерскую программу;
🔴За 8 шагов создать digital-стратегию;
🔴Составить презентацию по защите бюджета на свою инициативу;
🔴и еще много много всего!

✔️ Я делюсь документом с вопросами для составления твоего собственного PRD — документа с требованиями, который нужно написать в самом начале работы с идеей нового продукта или продуктовой фичи.
Прочитай пост.
Посмотри на вопросы и скопируй к себе.


❗️ Сохранив единожды папку «Документы для тех, кто в диджитал», вы сможете спокойно пройтись по всем каналам и скачать множество авторских документов, которые точно пригодятся в работе.

Также они проводят розыгрыш с топовыми призами:
🥇Главный приз — MacBook Air (M2)
🥈2 место: Яндекс Станция Лайт 2
🥉3 место: Наушники HUAWEI Freebuds 5i

Как участвовать:

1. Подпишись на папку:
https://t.iss.one/addlist/dQ1ERQb4-9EyOGUy
2.
Подтверди участие в боте

До встречи 27 августа — дата объявления победителя!
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥5👏4🦄2
Как начать торговлю онлайн

Обсуждали с товарищем, как сложно теперь стало начать торговлю онлайн.
Сделать сайт оказалось самой понятной частью квеста.

Раньше (00-е):
- Зарегистрировал ИП, отстояв очередь в налоговой.
- Сходил в соседние здания в статистику и пенсионный и там тоже какие-то заявления сдал.
- Купил бумажную книгу учёта доходов и расходов.
- Сходил в банк, подписал кучу бумаги и передал образцы подписи.
- Подписал договор с эквайрингом.
- Бухгалтер — тётя Валя.
- Рекламу купил переводом на карту, её просто разместили.
- Принимаешь деньги.

Прошло 20 лет:
- Получил доступ к Госуслугам.
- Выпустил электронную подпись.
- Зарегистрировал ИП удалённо.
- Открыл счёт в банке удалённо.
- Завёл ЭДО.
- Подписал договор с эквайрингом.
- Подписал договор с ОФД и завёл онлайн-кассу.
- Сервис для бухгалтерии или аутсорс, в облачную 1С приходится ходить.
- Как, вы живёте без CRM? Так нельзя! Завёл CRM.
- Зарегистрировался в Честном знаке.
- Интегрировать всё это друг с другом.
- Льём рекламу? Зарегистрируйте каждый креатив, получите идентификатор, отчитайтесь.

Цифровизация улучшила то, что было и добавила нового. Но почему всё новое про контроль и отчётность? Вот и получается, что студентом я смог открыть интернет-магазин за 3 визита в разные места. А сейчас, чтобы продавать свистульки через интернет нужно пройти 7 кругов бюрократии, завести ассистента и несколько агентств. Что думаете про это?

❤️ Жми на сердечко, если интересно
🙈 Жми на обезьяну, если тоже в шоке
🏆 Жми на кубок, если ходишь по 7 кругам бюрократии
12🙈8🏆61👀1
Похоже, что GPT-5 и правда лучшая доступная на сегодня модель.

Если не понято, почему эта картинка — прочитайте статью Пеликаны на велосипедах.
1🔥14💯6😁4
Гостевые книги

Люди поумнее не пишут в гостевухах.
— Кирпичи, 2002 год


Раньше комментарии оставляли не к посту, а сразу ко всему сайту.
Называлось это Гостевая книга. Был такой популярный вид интерактива в начале 2000-х.

"Гостевуха" состояла из двух частей:
- Формы для комментария в привычном виде: Имя, Почта и Текст комментария. Регистрации не было.
- Ленты комментариев, разбитой на страницы. Сверху показывался самый свежий комментарий и можно было отмотать в прошлое.

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

Технически это выглядело так. Интерактивные скрипты на Perl складывали в папку CGI-bin и только в этой папке можно было исполнять код. Сам сайт при этом был набором статичных HTML-страниц и картинок.

Гостевухи постепенно исчезли с развитием форумов, последние из них добили спамеры.

❤️ Жми на сердечко, если интересно
🏆 Жми на кубок, если помнишь гостевые книги
🧑‍💻 Жми на ботана, если программируешь сайты
10🏆10👨‍💻5🤔2👀1🤝1
Нужен ли консалтинг?

Национальное бюро экономических исследований (США) опубликовало впечатляющее исследование влияния консалтинга на экономические показатели компаний.
Исследователи взяли данные всех компаний Бельгии и B2B-платежей из всех секторов за 20 лет. Анализировали данные национального банка Бельгии и из открытых источников. Из исследования убрали "большую четвёрку" аудиторов, так как они в основном оптимизируют налоги.

Интересные находки:
- Консалтинг чаще всего заказывают лидеры рынка и отстающие компании. У слабых игроков эффект особенно заметен: наблюдается значительное улучшение после консалтинговых проектов.
- В среднем новые клиенты тратят 3% ФОТ на консалтинг.
- Средний консалтинговый проект длится менее года.
- Рост достигается за счёт небольшого сокращения занятости при сохранении или росте выручки.
- Прирост продуктивности труда в компаниях после консалтинга — 3,6%, сохраняется в течение 5 лет.
- Зарплаты персонала растут на 2,7%.
- В Индии и Мексике аналогичные исследования показали +17% и +27% прибавку к продуктивности, в отличие от Бельгии. Это стоит иметь в виду, проецируя исследования на российский рынок.
- После консалтинга компании увеличивают закупки услуг на рынке, немного растёт количество увольнений (вследствие реструктуризаций), при этом уменьшаются расходы на аутсорсинг.

Мои выводы:
- Хотя исследование сфокусировано в основном на крупных игроков, его выводы можно применить на небольшие фирмы.
- Исследование подтверждает, что в целом консультанты не дармоеды.
- Консалтинговые проекты окупаются в течение года и приносят рост экономических показателей.
- На основе этих данных нужно тратить хотя бы 3% ФОТ на консалтинг. При ФОТ 1 миллион в месяц это 360 тысяч в год.
- Слабая компания просто обязана покупать консультации. Это поможет догнать лидеров.
- Сильная компания должна покупать консультации, чтобы оставаться лидером.
- Средние компании не обращаются к консультантам. Пока гром не грянет...
- Консультации не должны совершать революции в процессе работы, скорее они про планомерное улучшение и эффективность работы.
- У малых компаний ROI может быть выше, а эффект наступать быстрее.

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

❤️ Жми на сердечко, если интересно
⚡️ Жми на молнию, если поменял своё мнение
🏆 Жми на кубок, если покупаешь консультации
10🏆65👍1💯1
Как начать вайбкодить бесплатно и без SMS

Зарегистрировать аккаунт в Claude или OpenAI — целое приключение. Телефонный номер из другой страны добудь, VPN с той же страной подключи, как оплатить картой этой страны найди. Квест для технически подкованных и сильных духом.

Попробовать вайбкодинг можно гораздо проще, бесплатно и без SMS.
- Ставишь VS Code.
- В расширениях ищешь и устанавливаешь Cline — AI-агент для программирования.
- Создаёшь аккаунт на OpenRouter, используя почту.
- В профиле выпускаешь API-ключ и вставляешь его в Cline.
- В настройках Cline выбираешь бесплатную модель.

Доступны различные модные модели бесплатно:
- OpenAI gpt-oss-20b
- Google Gemini 2.5 Pro
- DeepSeek V3 и R1
- Qwen 3 Coder
- Kimi K2
- Mistral
- Llama 3

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

Cline сам по себе прекрасно сделан. Помимо OpenRouter, можно прописать ключи от любого AI API. Доступны MCP, работа с браузером, раздельные режимы планирования и выполнения, опциональное подтверждение опасных действий. Также Cline показывает все шаги, каждый запрос в API и количество затраченных токенов. Прямо видишь в ходе работы, как он думает и отсылает запросы.

⚡️ Жми на молнию, если будешь пробовать
🧑‍💻 Жми на ботана, если уже вайбкодишь
🙉 Жми на обезьяну, если это ребята вайбкодили, а ты рядом стоял
7🔥3🙈32👨‍💻2
Local-First веб-приложения

Пропал интернет и приложение перестало работать, потому что все данные оно получало с удалённого сервера. Сообщения не прочитать, документы не отредактировать, а таск-трекер сломался. Знакомая картина?

Большинство веб-приложений остановит работу, но не все. Набирает популярность новая (или хорошо забытая старая) парадигма Local-First: веб-приложение всегда работает с локальной базой данных, а интернет нужен только для синхронизации.

Подход внедряют у себя Linear, Miro, Trello, Figma, Notion, Excalidraw, Replit, Obsidian и растущее множество веб-приложений.

Чтобы реализовать Local-First, разработчикам нужно решить ряд технических вопросов:
- В какой локальной базе хранить данные?
- Как приложение должно себя вести при отключении от интернета?
- Как синхронизировать изменения без конфликта?

Для всех этих ситуаций есть теоретическая база — структуры данных CRDT и алгоритмы синхронизации, написаны библиотеки для фронтэнда на React и Vue, разработаны базы данных.

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

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

❤️ Жми на сердечко, если интересно
⚡️ Жми на молнию, если узнал новое
🧑‍💻 Жми на ботана, если кодил синхронизацию
87👍3👨‍💻2
WebP для картинок на сайте

В тесте для сайтов Page Speed Insights от Google есть рекомендация перевести все изображения в формат WebP. Формат разработали в Google, он открытый и основан на уже известном кодеке и форматах. Пользователи раньше не любили WebP, потому что не понимали как смотреть сохранённые картинки в устаревших программах.

В чём же фишка и почему Google рекомендуют переходить на него?
- JPG, GIF и PNG используют алгоритмы компрессии изображений, разработанные в прошлом веке.
- WebP основан на эффективном видеокодеке VP8, который разработали для сжатия потоков видео.
- Кодек пытается предсказать, какого цвета будут следующие пиксели и кодирует только отклонения от предсказания. Он просто старается не записывать информацию обо всех пикселях.
- Лучше учитывает несовершенство человеческого зрения и делает картинку проще для кодирования с разницей незаметной для зрителя.
- Поддерживает полупрозрачность, как PNG.
- Компактнее хранит метаданные и меньше места тратит на технические заголовки файлов.

Визуально неотличимые файлы получаются на 20-35% меньше, чем традиционные JPG и PNG. На многих сайтах картинки составляют большую часть веса, поэтому эта экономия значительно ускоряет загрузку.

Чтобы WebP заработал на моём WordPress сайте, нужно проверить несколько вещей:
- WebP поддерживается веб-сервером — для Caddy ничего делать не нужно, в NGINX или Apache2 я бы проверил поддержку mime-type.
- WebP поддерживается сайтом — WordPress умеет распознавать WebP-файлы при загрузке.
- Конвертировать уже загруженные картинки в WebP — я использую плагин EWWW Image Optimizer. Он бесплатно конвертирует все старые JPG прямо на сервере за пару минут.
- Подменить старые форматы на новый в опубликованных постах. Для этого включаю автозамену картинок в том же плагине.

Всё, на сайте работает WebP!

❤️ Жми на сердечко, если интересно
⚡️ Жми на молнию, если узнал новое
🧑‍💻 Жми на ботана, если настраивал WebP
118👨‍💻5🔥2
Про важность позиционирования

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

Мой близкий товарищ и давний партнёр Всеволод прислал новый кейс по рекламе своего агентства ApexAds. Лендинг для кейса сделан по RDB-фреймворку с поправками на формат. Смотрю, радуюсь за друга и показываю вам хороший пример нишевания.

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

Если ваше агентство поработало с десятками клиентов в одной отрасли, то экспертиза в нише появляется сама собой. Очень удобно применять подходы, которые точно работают — это всем выгодно.

До наработки экспертизы любое агентство в новой нише ведёт себя как слепой котёнок: тыкается в углы, проливает бюджет и мяукает в ответ на вопросы. Я таким агентством был. Хорошо помню первые годы, как мы каждый раз удивлялись, когда у клиента срабатывала реклама и шли лиды.

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

Если вы уже торгуете оптом или нужна реклама B2B-услуг, напишите Алёне.

❤️ Жми на сердечко, если интересно
🔥 Жми на огонь, если кейс огонь
🏆 Жми на кубок, если освоил нишевание
16🔥5🏆3💯1🤝1
Как следить за качеством услуг

За прошедшую неделю несколько раз обсуждал контроль качества оказания услуг.
Я за собой вижу склонность избыточно доверять людям — все же понимают, как на самом деле надо? В общем, микроменеджмент не моя сильная черта. У других руководителей есть синдром отличника — всё должно быть сделано идеально. Если клиенту что-то не нравится, то руководитель автоматически проецируют это на себя — моя компания косячит, значит это я такой нехороший. С таким набором симптомов из операционки надолго не выйти.

Личную хорошесть/нехорошесть я бы прорабатывал с терапевтом. А вот качество услуг можно проконтролировать. Для этого есть простой и хорошо известный метод сбора обратной связи — Net Promoter Score (NPS).

Наверное, у каждого из нас этот NPS спрашивали. Выглядит это так:
- Вопрос: "Насколько вероятно, что вы порекомендуете наш сервис?"
- Простая шкала от 0 до 10, одну из цифр нужно выбрать.

Если потребитель отметил 9 или 10, то он доволен и будет рекомендовать.
Если 7 или 8 — ему нормально.
Если оценка меньше 7 — у нас недовольный клиент.

В книжках рекомендуют спрашивать "почему вы поставили такую оценку?", но я предпочитаю другие вопросы:
- Что мы могли бы улучшить?
Спрашиваем у клиента, где у нас проблемная область, но в позитивном ключе. Этим мы переключаем его из роли критика в соавторы.
- Что вам понравилось?
Если ему хоть что-то понравилось, то он зафиксирует для себя этот момент в конце анкеты. Снова позитивное перепрограммирование.

Ежемесячную отправку клиентам NPS-анкеты можно прикрутить к CRM. В офлайн-сервисах можно раздавать бумажные анкеты.

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

Вроде понятно, что это полезно, инструменту много лет, внедрение копеечное. Помню, как я печатал такие анкеты 15 лет назад на копире и ставил картонную коробку для сбора ответов. Но даже у меня сегодня NPS внедрён не на всех проектах. Буду исправляться!

❤️ Жми на сердечко, если интересно
🏆 Жми на кубок, если собираешь NPS
🕊 Жми на птичку, если какой ещё NPS в пятницу вечером
🕊87🏆4👏2😁1
Первая консультация

Вроде бы это был 2004 год. Меня нашли по цепочке знакомых. Мужской голос в трубке спросил, хорошо ли я разбираюсь в Flash. Я сказал, что хорошо, и меня попросили подъехать, чтобы посмотреть на код.

Лето, центр Питера, дворик в переулке Джамбула. Я поднялся по узкой витой лестнице, дверь открыл бородатый мужик лет сорока в свитере. Не разуваясь мы прошли в комнату. Там за столом, заваленным мусором и проводами, сидел второй бородатый мужик в очках и задумчиво смотрел в большой пузатый монитор. Сейчас я понимаю, что эта дикая смесь компьютерных проводов и экранов из "Матрицы" с хмурыми бородачами из "Брата" была маленькой веб-студией в съёмной квартире. Кипела работа — мужики делали новый сайт по продаже компьютеров для местной компании.

Мы сухо поздоровались, и мне стали демонстрировать проблему. Меню сайта хотели сделать на модной тогда технологии Flash — с динамичными анимациями и спецэффектами. Меню сделали красивое, а как передавать в него адрес страницы и текущее состояние сообразить не могли.

Я помог подружить JavaScript с Flash-роликом — показал, как передавать значения переменных из HTML и обрабатывать их с помощью ActionScript внутри Flash. На объяснение концепции и демонстрацию кода я потратил минут двадцать. Мужики одобрительно хмыкали и почесывали бороды. В конце они переглянулись, один молча достал зелёную бумажку в 50 долларов и протянул мне.

50 долларов на тот момент для меня были ощутимой суммой. Помню, очень радовался, что получил деньги не за работу, а за знания. Странно, но этот случай остался единственным — я тогда не сделал выводы. Только спустя 15 лет я снова начал консультировать и получать от этого удовольствие.

❤️ Жми на сердечко, если интересно
🧑‍💻 Жми на ботана, если тоже делаешь сайты
🏆 Жми на кубок, если берёшь консультации
224😁8🏆7👨‍💻7🔥3
Как блокируют звонки в Telegram и Whatsapp

Меня спрашивают, как же так получается, что все звонки в этих мессенджерах заблокировали, а сообщения отправляются? Рассказываю как можно проще.

Интернет-провайдер — это сеть из проводов и роутеров. Wi-Fi-роутеры поменьше стоят у нас дома. От них провод тянется через стены и улицу в центр обработки данных интернет-провайдера. Там у них стоит большой роутер, который соединён с магистральным интернетом.

Перед этим большим роутером установлен чёрный ящик, которым владеет Роскомнадзор. В ящике спрятан ТСПУ (техническое средство противодействия угрозам) — компьютер, к которому провайдер не имеет доступа. То есть, прямо на ящике висит замок и пломба.

Через ТСПУ, как через фильтр, проходит весь трафик — каждый открытый сайт, любая скачанная картинка, совершённый звонок или просмотренный видеоролик.

Трафик состоит из пакетов, которые отправляются от одного пользователя сети другому. Я отправил сообщение в Telegram — от моего роутера на сервер Telegram отправился пакет с сообщением. YouTube стримит видео — с их сервера к пользователю идёт поток пакетов с кусочками видео.

Все эти пакеты проходят через ТСПУ. Он смотрит, кто, кому и что именно отсылает с помощью технологии DPI (Deep Packet Inspection). Очень похоже на работника почты, который суёт нос в каждое письмо и посылку.

Звонки в Telegram совершаются через UDP на порты 1400, 596, 597, 598 и 599. РКН указал ТСПУ не пропускать пакеты со звонками на серверы Телеграма. Пакет пришёл в чёрный ящик, а наружу не вышел. Подобным образом происходит и с WhatsApp.

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

В принципе, особо не отличается от запрета посещать развлекательные сайты на работе. У каждого провайдера в стране, включая операторов мобильной связи, стоят такие чёрные ящики.

❤️ Жми на сердечко, если интересно
⚡️ Жми на молнию, если возмущён запретом
🧑‍💻 Жми на ботана, если знаешь, как работают сети
1911👨‍💻6👍4
Запустить еmail-рассылку

Придумал новый эксперимент! Хочу добавить в блог техдиректора email-рассылку с дайджестом новых постов.

В сознании нормального человека желание завести email-рассылку может показаться диким — кто-то ещё читает письма в 2025 году?

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

Факты про email:
- Пользователи интернета отправляют 251 миллион email в минуту.
- Социальные сети приходят и уходят, а почтовый ящик у людей не меняется со школы.
- Email-база принадлежит мне и легко мигрирует с сервиса на сервис. В отличие от подписчиков в социальных сетях.
- Недавно я отправил email-рассылку на 2000 человек и это действие принесло 68 продаж. Конверсия 3,4%!
- Организаторы музыкальных событий делают рассылку по базе своих покупателей и получают волну продаж.
- Знаю бизнес-консультантов, которые получают клиентов в основном с email-рассылки.
- Пару лет назад разговаривал с редактором англоязычной email-рассылки по крипте на десятки тысяч человек. Рассылка платила зарплату нескольким работникам редакции.
- Клиенты моей веб-студии регулярно рассылают свои новости и тратят на рассылку ощутимые суммы.
- Аналитика этого года от нескольких западных сервисов говорит о том, что больше 35% подписчиков открывают письма, а вложения в рассылку у большинства бизнесов окупаются многократно.

План по email-рассылке:
- Выберу сервис для рассылок.
- Настрою почту для домена.
- Добавлю форму для подписки на сайт.
- Пропишу предупреждения об обработке персональных данных.
- Создам шаблон для рассылки.
- Автоматизирую её отправку.

А вы заглядываете в свой почтовый ящик?

❤️ Жми на сердечко, если будешь следить
⚡️ Жми на молнию, если словил инсайт
🧑‍💻 Жми на ботана, если проверяешь свой ящик
👨‍💻11109🤔2