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

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

Консультации, менторство и реклама: @vseznaika
Download Telegram
Дружба с конкурентами

В этом месяце провели несколько встреч с аналогичными проектами.

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

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

Удачные фишки и приёмы все друг с друга рано или поздно скопируют. Если сами не подсмотрят, то клиенты попросят внедрить.

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

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

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

А в вашей отрасли конкуренты дружат?

❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если полезно
🏆 Жми на кубок, если дружишь с конкурентами
6🏆64🤔1
Adminer для БД

В панель управления хостинга часто встроены phpMyAdmin или pgAdmin. Они удобны тем, что работают через браузер и запускаются на самом сервере. Многие к ним привыкли.

Но на продакшн сервере такие инструменты держать небезопасно — это потенциальная область для атаки. Удалённым клиентом тоже не подключиться — порты часто закрыты админом. Если возникают небольшие задачи, то приходится работать через консоль, что бывает не так удобно, как через браузер.

Для быстрого доступа к БД на сервере мне очень нравится Adminer — всего один php-файл, весом меньше 1 мегабайта. В нём находится простой SQL-просмотрщик и редактор. Работает с PostgreSQL, MySQL/MariaDB, SQLite, MS SQL. Есть плагины для подключения к ElasticSearch, MongoDB, ClickHouse и Firebird. Умеет выгружать и загружать небольшие дампы.

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

❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если полезно
🧑‍💻 Жми на ботана, если делаешь дампы
96👨‍💻5👍1
Книга: Руководство для сотрудников Valve

По некоторым оценкам американская компания Valve зарабатывает около 50 миллионов долларов в год на каждого сотрудника. По этому показателю она обгоняет Apple, Google, Amazon и других гигантов. При этом Valve остаётся частной компанией — её акции нельзя купить на бирже и она не привлекала инвестиции.

Valve известна широкой аудитории как создатель магазина игр Steam, игр Half-Life, Dota 2 и Counter-Strike.

Хочу порекомендовать к прочтению "Руководство для новых сотрудников компании Valve". Их культура отличается от того, что ожидаешь от известной компании.
- Деятельность происходит в самоорганизуемых рабочих группах. Каждый может придумать и запустить новый проект.
- Офис — это большой опен спейс со столами на колёсиках. Сотрудники мигрируют вместе со своим столом к проекту, над которым работают.
- Нет иерархии, нет прямого руководителя. Люди сами договариваются, какое решение будет принято.
- Каждый может предложить нового сотрудника, если этот сотрудник в чём-то сильнее остальных. Valve ищет T-образных сотрудников: глубоких специалистов в одной области, которые при этом хорошо разбираются в других областях.
- Никого не увольняют за ошибки. Ошибки нормализованы в корпоративной культуре.
- Все сотрудники ранжируют друг друга, чтобы определить вклад каждого. Зарплата щедрая, но привязана к коллективной оценке.

Бесплатно и без смс:
Скачать PDF на английском
Скачать PDF на русском

❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если будешь читать
👾 Жми на пришельца, если играл в их игры
10👾76
Отпечатки браузера

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

Часть информации браузер передаёт серверу во время соединения, а часть собирается через JavaScript:
- Название браузера и номер сборки: Chrome v. 148
- Операционная система
- IP-адрес
- Язык браузера
- Местоположение (или отсутствие к нему доступа)
- Размер окна браузера
- Включён ли JavaScript
- Установленные плагины для браузера
- Версия движка для рисования Canvas
- Драйверы видеокарты, доступно ли аппаратное ускорение
- Часовой пояс
- Список доступных системных шрифтов

Сочетание этих признаков делает многих пользователей уникальными. Например, мой отпечаток оказался уникальным среди 335 тысяч протестированных пользователей за последние 45 дней на сайте, демонстрирующем технологию.

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

❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если узнал новое
👀 Жми на глаза, если они следят за тобой
66👀6
Как банк блокирует карту

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

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

