Home
Обсуждение программирования на любых платформах
codingteam@conference.jabber.ru
Понедельник, 10 января 2022< ^ >
m4n71k0r установил(а) тему: C, C#, C++, Clojure, Cobol, Common Lisp, D, Dart, Erlang, Elixir, F#, Fortran, Go, Groovy, Haskell, Java, JavaScript, Julia, Kotlin, Lua, MATLAB, Nim, Objective-C, OCaml, Perl, PowerShell, Python, R, Racket, Refal, Ruby, Rust, Scala, Scheme, Swift, TypeScript, Zig
Упоминания о Flash, PHP, Pascal/Delphi/Borland, Basic, 1С караются съедением поциента.
Telegram channel: https://t.me/codingteam
HQ, логи: https://codingteam.org.ru/
Код постить сюда: https://bpa.st/
Юным погромцам сюда: http://e-maxx.ru/algo/ , а ещё читать Кнутца, Корменца, Седжвикца, Скиенца и др.
http://i.imgur.com/slnyI6a.jpg
Для избавления от капчи покажите Ваш код, за который не стыдно. Ссылки на пасту\gist\github\gitlab\bitbucket приветствуются
Конфигурация комнаты
Участники комнаты

GMT+3
[01:08:41] (<*>).(<*>) вышел(а) из комнаты
[01:11:06] (<*>).(<*>) вошёл(а) в комнату
[04:11:34] (<*>).(<*>) вошёл(а) в комнату
[05:09:09] AkhIL вошёл(а) в комнату
[05:12:23] AkhIL вошёл(а) в комнату
[05:12:52] AkhIL вышел(а) из комнаты
[05:12:56] AkhIL вошёл(а) в комнату
[05:57:44] (<*>).(<*>) вышел(а) из комнаты
[06:53:51] portnov вошёл(а) в комнату
[07:05:44] <тг> <@fvnever> >> <@ttldtor> если много надо в цвете делать, то лучше струйник с большими бутылками с краской)
С ними морока: они сохнут, их надо промывать.
[07:06:12] <тг> <@fvnever> >> <@ttldtor> хотя, если надо позиционирование точное, то лучше плоттер или махонькую типографию)
Вот да, плоттер — это Ъ.
[07:06:28] <тг> <@fvnever> >> <@fvnever> С ними морока: они сохнут, их надо промывать.
Так, или погодь, бутылки не надо?
[08:04:31] portnov вышел(а) из комнаты
[08:04:46] portnov вошёл(а) в комнату
[08:32:30] portnov вошёл(а) в комнату
[10:28:03] <тг> <@folexeyy> >> <@fvnever> Так, или погодь, бутылки не надо?
струйники сохнут и заебесся потом
[10:28:13] <тг> <@folexeyy> но если часто печатать, то не сохнут
[10:28:23] <тг> <@folexeyy> а если редко, то дешевле отнести заказ в типографию
[10:30:14] <тг> <@winged_pegasus> Утро, мои сладкие.
[10:55:55] <тг> <@Devel29A> [Photo]: https://t.me/codingteam/545467
[10:56:04] <тг> <@Devel29A> каеф
[11:21:04] <тг> <@folexeyy> штош
[11:21:16] <тг> <@folexeyy> первое с чем я столкнулся в этом году, это с null в JS
[11:21:32] <тг> <@folexeyy> нетипизированный стейт в редаксе придумали очень злые люди
[11:21:47] <тг> <@sarakerrigan> >> <@folexeyy> нетипизированный стейт в редаксе придумали очень злые люди
этого злого человека звали дэн абрамов
[11:22:00] <тг> <@folexeyy> я бы назвал его как-нибудь похоже
[11:22:04] <тг> <@folexeyy> похуже*
[11:22:32] <тг> <@sarakerrigan> >> <@folexeyy> я бы назвал его как-нибудь похоже
я тоже лол
[11:22:34] <тг> <@folexeyy> ну то есть вот есть у тебя огроменный объект, и все кто хочет туда пишет, читает
[11:22:39] <тг> <@sarakerrigan> развести огромный форс
[11:22:47] <тг> <@folexeyy> и как блять отследить, кто туда пишет?
[11:22:50] <тг> <@sarakerrigan> все затаскивают это говно к себе
[11:22:51] <тг> <@folexeyy> ну не отследить, а просто найти в коде
[11:23:22] <тг> <@folexeyy> useSelector(state => state.wallet)
ну вот и хули дальше? в проекте слово wallet упоминается 100500 раз
[11:23:30] <тг> <@sarakerrigan> после чего выясняется, что автор не имеет образования и всем в штаны насрал
[11:23:31] <тг> <@folexeyy> есть какой-то способ?
[11:23:51] <тг> <@sarakerrigan> @
продает платные курсы
[11:24:05] <тг> <@folexeyy> лёл
[11:24:13] <тг> <@sarakerrigan> ни разу не использовал редакс и всем советую
[11:26:18] <тг> <@sarakerrigan> один раз пришлось потыкать mobx и это было намного приятнее
[11:26:42] <тг> <@sarakerrigan> а сейчас я бы смотрел на effector
[11:27:12] <тг> <@folexeyy> ну код не мой
[11:27:45] <тг> <@sarakerrigan> >> <@folexeyy> ну код не мой
тебе теперь понятно почему я не пишу фронтенд  за деньги, а занимаюсь только андроидом?
[11:28:42] <тг> <@winged_pegasus> Пишешь фронт за идею? За еду? За души праведников?
[11:53:26] <тг> <@folexeyy> >> <@sarakerrigan> тебе теперь понятно почему я не пишу фронтенд  за деньги, а занимаюсь только андроидом?
ну мне это всегда было понятно
[11:53:28] <тг> <@folexeyy> фронтенд ад
[11:53:32] <тг> <@folexeyy> и мобильный в тч
[11:56:47] <тг> <@sarakerrigan> >> <@winged_pegasus> Пишешь фронт за идею? За еду? За души праведников?
по большой любви и для себя
[12:04:56] O01eg вышел(а) из комнаты
[12:51:21] <Славный> https://www.bleepingcomputer.com/news/security/dev-corrupts-npm-libs-colors-and-faker-breaking-thousands-of-apps/
[12:51:48] Славный капитан вышел(а) из комнаты
[12:52:26] <тг> <@folexeyy> нужен коммитет с ревью пакетов нпма
[12:52:35] <тг> <@folexeyy> с аппрувами и тп
[12:53:00] <тг> <@folexeyy> типа как в дистрибутивах линукса (наверное)
[12:53:23] Славный вышел(а) из комнаты
[12:53:37] Славный капитан вошёл(а) в комнату
[12:54:07] <Славный капитан> Ну, да
[12:55:19] <Славный капитан> только npm это репозиторий, как Maven Central или там hex.pm
[12:55:42] <Славный капитан> туда что затолкаешь, он это и будет раздавать
[12:56:17] O01eg вошёл(а) в комнату
[12:57:52] <тг> <@pink_snow> нёх.pm
[13:02:21] <тг> <@pink_snow> РосНпмНадзор
[13:03:21] <тг> <@pink_snow> С реестром нежелательных пакетов, который будут пополнять по решению суда.
[13:03:21] Twily вышел(а) из комнаты
[13:03:21] Winnie-the-Poo вышел(а) из комнаты
[13:03:23] Twily вошёл(а) в комнату
[13:03:23] Winnie-the-Poo вошёл(а) в комнату
[13:16:04] O01eg вышел(а) из комнаты
[13:19:58] O01eg вошёл(а) в комнату
[13:24:13] <тг> <@folexeyy> >> <Славный капитан> только npm это репозиторий, как Maven Central или там hex.pm
ну в дебиане ж тоже репозитории, только курируемые
[13:25:37] <тг> <@fvnever> >> <Славный капитан> только npm это репозиторий, как Maven Central или там hex.pm
В мавенском централе есть цомитет, который ревьюит аппликации новых пакетов.
[13:25:44] <тг> <@fvnever> Правда, апдейты он уже не ревьюит.
[13:28:03] <Славный капитан> Чет он их как-то странно ревьюит, кстати
[13:28:48] Славный капитан вышел(а) из комнаты
[13:28:51] Славный вошёл(а) в комнату
[13:28:52] Славный изменил(а) имя на Славный_капитан
[13:28:59] <Славный_капитан> https://search.maven.org/search?q=a:%22hibernate%22
[13:29:42] <тг> <@winged_pegasus> org.atteo.moonshine прям хороший пакет.
[13:29:52] portnov вышел(а) из комнаты
[13:30:34] <Славный_капитан> это группа
[13:32:00] <тг> <@folexeyy> >> <Славный_капитан> это группа
что играютЮ
[13:32:01] <тг> <@folexeyy> ?
[13:32:10] <Славный_капитан> и причем, это какой-то говна фреймворк, который таким раковым способом зафиксировал свои зависимости
[13:32:20] <Славный_капитан> http://moonshine.atteo.org/
[13:32:53] <Славный_капитан> > что играют
труЪ рестфул митолъ
[13:33:14] <тг> <@folexeyy> я больше за рестлесс детх
[13:33:17] <Славный_капитан> судя по примерами
[13:35:49] Славный_капитан вышел(а) из комнаты
[13:35:52] Славный вошёл(а) в комнату
[13:35:53] Славный изменил(а) имя на Славный_капитан
[13:46:21] <тг> <@Devel29A> Прелестно! https://habr.com/ru/news/t/599485/
[13:46:42] <тг> <@Devel29A> Воркэраунды шикарные
[13:46:57] <тг> <@Devel29A> В Хонде предложили, как временную меру, отключить минусовую клемму аккумулятора за 15 минут до текущего времени по умолчанию и потом включить обратно питание как можно ближе к текущим часам, чтобы хотя бы время было правильное в машине. Позже эта инструкция обновилась: отключить аккумулятор около 12:40 примерно на 15 минут, затем снова подключить аккумулятор за несколько минут до 13:00, ровно в 13:00 необходимо включить зажигание на первый щелчок ключа (тогда на радио будет подано напряжение). Хонда обещает, что тогда время должно правильно выставиться через данные от GPS, но это может занять некоторое время, в течение которого нельзя выключать зажигание.
[13:47:08] <тг> <@Devel29A> Странно, что поплясать не предложили и в бубен постучать.
[13:47:20] <тг> <@Devel29A> Хотя про бубен понятно. Могут понять не так
[13:48:53] <тг> <@winged_pegasus> >> <Славный_капитан> > что играют
>> труЪ рестфул митолъ
растфул*
[13:51:18] <тг> <@winged_pegasus> >> <@Devel29A> Прелестно! https://habr.com/ru/news/t/599485/
Шикарно.
[14:00:35] Славный_капитан вышел(а) из комнаты
[14:00:38] Славный вошёл(а) в комнату
[14:00:39] Славный изменил(а) имя на Славный_капитан
[14:12:04] (<*>).(<*>) вошёл(а) в комнату
[18:34:57] portnov вышел(а) из комнаты
[18:35:52] portnov вошёл(а) в комнату
[20:21:49] <тг> <@fvnever> >> <Славный_капитан> https://search.maven.org/search?q=a:%22hibernate%22
Думаешь, это все мошенники?
[20:32:15] <тг> <@sarakerrigan> >> <@fvnever> Думаешь, это все мошенники?
это jar2jar какой-нибудь
[20:35:59] <тг> <@fvnever> >> <@sarakerrigan> это jar2jar какой-нибудь
Джар-джар? Знакомая фамилия!
[20:36:21] <тг> <@sarakerrigan> >> <@fvnever> Джар-джар? Знакомая фамилия!
когда тебе нужно разные версии одной либы, а неймспейс уже занят
[20:36:35] <тг> <@ttldtor> >> <@fvnever> Джар-джар? Знакомая фамилия!
Джар мишель джар
[20:37:23] <тг> <@fvnever> >> <@sarakerrigan> когда тебе нужно разные версии одной либы, а неймспейс уже занят
И часто так бывает?
[20:37:34] <тг> <@ttldtor> когда бандлишь
[20:37:37] <тг> <@sarakerrigan> >> <@fvnever> И часто так бывает?
нет, но иногда бывает
[20:38:36] <тг> <@fvnever> >> <@ttldtor> когда бандлишь
Я бандлю, но у меня так не бывает.
[20:38:46] <тг> <@fvnever> Один раз было в Хорте
[20:38:53] <тг> <@ttldtor> например, заюзаешь OSGi
[20:39:32] <тг> <@ttldtor> ту в бандле\плагине одна версия либки, в другом -- другая
[20:39:34] <тг> <@fvnever> Потому что уйбаны твиттерские у себя где-то там перекрыли commons-logging, кажется.
[20:40:32] <тг> <@ttldtor> >> <@fvnever> Потому что уйбаны твиттерские у себя где-то там перекрыли commons-logging, кажется.
так и оставили?
[20:40:39] <тг> <@ttldtor> есть ещё ж шейдинги всякие
[20:40:43] <тг> <@fvnever> >> <@ttldtor> ту в бандле\плагине одна версия либки, в другом -- другая
По класслоадеру на плагин!
[20:40:59] <тг> <@ttldtor> >> <@fvnever> По класслоадеру на плагин!
да, именно так и работает реализация от эклипса
[20:41:08] <тг> <@ttldtor> по класслоадеру на плагин
[20:41:13] <тг> <@ttldtor> чтобы плагины отключать
[20:41:18] <тг> <@ttldtor> убил класслоадер и всё
[20:41:23] <тг> <@fvnever> >> <@ttldtor> да, именно так и работает реализация от эклипса
У нас тоже так. Но его периодически распидоривает страшно
[20:41:34] <тг> <@fvnever> >> <@ttldtor> убил класслоадер и всё
Улюлю
[20:41:42] <тг> <@ttldtor> и никто ничего нового не придумал
[20:41:55] <тг> <@fvnever> Не верю, что это работает.
[20:42:12] <тг> <@ttldtor> ну и не верь
[20:43:05] <тг> <@ttldtor> хоть буду знать теперь, что значит "улюлю"
[20:43:33] <тг> <@fvnever> Это может значить многое! 👆
[20:43:41] Minoru вошёл(а) в комнату
[20:43:59] <тг> <@ttldtor> многое, но не всякое 👆
[20:44:16] <тг> <@fvnever> Много всякого. 👆
[20:44:50] <тг> <@ttldtor> 👆
[20:45:00] <тг> <@ttldtor> [Sticker ☝️]: https://t.me/codingteam/545557
[20:45:20] <тг> <@fvnever> Мантикор-проказник.
[20:45:37] <тг> <@ttldtor> [Sticker 🔫]: https://t.me/codingteam/545559
[20:46:09] <тг> <@ttldtor> мантикор сегодня поработал в офисе
[20:46:17] <тг> <@ttldtor> постоял над душой пару раз
[20:46:31] <тг> <@ttldtor> порассказывал прохладных историй пару штук
[20:47:49] <тг> <@ttldtor> понаблюдал за медитацией за логами мееедленно загружающегося сервиса (который специально замедляют, чтобы он ничего не разрушил)
[20:55:23] <тг> <@fvnever> >> <@ttldtor> понаблюдал за медитацией за логами мееедленно загружающегося сервиса (который специально замедляют, чтобы он ничего не разрушил)
Любопытная история.
[20:57:19] <тг> <@ttldtor> надо бы и код пописать
[20:57:36] <тг> <@ttldtor> а то весь день какой-то софтскилловый
[21:00:46] <Minoru> > <@sarakerrigan> Minoru, ты случайно не слышал ничего про федеративные маркетплейсы или что-то такое?
не слышал про такое, но идея любопытная. Интересно, как агрегаторы агреггируют? Неужели скрейпят? Наверняка ведь крупные агрегаторы рано или поздно просто начинают требовать конкретное API, чтобы не морочиться с каждым магазином по отдельности?
[21:01:04] <тг> <@sarakerrigan> >> <Minoru> > <@sarakerrigan> Minoru, ты случайно не слышал ничего про федеративные маркетплейсы или что-то такое?
>>
>> не слышал про такое, но идея любопытная. Интересно, как агрегаторы агреггируют? Неужели скрейпят? Наверняка ведь крупные агрегаторы рано или поздно просто начинают требовать конкретное API, чтобы не морочиться с каждым магазином по отдельности?
у агрегаторов обычно интеграция
[21:01:11] <тг> <@sarakerrigan> я сам такую писал когда-то
[21:04:07] <Minoru> ну вот у Яндекса надо самому загрузить прайс-лист в личный кабинет, а заказы потом можно подтверждать через апишечку: https://yandex.ru/support/marketplace/start/dbs/how-to-register.html
[21:04:08] <тг> <@fvnever> >> <@ttldtor> надо бы и код пописать
Я сегодня маленько успел написать.
[21:04:20] <Minoru> наверняка и загрузка прайс-листа как-то автоматизируется
[21:04:58] <Minoru> > <@ttldtor> ризограф
Мантикор показывает новые слова! Забавная штука этот ризограф; история примерно та же, что с ксероксом :)
[21:05:28] <Minoru> > <@Devel29A> Воркэраунды шикарные
воистину так. Классная история, спасибо за ссылку!
[21:05:31] <тг> <@fvnever> Ризограф норм, да.
[21:07:01] <тг> <@pink_snow> Самый крупный федеративный маркетплейс — федерация продаёт чёрную жижу.
[21:08:06] <тг> <@fvnever> Кекропийская федерация!
[21:13:09] <тг> <@ttldtor> >> <@pink_snow> Самый крупный федеративный маркетплейс — федерация продаёт чёрную жижу.
звучит как мой растворимый кофий
[21:13:28] <тг> <@fvnever> Морфий.
[22:48:43] Minoru вышел(а) из комнаты
[22:52:17] AkhIL вышел(а) из комнаты
[23:11:17] portnov вышел(а) из комнаты
[23:52:15] AkhIL вышел(а) из комнаты
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!