misha98857 – Telegram
misha98857
155 subscribers
92 photos
17 videos
2 files
83 links
Пишу о штуках, которые пилю в свободное время и жизни
Download Telegram
Я прикупил подписку на chatGPT после такой презентации вчера. На самом деле довольно мощным стал, но пока не может сам нормально отрефакторить легаси-код 😅 и нужно руками. А так уже сам в интернет ходит, может изменять файлы, которые в него закинешь и ещё умеет делать кучу разных вещей. Рекомендую!
5
Это я сегодня
😁51😢1
В общем, тут новостей особо не было, так как мы разрабатывали довольно большое приложение на протяжении последнего времени.

Оно уже почти официально релизнулось в apple store (публично доступно, но ссылка на него есть у определённого списка бета-тестировщиков). Думаю, что ещё недели 2, а может и раньше мы закончим собирать фидбек, фиксить критичные баги и я опубликую ссылку на приложение сюда (точнее пост с официальным анонсом из другой группы)
👍2🔥2
Ещё я завтра по идее должен оказаться в Москве, поэтому нужны рекомендации о том, где можно в Москве что-то необычное/вкусное попробовать
Я здесь ещё подумал. Когда-то в детстве нам на уроках ИЗО включали "Мишкины истории". Это меня навело на мысли, что нужно сделать рубрику "Мишины заметки".

Я довольно много вещей разрабатывал/разрабатываю и ещё я довольно ленивый и люблю всё делать максимально просто.

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

Первая заметка, думаю, что будет про caddy, так как многие используют nginx и traefik, но можно делать гораздо проще и удобнее.
2🔥1😍1
#note #1 SSL для домена в докере.

Когда поднимаете сервисы в докере, то для доменов нужно генерировать сертификаты. Есть плагины для nginx, чтобы их обновлять через certbot, так же возможно это настроить для traefik, но это настолько непростой процесс, особенно, когда знаешь альтернативы, где это всё делается в 2 строки.

В общем, в следующий, раз когда будете мучаться с настройкой сертификатов nginx, то знайте про такой вариант:

Берём Caddy, а для докера вот. Делаем базовую настройку docker-compose.yml:

services:
caddy:
image: caddy:2.8.4-alpine
restart: unless-stopped
ports:
- "80:80"
- "443:443"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- ./caddy_data:/data
- ./caddy_config:/config

volumes:
caddy_data:
external: true
caddy_config:


и в самом Caddyfile

subdomain1.test.com, subdomain2.test.com, test.com {
tls <твоя_почта>

handle {
// Представим, что у нас someservice на 8090 порту в докере
reverse_proxy someservice:8090
}
}


В итоге Caddy сам подтвердит сертификат (скорее всего через acme challenge) для всех доменов и поддоменов и будет их своевременно обновлять.
Слетал на пару дней в Москву отдохнуть. В целом выполнил основные вещи, которые планировал и доволен собой:
1. Встретился с командой
2. Встретился с друзьями
3 .Сходил на концерт "Дайте танк (!)"

Ну, а теперь возвращаемся в трудовые будни. Продолжаем работать и пилить приложение ↗️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42🔥2🤨1
Media is too big
VIEW IN TELEGRAM
В общем, если лень ходить в зал, то рекомендую https://fitxr.com/ для VR. Записал часть простой тренировки (только под конец об этом подумал), но этого хватило мне для начала.
👍5🔥2
Forwarded from WOMAN.IN.TECH (Irina Shanina)
Куда я пропала?

Давно здесь не было постов от меня. И сейчас я расскажу почему.
Это лето было особенным. Этим летом мне удалось совместить две самых больших страсти в моей жизни: интерес к цифровым продуктам (инженерное образование и 15+ лет в айтишке) и любовь к бегу. И теперь во всех сторах появилось новое беговое приложение «Бегаешь как девчонка» https://go.run-like-girl.ru/ira.
Это беговой трекер, ориентированный на женщин, в котором есть все главные беговые показатели и взаимосвязь физической нагрузки с эмоциональным состоянием.
Этот трекер работает даже в условиях очень плохого GPS (проверено московскими улицами в центре) и не потеряет ни одного километра пробежки или прогулки.

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

За время подготовки прототипа, а потом и production ready версии приложения я сделала суммарно 78 пробежек.
Каждая из них с двумя телефонами (iPhone, Xiaomi - работать должно везде), несколькими одновременно запущенными приложениями (наше, Nike, Puma, Strava - мы равнялись на лидеров рынка), с беговыми часами (потому что алгоритм работы с gps отличается).
Какие-то пробежки заканчивались почти слезами и отчаянными сообщениями разработчику «Миша, не считает. GPS отдает кривые данные. Я понимаю почему, это центр Москвы. Но здесь бегают люди, мы обязаны научиться считать корректно и здесь». И тогда мы продолжали копать, пытались совмещать разные источники данных, учились исключать аномалии по гео и дистанции. Выпускали новую версию приложения и я снова выходила на пробежку.
А какие-то пробежки заканчивались ликованием и радостью, потому что удалось добиться совпадения данных и реальной дистанции с погрешностью в 100 метров на 8-10 км. Это очень точно для трекера.

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

К чему все это?
Я занимаюсь бегом много лет и давно мечтала иметь трекер, который мне удобен и сделан под меня. Мечта сбылась, пройдя путь от pet-проекта до MVP и готового продукта. Возможно когда-нибудь в будущем миллионы таких же девушек тоже будут им пользоваться.
Если у вас тоже есть идея проекта, который вы мечтаете реализовать, то не отказывайтесь от нее. Ищите единомышленников и пробуйте. Все вполне может получиться.

А если вы имеете какое-то отношение к маркетингу и хотели бы заниматься продвижением такого приложения, дайте мне знать. В нашей команде есть места.
5🥰1🎉1
Залетели с нашим приложением в топ в категории "Спорт".

https://go.run-like-girl.ru/misha98857
🔥61🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня столкнулся с хорошим примером шринкфляции
👏2🤩1👾1
This media is not supported in your browser
VIEW IN TELEGRAM
Как вообще люди на хабр что-то умудряются писать. Я попытался найти кнопку сохранить черновик и её не нашёл.

А на такое автосохранение в localstorage я бы особо не полагался, так как супер просто его затереть.

Т.е по логике хабра, я должен её в каком-то стороннем редакторе набрать, а потом в их markdown/wysiwyg-редактор засунуть?

Выглядит, что ниша открыта и можно нормальных хабр с черновиками сделать, которые будут интуитивно работать
🔥3🥰1👏1
Кстати, там же телеграм выкатил фичу, что теперь можно видеть, когда сообщение было прочитано. Вроде анонса яркого не было, поэтому посвечиваю такую возможность, вдруг пригодится :)
😱31🤡1