Pull to refresh
-1
machina ex deus @novoxudonoserread⁠-⁠only

Пользователь

Send message
Опередили, хотел написать тоже самое. Могу только добавить что в большинстве случаев отправитель который работает с acknowledge — СУБД которая надёжно сохраняет состояние и вся система становится с гарантированной доставкой. Т.е. нужен надёжный источник, иначе ни при какой конфигурации система не может считаться надёжной.
Тут достаточно просто, если вы пишите не простенький веб сайт а полноценное веб приложение с множеством динамики, то без клиентской шаблонизации не сделать многих вещей достаточно просто, ды и производительность.
Вот мне интересно, может ли случиться такая в мире радость что некрософт наконец таки закончит свой жизненный цикл?
Вы можете хоть по условию, хоть в цикле, в зависимости от входных данных формировать динамическую фильтрацию через query.filter(...). Если вы можете написать алгоритм который по входным данным формирует магическую строку, то вы можете написать и алгоритм который применяет цепочку filter.
Спасибо за статью, но блин простите, вы выбрали плохой путь, может вам так и удобней, но…
Удобный CRUD: для простого create в Алхимии надо создать объект, да добавить его в сессию, да сделать flush

Это вопрос скорее не удобства а стиля (и иногда производительности), лично для меня написать больше строк но сделать всё наглядным удобней, может конечно наверно и потому что в моих задачах обычно используется не простой CRUD.
Да и вообще, не зря же создатели Django, Ruby on Rails, Laravel, Yii выбрали Active Record ORM.

И всё из этого списка огромные раздутые монстры, которые очень не удобны и не логичны, не надо брать их в пример, люди не зря идут в сторону микрофреймворков.
Динамическое построение фильтров/сортировки на основе магических строк как в Django: Post.objects.filter(user__name__startswith='John')

Одно из списка, из за чего лично у меня возникает б**дская ненависть к Django, для меня это жутко не удобно и антипатерн. Ды и к тому же доверять клиенту нельзя, формировать магические строки на клиенте — плохая идея.
Вложенный eager load, когда нужно с комментарием сразу загрузить пост, а к посту его юзера (ладно, он есть, но не очень удобен)

Я не очень понимаю чем вам такой синтаксис не удобен?:
.options(
    joinedload_all(Watchdog.recipe, Recipe.recipeset, RecipeSet.job),
    joinedload_all(Watchdog.recipe, Recipe.recipeset, RecipeSet.lab_controller),
    joinedload_all(Watchdog.recipetask, RecipeTask.task)
)

Ваше предложение:
User.with_({
    User.posts: {
        Post.comments: {
            Comment.user: None
        }
    }
}.all()

Плохой синтаксис, пихать всё в словари, очень напоминает реализацию sequelize.js, только там так сделано от того что в js нет способа сделать это красиво как в python.

В целом у меня сложилось впечатление что вы только начали работать с алхимией и теперь несётесь на всех парах всё в ней «исправлять». Но в целом я только за ваши начинания, ведь для того чтобы придти к хорошему решению сначала нужно много надопускать ошибок, это естественно.
можно ссылку на то, где их препарируют?
Есть ссылка на торрент?
Статья хоть и короткая, но хорошая для первого раза. Но с точки зрения выводов и информативности ниочём.
Большое спасибо за статью, очень интересно. У меня просьба — не используйте некросовтовский термин «папка» когда вы говорите о *nix, это очень режет слух, директория или каталог звучит куда органичней. К тому же, каждый раз когда кто нибудь так делает, бог убивает одного котёнка(.
Круто, давайте убьём клиент, слабому китайскому смартфону за 50$ будет очень весело долго обрабатывать всю эту мешанину до отрисовки страницы. Можно конечно отрендерить на ноде и отдать клиенту, но всё равно боли будет у клиента много. Такое ощущения что эти люди свято верят что у каждого их пользователя i7 + ssd + свободные гигов 16 опреативки.
Судя по вашей аватарке вы пользуетесь разными методами препятствия сбора о себе информации, вроде заблокированных сторонних печенек и расширений типа Ghostery и Disconnect + ещё адблок. И в итоге у них очень мало про вас информации, поэтому там такой бред. Вот у людей без этого добра реклама более мене ничего. У меня такая же проблема со случайно не заблокированной таргетированной рекламой.
Эммм, вы сейчас что то странное сказали. Ну магазина лично у меня нет.

не пригодится и не навязывайте свое мнение дл продаже этого чуда хлама.

А если это не хлам который продают чтобы навариваться, а качественный и полезный товар?

А блокировщики рекламы режут и полезный поток на корню.
что они режут на тех же торговых площадках? идите и покупайте рекламу в офлайне — там не режут.

Это долгий и не благодарный процесс. А вот за сервис который агрегирует рекламу, очищает её, преобразует в удобный вид, а потом предлагает мне некоторые интересные варианты которые подходят лично мне (как мой пример с котом выше) я бы заплатил.
Это верно я и сам приблизительно так совершаю покупки, это с мой точки зрения правильно — принимать решения о покупке как аргументированный процесс. Но есть большое но в это цепочке. Мы подразумеваем что уже есть некоторая потребность и осталось её удовлетворить. Как выше писал Aingis — что не со сформированной потребностью? Вот мой пример. У меня есть кот, который суцко любит лазить по столу, ни перевернутый скоч ни, шипение, ни мандюли его не останавливают. Я увидел на пикабу пост с плёнкой против котов которая бьёт их несильно током (это легально и гуманно, животному не больно а очень неприятно) чтобы они не лазали там где не надо. И я захотел эту плёнку купить, она мне реально будет полезна. Я вообще не имел информации об своей потребности пока не увидел «рекламу».
Это всё конечно хорошо и я бы подписался под каждым словом, но вы забываете что помимо мусорной «рекламы» есть и полезные вещи. Как мне продать мой полезный товар или услугу если я не могу донести её до своих потребителей? я ни хочу им втюхивать, я хочу просто сказать что у меня есть X (которая лично вам бы пригодилась) по цене Y ну + новогодняя скидка. А блокировщики рекламы режут и полезный поток на корню.
Спасибо большое за статью, очень познавательно.
Попробовал полазил, круто конечно но внутри пустота, я не смог найти интересных ресурсов.
Долго я не мог угомонить свои спазменные порывы лёгких после прочтения.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity