🦥Alex Fails
А не по 4 кб странички?
x86-64
ну физические то по 4k ясен пень
x86-64
да, нельзя мапить и выделять, но не помню, чтобы это было проблемой когда-то
Ну иногда нужно, например чтобы задействовать аппаратное MMU в эмуляторе какой-нть старой платформы. В линухе такой проблемы нет, mmap() работает со страничной гранулярностью
分解物質
Anonymous
где ты это нашел
分解物質
http://aiju.de/rant/os/windows
🦥Alex Fails
Anonymous
👍
分解物質
http://aiju.de/rant/os/windows
олсо http://aiju.de/rant/os/linux
分解物質
олсо http://aiju.de/rant/os/linux
тоже очень годно
🦥Alex Fails
Я б чутка уточнил с wchar_t. в винде юзаются суррогатные пары для представления символов с кодом больше, чем 2 в 16 степени
x86-64
что-то наподобие utf-8?
x86-64
и как часто используются такие символы?
🦥Alex Fails
Всегда для эмодзи😄👍😊😂👆
Anonymous
😕😁
x86-64
надо использовать utf-8 ))
🦥Alex Fails
Тогда утф-8 не было, когда ядро венды пелили
x86-64
а его разве не вместе с юникодом придумали?
🦥Alex Fails
Надо кстати уточнить
Dmitry
1. не думаю, что это минус - особенно если сравнить с никсовыми названиями типа strgrpbrk. у всех экраны большие, названия помещаются, названия понятные. 2. не 20 вещей за раз (хотя есть функция NtAccessCheckByTypeResultListAndAuditAlarmByHandle), а 20 опций, связанных с одной и той же вещью. нельзя же делать несколько системных вызовов для замены того же CreateFile. 3. да нихуя, он сам себе противоречит в последующем и предыдущем пункте. да, все функции из примера можно заменить одним WaitForMultipleObjectEx, но тогда получается одна функция с кучей параметров, делающая кучу вещей за раз, разве нет? :)) 4. да, у CreateFile много опций. режим открытия, режим доступа, атрибуты файла, шеринг мод, файл-шаблон. и это всё нужно, и это всё удобно, и это всё используется. это не минус. 5. бред. везде венгерская нотация. 6. одно. stdcall. для x86_64 другое (rcx, rdx, r8, r9, стек). 7. единственное, где я могу вспомнить - это функции, принимающие структуру, где размер структуры указывает так же и её тип. ололо, ну тогда BSD-шные bind, connect и прочее, работающее с sockaddr_in тоже в топку? :)
🦥Alex Fails
Как я помню, первоначально юникод был двухбайтовым
x86-64
стандарт вызова для x86-64, опубликованный в ранней спецификации - rdi, rsi, rdx, rcx, r8, r9. мелкомягкие опять пошли своим путём
Dmitry
7. есть такое. wchar_t вообще по стандарту должен покрывать все возможные символы. на винде он два байта. это хуй знает что, это своя кодировка такая. 1. потом что винда does give a fuck о совместимости. 2. да, seriously. а хули? хотя -A функции в себе зовут -W как правило. 3. есть такое, в файл ты пишешь БАЙТЫ. в линуксе тоже write()'ом ты пишешь байты. не нравится - юзай CRT. 4. ну а хули. 5. ну это не то что utf-16.
x86-64
Как я помню, первоначально юникод был двухбайтовым
насчёт первоначального не в курсе, но UTF-8 придуман в 1992 году (год спустя после изобретения юникода, согласно вики). Когда начали пилить NT-ядро? тоже вроде в эти годы
Anonymous
Anonymous
я правильно понимаю
Anonymous
различие между юникод апи и анси
ⰿⰰⰾⱏ
кому более понятен? неподготовленному пользователю?
Неподготовленному пофиг что изучать ;) уже обысследовались ;)
分解物質
1. не думаю, что это минус - особенно если сравнить с никсовыми названиями типа strgrpbrk. у всех экраны большие, названия помещаются, названия понятные. 2. не 20 вещей за раз (хотя есть функция NtAccessCheckByTypeResultListAndAuditAlarmByHandle), а 20 опций, связанных с одной и той же вещью. нельзя же делать несколько системных вызовов для замены того же CreateFile. 3. да нихуя, он сам себе противоречит в последующем и предыдущем пункте. да, все функции из примера можно заменить одним WaitForMultipleObjectEx, но тогда получается одна функция с кучей параметров, делающая кучу вещей за раз, разве нет? :)) 4. да, у CreateFile много опций. режим открытия, режим доступа, атрибуты файла, шеринг мод, файл-шаблон. и это всё нужно, и это всё удобно, и это всё используется. это не минус. 5. бред. везде венгерская нотация. 6. одно. stdcall. для x86_64 другое (rcx, rdx, r8, r9, стек). 7. единственное, где я могу вспомнить - это функции, принимающие структуру, где размер структуры указывает так же и её тип. ололо, ну тогда BSD-шные bind, connect и прочее, работающее с sockaddr_in тоже в топку? :)
1. $ man strgrpbrk No manual entry for strgrpbrk 2-3. где он себе противоречит? "1: Functions which try to do 20 things at once 2:»BUT ALSO« unnecesssarily specialized functions and many functions which do mostly the same" 4. int open(const char *pathname, int flags, mode_t mode); точно также имеет всё самое нужное, и при том ещё открывает не только файлы, список флагов прикреплю 6. а fastcall что такое? (я не эксперт) 7. да, но это единичный случай
分解物質
x86-64
Неподготовленному пофиг что изучать ;) уже обысследовались ;)
Те же иконы на рабочем столе. Если не нужен спецсофт, а только инет/музыка/кинцо - линух самое то
分解物質
лол, а им не всёравно на кодировку?
x86-64
Спец это какой?)
Ну какой-нибудь автокад или что-нть подобное
ⰿⰰⰾⱏ
Ну какой-нибудь автокад или что-нть подобное
Да это тоже при допризывной на линуксе запустить
x86-64
По-моему это возврат значения через регистр;)
вроде возврат всегда в регистре (eax в x86) при любом ABI
x86-64
тоесть calling convention
вроде да, хотя надо уточнить
分解物質
分解物質
🦥Alex Fails
Кстати. В тему CreateFile. В вин8 сделали CreateFile2😄
Anonymous
😕😕😕😕
🦥Alex Fails
У него апи без кучи нуллов
🦥Alex Fails
CreateFile2 function (Windows) msdn.microsoft.com Startups. Forums. MSDN. Subscriber downloads. Dev Center Benefits. CreateFile2 function. Creates or opens a file or I/O device.
Anonymous
https://msdn.microsoft.com/ru-ru/library/windows/desktop/hh449422(v=vs.85).aspx
Anonymous
👍😉
Anonymous
сори
Anonymous
ахахах
Anonymous
с телефона неудобно, не туда отправил
Anonymous
да ладн
Anonymous
че за чатик?
Anonymous
хаскеров?
Anonymous
😂😂
x86-64
во кстати, интересно,слышал,что в win10 слой совместимости с линухом запилили.
Anonymous
или герыч через телегу?
x86-64
может win11 уже на ядре linux будет? ))
🦥Alex Fails
вряд ли
Anonymous
годно
Anonymous
😂
Anonymous
го пентагон по фану хакать
Anonymous
😂😂
Anonymous
✋✋✋
Человек-Даук
го пентагон по фану хакать
вспомнил статью дихалта про взлом унитаза
Дмитрий
✋✋✋
✋🏿
Anonymous
ну рассказывай
Anonymous
как дела
Anonymous
с чем пожаловал
Дмитрий
Прив. Как выучить асм за 21 день
Anonymous
😂😂😂😂
Дмитрий
)
Anonymous
Dmitry
http://i.piccy.info/i4/1f/86/559d74831571891cd6409218a8d9.jpeg
Дмитрий
exel@b кто нибудь приобретал/скачивал?
Anonymous
+