
You cannot list right after connecting. Please try again later.
Что за фигня на каждом сервере?
Дата рождения: 01.11.1983
Тотальная неудачница и убийца жёстких дисков. Самая большая поклонница Ариэль. Член ордена Вселенского тормоза имени Осаки-сан. Любительница каваййных переднеприводных машинок. Суккуб на полставки. Когти прилагаются.
You cannot list right after connecting. Please try again later.
Что за фигня на каждом сервере?
https://store.steampowered....54050/The_Black_Ice/
«Догони меня, Топа».
Похоже, кириллические интернеты до сих пор не в курсе, что случилось с шестерёнками, либо находятся на стадии клоунады «Это всё враньё, цензура нам только на пользу, огласите весь список удалённых игр».
А я поняла, почему размеры не совпадают. При чём, как оказалось, не только в WSL симлинках, но и в других симлинках (собственно, симлинках и junctions). Началось с того, что я нашла баг в билиотеке, где передавался неправильный размер буфера, и сломалось всё. Код показывал, что в заголовке данных размер буфера с путями такой, а на деле – другой, поменьше. Оказалось, что это поле в заголовке показывает кое-что другое. Там есть структура REPARSE_DATA_BUFFER, которая универсальная для всех майкрософтовских reparse points. У всех у них первые восемь байт имеют одинаковый смысл, а дальше уже могут быть как дополнительные данные, так и дополнительные поля, которые эти данные описывают. Полей может быть разное количество. Так вот, поле, которое указывает размер данных, указывает этот размер после общего заголовка, тоесть вместе со всеми дополнительными полями. А я считала без учёта дополнительных заголовков, ну и получалось, что фактически данных меньше, чем в заголовке. При чём в описании этих заголовков именно это и было написано, но я читала невнимательно =_=
Добавила в свою библиотеку парсинг симлинков WSL. Оказалось, что Cygwin создаёт их как-то странно: в заголовке данных симлинка есть поле, которое указывает размер части, которая идёт после заголовка и содержит путь к объекту, на который указывает симлинк (в UTF-8, кстати). И вот это значение почему-то всегда на четыре больше, чем там есть по факту. Почему – БП. Надо попытаться ещё с самим WSL поэкспериментировать. Кроме того, сами данные там в очень свободной форме. Если у обычного симлинка есть флаг, относительный там путь или абсолютный, то тут может быть всё, что угодно, и оно даже может не совпадать с тем, что передано команде ln. Передала «0000» – получила «0000». Передала «/cygdrive/x/0000» – получила «/mnt/x/0000». Передала «X:\0000» – «X:\0000».
Я это всё к чему? У нас есть ещё Cygwin, у которого есть своя ln. И вот как раз она создаёт натуральные reparse points, которые видятся как reparse point. DIR показывает их как «JUNCTION», FAR3 – как «LX_SYM», Проводник (в Windows 7 и ниже) вообще показывает это как файл, а Link Shell Extension не воспринимает как симлинк. И никто не умеет с этим работать. А на деле у данной штуки «тэг» – IO_REPARSE_TAG_LX_SYMLINK, тоесть симлинк, который поддерживается WSL. Возможно, в Десятке в Проводнике он выглядит лучше, но я не видела. Надо экспериментировать.
В линупсе, при создании симлинков на NTFS разделах, создаются нормальные на первый взгляд симлинки. Но после перезагрузки они превращаются в тыкву в виде файла с атрибутом «Системный», с заголовком «IntxLNK» и каким-то данными после Chr(1). Оказалось, что это какое-то легаси, которое должно работать и в винде, но не через нормальные reparse points, а через какое-то дополнительное ПО, обеспечивающее совместимость с POSIX или типа того (кажется, речь идёт не про подсистему). Короче, в живую я это ПО не видела, так что не в курсе. Что интересно, MINGW32 тоже создаёт такие файлы, но при этом правильно парсит их, ls показывает их как симлинки, ну и входящие в комплект программы тоже работают с ними, как с симлинками. Просто интересное наблюдение.
В свежей версии десктопной телеграмки под видосом показывается баннер с рекламой, который можно закрыть только через несколько секунд. Больше! Больше рекламы!
Чё там? Проблемы с сетью или Виталик приступил к окончательному решению жаберного вопроса?
После того как Трампарарамп общенационально обосрался с главным воплощением главной американской скрепы – списком Эчпштейна, у него остаётся только один вариант – начать массовые посадки лоликонщиков, шотаконщиков, ну и вообще любителей японских мультиков, а там, глядишь, на спинах бьющихся в экстазе антисов и прочих нормисов можно будет и снова в плюс выйти.
Чё там? Опять произошло право сильного™?
Говорят, американские зумеры отменили название жанра «Harem», поскольку, разумеется, гарем – это проблематик. Теперь у них оно называется «Poly».
Написала ещё один рассказ, до которого руки не доходили лет пять. Готовьтесь к какому-нибудь пиздецу.
Грок-тан не успела появиться, а уже повылезали йобики с криками «Она – майнор, вы все – педобиры». Я считаю, что этих людей уже пора проверять – все эти проекции слишком активно лезут из них.
Фига себе ребрендинг из электрогитлера!
https://x.com/elonmusk/status/1944710462165447104
Ощущаю тот самый confirmation bias.
В игре в случае проигрыша в гонке должна быть опция «Выйти из машины и расстрелять копов из крупнокалиберного пулемёта», ибо ебала я такие гонки, в которых половину заезда, пока противники спокойно нарезают круги, твоя машина едет хоть как-нибудь, желательно – куда-то вперёд, поскольку сзади висят по три копа и непрерывно долбятся в тебя. И, как оказалось, развернуть из можно, но ты потеряешь время и скорость, толкаясь с ними, а они потом спокойно развернуться обратно и на крыльях кетчупа снова прилетят тебе в задницу =_=
Оказалось, что signcode.exe прекрасно подписывает екзешники гостовскими сертификатами. Правда, система потом говорит, что у сертификата нет такого назначения, а посему подпись недействительна, но оно и понятно – сертификаты чисто для аутентификации выпущены.
Задача жакафрески, на размышление – тридцать секунд. Есть два компа с Windows 2000, других операционных систем на них нет и не было. Обе стоят на разделе, отформатированном в NTFS. На одном компе версия NTFS – 3.0, тоесть та, что появилась с Windows 2000. На другом – 3.1, тоесть от Windows XP. Вопрос: как так получилось?
Идея для редебюта. Сначала витюбер смотрит дебют какого-то неизвестного витюбера и активно комментирует. В конце происходит какая-нибудь фишка, в результате которой смотревший витюбер облачается в модельку смотримого витюбера, и оказывается, что это был его редебют.