В чем проблема открыть крышку корпуска и послушать?
Посмотрите в какую сторону крутятся вентиляторы и можно даже пальцем аккуратно приостановить и понять. Главное лопасти и пальцы не поотшибать.
Saboteur
@saboteur_kiev Куратор тега Компьютерные сети
Скорее всего ничего.
Никакой хост на этот адрес не ответит, ибо адрес сети считался резервным (сейчас не очень понятно для чего)
Броадкаст уже тоже не работает, в большинстве случаев хосты будут его игнорировать, н уа броадкаст и мультикаст разные вещи )
Если у вас пишется файл и недописался из-за выключения, то никакая транзакционность его не спасет сам файл - что успело дописаться, то успело.
Другое дело, что вам не нужно будет сканировать ВЕСЬ диск в поисках секторов, которые помечены как занятые файлом - по журналу можно будет их сразу отследить и обнулить.
больше никакой разницы нет.
Другое дело, что конкретно в FAT32, системная область (то есть FAT) в момент перезаписи мог глюкнуть, но это проблема именно FAT, а не журналируемости. в большинстве линукс систем, где все лежит в inodes, без журналируемости риск был такой же, как с журналируемостью - разница только в том, сколько времени нужно на проверку целостности самой файловой системой, в случае сбоев.
Толстый Лорри:
> На ПЗУ могут быть повреждены отдельные файлы, как пользовательские, так и системные (особенно, если файловая система не поддерживает журналирование, та же FAT32 на флешках).
На самом деле повреждения пользовательских файлов не зависит от журналируемости. Журналируемость просто позволяет быстро устранить проблемы в самой файловой системе - без нее приходится сканировать диск целиком. А так - риск повреждения самих файлов - одинаковый
Saboteur
@saboteur_kiev Куратор тега Компьютерные сети
Дмитрий: Я хотел сказать, что у вас в вопросе недостаточно описана инфраструктура - сколько подсетей, сколько маршрутизаторов..
Если у вас два маршрутизатора и несколько компов - да, можно маршруты прописать прямо на рабочих станциях командой route. Отлично, что вопрос решился.
semki096:
Это мнение связано с тем, что язык программирования - это самое базовое и самое простое из того, что должен знать программист. Об этом даже не возникает вопроса, нужно ли учить язык программирования.
Но чтобы быть хорошим программистом, нужно разбираться в архитектуре платформы, в технологиях, в протоколах, в конкретных фреймворках, иметь представление о стилях программирования, о парадигмах, в случае ООП о паттернах.
Чтобы программировать не только простейшие вещи, нужно знать алгоритмы и область - хочешь писать софт для дронов - изучи аэродинамику, хочешь писать софт для голосовой связи - изучи стриминг, аудиокодеки, может быть даже свой захочешь написать - учи много математики.
Но не нужно заморачиваться ничем, перед тем как просто начать учить какой-либо язык программирования. Это минимальная основа и база.
semki096: Так нет их таких, что перед изучением языка программирования надо читать.
Можно поискать детские книги для развития логики, или учебник по математике, где даются алгоритмы. Программисту лучше учить программирование, и уже постфактум почитывать парралельно еще что-то, чтобы он мог это на практике проверять.
Saboteur
@saboteur_kiev Куратор тега Компьютерные сети
Грубо говоря, на каждом маршрутизаторе через который может идти соединение, нужно указывать маршрутизацию куда идти дальше, в поисках 170.x.y.z.
IP работает примерно так:
он сравнивает свой IP и IP назначения, смотрит по своей маске - входят ли оба IP в одну локальную сеть. Если входят - пытается просто отправить пакет на этот адрес, в надежде, что все дойдет.
Если по маске они входят в разные локальные сети, он заворачивает этот пакет на шлюз по умолчанию (default gateway), в надежде что тот знает куда идти дальше. Каждый шлюз - это тоже устройство, тоже с IP адресом и он поступает также - смотрит в локалке или нет, если нет - то шлет на свой шлюз по умолчанию.
Если прописаны маршрутизации, что вот такие адреса - шли туда - он шлет туда.
Дмитрий, судя по вашим вопросам, вы не знаете как настраивать маршрутизацию. Потому что вопрос звучит некорректно.
Это нужно настраивать не на Windows XP, а на всех устройствах, по которым идет маршрутизация.
Чтобы не мутить всю эту хрень, вам предложили корректное решение - использовать правильные локальные IP адреса, или позвать специалиста, который придет разберется с вашей инфраструктурой и все настроит на месте.
semki096: Ну потому что вопрос ни о чем - ничего особого не нужно читать перед языками программирования. Язык программирования - это вообще базовые вещи перед непосредственно самим программированием.
Нужно иметь хотя бы самые базовые навыки программирования, чтобы начать изучать технологии, потому что без практики - чтение будет бесполезным.
А вот английский - полезен.
И умение пользоваться гуглом, когда информация не то, что есть, а ее слишком много, и нужно найти релевантную среди мусора - это вообще очень важный навык для любого айтишника. Вы очень зря недооцениваете - я регулярно вижу, как программисты, вплоть до сеньоров, оказываются неспособны найти в гугле информацию, потому что пишут запрос таким образом, что гугл возвращает сто "мусорных" ссылок, в то время как можно написать его так, что он вернет ссылки с нужными ответами в 9 из 10.
CHuKeR: Вы считаете, что у них стоит один обычный сервер к которому подключаются игроки?
Стоят сервера с несколькими GPU, такие сервера не только стоят больше, но их весьма проблематично приобрести, поскольку они нужны единицам.
Вдобавок, сами игрушки просто так не запускаются - в PlayKey игры подготавливает и портирует команда специалистов, и они сами говорят, что не все игры легко портировать.
Смысл покупать такой одиночный сервер, заводить геморой (а я уверен, что с портированием в одиночку вы не справитесь) - отсутствует. За ТЕ ЖЕ деньги можно купить парочку достаточно неплохих игровых полноценных конфигураций, прокинуть локалку и играть без проблем
То, что вы хотите - не прокатит.
Поскольку играть в полноценные игры нужно на устройстве с полноценной видеокарточкой, а на тонких клиентах такой нет.
На одном же сервере, поставить несколько видеокарточек так, чтобы каждая из них работала с отдельным экземпляром клиента игры - не выйдет.
Saboteur
@saboteur_kiev Куратор тега Компьютерные сети
Дмитрий: Не очень понятно что значит "знаю как решить проблему с помощью статических маршрутов".
Советы по телефону тут не очень хороши. Мы же не знаем, что у вас используется в качестве маршрутизаторов, сколько устройств, и сколько еще может встретиться велосипедов, учитывая текущую проблему.
Манипуляции маршрутизацией это задача сисадмина, в идеале с личным присутствием на случай неправильной конфигурации, при которой сеть отваливается.
Поэтому случайный человек в интернете вам не поможет.
Или знаете как это делать и настраиваете, или зовете своего сисадмина, или найдите опытного человека в вашем городе, который может прийти и на месте решить проблему.
Эргил Осин: В советской ЭВМ Минск-32 использовался 7-битный байт.
Нет. Там была 37-разрядная архитектура, а слово байт не использовалось.
Единственное что там было на 7 - это 7битные символы, которые использовались для записи и считывания с внешнего носителя.
Александр Смолин:
ассемблер - это язык программирования, в котором каждая команда имеет конкретное прямое соответствие машинному коду, то есть инструкциям процессора.
Таким образом можно сказать, что например байт со значением x90 это команда NOP в ассемблере, поэтому для машинного кода всегда известно сколько места занимает каждая команда и по какому адресу она расположена.
Если в обычном языке программирования, ты можешь вызвать call function($a), то в машинном коде нет function, есть какая-то процедура по определенному адресу, и будет например call 29324(&75891)
Во время компиляции программы в конечный исполняемый файл, все названия функций, переменных и процедур заменяются на адреса в памяти, поэтому изменив где-то исполняемый файл так, что ему нужно будет раздвинуться - ты ломаешь все ссылки.
Байткод в java - очень близок к машинному но выполняется не непосредственно, а через java-машину. Тем не менее многие инструкции в байт-коде являются обычным машинным кодом.
Я не могу точно сказать насчет того, хранятся ли в современном байткоде названия переменных и функций, или они тоже заменяются на адреса - можно проверить, но подозреваю, что не хранятся, и поэтому "двигать" что-либо в откомпилированных файлах не рекомендуется. Максимум - текстовые строки заменить на такойже длины или короче, заполнив остаток нулями.