Size: a a a

2021 November 12

t

ttldtor in codingteam
а там вроде пока 4 варианта. А это два бита
источник

t

ttldtor in codingteam
хотя да, какой-то Enum32BitSlice
источник

PK

Pasha Kozyr in codingteam
Как правильно назвать переменную "форматы для конвертирования"? Эта переменная - это массив с форматами изображений, которые нужно будет переконвертировать в webp ( ["jpg", "gif", "png", "bmp"] )
источник

c

codingteam@cjr in codingteam
Minoru
@lolikota: «sourceFormats»? Просто «formats»?
источник

FA

Farid Akhmedov in codingteam
ExtensionSource
источник

t

ttldtor in codingteam
если нет никаких других "форматов", то можно просто formats
источник

FA

Farid Akhmedov in codingteam
SourceExtensions
источник

t

ttldtor in codingteam
при чём тут расширения? MIME Типы и без расширений бывают)
источник

FA

Farid Akhmedov in codingteam
Jpeg это тип, jpg это расширение же
источник

c

codingteam@cjr in codingteam
Minoru
правда, это не MIME
источник

t

ttldtor in codingteam
Ок
источник

t

ttldtor in codingteam
тогда осталось ещё выяснить "нужно" или "можно"
источник

t

ttldtor in codingteam
переконвертировать
источник

FA

Farid Akhmedov in codingteam
ConvertExtensions(source, target, path) можно
источник

c

codingteam@cjr in codingteam
Minoru
> <@ttldtor> эм, я вижу (мне кажется), что туда сразу вкорячили терминейшон таймаут

о, там хитро! Они так переиспользуют кусочки int, выделенные в начале этого блока кода (`ourExecutingSlice`). Получается цепочка объектов, каждый из которых знает о предыдущем и пользуется кусочком int. При этом «знания», насколько я понял, инлайнятся, поэтому все эти объекты сами по себе места не занимают. Код здесь: https://github.com/JetBrains/rd/blob/b8dce02e660ee3bce10f02a3a6cbd3981758379a/rd-net/Lifetimes/Util/BitSlice.cs
источник

t

ttldtor in codingteam
мне не нравится, когда про код говорят, что он что-то там знает
источник

D

Devel29A in codingteam
Звучит так, что это обертка над сокетами попросту
источник

Dv

Dr. Friedrich von Ne... in codingteam
Магия!
источник

c

codingteam@cjr in codingteam
Minoru
@ttldtor: под «знаниями» я имел в виду поля класса, в которых записано, по какому смещению и сколько бит надо использовать
источник

t

ttldtor in codingteam
там над разным
источник