littleguga: Да, себестоимость в общем-то низкая. Есть корневые сервера доменов (.com, .ua, .org), их поддержка стоит оборудования, и примерно одинакова для любых доменов (было принято около 9-10$ в год). Все остальное - это накрутки регистраторов.
Ранее, было несколько доменов, где можно было автоматически и бесплатно внести запись о домене (например .org), но уже несколько лет, как разрешение на регистрацию таких доменов было поручено только официальным регистраторам (сперва это были интернет-провайдеры и хостеры, сейчас уже есть компании, которые специализируются только на этом). Стоимость соответственно 9-10$ плюс накрутка.
Варианты получить домен дешевле - надо курить что в корневых DNS сервера появились за новички. Вполне возможно, что появились какие-то зоны, которые предлагают дешевле.
Также домены второго уровня внутри стран, обычно требуют условностей в виде зарегистрированной торговой марки (то есть apteka.com может обойтись просто в 10-20 баксов в год, а apteka.ua - гораздо дороже и обязательно юридическое подтверждение торговой марки для такой регистрации. Поэтому дешевле и без юридических проблем домен третьего уровня, какой-нить apteka-kiev.ua
Посторонним В.: Почитайте основы DNS
dummy.local - это обычное доменное имя. Оно должно или ресолвиться вашим DNS сервером, или быть прописано в hosts файле. Скорее всего на ноутбуке оно было прописано ранее.
Ну и вообще, вы можете 127.0.0.1 заходить с тем же успехом
И так бывает. Но смарт ТВ можно и перепрошить.
Внутри обычно Linux со своим набором приложений под ТВ. ВО всяком случае в новых телевизорах LG с WebOS, внутри linux похожий на убунту
Тогда лучше поставить цель поближе к тому, что вы можете сделать сейчас - доучите С++ до уровня нормальной работы с библиотеками. Попробуйте поработать с любым 3д движком и сделать простейшее приложение. Освойте работу с хранением данных (хотя бы sql). Было бы неплохо освоить git/svn.
Сделайте клиент-серверное приложение.
На это может уйти пару лет, а за это время технологии могут поменяться, так что прямо сейчас загадывать рано.
MKrivosheev: Что касается матриц, в среднем в телевизоре больше размер, в мониторе шире выбор качества, так как подразумевается что монитор для профессионального использования.
Мониторы размером более 27" вроде не выпускают, а телевизоры, которые имеет смысл брать с 32 только начинаются.
apreobr: Интересно, насколько хорош должен быть андроидный свисток, чтобы на обычный телевизор прокинуть с интернета какой-нить сериал в HD качестве. Он сам будет декодировать? Вентилятор с шумоподавителем в андроидный свисток встроен?
sivabur: Не хотите просто полазить по сайтам с вакансиями в геймдеве и посмотреть какие требования?
Тогда будете знать что вам подходит по вашей локации.
Очень непонятен ваш текущий уровень. Если вы джуниор-мид, вы бы сами на эти вопросы уже ответили. Если вы даже не джуниор - зачем вам высокие материи, изучите хотя бы С++/DirectX или сделайте простенькую игру на том же unity или Unreal движке. Это в любом случае даст вам тот опыт, который нужен сейчас - то есть базовое понимание как оно все работает и базовые грабли.
Перебор паролей - однотипная операция. Распаковка - постоянно новое.
При переборе паролей - вы берете словарь и сравниваете его с одним и тем же. Эту операцию можно распарралелить хоть на 100000 потоков, потому что 10000-му потоку совершенно неважно, что будет в 99999. Он завершит свою работу и скажет подошел пароль или нет.
При распаковке, вам нужно распаковывать архив, базируясь на том, что уже распаковано. Если же архивировать что-то, деля его на полностью независимые блоки, процент сжатия будет слишком низким.
Кроме того, процессор и память общаются друг с другом напрямую. А чтобы что-то сделал GPU, сперва информацию нужно передать в GPU, команды передать в GPU, выполнить задачу в GPU и получить назад ответ. На перенос информации тратится огромное количество времени, которое убирает возможность решать обычные задачи (в один поток) на GPU, ибо будет только медленнее.
Поэтому полноценная архивация на GPU в принципе невозможна - Graphic Processing Unit заточен под другие задачи. Пытаться реализовать какие-то простенькие алгоритмы можно, это уже и делают, и простенький алгоритм да, будет работать быстрее (показывают ускорение от 1.5 до нескольких раз). Но более-менее сложный алгоритм не распарралелить. Ну или качество сжатия будет минимальное. Поэтому никто серьезно этим и не занимается.
Суть моего ответа, думаю ясна.
"Имеются виду игры класа AAA(с большим бюджетом и с немаленьким штатом сотрудников, возможно разработка своих движков)."
"Не знаю, что насчет работы с закрытыми движками, но когда берешь готовый движок типа UE4, то задумываться насчет его оптимизации уже не нужно, все сделано до тебя. "
Пожалуйста, просто исключите количество взаимоисключающих параграфов.
Математика вам нужна больше, чем физика.
Ну а собственно все достаточные ответы были у вас в вопросе. Чтобы программировать под С++ на DirectX, нужно учить C++ и DirectX.
UnrealEngine вполне актуальный движок.
userocker: Эти тесты достаточно объективны, чтобы купить ноутбук, на котором ваш проект будет компилироваться быстрее чем 4 минуты. А будет ли он компилироваться 1 минуту или 1:30, это вам уже никто не подскажет. Нужно запускать конкретно вашу компиляцию.
да скажите уже на каком именно языке вы хотите это сделать. Вам уже ответ дали, вы сказали что в вашем языке такого нет, и СНОВА НЕ УТОЧНИЛИ на каком языке вам нужно.
Поля в лазерных принтерах не калибруются. Это не цвет.
Это техническая необходимость для того, чтобы
порошок тонера не высыпался за пределы листика с краев
чтобы за края листика можно было взять и потянуть (верх-низ листика будет с полями, поскольку нужно его подать и приложить перед печатью
и другие технические моменты. То есть это не калибровка. У каждого принтера есть максимальный доступный размер для печати, за его пределы не выйти.
Если вам необходимо - только искать другие печатающие устройства
"Валяется у меня один ноутбук, который компилирует проект очень долго - 4 минуты и дольше."
А что за процессор у этого ноутбука? во время компиляции на нем тоже CPU занят на 100% ?
sivabur: Я предлагаю вам подумать над формулировкой своего вопроса.
Вы сказали, что хотите разрабатывать серьезные игры. А судя по вашему отношению к ответам, вам следовало сказать, что "я хочу разрабатывать клиенты для современных 3д игр, с использованием DirectX".
Поэтому я специально хотел уточнить, что именно вы подразумеваете под серьезной игрой, и привел в пример крупные известные проекты, написанные вообще не на С++
Например, серьезной ли игрой вы воспринимаете Eve Online, с миллионами игроков и скоро уже миллиардными вложениями в игру со стороны игроков? Для сведения, она написана на Stackless Python и движке Torque (С#).
Поэтому ваш вопрос был задан как-то не очень удачно, что я хочу до вас донести.
Лучше прямо скажите, что вы хотие заниматься исключительно клиентами на C++
>Для продвинутого уровня:
>Физика, математика(неуверен)
Вы собираетесь писать крутые 3D игры без математики?
Матан для нормального понимания как оптимизировать 3D движок и графику - нужен как раз выше среднего.
Вас просят повысить вашу квалификацию, причем возможно заплатят за это зарплату.