Size: a a a

2021 April 24

W

Warstone in Modern::Perl
Ну короче... До того как я покопался в стеке UE4 я думал что самый клевый сетевой стек в Ultima Online. Но нет.
источник

AP

Anton Petrusevich in Modern::Perl
в общем, допустим, на уровне транспорта можно так заморочиться со строками. но после их получения всё равно в кодепоинты перегонять
источник

VG

Vadim Goncharov in Modern::Perl
специализированные под данные алгоритмы компрессии всегда эффективнее
источник

VG

Vadim Goncharov in Modern::Perl
SCSU придумало агентство Рейтер для своей БД
источник

W

Warstone in Modern::Perl
Ну вот в UE есть id объекта. Условно. Вот он у них всегда не больше, допустим, 16К. Это задано в константах. Для PUBG вроде не больше 4К, для ARK не больше 32К
источник

W

Warstone in Modern::Perl
И это по всему коду движка так.
источник

W

Warstone in Modern::Perl
Хочешь поменять - перекомпилируй (но так как это UE - все равно перекомпилировать)
источник

VG

Vadim Goncharov in Modern::Perl
а главное, SCSU/BOCU-1 - такие же официальные стандарты, как UTF-8
источник

W

Warstone in Modern::Perl
Тип канала вообще максимум 8, вроде (в базе у них 4, но в ARK засунули изи античит в еще один канал). То что он в распакованном виде засунут в байт никого не интересует. Когда его упаковывают в сообщение он будет занимать 4 бита. И так там все.
источник

AK

Andrey Konovalov in Modern::Perl
Есть вещи, которые по определению должны быть ближе к железу. Но это как бы далеко не все вещи
источник

W

Warstone in Modern::Perl
Ну это пример где вам НАДО так делать, если вы хотите быть лидером рынка. Смекаете?
источник

W

Warstone in Modern::Perl
Причем рынок настолько большой что это чуть-ли не половина от всего потреб рынка ПК, консолей и т.д.
источник

W

Warstone in Modern::Perl
И тут какой-то Амазон почему-то решает что это 2% проблема... Просто ее за вас решили давно.
источник

AK

Andrey Konovalov in Modern::Perl
И чего, в Perl, который вроде бы тема чата, очень не хватает типов данных?
источник

AB

Alex Bush in Modern::Perl
Всего-то компания стоимостью больше всего этого рынка :-)
источник

AK

Andrey Konovalov in Modern::Perl
Тогда RPerl в руки и нанимать Бразвелла
источник

VG

Vadim Goncharov in Modern::Perl
SQL Server 2008 R2 использует SCSU для хранения nchar(n) и nvarchar(n). Symbian OS использует SCSU для сериализации строк.
источник

W

Warstone in Modern::Perl
Иногда - да. В 99,9% задач которые решаются в Перл - нет.
источник

AK

Andrey Konovalov in Modern::Perl
В Perl есть типы данных так-то... Просто они не матчатся напрямую с машинными. Ссылка на хеш - не существует с точки зрения Intel :)
источник

AK

Andrey Konovalov in Modern::Perl
Ну, о том и речь, что есть РАЗНЫЕ классы задач
источник