
b0g3r
23.10.2016
09:24:53
та ну

Zart
23.10.2016
09:25:11
ну и флаг. я хз нах гае нужен, когда есть гкк

b0g3r
23.10.2016
09:25:28
https://www.youtube.com/watch?v=T_4cGEtHqUs

Ivan
23.10.2016
09:25:57
Ютуб и я могу посмотреть. Лично делал это?

Google

b0g3r
23.10.2016
09:26:15
неа

Ivan
23.10.2016
09:26:44
Ну вот, а я делал. Если это поддержка, то я Гвидо Ван Россум.
Поддержка уровня объединения стролбцов в google docs
ЕВПОЧЯ

Zart
23.10.2016
09:27:24
так вроде ж бета 3.4 рантайма была
или оно там есть, но лучше б его не было?

Ivan
23.10.2016
09:34:30
Ну примерно так
Платформа GAE крутая, вся эта проблема это просто обратная сторона удобства PaaS от гугла, я уже несколько раз порывался убежать на IaaS типа AWS, но всякий раз останавливался.
Да, для небольших проектов вообще бесплатно.

Zart
23.10.2016
09:41:15
а как же гуглокомпьют?
хз что крутого в цги на автобалансировке

Ivan
23.10.2016
09:44:00
Compute не копал, если честно, не знаю плюсы-минусы и т.п. Но это IaaS, бегло если взглянуть, не PaaS.

Zart
23.10.2016
09:45:11
это да

Google

Johnnie
23.10.2016
09:49:24
как в винде создать загрузочную флешку без прав админа?

Zart
23.10.2016
09:50:57
берешь фат32 флешку и копируешь на неё всю исошку винды. потом копируешь пару файлов из каталога винды. всё. (но бутаться оно будет лишь в уефи)

Pavel
23.10.2016
09:51:03
пацаны, которые верят, что гугл чтото делает для вашего удобства. помните, какой батхерт бы по всему миру, когда гугл закрывал reader и code search? И как гугл аккуратно проанализоравл точку зрения общественности, свернул её в трубочку и засунул в жопу?

Johnnie
23.10.2016
09:51:16

Zart
23.10.2016
09:51:53
для мбр загрузки надо прописать бутлоадер в первый сектор, что требует доступа к raw диску, что в свою очередь требует админского доступа

Stanislav
23.10.2016
09:51:54

Pavel
23.10.2016
09:52:57

Zart
23.10.2016
09:52:58
паш, ты еще расскажи про случаи удаления блогов с 10+ летней историей без каких-либо обоснований и объяснений

Stanislav
23.10.2016
09:53:55
узнал что?
Ну например про загрузку бутлоадера в первый сектор
Где об этом пишут, где об этом читать?

Zart
23.10.2016
09:54:06
читать - полный интернет...
о том как вообще загрузка компа происходит, где какой код и когда выполняется
простой вопрос - что происходит с процессором в момент включения? 8)

Stanislav
23.10.2016
10:02:29
А потом тупо выполняет команды

Zart
23.10.2016
10:02:49
ну вообще я имел в виду что именно происходит внутри проца

Stanislav
23.10.2016
10:03:11

Zart
23.10.2016
10:03:20
а именно - регистры и кэши приводятся в начальное состояние
крайне упрощенно работу процессора можно описать как "дёрнуть из памяти по адресу IP циферку, декодировать команду - дернуть еще циферек если нужны дополнительные аргументы - выполнить команду - перейти к следующей"

Google

Zart
23.10.2016
10:05:13
вопрос - чему равен адрес первой команды после сброса/включения?

Stanislav
23.10.2016
10:05:20
?

Zart
23.10.2016
10:05:49
во всяких спектрумах и прочих миниэвм было 0, да
поэтому там ПЗУ шло в начале адресного пространства
в х86 нет.
IP там сбрасывается в ноль, да. для совместимости с предыдущими семействами в частности, да и логично в целом
но вот CS регистр равен FFFF

Stanislav
23.10.2016
10:09:05
Я знаю только ea(n) регистры

Zart
23.10.2016
10:10:21
это откуда?

Stanislav
23.10.2016
10:10:38

Zart
23.10.2016
10:10:50
ассемблера какой архитектуры?

Stanislav
23.10.2016
10:11:10

Zart
23.10.2016
10:11:15
эм. нет?

Stanislav
23.10.2016
10:11:15
Они же все 86

Zart
23.10.2016
10:11:24
все кто?
арм однозначно нет

Stanislav
23.10.2016
10:12:18
AMD am2 сокет
Это то что на своём компе

