22:52:18 | Red Dragon | м? Рано просто еще |
22:52:25 | Red Dragon | вот теперь не рано |
22:52:34 | Bogdan | А, ок :) |
22:52:53 | Ron | что |
22:52:59 | Ron | ))) |
22:53:17 | Ron | можно я потанцую? |
22:55:57 | Maxim Tatarinov | https://youtu.be/-GZhkamHhvk |
22:57:25 | Red Dragon | Унц-Унц 😎 |
22:58:43 | Ivan Ofitserov | Слушал музыку перед вещание и вспомнился мне подкаст дольче велле.))) |
22:58:54 | Ron | так, ту же прекрасные - не надо) |
23:01:23 | Aidar K. | трансляция лагает? или только у меня так? |
23:01:45 | Red Dragon | Без Бобука что-ли...😦 |
23:01:46 | Max Blanck | Да вроде ок |
23:02:33 | λibΞraλ Ʌrts | ужасные прерывания не знаю как слушать |
23:03:26 | Mikhail Shlyakhov | Ничего не лагает, все ОК. |
23:03:33 | Anton Kuznetsov | все шикарно |
23:03:34 | Дмитрий | Нет, нормально все |
23:03:34 | Yaroslav Pernerovskyy | ниче не лагает |
23:04:10 | Dmitrij Kovaliov | news! |
23:04:11 | radio-t bot | - Анонсировано создание независимой от Mozilla организации Rust Foundation 2020-08-22 - Атака на пользователей почтовых клиентов при помощи ссылок "mailto:" 2020-08-22 - Lightroom App Update Wipes Users' Photos and Presets, Adobe Says they are 'Not Recoverable' 2020-08-22 - Dear Google Cloud: Your Deprecation Policy is Killing You | by Steve Yegge | Aug, 2020 | Medium 2020-08-22 - «В карантин нагрузка выросла в 5 раз, но мы были готовы». Как Lingualeo переехал на PostgreSQL с 23 млн юзеров / Блог компании Lingualeo / Хабр 2020-08-22 - все новости и темы |
23:04:16 | Yaroslav Pernerovskyy | уже начали? или разогрев? |
23:04:42 | Radbek | ну у меня тоже запинается |
23:05:02 | Victor Kalinin | Всем привет |
23:05:04 | Red Dragon | наливают |
23:05:22 | Yaroslav Pernerovskyy | Отлично, пойду тоже налью |
23:05:48 | Рулон Обоев | риал политикс |
23:06:09 | Ron | помогите инвалиду |
23:06:18 | Ron | как включить |
23:06:18 | Vlad IL | Может просто один из серверов глючит? У меня на n9 всё ок |
23:08:35 | Ron | дайте ссылку на трансляцию |
23:09:13 | Ron | клуб домохозяек |
23:09:29 | Рулон Обоев | в предыдущем сообщении, хех |
23:09:30 | Victor Kalinin | А вот было хорошо еслиб ссылка на реальный стрим была. Не вэб морда, а чтоб через броузер |
23:10:07 | Mikhail Shlyakhov | Вещание началось. Приобщиться можно тут: https://stream.radio-t.com/ |
23:10:19 | Victor Kalinin | Через свой плеер чтоб слушать |
23:10:41 | Victor Kalinin | Дкрачков |
23:10:48 | Рулон Обоев | я в foobar ещё сто лет назад добавил |
23:10:54 | Ron | нашлось |
23:11:21 | Victor Kalinin | Точно. Спс. Я всегда через сайт заходил а ваш линк даже непробовал |
23:12:03 | λibΞraλ Ʌrts | правильно ли я понимаю что ведущие в режиме аудио объясняют как подключиться к стриму?? |
23:12:49 | Victor Kalinin | Ксюша каждый раз смеется над шутками Грея. Но мне кажется что не над шутками, а над самим |
23:14:58 | Ron | глупый опрос |
23:15:26 | Konstantin Chukhlomin | почему? |
23:16:08 | Red Dragon | Блин, я слушаю Радио-Т с конца Лавале, это ж сколько лет...ужас |
23:16:33 | Grigory Bakunov | В лавале нет конца. Бесконечная она. |
23:16:34 | Lev Polyakov | очевидно же, что все здесь присутствующие - ил-2 штурмовики. Даже опрос проводить не надо |
23:16:37 | Ron | ну мне как Кате, неоч результаты |
23:16:44 | λibΞraλ Ʌrts | коньюнкция |
23:17:10 | Red Dragon | ну так то да, я про времена когда она была в подкасте |
23:17:57 | Рулон Обоев | пришельцы прилетели |
23:18:22 | Victor Kalinin | Я уж думал умпутуну ксюша голую фоту прислала |
23:20:05 | Ron | голую фотку умпутуна? |
23:20:24 | Рулон Обоев | это называется force |
23:20:41 | Victor Kalinin | член? |
23:21:20 | radio-t bot | ⚠️ Вещание подкаста началось - https://stream.radio-t.com/ |
23:22:03 | Sergey | Бобук в чате есть, а в подкасте нет... |
23:22:36 | Ron | ксенкс, привет |
23:22:41 | λibΞraλ Ʌrts | давно хотел спросить почему после слов официальный кат раздаются какие то щелчки |
23:23:11 | Anton Kuznetsov | чтобы на аудиозаписи было видно метку |
23:23:20 | Vlad IL | Чтобы потом на вёрстке легче было найти начало |
23:23:23 | Evgeniy ♎️ | это щелчки специальной штуки для собаки, чтоб резать потом удобно было аудио |
23:23:34 | Ron | ))) |
23:24:15 | Yury Green | чтобы потом прешоу обрезать было легче. эти два щелчка от кликера на графике потом очень хорошо видно |
23:24:23 | Victor Kalinin | Это умпутун от нервов щелкать начинает. Он хаписи боится |
23:24:32 | Sergey | Кликер эта штука называется |
23:25:09 | Victor Kalinin | Челюстью щелкает |
23:26:18 | Yury Green | цыкает титановым зубом, ага |
23:26:50 | yelsh | это про конфу про антипримеры проектов? |
23:27:45 | yelsh | gophercon russia называется конференция |
23:27:57 | Konstantin Chukhlomin | https://www.youtube.com/watch?v=3mivck8WArg |
23:30:09 | Рулон Обоев | 90% чего угодно... |
23:30:43 | radio-t bot | ⚠️ Анонсировано создание независимой от Mozilla организации Rust Foundation - https://www.opennet.ru/opennews/art.shtml?num=53566 |
23:31:03 | Victor Kalinin | ЭЭэээ |
23:31:03 | Ron | внезапно |
23:31:26 | Artem Gorev | страшно лагает или только у меня? |
23:31:43 | Ron | у тебя |
23:31:48 | Victor Kalinin | Смыслу здравому ортагонален? |
23:32:27 | Рулон Обоев | мнению хомячков |
23:33:27 | Ваша кукуха и её коронавирусы | куда денег сдавать на раст? |
23:33:33 | Андрей Сухарев | там есть спонсоры, но в основном на бартерной основе |
23:33:41 | Victor Kalinin | Мне |
23:33:41 | Андрей Сухарев | типа мощности для CI дают бесплатно |
23:33:56 | Ron | вахтеру |
23:34:12 | Ваша кукуха и её коронавирусы | это раст, так што деньги все даются чотко, за этим следит borrow checker |
23:34:14 | Рулон Обоев | сила 💪 опенсурса! |
23:35:27 | Viknet | О какой продаже вы вообще говорите? Язык развивается по большей части сообществом. |
23:35:45 | Victor Kalinin | К сожалению, т.к. это раст, деньги после выполнения возвращаются назад |
23:36:21 | Victor Kalinin | Купят :) |
23:36:29 | Viknet | C++ по такой логике родился мёртвым. |
23:37:34 | Андрей Сухарев | кор девелоперы в основном из мозиллы |
23:38:35 | Victor Kalinin | Не весь мир. Отдельные редкие пэкэджи |
23:38:47 | Viknet | "Несколько кор-девелоперов работали в Mozilla". |
23:39:43 | Victor Kalinin | :))) |
23:40:41 | Victor Kalinin | Вы не доросли до скалы просто :) |
23:41:10 | Ron | Ксюша из вас всех права; Сиси плюс плюс |
23:41:17 | Ваша кукуха и её коронавирусы | на расте пишут в первую очередь чтобы не было тупых ошибок работы с памятью |
23:41:22 | Victor Kalinin | Для элегантности пишу на скале |
23:41:22 | Ваша кукуха и её коронавирусы | потом для производительности |
23:41:48 | Victor Kalinin | Скала позволит |
23:41:51 | Ваша кукуха и её коронавирусы | а для элегантности = плюсую скалу |
23:42:04 | Victor Kalinin | Это да |
23:42:18 | Victor Kalinin | Скала много на этапе компиляции делает |
23:42:28 | Ваша кукуха и её коронавирусы | главное натащить имплиситов в scope |
23:42:46 | radio-t bot | ⚠️ Атака на пользователей почтовых клиентов при помощи ссылок "mailto:" - https://www.opennet.ru/opennews/art.shtml?num=53570 |
23:43:18 | Sergey | Лол. В питоне нет тупых ошибок работы с памятью. |
23:43:33 | Victor Kalinin | Главное - понимать что делать :) |
23:43:43 | Андрей Сухарев | в любых managed языках нет тупых ошибок работы с памятью |
23:44:09 | Андрей Сухарев | есть только умные ошибки :) |
23:44:22 | Sergey | Очень странно называть это самым основным преимуществом раста |
23:44:42 | Ваша кукуха и её коронавирусы | в питоне есть 2 другие проблемы: 1. всё работает в один поток 2. в отсутствии нормальной системы типов и компилятора максимальный размер программы на питоне составляет 600 строк |
23:44:50 | Ваша кукуха и её коронавирусы | потом её надо выбрасывать и писать новую |
23:44:59 | Ваша кукуха и её коронавирусы | потому што порефакторить у тебя её не удастся |
23:45:26 | Sergey | Но это же всё вторично, а первично по вашим словам - отсутствие тупых ошибок по работе с памятью |
23:45:30 | Ваша кукуха и её коронавирусы | у managed языка есть ещё оверхед, а вот у раста его нету |
23:45:41 | Sergey | Ну и нет, видимо вы мало писали на питоне |
23:45:44 | Ваша кукуха и её коронавирусы | ладно, хорошо |
23:45:46 | Андрей Сухарев | лолшто? килотонны кода на питоне написаны и используются в тысячах компаний, и ничего |
23:45:47 | Ваша кукуха и её коронавирусы | переформулирую |
23:46:00 | Ваша кукуха и её коронавирусы | попробую переформулировать вот так |
23:46:10 | Ваша кукуха и её коронавирусы | в лихие 90е у тебя был выбор |
23:46:17 | Ваша кукуха и её коронавирусы | либо быстро, но опасно (С) |
23:46:28 | Mago | Потекло |
23:46:28 | Ваша кукуха и её коронавирусы | либо медленно, но безопасно (питон) |
23:46:51 | Ваша кукуха и её коронавирусы | а теперь внезапно можно и быстро и безопасно! |
23:46:51 | radio-t bot | @Theraphim тебя слишком много, отдохни... |
23:47:27 | Sergey | Может Perl? Если мы говорим про 90е |
23:48:14 | Пенис Котов | бояться mailto из-за незнания механизма всё равно что бояться дать нож подруге при совместной готовке, ты же не знаешь точно пырнёт она тебя этим ножом или нет)) |
23:48:20 | Mago | Вообще всегда было странно когда сравнивают Си и питон |
23:49:25 | Sergey | Это языки общего назначения, почему бы не сравнить? |
23:53:16 | Vins Smith | Голый Цукерберг скочять бесплатно без СМС |
23:53:48 | Пенис Котов | думаешь стоит?)) |
23:54:37 | Al P | Уже посмотрели |
23:54:57 | Al P | Сколько можно одних котиков смотреть |
23:55:09 | Vins Smith | можно еще собачек |
23:55:27 | radio-t bot | ⚠️ Apple says Epic is ‘putting the entire App Store model at risk’ - https://www.theverge.com/2020/8/21/21377660/apple-fortnite-epic-antitrust-lawsuit-in-app-purchases-special-deal |
23:55:46 | Al P | Дрессированную Ксюшу послушаю |
23:55:52 | Vins Smith | надо было позвать Галенкина в подкаст ))) |
23:56:54 | Андрей Сухарев | кстати, а Галёнкин в своём подкасте касался этой темы? |
23:58:05 | Victor Kalinin | А права на это у эпла есть вообще? |
23:59:19 | Vins Smith | они в отпуске, последний подкаст от 6 июня |
00:00:35 | Al P | из исходников нельзя разве собрать? |
00:01:11 | Андрей Сухарев | наверное можно |
00:02:59 | Max Rybakov | #savefortnite 😂 |
00:03:04 | Рулон Обоев | можно, просто в гитхабе проект приватный |
00:03:21 | Sergey | #fornitemustdie |
00:03:48 | Sergey | эпики хернёй занимаются, верните нам Unreal |
00:05:03 | Санче | А что-то мешает оформить сертификаты на дочернюю/стороннюю компанию? |
00:05:19 | Al P | ситуацию в одной стране напоминает. |
00:06:10 | Konstantin Chukhlomin | это же быстро вскроется |
00:06:55 | Санче | я не вижу тут ничего нелегального. это как отдать разработку на сторону. |
00:07:41 | Konstantin Chukhlomin | дак все равно заблокируют и эти сертификаты |
00:07:49 | Al P | Это все равно что торговый центр должен бесплатно размещать магазины, потому магазинам так выгоднее. |
00:07:57 | Санче | так с чего? это 3 сторона |
00:08:11 | Konstantin Chukhlomin | какая разница? |
00:08:38 | Рулон Обоев | опять двадцать пять |
00:08:43 | Al P | эпл вообще не хотели сторонних разработчиков пускать на айос. |
00:09:08 | Санче | есть две компании, у каждой свой договор с эплом. одна компания наняла другую для разработки. |
00:09:37 | Konstantin Chukhlomin | есть приложение которое пытается брать плату в обход правил Apple |
00:10:11 | Санче | я сейчас про разработку движка. движок распростряняется не через аппстор |
00:10:43 | Konstantin Chukhlomin | ах мы про движок, ну тогда да |
00:11:58 | Vins Smith | let the sratch begin! |
00:12:38 | Vins Smith | Леша, как разработчик сделай свою мобильную платформу и принимай там платежи как хочешь |
00:13:35 | Санче | |
00:13:44 | Al P | Там еще разработчик должен 100 долларов в год платить чтобы бесплатное приложение выложить. Почему на этот счет никто не возмущается? |
00:13:48 | Рулон Обоев | речь не про платформу, а про рынок внутри платформы |
00:13:51 | Alexey Nesterov | Цены в моей платформе не могут быть ниже цен в App Store |
00:14:10 | Рулон Обоев | этот рынок будет отрегулирован |
00:14:12 | Viknet | Продавай через всё что угодно, только не в приложении. В приложениях сторонние платёжные системы запрещены банально чтобы не было скама. |
00:14:14 | Alexey Nesterov | В этом и проблема. Нельзя продать у себя за 5 долларов, а в App Store за 8 чтобы компенсировать комиссию. |
00:15:14 | Victor Kalinin | Даже за внутринние платежи не платили? |
00:15:47 | Vins Smith | ну как бы это их платформа, сорян |
00:15:56 | Grigory Koposov | подожди но 100 баксрв вгод даже сбесплатных разработчиков берут |
00:15:59 | Al P | И эпл получать штраф за распространения порно. |
00:16:18 | Рулон Обоев | не на диком западе |
00:16:30 | radio-t bot | ⚠️ WordPress founder claims Apple cut off updates to his completely free app because it wants 30 percent - https://www.theverge.com/2020/8/21/21396316/apple-wordpress-in-app-purchase-tax-update-store |
00:17:14 | Vins Smith | вордпрес не нужен! |
00:18:31 | Al P | Приложение можно распространят в исходных кодах и собираться в икскоде с бесплатным сертификатом |
00:18:47 | ODIN | ну а если мне в мморпг монетки внутри игрового мира нападали — мне тоже надо 30% за покупку меча у npc платить?) |
00:19:46 | Vins Smith | просто отдай 30% меча |
00:20:04 | ODIN | эпплу, ага) |
00:20:30 | Al P | Давным давно когда платежи у нас были в основном смсками комиссия была больше 60% и много кто пользовался. |
00:22:49 | Рулон Обоев | а ещё раньше цены в у.е. писали |
00:23:09 | Рулон Обоев | пришёл регулятор и выдал всем на орехи |
00:23:37 | Рулон Обоев | теперь максимум это отпускать за наличные со скидкой |
00:24:06 | Roman | Забавно, что нужно обсуждать "а будет ли им выгоднее так или так" вместо использования рыночных механизмов |
00:25:02 | Al P | Поливать друг друга помоями тоже рыночный механизм |
00:25:23 | Андрей Сухарев | в нетфликсе в приложении просто пишет, что подписывайтесь через сайт |
00:25:34 | Roman | 0 смысла в этом сообщении |
00:25:52 | Рулон Обоев | это ради комфорта пользователей айфона |
00:27:21 | Piotr Talalay | Ещё один интересный пример – Яндекс.Диск; недавно покупал место в нём и обнаружил, что с Андроида и с сайта оно стоит на 30% меньше, чем с Айфона :) |
00:28:17 | Grigory Koposov | Грей но ведь у них есть цена окупаемости и количество подписок |
00:28:33 | Андрей Сухарев | то есть нарушают? |
00:28:44 | radio-t bot | ⚠️ «В карантин нагрузка выросла в 5 раз, но мы были готовы». Как Lingualeo переехал на PostgreSQL с 23 млн юзеров / Блог компании Lingualeo / Хабр - https://habr.com/ru/company/lingualeo/blog/515530/ |
00:28:47 | Андрей Сухарев | разную цену выдают на сайте и в приложении |
00:29:10 | Al P | может у них тоже секретный договор, про который никто не знает |
00:29:10 | arthur n | Ютуб тоже дешевле, если бы нарушали — выпилили бы уже |
00:30:46 | Victor Kalinin | pl sql |
00:30:47 | Рулон Обоев | здесь не работают рыночные механизмы, потому что рынок регулирует интересант, а не регулятор |
00:31:55 | Рулон Обоев | couch psql |
00:32:14 | Al P | Да почему вы не думаете что испортить репутацию другой компании не рыночный механизм |
00:34:20 | Рулон Обоев | основной минус хранимок - очень плохой дебуг |
00:35:11 | Андрей Сухарев | они ещё интерпретируемые |
00:35:39 | Victor Kalinin | нет не то же |
00:35:58 | Victor Kalinin | Либо данные гоняются туда сюда либо нет |
00:36:42 | Dmitry Valuyskij | dBase чтоль? |
00:37:34 | Victor Kalinin | А в postgres нет возможности лего юзать гит для процедур? |
00:37:53 | Red Dragon | А тут есть пользователи Lingualeo? Они что-то большое, новое ввели в плане учебы? А то помню они, как-то, загнивали, но это было давненько |
00:38:34 | Рулон Обоев | проблема ещё в том, что на БД в основном ещё и неповторяемые "билды" |
00:39:09 | @mellafon | adobe |
00:41:02 | Victor Kalinin | Ну, надеюсь при проверке им по попе лалут |
00:41:09 | Рулон Обоев | а как вы это представляете? диффы для ddl? а миграция данных? снепшоты? |
00:41:48 | Рулон Обоев | и это не защищает от мудака, который просто из консоли сделает грязь |
00:42:01 | Victor Kalinin | Я не знаю как это все работает, но сами же процедуры по идее - код в тексте |
00:42:26 | Рулон Обоев | но хранится оно в БД по имени |
00:42:42 | Рулон Обоев | в момент выполнения это уже копия кода |
00:42:57 | Рулон Обоев | и не факт, что её не меняли в обход репозитория |
00:44:00 | Victor Kalinin | Да и какая разница по идее? Нет там возможности хранить код в файлах и при изменениях загружать его в постгресс? |
00:44:31 | Victor Kalinin | Ох уж этот категоричный Алексей. Никто никогда ни за что. |
00:44:54 | Edik Russu | то есть нужна база, которая бы загружала хранимки из репозитория и никак иначе. |
00:44:57 | Alexey Nesterov | Я, кстати, говорил что могут быть случаи, когда логика в хранимках нужна. |
00:45:45 | Alexey Nesterov | Но это случаи настолько редкие и настолько крайние что их принимать за правило нельзя |
00:47:06 | Alexey Nesterov | Возможно, уровень хранимок в Постгрес уже достиг полноценного языка программирования / среды выполнения, но я сомневаюсь. |
00:48:34 | Victor Kalinin | У меня есть друг, работает DBA. Пробовал джаву и питон, но его все равно тянет на постгрес с хранимками. Я скалист который трезво выбрал для себя этот язык и считаю его самым элегантным. |
00:48:48 | Рулон Обоев | не надо забывать, что оно всё завязано ещё и на структуру бд |
00:49:39 | Рулон Обоев | то есть в данном случае БД будет впереди кода в тч хранимок |
00:49:49 | Alexey Nesterov | Можно хранить код и загружать его в БД чтобы выполнить, написать свой фреймворк для тестирования, свои механизмы деплоймента, свои библиотеки (почти все, вряд ли там библиотек больше чем для условного РНР), свое масштабирование, свое все... но зачем? |
00:50:48 | Sergey | Просто из консоли можно и на production сервере код подменить |
00:51:10 | Victor Kalinin | 👍 |
00:51:12 | Alexey Nesterov | Это удобно, да |
00:51:46 | ODIN | ну кстати пхпшный такой монолит вполне может состоять из вложенных циклов, где внутри на каждом уровне запросы в базу |
00:52:00 | ODIN | такое очень легко оптимизировать) |
00:52:02 | Рулон Обоев | речь о том, что это пройдёт мимо девелоперов и гита |
00:52:24 | Victor Kalinin | У ФБ есть интересный UI тестовый фреймворк. По автоматическим скриншотам валидирует |
00:52:28 | Sergey | Так файл можно подменить мимо девелоперов и так |
00:52:40 | Рулон Обоев | в гите? |
00:52:46 | Sergey | В проде |
00:52:59 | Victor Kalinin | А как можно без моков? |
00:53:08 | Konstantin Chukhlomin | Я как-то видел проект на PHP где вызов к базе был внутри рекурсии, и было где-то 300 запросов к базе на один запрос |
00:53:14 | Рулон Обоев | обсуждался процесс разработки |
00:53:24 | Victor Kalinin | А мне на сервер что ли вызов делать? |
00:54:42 | Victor Kalinin | А. Ну тоже вариант. Я так делал, но муторно БД поднимать и все подобное |
00:54:43 | Sergey | Так, и что? Я отвечал на комментарий, что код в базу может попасться минуя гит. Так вот код на диске тоже может быть подменен вручную, минуя гит. |
00:54:51 | radio-t bot | ⚠️ GitHub - matryer/moq: Interface mocking tool for go generate - https://github.com/matryer/moq |
00:55:27 | ODIN | меня как-то уговорили оптимизировать такую штуку, которая порядка минуты отвечала три или четыре вложенных фора, в самом глубоком пачка запросов к базе развернул, ускорилось типа на порядок и понял насколько меня бесит пхп) |
00:56:13 | Sergey | 300? Ха-ха. Я видел тысячи запросов, появившиеся после одной небольшой правки. |
00:56:30 | Victor Kalinin | Ну есть разные способы тестировния. Либо юнит тесты, либо энд ту энд |
00:56:57 | Андрей Сухарев | а бд тоже мокать внутри юнит тестов? |
00:57:18 | Roman | Вот TDD с моками — это странно, потому что таким образом мы в тестах уже ограничиваем возможности реализации. То есть заранее нужно написать, какие вызовы сторонних компонентов будут в реализации |
00:57:19 | Sergey | По идее, юнит тесты вообще не должны использовать бд. Они на то и юнит |
00:57:22 | Victor Kalinin | Нет. Это же Юнит тест. |
00:57:26 | Рулон Обоев | господин выпускатель версии возьмёт сборки собранные сборщиком по сигналу из гита, а не с вашего диска, а с модифицированой схемой БД всё не так однозначно |
00:57:27 | Umputun U | |
00:58:02 | Sergey | Господин выпускать соберёт вот образы минуя гит и выпустит |
00:58:21 | Maybe Later | А есть у кого тви или фб Ани? |
00:58:49 | Maybe Later | Уж очень хочется на её мордочку посмотреть |
00:58:53 | SuddenGunter | https://github.com/golang/mock не пробовал? |
00:58:58 | Victor Kalinin | На ФП языках удобно тестить. Просто пихаеш лямбды |
00:59:08 | Maybe Later | Голос у нее супер просто |
00:59:11 | Андрей Сухарев | ну в смысле вот у тебя есть сервис, который может для выполнения задачи постучаться в базу, нужно для репозиториев каждый раз мок писать? |
00:59:52 | Roman | да, в этом смысл слова юнит |
01:00:21 | Maybe Later | Или здесь никто девочками не интересуется? |
01:00:27 | Рулон Обоев | это уже гораздо меньше мудаков, чем вообще в конторе, которым дано модифицировать БД. об этом вся речь |
01:00:35 | Victor Kalinin | Если хочеш тестить с БД, это уже не юнит, а интеграционный тест. Используй что больше тебе подходит, только лучше называть правильно |
01:00:36 | Umputun U | |
01:00:40 | Sergey | Тут как бы человек с доступом к серверам на проде или человек с доступом на правки проуедур в базе - оба могут минуя систему контроля версий поменять код. |
01:00:46 | Андрей Сухарев | хорошо, а если его не называть юнитом, поскольку в крудах, например, всё логика это сходить в базу, немного переварить, и отдать жсон? |
01:00:52 | vasili4 | Жена не даёт интересоваться девочками |
01:01:08 | Roman | ну это интеграционный/компонентный тест, как уже выше написали |
01:01:15 | Sergey | Не каждый кто модифицирует бд может править процедуры |
01:01:30 | Victor Kalinin | Поэтому ФП рулят - лямбды. Скала. |
01:01:33 | Maybe Later | Сексизм, конечно. Надо что-то решать |
01:01:43 | Arthur Petukhovsky | это же как в джаве анонимные классы, только в го |
01:02:23 | Рулон Обоев | при чём тут прод вообще, речь не про левый доступ, а про версионирование и отслеживание авторства при разработке |
01:02:46 | Пенис Котов | Начать интересоваться мальчиками))) |
01:02:48 | Maybe Later | Просто всех девочек из передачи видел. А Аню нет. |
01:03:12 | Maybe Later | Это не запрещено, кстати |
01:03:36 | Рулон Обоев | всё то же самое, ничего необычного |
01:04:06 | Maybe Later | Но пока не увижу сам - спать не могу заснуть |
01:04:09 | Пенис Котов | НУ раз жена одобряет значит решение можно считать оптимальным)) |
01:04:11 | Sergey | Вы писали, что кто угодно может в базе процедуру поменять, причем тут версионирование? Для версионирования как бы миграции есть. |
01:04:37 | yelsh | |
01:05:04 | Maybe Later | Вот и я о том. Жены против других женщин, а мужчин обходят стороной. |
01:05:21 | Рулон Обоев | при том, что в базе будет один текст процедуры, а в гите другой |
01:05:39 | Sergey | С чего бы? |
01:05:52 | Maybe Later | Короче никто Аньку не видал |
01:05:57 | Maybe Later | Жаль |
01:06:08 | Roman | да тут стрим же был |
01:06:10 | Roman | с ней |
01:06:11 | Maybe Later | Думал хоть в лайве помогут |
01:06:23 | Рулон Обоев | потому что psql> АLTER ххх |
01:06:29 | Maybe Later | Пропустил. Бывает |
01:07:08 | Sergey | На проде админ также может файл с кодом поменять, в чем отличие? |
01:07:39 | Maybe Later | Лан. Пойду спать. А вы тут и дальше коды смотрите |
01:07:54 | radio-t bot | ⚠️ Lightroom App Update Wipes Users' Photos and Presets, Adobe Says they are 'Not Recoverable' - https://petapixel.com/2020/08/20/lightroom-app-update-wipes-users-photos-and-presets-adobe-says-they-are-not-recoverable/ |
01:08:08 | Sergey | Отнимите у рядовых разработчиков alter, делов-то |
01:08:08 | Дмитрий | Аня была в youtube стриме |
01:08:19 | Roman | https://www.youtube.com/watch?v=J5reK0yLaMY |
01:08:22 | @mellafon | Не поставили, а обновили. |
01:08:23 | Maybe Later | А есть ссылка? |
01:08:39 | Рулон Обоев | а на тесте любой пёс, а откуда потом дба возьмёт новую схему для миграции? из гита или с тест сервера? |
01:08:43 | Дмитрий | Нет |
01:09:32 | Maybe Later | Ох ты! А ничего себе такая цаца |
01:09:38 | Sergey | Причем тут тест сервер? Вы код в прод тоже копируете напрямую с тест сервера? |
01:09:39 | Maybe Later | На мой вкус |
01:10:03 | Maybe Later | А Инстик или еще чего её есть? |
01:10:18 | Рулон Обоев | потому что речь о процессе разработки |
01:10:35 | Maybe Later | Думаю нарыли, конечно, извращюги местные)) |
01:10:41 | Sergey | и это не защищает от мудака, который просто из консоли сделает грязь |
01:10:53 | Sergey | Я кое раз напомню о чем обсуждение |
01:11:14 | Рулон Обоев | речь о процессе разработки |
01:11:18 | Sergey | Просто из консоли можно сделать гонять как в базе, так и в коде |
01:11:26 | Al P | |
01:11:34 | Sergey | И база тут ничем не выделяется |
01:11:45 | Рулон Обоев | в каком коде, дядя? |
01:12:05 | Sergey | В коде на ЯП, в каком же ещё? |
01:12:11 | vasili4 | Фикс не восстанавливает ужалённые |
01:12:44 | vasili4 | Он перестаёт удалять |
01:12:51 | Рулон Обоев | и как по вашему код попадёт в сборку минуя гит и пайплайн? |
01:12:57 | Maybe Later | Умпутун то как постарел, батюшки светы! А грей нихрена. |
01:13:18 | radio-t bot | ⚠️ Темы слушателей 716 - https://radio-t.com/p/2020/08/18/prep-716/ |
01:13:39 | Sergey | Ой, всё. Ладно. Я вижу, у вас сборка и деплой существует в вакууме. |
01:13:58 | Maybe Later | Но анечку я бы всегда брал в эфир |
01:13:58 | Пенис Котов | осторожнее после того как я такое писал, он жаловался что жена расстроилась |
01:15:08 | Maybe Later | Да и я не стал моложе. Но старина умпутун... Пора заменить фото на лурке |
01:15:28 | Al P | Грей же теперь ютуб блогер ему надо выглядеть |
01:16:15 | Рулон Обоев | речь только о том, что БД существует отдельно от системы контроля версий, а сборщик связан с гитом непосредственно. и это свойство БД приводит к тому, что я с самого начала описал. |
01:16:38 | Пенис Котов | Не тиктокер же)) |
01:16:53 | Al P | Еще не вечер |
01:17:09 | vasili4 | Ещо и скутеры убер |
01:17:14 | Maybe Later | Ой свят свят. Там тоже он своим одесским акцентом светит? |
01:17:14 | vasili4 | Поехай но сам |
01:17:22 | Alexander | для пользователя разница большая, это разработчикам удобнее |
01:17:26 | Al P | Да |
01:17:39 | Maybe Later | 🤦♂️ |
01:17:57 | Maybe Later | Такое не смотрю |
01:18:12 | Maybe Later | Я вообще уже на точку перешел на эхе |
01:18:22 | Maybe Later | Ибо это слушать уже невозможно |
01:18:37 | Konstantin Chukhlomin | AI Dungeon |
01:18:40 | Grigory Koposov | wechat это огранично росло в самом приложении в отличии от объединенного такси |
01:19:31 | Maybe Later | Бесконечные перебивания грея |
01:19:46 | Maybe Later | Уставший умпутун... |
01:19:52 | Рулон Обоев | gpt3 такое успешное только на инглише без падежей и пр? |
01:20:11 | Maybe Later | Шоу конечно еще может, но уже не то |
01:20:13 | Андрей Сухарев | gpt2 нормально справляется с падежами на русском |
01:20:51 | Андрей Сухарев | можно было недавно увидеть на vc/dtf/tjournal в машинногенерируемых комментариях |
01:21:12 | Андрей Сухарев | синтаксически правильные русские приложения, но такой бред :) |
01:21:25 | Al P | Мы уже выяснили у него такой пинг |
01:26:52 | Al P | В гугле волшебные разработчики? |
01:30:44 | Пенис Котов | маркетинговый булшит нормальная вентиляция должна быть |
01:38:08 | Victor Kalinin | спасибо за выпуск! Пока |
01:38:39 | Red Dragon | Спасибо! Доброй ночи тем кто идет спать |