И ещё десяток подобных параметров. Каждому параметру присваивается вес, скажем от 0.1 до 1. Для всех параметров алгоритм складывает сумму весов.
В реальности всё гораздо сложнее, а применяемые параметры и алгоритм держатся в тайне.

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

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

❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если узнал новое
🧑‍💻 Жми на ботана, если это было очевидно
8👨‍💻76👍1
Телепаты в отпуске

Люди очень изобретательные существа. Если им неудобно, они находят способы обойти проблему. Заводят эксель-таблицу вместо корпоративной CRM. Ведут свои задачи в Trello вместо трекера задач. Рутинно отменяют неправильные заказы. Конвертируют вручную PDF-отчёты в эксель-таблицы. Переписывают все чеки вручную в амбарную книгу в конце дня. Вот на этих костылях и велосипедах едет бизнес.

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

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

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

❤️ Жми на сердечко, если интересно
⚡️ Жми на молнию, если хочешь избавиться от рутины
🧑‍💻 Жми на ботана, если автоматизируешь
7👨‍💻76😢1
Таск-трекеры: Plane vs Linear

Самый модный таск-трекер для разработчиков сейчас — Linear. Им пользуются команды в OpenAI, Cursor, Vercel и Coinbase.

Я его попробовал, мне очень понравилась скорость его работы, понятный минималистичный интерфейс. Отличная кастомизация процесса разработки — можно усложнять процесс и добавлять оценку, время, эпики. А можно оставить в базовом виде. У Linear открытый API и множество интеграций, в том числе с AI-инструментами.

Но он не работает в РФ из-за санкций. Не только платежи не проходят — весь сайт не открывается.

Поэтому вместо Linear я попробую его клон последователя Plane.

Plane — мощный таск-трекер с открытым исходным кодом. Его можно поставить себе на сервер и использовать бесплатно. Есть инструменты переезда из Linear, Jira, Asana и других трекеров.

Я наблюдаю за ним уже некоторое время, пробовал облачную бесплатную версию. Plane очень быстро развивается — в репозиторий на GitHub активно коммитит группа продуктивных разработчиков с индийскими именами.

Интегрируется с Gitlab, что мне пригодится. Если каких-то интеграций не будет, их можно дописать. Из фич, которых мне не хватает — учёт времени и шаблонные проекты. Обе есть в бизнес-тарифе облачной версии, но упоминаний о них в open source версии я пока не нашёл. Буду разбираться.

❤️ Жми на сердечко, если интересно
⚡️ Жми на молнию, если посмотришь Plane
🧑‍💻 Жми на ботана, если пользуешься таск-трекерами
66👨‍💻5
Лучшие посты за ноябрь

Ноябрь — самый подходящий месяц для созерцания Ориона на северном ночном небе.

Мой ноябрь был также плодородным на посты. Собрал лучшие из них по вашим реакциям:
- Email vs E-mail
- Книга: Руководство для сотрудников Valve
- Ещё о выборе домена
- Обычный день стартапера
- Как банк блокирует карту
- Банальные идеи
- API для проверки самозанятых
- Аdminer для БД
- Телепаты в отпуске
- Книга: Очевидный Адамс / Obvious Adams

На этом лента не заканчивается! Продолжить скроллинг:
- Канал с IT-мемами
- Лучшие посты за октябрь, сентябрь и август
🏆6👨‍💻54
Миссия агентства

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

Возникла у меня аналогия, что также происходит у агентств. Основатель агентства выбирает помогать другим компаниям становиться успешными. Успех его деятельности — в успехе клиентов. Это и есть миссия агентства.

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

❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если помогаешь другим
🏆 Жми на кубок, если нашёл своё предназначение
129🏆8
Как пропатчить перфокарту под БЭСМ-6

В эфире занимательная этимология.

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

На перфокарте были напечатаны строки по 80 повторяющихся чисел. Размер строки из 80 символов сохранился до сегодняшнего дня в современных консольных терминалах.
На месте некоторых чисел были выбиты прямоугольные дырки. Так на перфокарту записывали одну строчку текста из 80 символов в виде двоичного кода: если есть дырка, то в этой ячейке 1, если нет дырки — то 0.