Zart
23.10.2016
10:12:37
ну это обычный 86. никаких ean в нем нет и не было

Google

Stanislav
23.10.2016
10:13:14
Не, ea(n) это типо eax, eab и прочие

Zart
23.10.2016
10:13:26
eax есть. eab нет
ты скобочки не туда влепил

Johnnie
23.10.2016
10:15:33
Збс нашел какую-то флешку на которой есть Линукс консоль))

Zart
23.10.2016
10:15:52
86 архитектура изначально была 16битной
в ней были 16-бит регистры AX, BX, CX, DX, SP, BP, SI, DI, IP, CS/DS/ES/SS
при этом регистры общего назначения можно было адресовать как два 8битных - AH/AL, BH/BL, CH/CL, DH/DL
не помню были ли FS/GS изначально...

Stanislav
23.10.2016
10:16:29

Zart
23.10.2016
10:16:42
и регистр флагов забыл

Stanislav
23.10.2016
10:17:19
EFLAGS?

Admin
ERROR: S client not available

Zart
23.10.2016
10:17:33
угу, хотя этот регистр нельзя адресовать напрямую
поэтому его имя особо роли не играет
в 286 добавили P-режим, а 386 стал 32битным и регистры расширили до 32бит, превратив в EAX, EBX, ECX, EDX, EIP, ESP, EBP, ESI, EDI
а вот с сегментными стало веселее...

Stanislav
23.10.2016
10:19:27
в 286 добавили P-режим, а 386 стал 32битным и регистры расширили до 32бит, превратив в EAX, EBX, ECX, EDX, EIP, ESP, EBP, ESI, EDI
Но AX, BX и тд остались?

Zart
23.10.2016
10:19:46
они стали ссылаться на младшие 16 бит *X регистров
т.е. у тебя есть 32битный регистр EAX. AX - это имя для младших 16бит, AL - младших 8 бит, а AH - битов с 8го по 15й

Stanislav
23.10.2016
10:21:06
Ага, то есть можно делить регистры

Zart
23.10.2016
10:21:22
ну и амд когда дизайнила 64бита, повторила этот же трюк, и расширила их до 64бит и стали они RAX, RBX, RCX, RDX, RSP, RBP, RSI, RDI

Stanislav
23.10.2016
10:22:51
ну и амд когда дизайнила 64бита, повторила этот же трюк, и расширила их до 64бит и стали они RAX, RBX, RCX, RDX, RSP, RBP, RSI, RDI
То-есть на х86-64 есть 64битовые регистры, которые EAX, EBX и тд делят на пополам?

Google

Zart
23.10.2016
10:23:14
да
т.е. сами по себе почти все регистры 64битные, но в зависимости от инструкции операция производится либо над всем, либо частью регистра

Stanislav
23.10.2016
10:24:34
Я и не знал что у меня есть R регистры.
Но для совместимости лучше писать под 32битные процессоры

Zart
23.10.2016
10:25:31
код в С вида int i = 100000; char b = (char)i; обычно делается не через деление на 256 как завещала математика
а обычно через код типа
mov eax, i
mov b, al

Stanislav
23.10.2016
10:25:40
Только команды процесору разные же?

Zart
23.10.2016
10:25:52

Stanislav
23.10.2016
10:26:03

Zart
23.10.2016
10:26:45
там хитрожопо. один и тот же байт может быть и mov ax, ax/mov eax, eax/mov rax, rax в зависимости от текущего режима процессора

Stanislav
23.10.2016
10:26:45
Наверное специально под 64 битные процы пишут то что будет требовать все возможности его
Типо гта 5

Zart
23.10.2016
10:27:02
чо
про внутрянку графена на гта5 есть охуительная статья - http://www.adriancourreges.com/blog/2015/11/02/gta-v-graphics-study/

Stanislav
23.10.2016
10:28:00
Программы специально для 64 архитектуры.
Они на 32 не будут работать.
Вот

Zart
23.10.2016
10:28:09
не будут

Stanislav
23.10.2016
10:28:39

Zart
23.10.2016
10:28:40
потому что меняется и модель памяти и размеры операндов и много чего еще
ну этот человек явно умеет в графические отладчики

Stanislav
23.10.2016
10:29:36
Бля так много всего интересного в мире
А я ебуся с сайтиками

Vinc
23.10.2016
10:30:45
я отказался учить асм для 8086 в пользу питона 3, а тут опять асм

Denis
23.10.2016
10:31:13
Асм для 8086? Но зачем?

Zart
23.10.2016
10:31:30
http://python-opengl-examples.blogspot.com/
Эта группа больше не существует