misha98857 – Telegram
misha98857
161 subscribers
92 photos
17 videos
2 files
83 links
Пишу о штуках, которые пилю в свободное время и жизни
Download Telegram
Будет небольшой цикл статей о том, как я в целом становился как программист и достиг сеньорского грейда.
Сперва выйдет небольшая часть про школьные времена, где было самое начало без особых критичных ошибок и интересных историй, но по мере взросления всё будет становится куда сложнее, интереснее и с большими фейлами о которых постараюсь писать, как было (возможно с искажениями, насколько точно позволит передать моя память).

Возможно те, кто будут проходить данный путь что-нибудь смогут себе подчерпнуть из моего пути :)
This media is not supported in your browser
VIEW IN TELEGRAM
Появилось немного времени, чтобы пописать игру. Постепенно делаю мультиплеер
🔥51🤩1
Сегодня зашёл разговор про шахматы и я даже свой FIDE-аккаунт откопал. Столько времени прошло, даже не верится.

Меня позабавило, что недавно из-за реформы fide докинули рейтинга на аккаунт :)
4
Меня заверили, что через ~2 недели наше приложение попадёт в app store. Поэтому набираем 6 пальцев вверх и запишу видео с демкой приложения 📹
👍101🔥1🙏1
Там ещё сегодня GPT-4o представили и просто 😮 что он умеет делать. Не знаю как будет в реальности, но последние видео на канале OpenAI это уровень
Please open Telegram to view this post
VIEW IN TELEGRAM
Так-с мне сообщили, что там 7 пальцев вверх набралось, вечером выпущу демку
👍7
Media is too big
VIEW IN TELEGRAM
Вот какое мы приложение сделали 📹
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
💬 Демонстрация переписки с ChatGPT-4o! 💬

В этом видео я показываю, как общался с ChatGPT-4o и как он помог мне написать этот пост. Удивительные возможности искусственного интеллекта от OpenAI!
Смотрите видео и делитесь своими впечатлениями!

#AI #ChatGPT4 #OpenAI #ИскусственныйИнтеллект
5
Я прикупил подписку на 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