Анна
Hog
Обратная совместимость
Dr. Friedrich
Обратная совместимость
Ну не, совместимости там уже хрен
Dr. Friedrich
16-битные бинарники под современным шиндуксом не запустить.
Dr. Friedrich
Пришлось в досбокс монтировать штуки.
Hog
20 лет назад ещё работало :)
Dr. Friedrich
20 лет назад ещё работало :)
Ну ты вспомнил, отец!
Dr. Friedrich
Вроде бы в Win 7 работало, а из восьмёрки 16-битную подсистему выпилили.
Dr. Friedrich
Но я не уверен, всё ли было нормально с переходом на x64. Кажется, какое-то время её таки тянули, потом бросили.
Hog
Фаром пользуюсь :) а это внучок НК
Dr. Friedrich
Ну таки да, я тоже пользуюсь.
Dr. Friedrich
Можно даже контрибьютить туда, нонче всё в опенсорс. Не то что в былые времена.
Dr. Friedrich
И код там даже местами очень неплох, современный C++.
Hog
Пришлось в досбокс монтировать штуки.
Туда лучше дум первый или ваще - вольфенштайн. :)
Hog
Зачем тебе нк, если не секрет :)
Dr. Friedrich
Туда лучше дум первый или ваще - вольфенштайн. :)
Мы иногда с @gsomix гоняем в project brutality (это такой отличный вадник для современных портов второго дума) по сети.
Dr. Friedrich
Зачем тебе нк, если не секрет :)
Вспомнить навсегда забытое
Vladislav
Андрей
С разбором токенов
все нормально тут. ты спецификацию бсона читал? как без токенов то? и с интами ты чет не так варишь, это ж примитивный тип, он отдельно шейпится-матчится, и пишется потом буквально как есть, BitConverter в помощь
Vladislav
В сериализации
Андрей
Только этот жсонридер не используется для бсона
всмысле? там же еще бсонридер-райтер есть
Vladislav
всмысле? там же еще бсонридер-райтер есть
Ну токенизатор там не участвует)
Андрей
https://github.com/mbdavid/LiteDB/blob/master/LiteDB/Document/Bson/BsonReader.cs#L74
Андрей
разбор по токенам
Vasily
разбор по токенам
Угу. Но проблемы, как обычно, повыше
Vladislav
разбор по токенам
Я думал ты про тот из жсон
Dr. Friedrich
Апрель?
Ну вообще май, а почему должен быть апрель?
Romɑn
Ну вообще май, а почему должен быть апрель?
26 апреля 1986 года. Просто вокруг один хайп вокруг этого чернобыля, а я даже не смотрел. Думал мб и тут ты эмулятор поставил чтоб Чернобыль свой симитировать
x
меня в сериках пугают именно обьёмы, а тут нормально. И тема не придуманная.
Romɑn
Да спойлеров много.
Romɑn
Я даже знаю чем закончится :(
Romɑn
И это не круто
Vladislav
Я даже знаю чем закончится :(
тем что саркофаг построят))
Vladislav
@fvnever чо можно с райдером сделать если автокомплит тормозит?
Dr. Friedrich
@fvnever чо можно с райдером сделать если автокомплит тормозит?
Можно снять профиль профилятором и с логами заслать в саппорт.
Dr. Friedrich
Профилятор там встроенный если чо, просто вовремя его стартуешь и стопаешь
Vasily
Блеать, откуда же у меня в райдере indent 4 spaces вылезает?...
Vasily
Фуф, вроде настроил
Vasily
НО
Vasily
@fvnever , команда configure indents for f# ведет совсем не туда, куда надо
Danil
Блеать, откуда же у меня в райдере indent 4 spaces вылезает?...
Это дефолтное значение, в студии так же
Vasily
Но в райдере бага есть
Vasily
Он индент для f# поиском по сеттингам не находит
Danil
Из этого меню вообще открывается
Danil
🧐
Danil
Хотя должно было быть вероятнее всего это окно
Romɑn
Эпично
Romɑn
Игры, которые мы заслужили
Vasily
Тэк, вопрос
Vasily
Сурьезный
Romɑn
Сурьезный
Лошадью ходи
Vasily
Я последовательно читаю массивы байт из стрима и отправляю их на сервер
Vasily
В ответ приезжает bool
Ayrat
допустим
Vasily
Можно ли как-то написать unfold, чтобы неотправленные добавлялись в конец сиквенса на отправку?
Ayrat
то есть у тебя асинк секвенс?
Ayrat
asyncSeq?
Vasily
async{ use stream=File.OpenRead(file) let md5=Hash.md5 stream|>Core.printArray let size=stream.Length let id=Core.rndInt64() let partSize=8192L let totalParts=total partSize size let pF=if(size<=1024L*10L*1024L) then (small id )else (big id (totalParts|>int)) use reader=new BinaryReader(stream) let parts=Seq.unfold (fun (r,i)->async{ let data=reader.ReadBytes (partSize|>int) let! (res,index)=uploadPart uploadRoutine pF (i,data) }) (reader,1) return()
Ayrat
узнаваемый стиль Василия
Vasily
Мне там тротлинг нужен
Ayrat
которого карают за пробелы
Vasily
узнаваемый стиль Василия
Я НАСТРОИЛ ПРОБЕЛЫ
Vasily
В смысле инденты
Vasily
Вот что надо записать в unfold, чтобы: 1. data читалась один раз 2. Если не получилось, в конец сиквенса уезжало
Vasily
Я так понимаю, в аккумулятор надо добавить seq
Ayrat
а в конце сиквенса это что значит?
Ayrat
Ааа, понял тебя сейчас
Vasily
Ну я отправляю пачками по 8, например