Чаще всего разработчики. При создании читов обычно приследуют несколько задач. Практичная заключается в отладке и тестировании игры (не будет же разработчик проходить всю игру, чтобы проверить интересующий элемент "глазами игрока"). А другой бывает для веселья. Хотя последний вариант ближе к "пасхальным яйцам". В некоторых играх, например в Морровинде, разработчки и вовсе создавали целые квесты (пусть и короткие), которые в результате давали читерские эффекты. Иногда даже какой-то смысл в них закладывался (можно было провести параллели с личной жизнью и деятельностью разработчиков и студии). Есть, конечно, и читы созданные взломщиками или баги в игре, которые можно использовать для читерства. Но в первом случае зачастую производится модификация игры, а во втором - баги могут быть устранены.
Сейчас очень много сервисов предоставляют безопасность в интернете с помощью vpn. Но многие из них платные. Я знаю несколько бесплатных vpn для windows и mac
- HideMe. Сервис предоставляет бесплатный vpn сроком на 1 день. Этого достаточно чтобы испытать это сервис. Но если вы хотите им пользоваться дальше, а покупать не хочется, то тогда просто используйте временную почту. В ней даже регистрироваться не надо.
- Второй вариант это Hotspot Shield. Однако в бесплатной версии доступны не все страны. Но вполне рабочий способ
Как бы это смешно не звучало, город вычисляется по IP. Базу для определения города можно скачать тут http://ipgeobase.ru/cgi-bin/Archive.cgi . IP адрес можно брать из запроса, далее он преобразуется в определенный вид и ищется по базе. Если находится совпадение можно достать город. Я в своем проекте использовал обрезаный вариант этой базы, для увеличения скорости определения.
EkaterinaK, ваш вопрос стоит некорректно. Вы пишите, что хотите разбираться в компьютерах, а после пишите, что хотите понять, что к чему в интернете. А это две разные вещи. Если вы изучаете языки программирования, то это - высший уровень архитектуры компьютера (вы правы, что начинаете не с нуля. За нас с вами в компьютере уже все готово. Мы лишь пишем в нем набор инструкций и команд, которые он выполняет).
Вот вам пример Архитектуры компьютера (Э. Таненбаум).
Зачастую, программисты не доходят в изучении ниже языка ассемблера. Обычно, знания его хватает, чтобы понять все, что происходит с компьютером. Как выделяется память, как что куда заносится, как очищается выделенная память, как компилятор считывает данные с исходного кода, как работают те или иные способы передачи параметров, значений и многое другое.
И еще интересно, для какой цели вам интересно разбираться в компьютере? Чтобы научиться языку программирования?
1) Самый частый случай это когда необходимо в тексте поместить знаки, использующиеся для обозначения тегов (">" и "<"), поэтому если просто написать эти символы в тексте их не будет видно.
Вместо знака ">" можно написать >
вместо знака "<" можно написать <
2) Если страница в кодировке ASCII, в этом случае символы UNICODE можно размещать только через применение CER.
Таблицу символов можно посмотреть здесь