Диёр
ну кроме стартапов с хардварной частью
Shub
Любители поддушить однопоточного змея
Можно подумать, стартапы сегодня пилят исключительно многопоточный код, как св. Кртн завещал
Диёр
и он не совсем однопоточный
Диёр
можно хитровыебнуться, если надо
Диёр
и гил кстати тоже не приговор
Shub
Слыш
Сам себя не похвалишь - никто не похвалит, тем не менее, факт того, что на божественном питоне велью приносится на порядки быстрее - бесспорен
Диёр
для айо задач гил не мешает, он только цпу задачи лочит
Shub
и гил кстати тоже не приговор
Облака - виртуальные машинки все равно. Плюс модный тренд микросервисов и хостед решений делают классическую многопоточность крайне нишевой штукой
Диёр
для веб сервисов в питоне всё равно сервера просто пул процессов держат
Диёр
прям пхп
Диёр
ну и в руби тоже так
Shub
для айо задач гил не мешает, он только цпу задачи лочит
Так и есть. Поэтому довольно смешно получается, что выигрыш многопоточки для типичного стартапа виден только на локалхосте
Shub
В проде уже масса ньюансов проявляется.
Диёр
кстати у наших соседей, как мне сказали, пхп отжирает 40% процессорного времени
Диёр
ещё база 50 и редиска 10
Диёр
страшно представить что там на пхп делали
Shub
Если писать все о^2 и эмулировать словари через списки, причем строго через List (прямые руки на эфшарпе, ау) - можно и все сто
Диёр
ну, у них же код абстрактный и запускается в абстрактной машине
Диёр
с абстрактным процессором и памятью
Диёр
в абстрактной вселенной с абстрактной физикой
Диёр
есть очень важный аргумент того, что мы не в матрице: матрица бы поломалась от вычислений в приложениях коллег дедули
Shub
У вас и такое есть?
У нас только такое и есть. Потому сто Влашин видите ли в примерах использовал List, а примечание насчет Seq ну или его блог читать - данунах, надо велью приносить, некогда отвлекаться
Anonymous
а это, почему могут не работать в райдере некоторые шоткаты? конкретно не работает реформат кода (ктрл+альт+L). из меню работает
Anonymous
@fvnever ?
Anonymous
в меню этот шоткат указан
Dr. Friedrich
Может, что-то конфликтует? Поищи в кеймапе эту комбинацию.
Dr. Friedrich
Там есть поиск по шоткатам
Dr. Friedrich
В сеттингах
Anonymous
я вот думаю - а мож что ещё конфликтует, вне райдера
Anonymous
как-то можно проверить?
Anonymous
типа список хоткеев в системе
Dr. Friedrich
гм
Viacheslav
типа список хоткеев в системе
Ну зависит от системы
Anonymous
винда
Viacheslav
Могу только предложить загуглить)
Anonymous
гуглю :)
Anonymous
"Windows 10 used Ctrl + Alt + L to the Lock."
Anonymous
бляде :(
Dr. Friedrich
ололок
Dr. Friedrich
https://upload.wikimedia.org/wikipedia/commons/4/44/Steve_Ballmer_2014.jpg
VD
Если писать все о^2 и эмулировать словари через списки, причем строго через List (прямые руки на эфшарпе, ау) - можно и все сто
Вы таки не поверите но как минимум в шарповом бекенде у меня горит от постоянного использования .ToList() там где надо и не надо
VD
И получаем те же О^2
Dr. Friedrich
норм жи тулист
VD
норм жи тулист
А на кой ляд его вызывать если тебе нужно просто перечисление?
Dr. Friedrich
На всякий случай, вдруг чего
Dr. Friedrich
Тулист!
VD
)
VD
Пнятненько
Dr. Friedrich
Вон, гошники говорят, что даже круче, если сервис много памяти потребляет
Dr. Friedrich
Так быстрее работает
Dr. Friedrich
Так что ты на листы никогда не скупись
Dr. Friedrich
Скупой платит дважды!
Ivan
https://upload.wikimedia.org/wikipedia/commons/4/44/Steve_Ballmer_2014.jpg
известный танцор и певец. как он постарел.
Dr. Friedrich
известный танцор и певец. как он постарел.
О, а ты ценитель искусств? Что из его песен больше всего любишь?
Dr. Friedrich
Мне нравится "Developers, Developers, Developers, Developers", обожаю просто.
VD
Так что ты на листы никогда не скупись
Кстати имхо лучше вместо повальных листов юзать массивы или сеты
VD
Как минимум в шарпах
VD
В зависимости от требований по уникальности элементов и иммутабельности коллекции
Dr. Friedrich
Кстати имхо лучше вместо повальных листов юзать массивы или сеты
Это нефункционально, тебе любой @eglyph расскажет.
Dr. Friedrich
Надо обязательно линкед листы.
Dr. Friedrich
Они эффективнее память утилизируют, а к тому же очень DDD и по-функциональному.
Dr. Friedrich
Кстати имхо лучше вместо повальных листов юзать массивы или сеты
(если без шуток, то я с тобой согласен, ток никому не говори)
Ivan
Кстати имхо лучше вместо повальных листов юзать массивы или сеты
чем лучше, кроме мизерного выигрыша по памяти?
Dr. Friedrich
И, что главное, никакого проигрыша
Dr. Friedrich
Вообще непонятно, на кой хрен нужны эти листы
Dr. Friedrich
Ну, кроме как если тебе очень хочется быстро добавлять голову
Ivan
поздно, листы есть и будут всегда.
Dr. Friedrich
В моём коде — только через мой труп.
VD
чем лучше, кроме мизерного выигрыша по памяти?
Перформанс за счет оптимизаций для массивов
Dr. Friedrich
Array или Linked?
То, что в F# называется просто List.
VD
Или с индексом