Email or username:

Password:

Forgot your password?
17 posts total
cofob
FastAPI - говно. И вот почему я не буду использовать его в будущих проектах.

1. У него 100% test-coverage. Но это не отменяет существования багов, PR с фиксами для которых даже не мерджаться и на них 0 реакции от мейнтейнеров (#9928).
2. У него закрыты issues. При создании issue просто написана плашка, что если у вас нет персонального разрешения от великого и ужасного tiangolo то вам писать сюда запрещено. Идите на github discussions.
3. Идём на github discussions, создаём дискашн. При создании дискашна прекрасная кнопочка - создавая этот дискашн я подтверждаю что помогу ответами в 3х других дискашнах. Пока не нажмёшь - дискашн не создасться. Ну ладно, жмём, создаём. И... получаем 0 реакции на нём. Хотя я описывал потенциальную проблему и даже предлагал для неё запилить PR, если мейнтейнеры отреагируют, но всё что я получил это 6 лайков от рандомных людей. (#11122)
4. Смотрим на release-notes по релизам и видим, что в самом фреймворке вообще ничего не меняется, кроме перевода документации на корейский и традиционный китайский. Конечно, он ведь настолько идеален, что осталось лишь перевести документацию. Багов ведь вообще нет, т.к. написано что в нём 100% покрытие тестами.
Мне регулярно приходят предложения от dependabot обновить fastapi и я уже 3 месяца их отклоняю. Ну потому что буквально ничего не меняется кроме добавления переводов, изменения списка спонсоров, обновления сторонних зависимостей и изредка ломания обратной совместимости.
5. Кстати говоря о спонсорах. tiangolo - создатель FastAPI и его можно проспонсировать от имени компании либо через github sponsors (аналог патреона). У него на данный момент там 170 спонсоров, я думаю что он спокойно делает пару тысяч баксов в месяц на своих проектах. А его "проекты" базово строятся на простой логике - берём существующую библиотеку (starlette/sqlalchemy) добавляем туда pydantic, пишем документацию и забиваем хуй на поддержку. Лутаем свой бабос особо не вкладываясь в поддежку, главное мерджить PR с переводами. А на issues можно не отвечать, ведь их создание просто закрыто. В дискашнах коммьюнити как нибудь само собой разберётся что да как.

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

Поэтому я отдам свои 5$ в месяц кому-нибудь другому и не буду использовать fastapi в будущих проектах. Вам тоже не советую использовать проекты от этого гениального автора.
FastAPI - говно. И вот почему я не буду использовать его в будущих проектах.

1. У него 100% test-coverage. Но это не отменяет существования багов, PR с фиксами для которых даже не мерджаться и на них 0 реакции от мейнтейнеров (#9928).
Винт Прокс

@cofob Во — а это не просто гитхаб головного мозга... Это целый очковтирамус, наебизм и паразитизм. :blobcatangery:

Ale xyū̀ thī̀ Krungtheph!

@cofob Я тоже хочу слезть на самом деле, во многом по тем же причинам. Но чёт пока я так и не понял, куда пересесть-то, кроме Litestar вроде ничего похожего не видел пока :-(

cofob
Всего лишь 5 часов (из них 2 часа стоя в очереди) в консульстве рф, 4 месяца ожидания, 3 месяца ежедневного кликанья заявки, чтоб очередь не терять и загранник твой.

СДЕЛАЙТЕ СЕБЕ 2 НОВЫХ ЗАГРАННИКА ЕСЛИ ВЫ В РФ. УПРОСТИТЕ СЕБЕ ЖИЗНЬ.
cofob
Меня одного дико бесит когда в документах ломают синтаксис?? (Скобочка открывается но не закрывается никогда

Syntax error, compilation failed
𝙹𝚘𝚑𝚊𝚗

@cofob Так верстают только мудаки ©

cofob
Ебать сегодня день тяжёлый получился.

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

Пойду домой лежать, есть роллы и спать.
cofob

Там в поркбане .gay домены по 2 бакса продаются. Бегом закупаться)

cofob
Мммм, посмотрел уровень зарплат в Германии и сравнил со своей. Буду получать ниже средней по стране, как джун питонист (при том что в текущей я лид сеньером значусь, ру контора).

Больно 😢
cofob
(это если переезд всё же организуется и случится)
ZD915

@cofob ты там пристально вглядывайся не только в "среднюю по стране", но и по конкретному городу.

Очень сильно расходы зависят от места проживания.

cofob
Мне дали доступ к Apple Intellegence на маке, решил протестить их умный do not disturb режим (типа через ИИ определяет что важно а что нет)

Так вот

Он считает что это не важно
cofob
Да, кстати, купил себе макбук. Никому не рекомендую, говнище редкостное, годное только для просмотра ютуба.

Если ты линукс нерд - не покупай мак. Просто не надо.
cofob
Что-то давно не постил ничего в феди. Исправляюсь!

Задался давече мыслью "а что если сделать свой интернет без интернета", по итогу пришёл к идее запустить Yggdrasil по Meshtastic.

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

В общем, достану второй девайс и начну пилить PoC для запуска игги через мештастик.
Что-то давно не постил ничего в феди. Исправляюсь!

Задался давече мыслью "а что если сделать свой интернет без интернета", по итогу пришёл к идее запустить Yggdrasil по Meshtastic.
На фото запечатлён LILYGO T-Beam Meshtastic. Он включён и на нём изображён логотип Meshtastic.
Скриншот заказа из магазина LILYGO с 4 железками поддерживающими Meshtastic на общую сумму в 231$.
cofob
Просимулировал работу игги с ограниченным каналом (133 байта). 😢 Не работает вовсе, но я пока что грешу на то что пакеты неверно режу в коде симулятора.

А ещё я очень удивлён, почему игга и ссх по игге жрут так много трафика, у меня вообще то каждый байт на счету!
cofob
Купил TwinkPad X13s на ARM процессоре. Впечатления:

- Он очень маленький (13 дюймов) и легче в 2 раза чем мой 14 дюймовый ноут;
- Держит батарею весь день, мой текущий еле час от батареи живёт 😢;
- Отличный стерео громкий звук;
- Управление с клитора - прикольно;
- x86 софт работает прозрачно но не весь и не всегда, такой софт лагает, а arm софт под винду редко релизят;
- Это не рабочая машина, но как замена планшету - отлично. Потому что туда даже wireguard не поставить, не говоря о линуксе или даже WSL.

В целом впечатление положительное, но очень жаль что не получится по нормальному этот ноут превратить в основную рабочую лошадку.
Купил TwinkPad X13s на ARM процессоре. Впечатления:

- Он очень маленький (13 дюймов) и легче в 2 раза чем мой 14 дюймовый ноут;
- Держит батарею весь день, мой текущий еле час от батареи живёт 😢;
Iron Bug
@cofob >Потому что туда даже wireguard не поставить, не говоря о линуксе или даже WSL.
почему не поставить-то? думаю, ещё как поставится и будет летать, если грамотно настроить.
cofob
Подключился на steam deck по ssh через zerotier. Круто :)
Гпу хостинг дома.
cofob
Прикольная обложка альбома Breakfast in America - Supertramp
Обложка альбома Breakfast in America - Supertramp. Это оформление выполнено в стиле сюрреалистической картинки. Изображена улыбающаяся стюардесса в оранжевой форме, которая стоит в иллюминаторе самолёта, держа над головой поднос с оранжевым соком. Она стоит в позе статуи свободы. Вне самолёта вместо обычного города видны стилизованные картонные коробки и предметы домашнего обихода, создающие силуэт городского пейзажа. Свет натуральный, цвета яркие, преобладают оранжевые и синие оттенки.
cofob
Широкий ассортимент механических клавиатур в Грузии
На фото - скриншот онлайн магазина alta.ge, где выставлен фильтр на механические клавиатуры. В результате поиска - лишь одна очень дорогая модель от Razer.
cofob
Впервые за последние 2 месяца встал в 7 утра по будильнику... надо что то делать со своим графиком.
cofob
Cloud технологии это такая огромная кроличья нора... Опять чувствую себя новичком в теме, хотя вроде конфигурировать линуксы умею. Это просто отдельный мир.
cofob
Увидел рекламу смартфона на билборде, забавно что там выдедено что телефон с поддержкой 5G сетей. С учетом качества связи в Грузии это немного бесполезно)
Go Up