Есть еще мысль что наиболее простые читы делают анализом сетевого трафика. В 2000х когда понднималась онлайн игра TankiOnline, читеры доставили огромное число проблем. Разгон таймера. Подмена координат танка. Серверная часть тогда не имела никакой защиты. А сама игра была флеш-роликом в браузере. Щас не знаю как. Технологически - сильно все поменялось.
Вобщем обратный инжинеринг +1 но вот только инжинеринг чего? Очень мало людей на планете Земля настолько усидчивы что будут реверсить современную игру.
Кирилл Гусарев, вот в тот момент когда у тебя все зависло. Попробуй пальцем потрогать все радиаторы что есть. Есть ли где-то сильный перегрев?
При включении есть-ли какой-то писк на speaker?
Чем больше модулей ОЗУ стоит, тем выше вероятность зависания...
Так и должно быть. Все верно.
Попробуй включать материнку на минималках. Тоесть вообще только с памятью на борту. Наблюдай. Потом добавляй компоненты. Нужно понять где плохой контакт или перегрев.
У нея какое-то дежа-вю. Мне кажется мы недавно отвечали на подобный вопрос автора. Ну следующий вопрос - это же просто репликант первого, укуси меня пчела.
Dimonchik, я вот смотрю что в части опций компилляции go очень аскетичен. Ликакого LLVM/asm выхлопа нет. Вобщем оставь надежду всяк туда входящий. Да и кому нужно декомпилить девопсовские свистелки. Проще новое написать. А интерес к реверсу - ну разве что пароль подсмотреть если таковой там был прописан.
Топик тегирован Python но мы не обсуждаем исходный код. Непорядок.
Я предлагаю срочно опубликовать исходник. И мы продолжним как положено в habr.
Или просто закроем на ненужностью. Судя по всему обсуждается что-то очень редкое
и ненужное. Зачем нам редкое и ненужное?
Вы пропустили DNS запрос. И его хранилище записей.
В целом такая интересная метафора возможна. Только описывать ее словами очень долго.
Здесь - взаимодействие как минимум 2х конечных автоматов. Ваше приложение. И tcp-сокет. Так я себе это вижу. Под воздействием методов эти автоматы асинхронно переходят в разные состояния. Здесь я еще не учел HTTP(s) (TLS/SSL). Там тоже идет внутренний диалог и в нем тоже есть состояния. Есть хранилище сертификатов у вас в браузере оно - тоже участник этого процесса.
Возможно сетевики найдут еще больше состояний. Я не против. Вот как-то так.
Описывать это в терминах "стучится вверх или вниз" неудобно. Удобнее - переходит в состояние. И делает при этом действие.
Вопрос в том, насколько github поддерживает коллаборативную разработку онлайн.
Процесс code-review требует в первую очередь чего?
Публикацию сорцов. Возможность комментирования фрагмента сорца. С диалогом.
Возможность наблюдения истории правок.
Ну и должен быть поднят какой-то environment чтобы гнать на тем модульные тесты и
статик чек типа линтера или сонара или PVS.
System.out.println("File ID: " + file.getId());