Обычный день стартапера
- Провёл встречи с двумя магазинами-партнёрами.
- Багфикс после релиза — пришлось немного попрограммировать и выкатить три правки на продакшн.
- Принял товарища в гости на чай.
- Провёл общение с двумя разработчиками и дизайнером — с каждым отдельная переписка.
- Посмотрел серию Футурамы с милой.
- Провёл презентацию стартапа потенциальному клиенту.
- Выпустил сингл на музыкальном лейбле — опубликовал его в десятке ресурсов и сделал почтовую рассылку.
- Мониторил нагрузку на серверы магазина клиента во время распродажи — около 1000 заказов за день прошло.
- Договорился о нескольких встречах на ближайшие дни.
- Обсудил в деталях алгоритмы цифровой обработки звука и продюсирование виртуальных звёзд с коллегой по издательскому делу.
- Три раза выгулял собаку.
- Написал этот пост в канал.
И вот я думаю, почему так каждый день нельзя отгружать? Иногда и одного дела не сделаешь...
❤️ Жми на сердечко, если понравилось
🏆 Жми на кубок, если каждый день продуктивен
🙈 Жми на обезъяну, если хочешь жрать бананы
- Провёл встречи с двумя магазинами-партнёрами.
- Багфикс после релиза — пришлось немного попрограммировать и выкатить три правки на продакшн.
- Принял товарища в гости на чай.
- Провёл общение с двумя разработчиками и дизайнером — с каждым отдельная переписка.
- Посмотрел серию Футурамы с милой.
- Провёл презентацию стартапа потенциальному клиенту.
- Выпустил сингл на музыкальном лейбле — опубликовал его в десятке ресурсов и сделал почтовую рассылку.
- Мониторил нагрузку на серверы магазина клиента во время распродажи — около 1000 заказов за день прошло.
- Договорился о нескольких встречах на ближайшие дни.
- Обсудил в деталях алгоритмы цифровой обработки звука и продюсирование виртуальных звёзд с коллегой по издательскому делу.
- Три раза выгулял собаку.
- Написал этот пост в канал.
И вот я думаю, почему так каждый день нельзя отгружать? Иногда и одного дела не сделаешь...
❤️ Жми на сердечко, если понравилось
🏆 Жми на кубок, если каждый день продуктивен
🙈 Жми на обезъяну, если хочешь жрать бананы
🙈9❤7🏆4🔥2
Как пройти кризис: полезные документы от экспертов диджитал индустрии
Все говорят о кризисе: бюджеты режут, рынок сжимается, конкуренция растёт. В digital это ощущается сильнее всего – давление на эффективность и сроки стало нормой. Но паника ничего не меняет.
Мы видим ситуацию иначе. Когда рынок штормит, выигрывают не те, у кого больше ресурсов, а те, кто умеет быстро перестраиваться, усиливать процессы и работать точнее.
Мы знаем, как проходить спад: что оптимизировать, что автоматизировать, какие метрики реально важны, что помогает удерживать клиентов, а что – только создаёт иллюзию контроля.
В итоге несколько авторов digital-каналов решили объединиться и собрать всё полезное в одну папку — «Документы для тех, кто в digital»
Мой вклад — реальный чеклист-аудит от веб-студии Рупор, ведущей техническую поддержку посещаемых интернет-проектов:
Что проверить на e-commerce сайте, чтобы не получить штраф от РКН
Проверьте сайт самостоятельно, чтобы поберечь деньги и нервы.
🔴 Всего в нашей папке 30 файлов, которые помогают выстроить управление, аналитику и внутренние процессы!
📂 Ссылка на папку: https://t.iss.one/addlist/mUVeZHwtrzc0NWYy
А чтобы добавить немного азарта — среди подписавшихся разыгрываем:
🥇 iPhone Air;
🥈 Яндекс Станцию Лайт 2;
🥉 HUAWEI Freebuds 5.
Как участвовать:
1. Подпишись на папку: https://t.iss.one/addlist/mUVeZHwtrzc0NWYy
2. Подтверди участие в боте
🗓 Итоги — 25 ноября.
Все говорят о кризисе: бюджеты режут, рынок сжимается, конкуренция растёт. В digital это ощущается сильнее всего – давление на эффективность и сроки стало нормой. Но паника ничего не меняет.
Мы видим ситуацию иначе. Когда рынок штормит, выигрывают не те, у кого больше ресурсов, а те, кто умеет быстро перестраиваться, усиливать процессы и работать точнее.
Мы знаем, как проходить спад: что оптимизировать, что автоматизировать, какие метрики реально важны, что помогает удерживать клиентов, а что – только создаёт иллюзию контроля.
В итоге несколько авторов digital-каналов решили объединиться и собрать всё полезное в одну папку — «Документы для тех, кто в digital»
Мой вклад — реальный чеклист-аудит от веб-студии Рупор, ведущей техническую поддержку посещаемых интернет-проектов:
Что проверить на e-commerce сайте, чтобы не получить штраф от РКН
Проверьте сайт самостоятельно, чтобы поберечь деньги и нервы.
📂 Ссылка на папку: https://t.iss.one/addlist/mUVeZHwtrzc0NWYy
А чтобы добавить немного азарта — среди подписавшихся разыгрываем:
🥇 iPhone Air;
🥈 Яндекс Станцию Лайт 2;
🥉 HUAWEI Freebuds 5.
Как участвовать:
1. Подпишись на папку: https://t.iss.one/addlist/mUVeZHwtrzc0NWYy
2. Подтверди участие в боте
🗓 Итоги — 25 ноября.
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥7👍6❤5🏆5
Фальшивый SMTP
При разработке нужно проверять всю почту, которую отправляет приложение. Некоторые подключают реальный сервер, но через него вредно отправлять мусорные письма. Другие пишут отправленное в логи на жёсткий диск — с этим просто неудобно работать, особенно при отладке вёрстки писем.
Гораздо удобнее использовать фальшивый SMTP-сервер.
- Можно быстро поднять его через Docker.
- Прописать настройки этого SMTP-сервера в своём приложении.
- Зайти через браузер — сервер покажет веб-интерфейс тестового почтового ящика.
- В ящике будут все письма, которые пыталось отправить ваше приложение на любые адреса. Реальные письма не отправляются.
Раньше я использовал MailHog, который поставляется с Laravel Sail. Но MailHog очень давно не выпускает обновления.
Среди популярных альтернатив: MailCatcher, smtp4dev, MailDump, MailDev и Mailpit.
Я выбрал Mailpit потому что он активно развивается. А ещё это полностью совместимая замена для MailHog — просто поменял имя Docker-образа в конфиге, перезапустил Docker и всё заработало.
У Mailpit улучшился интерфейс, появилась поддержка тёмной темы. Добавили проверку качества вёрстки писем, удобные настройки и уведомления.
Если вы ещё не пробовали фальшивый SMTP-сервер для разработки, то я рекомендую попробовать. Подключается и настраивается примерно за 15 минут, а работать становится значительно приятнее.
❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если полезно
🧑💻 Жми на ботана, если уже применяешь
При разработке нужно проверять всю почту, которую отправляет приложение. Некоторые подключают реальный сервер, но через него вредно отправлять мусорные письма. Другие пишут отправленное в логи на жёсткий диск — с этим просто неудобно работать, особенно при отладке вёрстки писем.
Гораздо удобнее использовать фальшивый SMTP-сервер.
- Можно быстро поднять его через Docker.
- Прописать настройки этого SMTP-сервера в своём приложении.
- Зайти через браузер — сервер покажет веб-интерфейс тестового почтового ящика.
- В ящике будут все письма, которые пыталось отправить ваше приложение на любые адреса. Реальные письма не отправляются.
Раньше я использовал MailHog, который поставляется с Laravel Sail. Но MailHog очень давно не выпускает обновления.
Среди популярных альтернатив: MailCatcher, smtp4dev, MailDump, MailDev и Mailpit.
Я выбрал Mailpit потому что он активно развивается. А ещё это полностью совместимая замена для MailHog — просто поменял имя Docker-образа в конфиге, перезапустил Docker и всё заработало.
У Mailpit улучшился интерфейс, появилась поддержка тёмной темы. Добавили проверку качества вёрстки писем, удобные настройки и уведомления.
Если вы ещё не пробовали фальшивый SMTP-сервер для разработки, то я рекомендую попробовать. Подключается и настраивается примерно за 15 минут, а работать становится значительно приятнее.
❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если полезно
🧑💻 Жми на ботана, если уже применяешь
1❤6⚡5👨💻5😁2
Сто часов на MVP
Разработку MVP нового продукта при обсуждениях можно сразу оценивать примерно в сто часов. Это практичный рабочий лимит, который защищает команду от бесконечной полировки и ускоряет получение обратной связи от реальных пользователей.
Типичные блоки работ будут примерно такими:
- Исследования, интервью, документация — 10-20 часов.
- Проектирование пользовательских сценариев и прототипы — 10-20 часов.
- Дизайн-макеты — 20-40 часов.
- Работы программиста — 40-60 часов.
- Инфраструктура и деплой — 5-10 часов.
Оценки условные, придётся от чего-то отказаться, что-то сделать проще. Именно поэтому сто часов — удобная граница для первой версии. Она вынуждает команду сосредоточиться на главном и запланировать только необходимый функционал. Этого достаточно, чтобы подготовить релиз, который можно показывать первым пользователям.
Без такого ограничения разработка легко растягивается на месяцы: продукт улучшается по внутренним критериям готовности, а не по обратной связи от аудитории.
Первая версия почти всегда получается сырой, и это нормально. Ведь задача MVP — не произвести впечатление, а проверить продуктовую гипотезу.
❤️ Жми на сердечко, если понравилось
🏆 Жми на кубок, если перфекционист
🧑💻 Жми на ботана, если собираешь MVP
Разработку MVP нового продукта при обсуждениях можно сразу оценивать примерно в сто часов. Это практичный рабочий лимит, который защищает команду от бесконечной полировки и ускоряет получение обратной связи от реальных пользователей.
Типичные блоки работ будут примерно такими:
- Исследования, интервью, документация — 10-20 часов.
- Проектирование пользовательских сценариев и прототипы — 10-20 часов.
- Дизайн-макеты — 20-40 часов.
- Работы программиста — 40-60 часов.
- Инфраструктура и деплой — 5-10 часов.
Оценки условные, придётся от чего-то отказаться, что-то сделать проще. Именно поэтому сто часов — удобная граница для первой версии. Она вынуждает команду сосредоточиться на главном и запланировать только необходимый функционал. Этого достаточно, чтобы подготовить релиз, который можно показывать первым пользователям.
Без такого ограничения разработка легко растягивается на месяцы: продукт улучшается по внутренним критериям готовности, а не по обратной связи от аудитории.
Первая версия почти всегда получается сырой, и это нормально. Ведь задача MVP — не произвести впечатление, а проверить продуктовую гипотезу.
❤️ Жми на сердечко, если понравилось
🏆 Жми на кубок, если перфекционист
🧑💻 Жми на ботана, если собираешь MVP
❤8👍3🏆3👨💻3
Банальные идеи
Когда-то мы в агентстве продвигали шиномонтаж. Я тогда ещё не водил автомобиль, но все особенности изучил. Шиномонтаж процветает два раза в год — при переходе на зимнюю резину и при переходе на летнюю. Во время перехода на зимнюю реклама не нужна — в сервисе и так стоит очередь с утра до позднего вечера, потому что без зимней резины по льду и снегу далеко не уедешь.
Идут годы, учёные уже научились точно предсказывать погоду. Но почему-то очень многих выпавший снег застаёт врасплох. Я и сам один из этих удивительных людей — сегодня два часа стоял в очереди на переобувку.
В очереди начал размышлять: ни один шиномонтаж не зазывал меня заранее на смену резины. Просто пришлите смс, что пора переобуваться — я же запишусь. Выставьте надувного чела — я заеду. Да, в снегопад всё равно будет аншлаг, но заранее можно было бы переобуть в 100500 раз больше машин.
В моих проектах есть такие же очевидные решения. Но есть проблема — большинство идей, которые предлагают, уже есть в списке наших гипотез. Так и моя мысль про смс-рассылку наверняка кем-то уже отработана.
Раньше я сердился, когда мне говорили старую идею — как будто намекали на недостатки проекта. Теперь я отношусь внимательнее и повышаю приоритет таким идеям. Чем чаще предлагают идею, тем быстрее её нужно воплотить или отвергнуть.
❤️ Жми на сердечко, если понравилось
🏆 Жми на кубок, если уже переобулся
🧑💻 Жми на ботана, если ведёшь реестр гипотез
Когда-то мы в агентстве продвигали шиномонтаж. Я тогда ещё не водил автомобиль, но все особенности изучил. Шиномонтаж процветает два раза в год — при переходе на зимнюю резину и при переходе на летнюю. Во время перехода на зимнюю реклама не нужна — в сервисе и так стоит очередь с утра до позднего вечера, потому что без зимней резины по льду и снегу далеко не уедешь.
Идут годы, учёные уже научились точно предсказывать погоду. Но почему-то очень многих выпавший снег застаёт врасплох. Я и сам один из этих удивительных людей — сегодня два часа стоял в очереди на переобувку.
В очереди начал размышлять: ни один шиномонтаж не зазывал меня заранее на смену резины. Просто пришлите смс, что пора переобуваться — я же запишусь. Выставьте надувного чела — я заеду. Да, в снегопад всё равно будет аншлаг, но заранее можно было бы переобуть в 100500 раз больше машин.
В моих проектах есть такие же очевидные решения. Но есть проблема — большинство идей, которые предлагают, уже есть в списке наших гипотез. Так и моя мысль про смс-рассылку наверняка кем-то уже отработана.
Раньше я сердился, когда мне говорили старую идею — как будто намекали на недостатки проекта. Теперь я отношусь внимательнее и повышаю приоритет таким идеям. Чем чаще предлагают идею, тем быстрее её нужно воплотить или отвергнуть.
❤️ Жми на сердечко, если понравилось
🏆 Жми на кубок, если уже переобулся
🧑💻 Жми на ботана, если ведёшь реестр гипотез
1❤10🏆5🔥3👨💻2
Email vs E-mail
Сегодня проектировали с коллегами шаблоны электронных писем и наткнулись на слово
Выяснилось, что со временем всё чаще стали использовать слово
Вариант
Мне понравилось это изменение — дефис можно сократить без потери смысла. Я вспомнил, что когда-то был вариант
В скором будущем бумажные письма совсем исчезнут. Возможно, тогда мы будем называть электронную почту просто почтой.
❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если полезно
🏆 Жми на кубок, если пережил метеорит
Сегодня проектировали с коллегами шаблоны электронных писем и наткнулись на слово
e-mail. У меня закралось подозрение, и я решил проверить.Выяснилось, что со временем всё чаще стали использовать слово
email без дефиса. Теперь именно этот вариант рекомендуют в гайдах крупных интернет-корпораций (Google, Apple и т.д.) и медиа. Вариант
e-mail встречается всё реже, но именно такую версию помнят старожилы интернета. Этот дефис выдаёт в создателе динозавра. Мы такие образы гоним палкой прочь, поэтому одобрили новомодную версию и теперь везде будем писать email!Мне понравилось это изменение — дефис можно сократить без потери смысла. Я вспомнил, что когда-то был вариант
eMail, но он не прижился.В скором будущем бумажные письма совсем исчезнут. Возможно, тогда мы будем называть электронную почту просто почтой.
❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если полезно
🏆 Жми на кубок, если пережил метеорит
❤9⚡7🏆7👏1
Если вы в теме агентского бизнеса, сходите послушать уважаемых коллег. Ближайшие 3 дня бесплатный онлайн.
🔥4
Forwarded from Digital-галера
Последний шанс залететь на Перелидоз 2026 🚀
Нас уже 670 человек, и я без шуток - такого формата на рынке просто нет и никогда не было.
Три дня разборов, стратегий и инсайтов. Больше 10 специалистов поделятся своим опытом, который помог им вырасти.
Это одно из главных событий в агентском мире за этот год как минимум. Очень советую присоединиться - даже если просто послушать, вы выйдете с головой, полной идей на 2026 год.
Уже завтра мы говорим о самом больном - о лидогенерации для агентств. Потому что половина рынка сидит, как сапожники без сапог, и настраивают маркетинг всем, кроме себя. Разберем типичные проблемы агентств: нет денег на маркетинг, работает только сарафан, лиды не конвертятся в клиентов.
Помогут топы рынка:
👍 Владимир Лоцманов — маркетолог, спикер, основатель студии маркетинга Володи Лоцманова
👍 Марина Колмыкова —фаундер и CEO агентства Targeteria, автор канала «Марина с переменным успехом»
👍 Андрей Гавриков — руководитель Completo & founder MAED. Преподает в ШУ Сколково, МГУ, РАНХиГС, ВШЭ. Автор 2-х книг-бестселлеров.
👍 Саша Комбаров — СОО, Amiga, ex-CEO Pyrobyte
👍 Олег Шестаков — основатель Rush Agency & Rush Analytics
Будет разбор, практика и куча инструментов, которые можно внедрить сразу. Это главное событие в агентском мире за последний год.
Регистрируйтесь бесплатно по ссылке, пока ещё можно.
Нас уже 670 человек, и я без шуток - такого формата на рынке просто нет и никогда не было.
Три дня разборов, стратегий и инсайтов. Больше 10 специалистов поделятся своим опытом, который помог им вырасти.
Это одно из главных событий в агентском мире за этот год как минимум. Очень советую присоединиться - даже если просто послушать, вы выйдете с головой, полной идей на 2026 год.
Уже завтра мы говорим о самом больном - о лидогенерации для агентств. Потому что половина рынка сидит, как сапожники без сапог, и настраивают маркетинг всем, кроме себя. Разберем типичные проблемы агентств: нет денег на маркетинг, работает только сарафан, лиды не конвертятся в клиентов.
Помогут топы рынка:
Будет разбор, практика и куча инструментов, которые можно внедрить сразу. Это главное событие в агентском мире за последний год.
Регистрируйтесь бесплатно по ссылке, пока ещё можно.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍1👏1
Обожаю консультации
Постоянно консультирую сам и консультируюсь у других. Огромная сила в возможности спросить и получить ответы от опытных товарищей.
Пересмотрел, что происходило за ноябрь и приятно удивился количеству состоявшихся сессий.
Взял консультацию по машинному обучению для моего стартапа — это я понял, что оно оптимально подойдёт для классификации данных. Спланировали и разобрались, как будет реализовано обучение и применение модели.
Взял юридическую консультацию — переделали оферту и отчёты для клиентов.
Взял консультации у двух экспертов по продажам и получил разные, но очень классные советы. Две консультации — два разных подхода.
Проконсультировался по созданию обучающих материалов.
Сам провёл две консультации по созданию приложений, одну по развитию агентства и несколько по маркетингу.
Про что бы вы спросили у меня на консультации?
А про что можете сами проконсультировать?
❤️ Жми сердечко, если понравилось
🏆 Жми на кубок, если консультируешь
🧑💻 Жми на ботана, если берёшь консультации
Постоянно консультирую сам и консультируюсь у других. Огромная сила в возможности спросить и получить ответы от опытных товарищей.
Пересмотрел, что происходило за ноябрь и приятно удивился количеству состоявшихся сессий.
Взял консультацию по машинному обучению для моего стартапа — это я понял, что оно оптимально подойдёт для классификации данных. Спланировали и разобрались, как будет реализовано обучение и применение модели.
Взял юридическую консультацию — переделали оферту и отчёты для клиентов.
Взял консультации у двух экспертов по продажам и получил разные, но очень классные советы. Две консультации — два разных подхода.
Проконсультировался по созданию обучающих материалов.
Сам провёл две консультации по созданию приложений, одну по развитию агентства и несколько по маркетингу.
Про что бы вы спросили у меня на консультации?
А про что можете сами проконсультировать?
❤️ Жми сердечко, если понравилось
🏆 Жми на кубок, если консультируешь
🧑💻 Жми на ботана, если берёшь консультации
❤7🏆5👨💻3
API для проверки самозанятых
Оказывается, перед каждой выплатой самозанятому компания должна проверять, действителен ли его статус. Иначе это может оказаться переводом физическому лицу, что влечёт дополнительные налоги и заморочки для бухгалтерии.
Так вот, для того, чтобы мы могли это проверить ФНС завела REST API!
В этот API можно отправить только один вид запроса: передаём ИНН самозанятого и дату, на которую нам нужно уточнить статус.
В ответ сервер пришлёт статус самозанятого на запрошенную дату и пояснение русским языком.
Что из этого можно сделать:
- автоматический запрос из CRM или другой системы
- плагин для 1С
- телеграм-бота
- сайт с проверкой
- MCP или инструмент для LLM
Государство цифровизируется, меня это очень радует. Чем больше инженерных инструментов доступно, тем больше задач смогут выполнять роботы, а не чиновники.
❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если полезно
🧑💻 Жми на ботана, если разработчик
Оказывается, перед каждой выплатой самозанятому компания должна проверять, действителен ли его статус. Иначе это может оказаться переводом физическому лицу, что влечёт дополнительные налоги и заморочки для бухгалтерии.
Так вот, для того, чтобы мы могли это проверить ФНС завела REST API!
В этот API можно отправить только один вид запроса: передаём ИНН самозанятого и дату, на которую нам нужно уточнить статус.
POST /api/v1/tracker/taxpayer_status{
"inn": "525741209968",
"requestDate": "2019-01-11"
}В ответ сервер пришлёт статус самозанятого на запрошенную дату и пояснение русским языком.
{
"status": true,
"message": "525741209968 является плательщиком налога на профессиональный доход"
}Что из этого можно сделать:
- автоматический запрос из CRM или другой системы
- плагин для 1С
- телеграм-бота
- сайт с проверкой
- MCP или инструмент для LLM
Государство цифровизируется, меня это очень радует. Чем больше инженерных инструментов доступно, тем больше задач смогут выполнять роботы, а не чиновники.
❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если полезно
🧑💻 Жми на ботана, если разработчик
❤8⚡7👨💻5👍1
Дружба с конкурентами
В этом месяце провели несколько встреч с аналогичными проектами.
Мне всегда нравилось дружить с конкурентами. Потому что сегодня вы рассматриваете друг друга как конкуренты, а завтра объединяетесь вокруг общих интересов. Партнёры, поставщики и правила игры у вас общие.
Всех клиентов на рынке не заполучишь. Всё равно будет миграция клиентской базы между проектами.
Удачные фишки и приёмы все друг с друга рано или поздно скопируют. Если сами не подсмотрят, то клиенты попросят внедрить.
По опыту организации музыкальных мероприятий знаю, что даты стоит синхронизировать с конкурентами. Несколько больших событий в один день — каждый организатор с ощутимым недобором в продажах.
В этом плане очень нравится рынок диджитал-агентств — все конкуренты очень дружелюбные и делятся информацией. Возможно, потому что клиентов очень много.
Из курьёзного — однажды нашёл агентство с таким же, как у нас названием. Списался с владельцем, созвонились и провели очень приятную беседу. Договорились обознавшихся клиентов отсылать друг к другу.
А в вашей отрасли конкуренты дружат?
❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если полезно
🏆 Жми на кубок, если дружишь с конкурентами
В этом месяце провели несколько встреч с аналогичными проектами.
Мне всегда нравилось дружить с конкурентами. Потому что сегодня вы рассматриваете друг друга как конкуренты, а завтра объединяетесь вокруг общих интересов. Партнёры, поставщики и правила игры у вас общие.
Всех клиентов на рынке не заполучишь. Всё равно будет миграция клиентской базы между проектами.
Удачные фишки и приёмы все друг с друга рано или поздно скопируют. Если сами не подсмотрят, то клиенты попросят внедрить.
По опыту организации музыкальных мероприятий знаю, что даты стоит синхронизировать с конкурентами. Несколько больших событий в один день — каждый организатор с ощутимым недобором в продажах.
В этом плане очень нравится рынок диджитал-агентств — все конкуренты очень дружелюбные и делятся информацией. Возможно, потому что клиентов очень много.
Из курьёзного — однажды нашёл агентство с таким же, как у нас названием. Списался с владельцем, созвонились и провели очень приятную беседу. Договорились обознавшихся клиентов отсылать друг к другу.
А в вашей отрасли конкуренты дружат?
❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если полезно
🏆 Жми на кубок, если дружишь с конкурентами
❤6🏆6⚡4🤔1
Adminer для БД
В панель управления хостинга часто встроены phpMyAdmin или pgAdmin. Они удобны тем, что работают через браузер и запускаются на самом сервере. Многие к ним привыкли.
Но на продакшн сервере такие инструменты держать небезопасно — это потенциальная область для атаки. Удалённым клиентом тоже не подключиться — порты часто закрыты админом. Если возникают небольшие задачи, то приходится работать через консоль, что бывает не так удобно, как через браузер.
Для быстрого доступа к БД на сервере мне очень нравится Adminer — всего один php-файл, весом меньше 1 мегабайта. В нём находится простой SQL-просмотрщик и редактор. Работает с PostgreSQL, MySQL/MariaDB, SQLite, MS SQL. Есть плагины для подключения к ElasticSearch, MongoDB, ClickHouse и Firebird. Умеет выгружать и загружать небольшие дампы.
Не требует установки и открывается через браузер — просто копируем файл на сервер в папку сайта. Хорошо его сразу переименовать или положить в защищённую паролем подпапку. И не забыть его удалить после окончания работы.
❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если полезно
🧑💻 Жми на ботана, если делаешь дампы
В панель управления хостинга часто встроены phpMyAdmin или pgAdmin. Они удобны тем, что работают через браузер и запускаются на самом сервере. Многие к ним привыкли.
Но на продакшн сервере такие инструменты держать небезопасно — это потенциальная область для атаки. Удалённым клиентом тоже не подключиться — порты часто закрыты админом. Если возникают небольшие задачи, то приходится работать через консоль, что бывает не так удобно, как через браузер.
Для быстрого доступа к БД на сервере мне очень нравится Adminer — всего один php-файл, весом меньше 1 мегабайта. В нём находится простой SQL-просмотрщик и редактор. Работает с PostgreSQL, MySQL/MariaDB, SQLite, MS SQL. Есть плагины для подключения к ElasticSearch, MongoDB, ClickHouse и Firebird. Умеет выгружать и загружать небольшие дампы.
Не требует установки и открывается через браузер — просто копируем файл на сервер в папку сайта. Хорошо его сразу переименовать или положить в защищённую паролем подпапку. И не забыть его удалить после окончания работы.
❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если полезно
🧑💻 Жми на ботана, если делаешь дампы
❤9⚡6👨💻5👍1
Книга: Руководство для сотрудников Valve
По некоторым оценкам американская компания Valve зарабатывает около 50 миллионов долларов в год на каждого сотрудника. По этому показателю она обгоняет Apple, Google, Amazon и других гигантов. При этом Valve остаётся частной компанией — её акции нельзя купить на бирже и она не привлекала инвестиции.
Valve известна широкой аудитории как создатель магазина игр Steam, игр Half-Life, Dota 2 и Counter-Strike.
Хочу порекомендовать к прочтению "Руководство для новых сотрудников компании Valve". Их культура отличается от того, что ожидаешь от известной компании.
- Деятельность происходит в самоорганизуемых рабочих группах. Каждый может придумать и запустить новый проект.
- Офис — это большой опен спейс со столами на колёсиках. Сотрудники мигрируют вместе со своим столом к проекту, над которым работают.
- Нет иерархии, нет прямого руководителя. Люди сами договариваются, какое решение будет принято.
- Каждый может предложить нового сотрудника, если этот сотрудник в чём-то сильнее остальных. Valve ищет T-образных сотрудников: глубоких специалистов в одной области, которые при этом хорошо разбираются в других областях.
- Никого не увольняют за ошибки. Ошибки нормализованы в корпоративной культуре.
- Все сотрудники ранжируют друг друга, чтобы определить вклад каждого. Зарплата щедрая, но привязана к коллективной оценке.
Бесплатно и без смс:
Скачать PDF на английском
Скачать PDF на русском
❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если будешь читать
👾 Жми на пришельца, если играл в их игры
По некоторым оценкам американская компания Valve зарабатывает около 50 миллионов долларов в год на каждого сотрудника. По этому показателю она обгоняет Apple, Google, Amazon и других гигантов. При этом Valve остаётся частной компанией — её акции нельзя купить на бирже и она не привлекала инвестиции.
Valve известна широкой аудитории как создатель магазина игр Steam, игр Half-Life, Dota 2 и Counter-Strike.
Хочу порекомендовать к прочтению "Руководство для новых сотрудников компании Valve". Их культура отличается от того, что ожидаешь от известной компании.
- Деятельность происходит в самоорганизуемых рабочих группах. Каждый может придумать и запустить новый проект.
- Офис — это большой опен спейс со столами на колёсиках. Сотрудники мигрируют вместе со своим столом к проекту, над которым работают.
- Нет иерархии, нет прямого руководителя. Люди сами договариваются, какое решение будет принято.
- Каждый может предложить нового сотрудника, если этот сотрудник в чём-то сильнее остальных. Valve ищет T-образных сотрудников: глубоких специалистов в одной области, которые при этом хорошо разбираются в других областях.
- Никого не увольняют за ошибки. Ошибки нормализованы в корпоративной культуре.
- Все сотрудники ранжируют друг друга, чтобы определить вклад каждого. Зарплата щедрая, но привязана к коллективной оценке.
Бесплатно и без смс:
Скачать PDF на английском
Скачать PDF на русском
❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если будешь читать
👾 Жми на пришельца, если играл в их игры
❤9👾7⚡6
Отпечатки браузера
Пока всё внимание борцов за приватность приковано к куки, про более сложные методы особо не говорят. А они есть. Мой любимчик — цифровые отпечатки (fingerprints) браузера. Рассказываю, как это работает.
Часть информации браузер передаёт серверу во время соединения, а часть собирается через JavaScript:
- Название браузера и номер сборки: Chrome v. 148
- Операционная система
- IP-адрес
- Язык браузера
- Местоположение (или отсутствие к нему доступа)
- Размер окна браузера
- Включён ли JavaScript
- Установленные плагины для браузера
- Версия движка для рисования Canvas
- Драйверы видеокарты, доступно ли аппаратное ускорение
- Часовой пояс
- Список доступных системных шрифтов
Сочетание этих признаков делает многих пользователей уникальными. Например, мой отпечаток оказался уникальным среди 335 тысяч протестированных пользователей за последние 45 дней на сайте, демонстрирующем технологию.
Продвинутые рекламные платформы применяют отпечатки для узнавания пользователей, а некоторые обмениваются ими.
❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если узнал новое
👀 Жми на глаза, если они следят за тобой
Пока всё внимание борцов за приватность приковано к куки, про более сложные методы особо не говорят. А они есть. Мой любимчик — цифровые отпечатки (fingerprints) браузера. Рассказываю, как это работает.
Часть информации браузер передаёт серверу во время соединения, а часть собирается через JavaScript:
- Название браузера и номер сборки: Chrome v. 148
- Операционная система
- IP-адрес
- Язык браузера
- Местоположение (или отсутствие к нему доступа)
- Размер окна браузера
- Включён ли JavaScript
- Установленные плагины для браузера
- Версия движка для рисования Canvas
- Драйверы видеокарты, доступно ли аппаратное ускорение
- Часовой пояс
- Список доступных системных шрифтов
Сочетание этих признаков делает многих пользователей уникальными. Например, мой отпечаток оказался уникальным среди 335 тысяч протестированных пользователей за последние 45 дней на сайте, демонстрирующем технологию.
Продвинутые рекламные платформы применяют отпечатки для узнавания пользователей, а некоторые обмениваются ими.
❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если узнал новое
👀 Жми на глаза, если они следят за тобой
❤6⚡6👀6
Как банк блокирует карту
В последние месяцы часто слышу, что у знакомых блокируют банковские карты и нужно давать банку пояснения, что за переводы ты отправлял.
Многим кажется, что банк блокирует карту на основании одного какого-то фактора — например, перевели сумму больше обычной. Но там работает алгоритм, который учитывает множество признаков у перевода:
- изменения в частоте переводов
- рост количества отправителей
- новый отправитель
- нетипичные суммы — всегда переводят суммы до 5 тысяч, а начали слать сотни тысяч
- у вас нет общих получателей транзакций
- переводы на карты, отмеченными как рискованные
- получатель в другом регионе
- наличие жалоб на вас
И ещё десяток подобных параметров. Каждому параметру присваивается вес, скажем от 0.1 до 1. Для всех параметров алгоритм складывает сумму весов.
В реальности всё гораздо сложнее, а применяемые параметры и алгоритм держатся в тайне.
Если ваш перевод набрал баллов выше определённой границы — он попадает на автоматическую проверку. Если баллы зашкаливают, то на ручную проверку в службу безопасности.
Теперь вы знаете, что нельзя однозначно сказать, почему именно вашу карту заблокировали — решение принял алгоритм.
❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если узнал новое
🧑💻 Жми на ботана, если это было очевидно
В последние месяцы часто слышу, что у знакомых блокируют банковские карты и нужно давать банку пояснения, что за переводы ты отправлял.
Многим кажется, что банк блокирует карту на основании одного какого-то фактора — например, перевели сумму больше обычной. Но там работает алгоритм, который учитывает множество признаков у перевода:
- изменения в частоте переводов
- рост количества отправителей
- новый отправитель
- нетипичные суммы — всегда переводят суммы до 5 тысяч, а начали слать сотни тысяч
- у вас нет общих получателей транзакций
- переводы на карты, отмеченными как рискованные
- получатель в другом регионе
- наличие жалоб на вас
И ещё десяток подобных параметров. Каждому параметру присваивается вес, скажем от 0.1 до 1. Для всех параметров алгоритм складывает сумму весов.
В реальности всё гораздо сложнее, а применяемые параметры и алгоритм держатся в тайне.
Если ваш перевод набрал баллов выше определённой границы — он попадает на автоматическую проверку. Если баллы зашкаливают, то на ручную проверку в службу безопасности.
Теперь вы знаете, что нельзя однозначно сказать, почему именно вашу карту заблокировали — решение принял алгоритм.
❤️ Жми на сердечко, если понравилось
⚡️ Жми на молнию, если узнал новое
🧑💻 Жми на ботана, если это было очевидно
❤4⚡3👨💻3👍1