Project Maker и Буткемп
Почему я до сих пор не запилил проект с дашбордом PHP-FPM?
Ну, я очень ленивый человек. Мне очень лениво создавать проекты и насполнять их стандартными настройками, а у меня уже сформировался набор любимых скриптов для деплоя и контейнеры и так далее, в общем некий минимальный сетап поверх Laravel.
Из-за своей лени и большого количества запускаемых проектов я когда-то создал специальную утилитку которая создаёт проект Laravel по моему стандартному шаблону, прописывает там все настройки, создаёт обвязку в виде Docker контейнеров и скриптов деплоя.
Называется утилитка Project Maker.
Жизнь упростилась, теперь я могу создавать проект одной командой.
Но я помнил что моя утилитка создаёт проекты на очень старой версии Laravel — соответствующей тому когда я её создал. Версия Laravel 8, а сейчас уже актуальна Laravel 11.
Вот я и откладывал создание проекта, потому что на старой версии создавать не хотелось, а обновлять Maker под новый Laravel тоже было лень.
Но всё же придётся обновить, деваться некуда.
Буткемп в январе
Ещё я вписался в буткемп по созданию расширений для браузера Хром.
Буткемп начинается 9 января и длится 4 недели. По итогам буткемпа если я дойду до конца то у меня будет свой собственный продукт в виде расширения браузера.
Ссылку здесь не привожу чтобы не считали рекламой, но если интересно — спрашивайте, поделюсь.
Удивительно, но расширение браузера если по уму сделано то тоже должно приносить деньги. Так что я попробую и это.
Почему я до сих пор не запилил проект с дашбордом PHP-FPM?
Ну, я очень ленивый человек. Мне очень лениво создавать проекты и насполнять их стандартными настройками, а у меня уже сформировался набор любимых скриптов для деплоя и контейнеры и так далее, в общем некий минимальный сетап поверх Laravel.
Из-за своей лени и большого количества запускаемых проектов я когда-то создал специальную утилитку которая создаёт проект Laravel по моему стандартному шаблону, прописывает там все настройки, создаёт обвязку в виде Docker контейнеров и скриптов деплоя.
Называется утилитка Project Maker.
Жизнь упростилась, теперь я могу создавать проект одной командой.
Но я помнил что моя утилитка создаёт проекты на очень старой версии Laravel — соответствующей тому когда я её создал. Версия Laravel 8, а сейчас уже актуальна Laravel 11.
Вот я и откладывал создание проекта, потому что на старой версии создавать не хотелось, а обновлять Maker под новый Laravel тоже было лень.
Но всё же придётся обновить, деваться некуда.
Буткемп в январе
Ещё я вписался в буткемп по созданию расширений для браузера Хром.
Буткемп начинается 9 января и длится 4 недели. По итогам буткемпа если я дойду до конца то у меня будет свой собственный продукт в виде расширения браузера.
Ссылку здесь не привожу чтобы не считали рекламой, но если интересно — спрашивайте, поделюсь.
Удивительно, но расширение браузера если по уму сделано то тоже должно приносить деньги. Так что я попробую и это.
👍6
Итоги декабря
Только создал проект мониторинга, не написал ни строчки кода. Надеюсь в январе дело пойдëт лучше. И меня ждëт буткемп с понедельника 6 января.
Запущено продуктов: 0
Выручка с продуктов: 0
Только создал проект мониторинга, не написал ни строчки кода. Надеюсь в январе дело пойдëт лучше. И меня ждëт буткемп с понедельника 6 января.
Запущено продуктов: 0
Выручка с продуктов: 0
👍7😁1
3 шага к продуктивности для предпринимателя
Раскрою лучшие способы увеличить продуктивность, которыми пользуюсь сам.
1. Делегирование
На каждый вопрос который задаëт мне подчинëнный я стараюсь задуматься, не мог ли он это решить или сделать полностью сам?
Если ответ "мог" то принимаю действия чтобы он делал это сам. Даю указания, направляю, обучаю, делегирую.
Часто отправляю к другому сотруднику чтобы тот ему помог или сделали вместе.
По итогу могу днями в операционку не заглядывать.
Но важно максимально включаться и слушать того кто спрашивает, иначе получится что ты отмахнулся.
2. Борьба с бестолковыми задачами
Разделить все задачи на типы по матрице Эйзенхауэра, фокусироваться только на "важном и несрочном".
Но тут есть нюанс в понимании матрицы, еë почти все понимают неправильно.
Об этом писал здесь — https://leonidchernenko.ru/eisenhower-matrix/.
3. Режим тишины
Вырубить уведомления, отписаться от всех рассылок.
Телефон перевëл в режим блокировки любых звонков не из списка контактов — супер средство.
Несколько раз в год отписываюсь от всех каналов на которые подписан, выхожу из всех чатов.
Потом они накапливаются снова, но есть период максимально продуктивной тишины.
Чтобы не попасть в ловушку FOMO (страх пропустить что-то важное), складываю ссылки на каналы в отдельный специальный текстовый файлик. Чтобы найти если вдруг захочется.
P.S.
Бонусный совет: комфортное рабочее место это must have.
Не работаю в шумном помещении или где отвлекают. Никаких кафешек. Из дома тоже не работаю, иду в офис. Снимаю офис специально для работы.
Всем продуктивности!
Раскрою лучшие способы увеличить продуктивность, которыми пользуюсь сам.
1. Делегирование
На каждый вопрос который задаëт мне подчинëнный я стараюсь задуматься, не мог ли он это решить или сделать полностью сам?
Если ответ "мог" то принимаю действия чтобы он делал это сам. Даю указания, направляю, обучаю, делегирую.
Часто отправляю к другому сотруднику чтобы тот ему помог или сделали вместе.
По итогу могу днями в операционку не заглядывать.
Но важно максимально включаться и слушать того кто спрашивает, иначе получится что ты отмахнулся.
2. Борьба с бестолковыми задачами
Разделить все задачи на типы по матрице Эйзенхауэра, фокусироваться только на "важном и несрочном".
Но тут есть нюанс в понимании матрицы, еë почти все понимают неправильно.
Об этом писал здесь — https://leonidchernenko.ru/eisenhower-matrix/.
3. Режим тишины
Вырубить уведомления, отписаться от всех рассылок.
Телефон перевëл в режим блокировки любых звонков не из списка контактов — супер средство.
Несколько раз в год отписываюсь от всех каналов на которые подписан, выхожу из всех чатов.
Потом они накапливаются снова, но есть период максимально продуктивной тишины.
Чтобы не попасть в ловушку FOMO (страх пропустить что-то важное), складываю ссылки на каналы в отдельный специальный текстовый файлик. Чтобы найти если вдруг захочется.
P.S.
Бонусный совет: комфортное рабочее место это must have.
Не работаю в шумном помещении или где отвлекают. Никаких кафешек. Из дома тоже не работаю, иду в офис. Снимаю офис специально для работы.
Всем продуктивности!
👍3
Но у буткемпа нет гарантий результата?
Для меня всё очень просто.
1. Я хорошо умею создавать приложения, ну по сути я этому жизнь посвятил )
Скоро 20 лет стажа стукнет. Опыта столько что девать некуда.
2. Я практически полный ноль в продвижении, маркетинге.
Мало продукт создать, его нужно ещё и продать. И это сложнее!
3. На буткемпе 75% времени (3 недели из 4) посвящено продвижению а не разработке.
4. По шансам на выживание продукта (каждый третий в перспективе года) никакие акселераторы или тем более курсы даже рядом не стояли.
Так что для меня буткемп, который "проведёт меня за ручку" от идеи до результата включая продвижение, это идеальный вариант. Но это для меня. Каждый для себя выводы сделает сам.
Что касается причин лежания на диване они могут быть какими угодно, главное результат. Можно решить ничего не делать "потому что то и это", а можно делать "потому что не могу не делать".
С буткемпом или без него я бы всё равно создавал свои продукты и продвигал их. Для меня это видится сейчас как самый оптимальный путь и не более. Бездействовать для меня не вариант.
Что до гарантий, то их нигде и не будет.
С гарантией можно только обменять время на деньги в найме, а не создать что-то своё.
Для меня всё очень просто.
1. Я хорошо умею создавать приложения, ну по сути я этому жизнь посвятил )
Скоро 20 лет стажа стукнет. Опыта столько что девать некуда.
2. Я практически полный ноль в продвижении, маркетинге.
Мало продукт создать, его нужно ещё и продать. И это сложнее!
3. На буткемпе 75% времени (3 недели из 4) посвящено продвижению а не разработке.
4. По шансам на выживание продукта (каждый третий в перспективе года) никакие акселераторы или тем более курсы даже рядом не стояли.
Так что для меня буткемп, который "проведёт меня за ручку" от идеи до результата включая продвижение, это идеальный вариант. Но это для меня. Каждый для себя выводы сделает сам.
Что касается причин лежания на диване они могут быть какими угодно, главное результат. Можно решить ничего не делать "потому что то и это", а можно делать "потому что не могу не делать".
С буткемпом или без него я бы всё равно создавал свои продукты и продвигал их. Для меня это видится сейчас как самый оптимальный путь и не более. Бездействовать для меня не вариант.
Что до гарантий, то их нигде и не будет.
С гарантией можно только обменять время на деньги в найме, а не создать что-то своё.
😁1
image_2025-01-13_17-52-01.png
219.2 KB
Итоги 1 недели буткемпа
Прошла неделя, за эту неделю успел выбрать идею для реализации в расширении.
Прикладываю список идей. Не хватило времени оценить полностью все, только три первые.
Из них выбрал "Fake Filler".
Расширение будет заполнять поля в формах случайными значениями, что полезно для тестировщиков и разработчиков.
Прошла неделя, за эту неделю успел выбрать идею для реализации в расширении.
Прикладываю список идей. Не хватило времени оценить полностью все, только три первые.
Из них выбрал "Fake Filler".
Расширение будет заполнять поля в формах случайными значениями, что полезно для тестировщиков и разработчиков.
👍2🔥1
Итоги 2 недели буткемпа
За 2 неделю сделано:
1. Зарегистрировал новый аккаунт Google, подключил аккаунт разработчика в Chrome Web Store
2. Создал описание для расширения, отредактировал его по правилам SEO с учётом необходимых ключевых слов
Также нужно было за эту неделю создать прототип расширения, но я не успел даже приступить к этому.
Создание SEO текста оказалось очень трудоёмким и долгим занятием, даже с учётом всех подсказок, инструментов и помощи от ChatGPT в сочинении текста.
За 2 неделю сделано:
1. Зарегистрировал новый аккаунт Google, подключил аккаунт разработчика в Chrome Web Store
2. Создал описание для расширения, отредактировал его по правилам SEO с учётом необходимых ключевых слов
Также нужно было за эту неделю создать прототип расширения, но я не успел даже приступить к этому.
Создание SEO текста оказалось очень трудоёмким и долгим занятием, даже с учётом всех подсказок, инструментов и помощи от ChatGPT в сочинении текста.
🔥2
Задали вопрос: как вообще ощущение от Буткемпа, стоит своих денег?
1. Ощущение.
Лучшее обучение которое я проходил в жизни, включая любые платные курсы.
2. Стоит ли своих денег?
Я рассматриваю так. У меня нет варианта НЕ делать, я делаю свои проекты в любом случае.
Поэтому тут вопрос, буду ли я прыгать сам по стандартным граблям, ошибаясь везде где все ошибаются? Я гением себя не считаю.
Или куплю за N денег опыт сотни человек которые прошли этот путь до меня?
Однозначно куплю.
Время - это то, что нельзя вернуть, а деньги я точно ещё заработаю.
1. Ощущение.
Лучшее обучение которое я проходил в жизни, включая любые платные курсы.
2. Стоит ли своих денег?
Я рассматриваю так. У меня нет варианта НЕ делать, я делаю свои проекты в любом случае.
Поэтому тут вопрос, буду ли я прыгать сам по стандартным граблям, ошибаясь везде где все ошибаются? Я гением себя не считаю.
Или куплю за N денег опыт сотни человек которые прошли этот путь до меня?
Однозначно куплю.
Время - это то, что нельзя вернуть, а деньги я точно ещё заработаю.
👍5
Вопрос, очень насущный: а сколько можно вообще заработать на расширении?
Взглянем для примера на моего прямого конкурента, существующее расширение Fake Filler.
В нëм 300 000 пользователей. Эта цифра отражает сколько всего уникальных пользователей этого расширения за эту неделю. Weekly Active Users. То есть это всë активные пользователи, у которых расширение установлено и действует в текущий момент.
Также в расширении есть платная версия, подписка за $4 в месяц. Допустим что $1 съедается комиссиями платëжек и налогами (на самом деле может быть и больше, вплоть до 50% платежа). Остаëтся $3 в месяц.
Средняя минимальная конверсия для хорошо сделанного продукта в платящего пользователя около 1%.
Итого 300 000 * 0,01 * $3 = $9 000 в месяц по грубой оценке получает автор расширения.
Неплохо?
Но этот продукт существует в Chrome Web Store уже 13 лет и всë это время набирал пользователей.
Предположим что у меня получилось создать конкурирующий продукт, который благодаря оптимизации вытесняет существующее расширение из поиска. В течение года при успешном раскладе количество пользователей может дорасти до 10 000.
Если внедрить монетизацию с той же ценой и конверсией, имеем:
10 000 * 0,01 * $3 = $300 в месяц.
По текущему курсу это 29 850 рублей в месяц.
Много это или мало? Этой суммы очевидно недостаточно чтобы уйти из найма, но это солидная прибавка к зарплате.
Создание и запуск расширения от идеи до публикации занимает месяц плотной работы. Далее поддержка почти не требует денег и времени.
Можно запустить ещë несколько расширений, в итоге приблизить доходы от расширений к сумме сравнимой с тем что получаешь в найме, даже не уходя с работы, занимаясь этим в свободное время. Не все запуски будут удачными, но системный подход и повторение даëт хорошие шансы.
Можно вовсе не уходить никуда с работы, а просто иметь свои проекты и дополнительные деньги тратить на своë усмотрение.
Взглянем для примера на моего прямого конкурента, существующее расширение Fake Filler.
В нëм 300 000 пользователей. Эта цифра отражает сколько всего уникальных пользователей этого расширения за эту неделю. Weekly Active Users. То есть это всë активные пользователи, у которых расширение установлено и действует в текущий момент.
Также в расширении есть платная версия, подписка за $4 в месяц. Допустим что $1 съедается комиссиями платëжек и налогами (на самом деле может быть и больше, вплоть до 50% платежа). Остаëтся $3 в месяц.
Средняя минимальная конверсия для хорошо сделанного продукта в платящего пользователя около 1%.
Итого 300 000 * 0,01 * $3 = $9 000 в месяц по грубой оценке получает автор расширения.
Неплохо?
Но этот продукт существует в Chrome Web Store уже 13 лет и всë это время набирал пользователей.
Предположим что у меня получилось создать конкурирующий продукт, который благодаря оптимизации вытесняет существующее расширение из поиска. В течение года при успешном раскладе количество пользователей может дорасти до 10 000.
Если внедрить монетизацию с той же ценой и конверсией, имеем:
10 000 * 0,01 * $3 = $300 в месяц.
По текущему курсу это 29 850 рублей в месяц.
Много это или мало? Этой суммы очевидно недостаточно чтобы уйти из найма, но это солидная прибавка к зарплате.
Создание и запуск расширения от идеи до публикации занимает месяц плотной работы. Далее поддержка почти не требует денег и времени.
Можно запустить ещë несколько расширений, в итоге приблизить доходы от расширений к сумме сравнимой с тем что получаешь в найме, даже не уходя с работы, занимаясь этим в свободное время. Не все запуски будут удачными, но системный подход и повторение даëт хорошие шансы.
Можно вовсе не уходить никуда с работы, а просто иметь свои проекты и дополнительные деньги тратить на своë усмотрение.
👍6❤1
"...При наличии такого большого конкурента на органический рост и отсутствие постоянного оттока сложно рассчитывать"
Органический рост?
Рост идëт за счëт правильного SEO + хорошей конверсии в установку + полезности самого продукта. Если есть все три пункта то продукт должен расти. Конечно элемент случайности тоже есть, но это базовые факторы без которых не будет роста. Конкурент не так оптимизирован по SEO, а обойти его по остальным параметрам это уже моя забота.
Наличие конкурента?
Существование конкурента это плюс а не минус, учитывая что он уже проверил спрос и всеми цифрами по ценам и количеству пользователей доказал что есть спрос, что продукт находится в поиске по целевому запросу, что там есть деньги и есть вообще смысл брать именно этот продукт.
Мешает ли конкурент продвижению?
Только до тех пор, пока в моëм продукте ниже конверсия и хуже SEO и меньше пользы (удержание). Как только я обхожу по этим параметрам то гугл будет считать что мой продукт полезнее и мой продукт будет расти, пока не сместит конкурента. А может закрепится на втором месте)
Постоянный отток?
Это очень важный аспект. Есть большая разница в том, сколько процентов пользователей "отваливаются", например если после 30 дней остаëтся 0%, 1%, 10% или 30%.
Но тут учитываем, что продукт используется ежедневно по работе, а следовательно, оставит его пользователь или нет будет определяться тем, насколько хорошо продукт решает свою задачу, насколько пользователь сочтëт его полезным.
То что польза в этой функции точно есть, подтверждается существованием моего конкурента, большим количеством пользователей и отзывами. Ну а над тем, чтобы доставить эту пользу не хуже чем у него, я должен потрудиться. Это уже вопрос усердия, внимательности и продуктовой интуиции.
Органический рост?
Рост идëт за счëт правильного SEO + хорошей конверсии в установку + полезности самого продукта. Если есть все три пункта то продукт должен расти. Конечно элемент случайности тоже есть, но это базовые факторы без которых не будет роста. Конкурент не так оптимизирован по SEO, а обойти его по остальным параметрам это уже моя забота.
Наличие конкурента?
Существование конкурента это плюс а не минус, учитывая что он уже проверил спрос и всеми цифрами по ценам и количеству пользователей доказал что есть спрос, что продукт находится в поиске по целевому запросу, что там есть деньги и есть вообще смысл брать именно этот продукт.
Мешает ли конкурент продвижению?
Только до тех пор, пока в моëм продукте ниже конверсия и хуже SEO и меньше пользы (удержание). Как только я обхожу по этим параметрам то гугл будет считать что мой продукт полезнее и мой продукт будет расти, пока не сместит конкурента. А может закрепится на втором месте)
Постоянный отток?
Это очень важный аспект. Есть большая разница в том, сколько процентов пользователей "отваливаются", например если после 30 дней остаëтся 0%, 1%, 10% или 30%.
Но тут учитываем, что продукт используется ежедневно по работе, а следовательно, оставит его пользователь или нет будет определяться тем, насколько хорошо продукт решает свою задачу, насколько пользователь сочтëт его полезным.
То что польза в этой функции точно есть, подтверждается существованием моего конкурента, большим количеством пользователей и отзывами. Ну а над тем, чтобы доставить эту пользу не хуже чем у него, я должен потрудиться. Это уже вопрос усердия, внимательности и продуктовой интуиции.
👍3
Итоги 3 недели буткемпа
За третью неделю сделано:
0. Ничего не успел сделать :(
Печально признавать, но соблюдаю честность и поэтому признаюсь что не успел даже нагнать хвосты по буткемпу.
2 неделя это создание расширения, и там 1 задание из 3 я не успел выполнить. Один из хвостов второй недели подтянул в третью неделю, один до сих пор остался.
3 неделя это упаковка: дизайн баннеров, Welcome Page. До этого даже не добрался, так как не закрыл по второй неделе все задачи.
Чем же я занимался, прокрастинировал? Не совсем.
В понедельник я закрыл тот самый хвост, а со вторника по четверг все силы и время ушли на собеседования в поиске работы. В пятницу я свалился с простудой, суббота, воскресенье и понедельник пропали.
Ничего не остаётся, кроме как нагонять в оставшееся время.
Что если не успею?
Доступы чтобы догнать и релизнуться у меня останутся, а вот шансы на то чтобы дожать до конца и запуститься тают с каждым днём, так как чем дальше тем труднее себя заставить продолжать.
Так что не затягивать с релизом, это строго в моих собственных интересах.
За третью неделю сделано:
0. Ничего не успел сделать :(
Печально признавать, но соблюдаю честность и поэтому признаюсь что не успел даже нагнать хвосты по буткемпу.
2 неделя это создание расширения, и там 1 задание из 3 я не успел выполнить. Один из хвостов второй недели подтянул в третью неделю, один до сих пор остался.
3 неделя это упаковка: дизайн баннеров, Welcome Page. До этого даже не добрался, так как не закрыл по второй неделе все задачи.
Чем же я занимался, прокрастинировал? Не совсем.
В понедельник я закрыл тот самый хвост, а со вторника по четверг все силы и время ушли на собеседования в поиске работы. В пятницу я свалился с простудой, суббота, воскресенье и понедельник пропали.
Ничего не остаётся, кроме как нагонять в оставшееся время.
Что если не успею?
Доступы чтобы догнать и релизнуться у меня останутся, а вот шансы на то чтобы дожать до конца и запуститься тают с каждым днём, так как чем дальше тем труднее себя заставить продолжать.
Так что не затягивать с релизом, это строго в моих собственных интересах.
👍6😢2🫡2
Итоги 4 недели буткемпа
Застрял на стадии разработки.
Сделал сборку расширения, почистил тексты.
На очереди:
- заменить иконки
- отредактировать дизайн, стили
- убрать лишнее из интерфейса
- протестировать работу расширения
Буткемп тем временем уже закончился, остаëтся только дожимать и идти до конца)
Застрял на стадии разработки.
Сделал сборку расширения, почистил тексты.
На очереди:
- заменить иконки
- отредактировать дизайн, стили
- убрать лишнее из интерфейса
- протестировать работу расширения
Буткемп тем временем уже закончился, остаëтся только дожимать и идти до конца)
🔥9
Итоги января
Буткемп прошëл наполовину, не сделал расширение и не релизнулся.
Запущено продуктов: 0
Выручка с продуктов: 0
Буткемп прошëл наполовину, не сделал расширение и не релизнулся.
Запущено продуктов: 0
Выручка с продуктов: 0
😢2👍1😁1
Итоги февраля
Не добрался до того чтобы добить расширение до релиза. Навалилось дел.
Но ничего, дела разгрёб, так что как говорится — с понедельника начну!
Запущено продуктов: 0
Выручка с продуктов: 0
Не добрался до того чтобы добить расширение до релиза. Навалилось дел.
Но ничего, дела разгрёб, так что как говорится — с понедельника начну!
Запущено продуктов: 0
Выручка с продуктов: 0
😁4😭4👍1
Яндекс отжигает
Видел я издевательства над пользователями, но Яндекс даже меня удивил.
При подключении Яндекс.Трекера автоматом подписываешься на уведомления о задачах, которые нельзя отключить.
И это не баг, а фича. Не хочешь чтобы мы засрали тебе инбокс? Да иди нах.. 🖕
Вы там что курите вообще? Был бы у меня твиттер, тегнул бы этих маразматиков 🤷♂️
Такие дела.
Видел я издевательства над пользователями, но Яндекс даже меня удивил.
При подключении Яндекс.Трекера автоматом подписываешься на уведомления о задачах, которые нельзя отключить.
И это не баг, а фича. Не хочешь чтобы мы засрали тебе инбокс? Да иди нах.. 🖕
Вы там что курите вообще? Был бы у меня твиттер, тегнул бы этих маразматиков 🤷♂️
Такие дела.
😁5👍1🌚1🗿1
Выбираем графики
Для моего будущего мониторинга нужно выбрать адекватные диапазоны за которые мы смотрим статистику, и интервалы по которым мы отбираем значения.
Про мониторинг читаем тут: https://t.me/realbootstrapper/6
Количество делений
Если мы рисуем значения слишком подробно, то это выглядит некрасиво. Слишком хаотично выглядят столбики. Если недостаточно подробно - опять же некрасиво. Будет ощущение скудности информации.
Количество делений = диапазон / интервал.
Также интервалы зависят от диапазонов. Нам не требуется минутная точность, когда мы смотрим график за месяц. Но нужны ли минуты если мы смотрим график за 24 часа?
Обдумывая этот вопрос, я решил что количество делений на графике должно быть примерно от 30 до 60. Это не слишком много и не слишком мало.
Диапазоны
Осталось определить диапазоны, а интервалы подберём так, чтобы попасть в нужное количество делений.
За какой диапазон я хочу видеть статистику в мониторинге?
За 1 час: если нужно оперативно решать проблему.
За 4 часа: если нужно увидеть, что происходило совсем недавно.
За 24 часа: оценить ситуацию за день.
За 7 дней: выясняем, постоянно ли наш график так выглядит или только сегодня.
За 30 дней: отслеживаем общий тренд. Растут показатели, снижаются или стабильны?
Интервалы
Выбираем интервалы для диапазонов так, чтобы примерное количество делений было от 30 до 60.
1 час - 1 минута, 60 делений.
4 часа - 5 минут, 48 делений.
24 часа - 30 минут, 48 делений.
7 дней - 3 часа, 56 делений.
30 дней - 24 часа, 30 делений.
Возможно, я увижу что этого недостаточно или слишком много. Тогда поменяю интервалы или диапазоны. Но пока что будет так.
Для моего будущего мониторинга нужно выбрать адекватные диапазоны за которые мы смотрим статистику, и интервалы по которым мы отбираем значения.
Про мониторинг читаем тут: https://t.me/realbootstrapper/6
Количество делений
Если мы рисуем значения слишком подробно, то это выглядит некрасиво. Слишком хаотично выглядят столбики. Если недостаточно подробно - опять же некрасиво. Будет ощущение скудности информации.
Количество делений = диапазон / интервал.
Также интервалы зависят от диапазонов. Нам не требуется минутная точность, когда мы смотрим график за месяц. Но нужны ли минуты если мы смотрим график за 24 часа?
Обдумывая этот вопрос, я решил что количество делений на графике должно быть примерно от 30 до 60. Это не слишком много и не слишком мало.
Диапазоны
Осталось определить диапазоны, а интервалы подберём так, чтобы попасть в нужное количество делений.
За какой диапазон я хочу видеть статистику в мониторинге?
За 1 час: если нужно оперативно решать проблему.
За 4 часа: если нужно увидеть, что происходило совсем недавно.
За 24 часа: оценить ситуацию за день.
За 7 дней: выясняем, постоянно ли наш график так выглядит или только сегодня.
За 30 дней: отслеживаем общий тренд. Растут показатели, снижаются или стабильны?
Интервалы
Выбираем интервалы для диапазонов так, чтобы примерное количество делений было от 30 до 60.
1 час - 1 минута, 60 делений.
4 часа - 5 минут, 48 делений.
24 часа - 30 минут, 48 делений.
7 дней - 3 часа, 56 делений.
30 дней - 24 часа, 30 делений.
Возможно, я увижу что этого недостаточно или слишком много. Тогда поменяю интервалы или диапазоны. Но пока что будет так.
Telegram
Делаем продукт
Предыстория. Мы сделали бэкенд на PHP для многопользовательской онлайн игры, космическая леталка Pulse Online.
Некоторое время назад наш сервер игры стал "тупить" так как сильно выросла нагрузка, игроков стало больше и старый код уже не тянул.
Чтобы разобраться…
Некоторое время назад наш сервер игры стал "тупить" так как сильно выросла нагрузка, игроков стало больше и старый код уже не тянул.
Чтобы разобраться…
Итоги марта
Уже два месяца не могу добраться чтобы подобрать иконки для расширения. Плохо.
Я застрял 😭
Запущено продуктов: 0
Выручка с продуктов: 0
Уже два месяца не могу добраться чтобы подобрать иконки для расширения. Плохо.
Я застрял 😭
Запущено продуктов: 0
Выручка с продуктов: 0
😢10👍2
Иконки готовы
Наконец-то добрался до расширения Fake Filler.
Сделано:
1. Заменил иконки
2. Чуть поменял стили, заменил цвета
3. Разобрался с версией Node.js необходимой для сборки, сделал пробный билд
4. Запустил и понял что расширение не работает без Firebase
На очереди:
1. Выпилить подключение к Firebase
2. Протестировать работу расширения
3. Убрать лишнее из интерфейса
Наконец-то добрался до расширения Fake Filler.
Сделано:
1. Заменил иконки
2. Чуть поменял стили, заменил цвета
3. Разобрался с версией Node.js необходимой для сборки, сделал пробный билд
4. Запустил и понял что расширение не работает без Firebase
На очереди:
1. Выпилить подключение к Firebase
2. Протестировать работу расширения
3. Убрать лишнее из интерфейса
🔥6👍4❤2