Size: a a a

Programming Offtop

2020 November 09

VP

Vladimir Petrakovich in Programming Offtop
Когда я туда смотрел последний раз, там были разделы с одним большим TODO
источник

I

Ilmir in Programming Offtop
Vladimir Petrakovich
Когда я туда смотрел последний раз, там были разделы с одним большим TODO
источник

с#

саша сок #KotlinGang... in Programming Offtop
только в примерах
источник

AM

Andrew Mikhaylov in Programming Offtop
саша сок #KotlinGang
да, но при sam conversion и так и так класс создавать
Да, но если тебе нужен кроме addObserver ещё и removeObserver, то надо написать val myFun: MyObserver = { ... }, и тогда ты получишь айдентити. Если не специфицировать лямбду, ты не получишь объект обзёрвера, который потом можно отписать. И отписка будет почти наверняка молча ничего не делать.
источник

VP

Vladimir Petrakovich in Programming Offtop
Огонь, значит, пора читать
источник

А

Алексей in Programming Offtop
саша сок #KotlinGang
тык если рассматривать только тот сегмент, где люди могут обмениваться информацией для осуществления террактов оставаясь анонимными, то ещё как средство повышенной опасности
В принципе не анонимное и полностью открытое общение не является безопаснее с учётом того, насколько просто организовать через такой канал скрытое общение тех же террористов.
источник

с#

саша сок #KotlinGang... in Programming Offtop
Алексей
В принципе не анонимное и полностью открытое общение не является безопаснее с учётом того, насколько просто организовать через такой канал скрытое общение тех же террористов.
я не говорю за открытость
источник

с#

саша сок #KotlinGang... in Programming Offtop
я просто говорю, что ничего делать не надо.
и я дал комментарий по сравнению этой ситуации с автомобилем.
источник

с#

саша сок #KotlinGang... in Programming Offtop
по-моему тут разные ситуации
источник

А

Алексей in Programming Offtop
ну да, я просто привёл пример с автомобилями, потому что автомобиль гораздо более опасная вещь, чем тот же интернет
источник

с#

саша сок #KotlinGang... in Programming Offtop
Andrew Mikhaylov
Да, но если тебе нужен кроме addObserver ещё и removeObserver, то надо написать val myFun: MyObserver = { ... }, и тогда ты получишь айдентити. Если не специфицировать лямбду, ты не получишь объект обзёрвера, который потом можно отписать. И отписка будет почти наверняка молча ничего не делать.
а ну.. это не очевидно может быть, если об этом не задумываться, но никак не сделать для лямбды нормальный equals, не так ли ?
источник

AM

Andrew Mikhaylov in Programming Offtop
саша сок #KotlinGang
а ну.. это не очевидно может быть, если об этом не задумываться, но никак не сделать для лямбды нормальный equals, не так ли ?
Так.
источник

AM

Andrew Mikhaylov in Programming Offtop
Ну, если мы не о лиспе говорим, конечно
источник

с#

саша сок #KotlinGang... in Programming Offtop
вообще, можно ли варнинг давать, если использовать переменную, на которой sam конверсия ?
как на dynamic, требовать explict cast
источник

с#

саша сок #KotlinGang... in Programming Offtop
а хотя это никак не решит проблему то
источник

с#

саша сок #KotlinGang... in Programming Offtop
саша сок #KotlinGang
вообще, можно ли варнинг давать, если использовать переменную, на которой sam конверсия ?
как на dynamic, требовать explict cast
а ну тогда просто ставить варн и требовать, чтобы на переменной явно тип указывали
источник

с#

саша сок #KotlinGang... in Programming Offtop
Andrew Mikhaylov
Да, но если тебе нужен кроме addObserver ещё и removeObserver, то надо написать val myFun: MyObserver = { ... }, и тогда ты получишь айдентити. Если не специфицировать лямбду, ты не получишь объект обзёрвера, который потом можно отписать. И отписка будет почти наверняка молча ничего не делать.
чтобы только

val myFun: MyObserver = { ... }

можно было использовать без варна в методе
источник

AM

Andrew Mikhaylov in Programming Offtop
саша сок #KotlinGang
вообще, можно ли варнинг давать, если использовать переменную, на которой sam конверсия ?
как на dynamic, требовать explict cast
Та я думаю можно, на самом деле. Просто не на всех же методах такое надо вешать, а только на тех, которые сохраняют коллбек и имеют сопутствующий удаляющий метод.

И то если рядом есть какой-то метод, который удаляет всех слушателей, который тоже может быть ок вместе с SAM conversion.
источник

AN

Alexander Nozik in Programming Offtop
Поучаствовал софтварный митинг. Пойду биться головой об стену.
- Чуваки пишут императивный конфиг файл на XML. В 2020. Со вставками кусков кода, которые, внимани, интерпретируются на С++.
- Чувак делать параллельный процессинг на С++ с небезопасным обменом сигналами через shared memory. Я спросил, почему не MPI. Он - а что это?
- Чувак делает интеграцию с базой данных на С++, через драйвер, намертво зашитый в систему. При этом еще не известно, что будет за база, и будет ли это вообще SQL. Я: ну это без толку, база будет удаленная, на том же компьютере ее не будет. Он: ыыы? а почему не все на одном компьютере?

Я понимаю, почему @PineappleZombie ушел в монастырь хускель.
источник

AN

Alexander Nozik in Programming Offtop
Ну и да, чуваки уже года три ли четвре пилять map-reduce процессор. Даже без ветвлений.
источник