Затем в компьютер вставляли стопку перфокарт. На них записывали компьютерные программы или использовали коллекцию карт в качестве базы данных.

Если что-то продырявили неправильно, то можно было перебить заново всю картонку, а можно было заклеить неправильную дырку бумажной заплаткой. Таким образом, данные на перфокарте можно было "пропатчить" — от английского слова patch, заплатка.

❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если узнал новое
🧑‍💻 Жми на ботана, если тоже рисовал на перфокартах
77👨‍💻6🔥5
Предохранитель роста

В маленьком агентстве основатель и продаёт, и в клиентских проектах принимает участие.

Ты очень много работаешь и перегружен в операционке, но продажами хронически не занимаешься. Знаешь, что нужно продавать. Всем говоришь, что нужны клиенты. Но созвоны с клиентами не назначаешь, КП готовишь медленно, рекламу не даёшь. В общем, подсознательно саботируешь эту деятельность.

Это срабатывает предохранитель. Если основатель задействован в проектах и уже перегружен, то новые клиенты приведут только к росту персональной нагрузки. Мозг защищает организм и блокирует привлечение новых клиентов.

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

❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если полезно
🏆 Жми на кубок, если прошёл через это
75🏆4
Подведем итоги года?

Для многих digital-команд 2025 стал испытанием: планы приходилось пересобирать на ходу, сделки срывались в последний момент, приходилось принимать трудные решения.

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

Эксперты из digital поделились на своих каналах сильнейшими материалами за 2025.

Мой вклад — топ-3 полезных материала:

Матрица Винни-Пуха
Быстрая классификация клиентов для отдела продаж.

Как начать вайбкодить бесплатно и без SMS
Делаем из VS Code аналог Cursor AI и подключаем к нему нейросети.

Как быстро провести аудит чужого кода с помощью AI
Быстро вникаем в проект и делаем план улучшений.


📂 Подписывайся на других участников и читай их полезные посты: https://t.iss.one/addlist/izY6Eit2Pk0zZmNi

Чтобы добавить немного азарта к подведению итогов — среди подписавшихся мы разыграем:

🥇 Главный приз: MacBook Air M4
🥈 2 место: Яндекс Станция Мини 3
🥉 3 место: HUAWEI Freebuds 6

Как участвовать:
1. Подпишись на папку: https://t.iss.one/addlist/izY6Eit2Pk0zZmNi
2. Подтверди участие в боте: https://t.iss.one/GiveShareBot/app?startapp=C17q65
3. Поделись ссылкой на бота с друзьями — за каждого приглашённого получишь +1 призовой билет

🗓 Итоги 25 декабря или по достижении 700 участников

Выполнил все условия? Тогда включай уведомления 🚀
2🔥11🎉8🏆6👍2👏2🙏1
Tilda + Битрикс/WordPress

Есть проекты, которым Тильда не подходит: агрегаторы, сложные интернет-магазины или сайты с личным кабинетом.

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

Многие не знают, но у Тильды есть официальные плагины для интеграции с Битриксом и WordPress. А по API можно сделать интеграцию с любым фреймворком.

Как это работает:
- В конструкторе Тильды создаём страницу без шапки и подвала.
- В CMS сайта импортируем эту страницу из Тильды.
- Шапка и подвал сайта будут от основного шаблона CMS.
- Между шапкой и подвалом в полную ширину экрана загрузится код, импортированный из Тильды.
- Вёрстка, скрипты и картинки будут скопированы в CMS.
- После обновления страницы в Тильде нужно обновить её в CMS.
- Понадобится оплаченный тариф Бизнес в Тильде.

Получается гибридный сайт: с точки зрения SEO, программистов и сисадмина это привычный Битрикс/WordPress. При этом довольные сотрудники маркетинга без привлечения верстальщиков и программистов создают в Тильде и публикуют на основном сайте сезонные промо-страницы.

Мы такие сайты делаем и поддерживаем больше 5 лет — это рабочая связка.

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