Umputun
👤 SpeakerAppearances Over Time
Podcast Appearances
Мне очень понравилось. Браунфилл Кодинь. Ну, вот это звучит не очень. Браунфилд. Но так и есть. Про браунфилд я уже много... Я недавно смотрел передачу про кофе. И там автор, он сам, наверное, не понял иронии, говорит, браун, говорит, браун тейст кофе самый лучший. Вот его надо. Вот если вы слышите в описании кофе какой-то браун, шоколад, еще чего-то, вот его берите.
То есть пусть Бобук помучается. Бобук сам для себя. Он согласен мучиться. Я нет, я не из этих.
Унца это не может быть. Фунтов не может быть. Тыща-тыща, это понятно, это миллион. А вот унца это, знаешь, одна унца. Ну что, мальчики и девочки, закрываем радостные похваливания самих себя и переходим к регулярным темам. Дальше про AI. Дальше только про AI. Теперь про AI. График наш говорит, что не только AI, но в основном они.
Я позавчера перевез проект последний с МГО. Представляете, насколько я не люблю мучиться по глупостям. Перенес, потому что необходимо было. Не надо было его 7 лет трогать. Он и так замечательно работал. А тут пришел список хотелок. Ну, пришлось. Заодно его сразу на версию 2 перенес. Хотя здесь тоже. Давай я тебе объясню одну маленькую штуку, которую ты, видимо, не понимаешь концептуально. Вот когда ты говоришь, ну, было примитива 7 типов, а теперь стал один, стало же лучше.
Нет, не стало лучше. Почему не стало лучше? Представляешь, у тебя есть какая-то структура, в которую ты накладываешь на документы. И эта структура, по какой-то причине, этой структуре нужен MongoID. То есть это вполне разумный такой паттерн использования. У тебя есть структура, в которой описаны поля, в которой описано, на что они накладываются.
И разговаривают потом про них. Ладно, давайте спросим кого-нибудь из вас. Бобук, поскольку ты человек тут редкий, выбери нам следующую тему. Так давайте по порядку. Я помню, там какая-то была же... Что такое планотатор? Вот, расскажите мне, что такое планотатор.
Так вот, если ты настолько несчастный, как я, где тебе MongoID важно для бизнес-логики, ну, например, ты какую-то дедупликацию делаешь, ты, например, должен как-то связывать по этой MongoID какой-то бизнес-контекст. Ну, понятен, да, юзкий есть.
Ну, в общем, неприличное название, я бы сказал. У меня он в голове как плантатор звучит. Я думаю даже переименовать. Я эту балалайку поставил и тему эту я добавил, а добавил я ее по сложной причине. Возрождая свой микроблог, я написал статью по поводу вот этой всей своей другой балалайки, и кто-то в комментарии пришел и говорит, а хорошо бы плантатора этого прикрутить. Я пошел смотреть, что за плантатор. Совершенно крутая штука.
то теперь что это означает? Твоя миграция с версии 1 на версии 2 зависит от того, что все провайдеры вот этих структур, которые у тебя есть, все библиотеки, которые есть, они до этого, до момента твоей миграции должны перейти с Primitive Object ID на Basin Object ID. Все, понимаешь? Это такой вал. Я не могу конкретно один проект перенести на вторую версию.
Из пятерых основных ведущих четыре интроверта упоротых. И разговаривают на весь мир между собой. А кто не интроверт у нас? Ну, я думаю, Грей не интроверт. А, ты думаешь, Грей не интроверт? Ну, да. Он вряд ли бы пошел в маркетологи, если бы был интроверт. Не знаю. Ну, Бобок еще под подозрением, но тоже я подозреваю, что он скрытый интроверт. Про меня совершенно точно понятно, про тебя тоже совершенно точно понятно. Я тоже, да. Леха тоже из наших с тобой, правильно? Да. Видно, что из-за дротов.
Мне необходимо все апстримы перенести теперь. И эта боль болеет. Она такая, self-induced боль. Этого можно было бы обойти. Но вы нам не дали никакого способа это обойти.
Прям огонь. И я ее рулят. Но зато, видишь, ни один человек в процессе не пострадал. Да, это точно. Нет, ну тут, слушайте, здесь достаточно понятные есть кейсы. Единственное, что для ГО не так часто используется. Я прослушал, после того, как вы говорили, там, Samurai с Classify, но это разные задачи на самом деле.
Ну, то есть она сама по себе убогая, но идея крутая. Что чувак сделал? Он написал сервер, который на TypeScript, поскольку на чем еще сервера-то писать, правильно? И этот сервер в виде хука цепляется к лод-коду, и в тот момент, когда завершается план, который выходит из режима плана, он разговаривает с бэкэндом, который сам же поднимает,
А как бы ты это сделал? Я бы не трогал примитив. Вот я бы не трогал примитив. Я понимаю, они противные, они воняют. Я прекрасно понимаю, но цена перехода больше. Сначала не надо было этого делать с самого начала, не надо было их из бейсона переносить. Это была первая ошибка. Но если перенесли, все, оставайтесь навсегда. Нельзя фундаментальные типы туда-сюда тасовать. Слишком дорого для пользователя.
Да, ну вот видишь, я и говорю... Ой, я последнюю потерял. Я потерял коннекшен к линфиду, не то что к Ксюше, а к целому к линфиду. Сейчас подконнектимся. Ксюша, ты вернулся? Нет? Кто не вернулся? Я виноват? Кто виноват? У-у-у!
Ну, то есть даже, Леш, если ты берешь эмбеддинги, это не для того, чтобы... Ну, то есть ты можешь их взять для классификации, а можешь брать их для ретрибала. Это разные задачи.
и открывает в браузере такой, ну, типа, ревью плана, в котором ты можешь визуально этот план почикать, и после того, как ты это сделал, ты говоришь «сабмит обратно в клауд-код», и клауд-код это понимает, что ты засабмитил, и реагирует соответственно образом. Ну, такой план-ревью, который в браузере происходит. Понимаешь, да, Бабук, идею?
Как бы непротивно оно звучало. Ладно, давайте на этом наши разговоры по поводу... Мы затянулись на этой теме. Спасибо, друзья. Мне кажется, ты мало бил. Как-то несерьезно. Потому что люблю, понимаешь? Ты ID тоже любишь. И что теперь? Как было хорошо? Так любил, так любил. Я помню еще что-то было про бэкапы или про синки. Про лаги с секондарием.
Ну, ревью плана понимаю, но как это связано с тем, что я читаю на сайте у этого планутатора, не понимаю. Ну, я тебе рассказываю, как оно на самом деле. Меня в этом во всем удивило. А как это работает? Как бы ты предполагал, как вообще это работает? Как он обратно разговаривает с код-кодом? Ну, через хук? Нет, через хук он может активироваться. Это понятно. Через хук он вызывается. А как обратный результат он получает?