Задать вопрос
  • Оборудование для GPON?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    1) Да, после gpon модема можно ставить любой свой роутер
    2) GPON заведут прямо в дом, куда покажите. Уличное оборудование есть, но не дешевое, и не для пользовательского использования
    Ответ написан
    Комментировать
  • Оборудование для GPON?

    @Drno
    Скорее всего провайдер сам принесет gpon оборудование. Обычно это роутер с минимальным набором функций. Для адекватного использования этот роутер переводим в режим "моста", и втываем за ним свой нормальный роутер

    В любом случае эту инфу, и про совместимость gpon Оборудования, надо уточнить у провайдера
    Ответ написан
    Комментировать
  • Временный доступ и особые права в Windows?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Лучше всего поднять домен. Можно даже на samba, не покупая WinServer (и да, AD позволит делать намного больше и намного круче, поэтому если есть возможность - ею лучше пользоваться). Пользователей заводить централизовано и обучать использованию сетевого диска для личных файлов.

    Также у меня был опыт организации большого парка компьютеров в компьютерных классах для проведения олимпиад по программированию. Это очень специфическая задача разового использования системы, отличающаяся от регулярных занятий. В отличие от 90-х и нулевых, когда количество знакомых участникам сред разработки можно было пересчитать по пальцам, в наше время требуется установить десятки различных компиляторов и IDE. При этом к олимпиаде всё это должно стабильно работать. Ещё до меня просто на всех компах поставили VirtualBox с эталонным образом, который переимпортировали отдельно на каждой машине к каждой олимпиаде (весёлое занятие - бегать с пачкой флешек и везде это проделывать), но это было не слишком удобно, да и участников сбивает с толку, что надо что-то там делать в окошке виртуалки.

    Я подготовил на всех машинах Linux, где у специального пользователя запускаются иксы без DE и WM с headless fullscreen VirtualBox с целевой системой из образа (Windows XP). Сам эталонный образ машины лежал на LVM, а в VirtualBox передавался снапшот LV с образом. Соответственно, перед олимпиадой все машины вместо дефолтной системы вручную загружали в Linux, с сервера скриптом выполняли (ssh с ключом) на всех машинах пересоздание снапшота, а потом можно было просто ввести имя нужного пользователя. После олимпиады снапшот можно было пересоздать, получив опять чистую эталонную систему.

    До кучи, саму систему и эталонный образ я раскладывал udpcast'ом по igmp, это заметно ускорило дело, даже несмотря на неуправляемые свитчи. В первый раз всё это, конечно, потребовало кучу времени, но оно того стоило. Участники в большинстве своём даже не догадывались, что работают в виртулке :)
    Ответ написан
    1 комментарий
  • Как вернуть переменную?

    @rPman
    Ниже сказанное, не относится конкретно к unity, но для всех любых других способах реализации этой задачи.

    У тебя немного не верный подход, если речь идет о создании игры.
    Дело в том, что если везде по коду вычитать и прибавлять к скорости значение, можно нагородить кучу ошибок в коде, когда таких мест станет много, а так же будет затруднено добавление более сложного поведения.

    Логичнее и красивее для реализации, в классе, описывающем персонажа (а наверное лучше базового объекта живых существ в игре, ведь теми же свойствами могут обладать и монстры) определить состояние - ходьба, бег (а в будущем можно будет добавить к примеру - красться) и отдельно переменная - скорость в процентах либо boolean переменная - движение. Для каждого состояния класс должен описывать (виртуальные методы. возвращающие значение) скорость, с которой персонаж может двигаться соответственно ему текущему состоянию. И главное, текущая скорость это не переменная, а метод, который будет проверять состояние и возвращать вычисленную скорость.

    Да, это очень не эффективно, каждый раз, при запросе скорости, ее заново вычислять, но если все изменения состояний и переменных, участвующих в вычислении этой скорости, менять так же методами (или геттером/сеттером), то в этих методах можно вызывать метод вычисления скорости а основной метод пусть возвращает сохраненное значение (читай кешировать вычисление скорости и отслеживать ее изменение)
    Ответ написан
    Комментировать
  • Как вернуть переменную?

    freeExec
    @freeExec
    Участник OpenStreetMap
    Две переменный, как тут советуют, это хороший подход.
    Но я бы выбрал путь коэффициента снижения/увеличения для ходьбы/бега.
    Ответ написан
    3 комментария
  • Есть ли физика на ИТ профессиях в университете?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Стандарты общеобразовательные, в которых прописан список дисциплин и даже изучаемых тем лежат в открытом доступе на сайте учебного заведения (таков закон). Заходите на сайт, качаете стандарт желаемой специальности и все в нем находите.
    Ответ написан
    Комментировать
  • Как отсортировать произвольные точки так, чтобы при проведении линии через них последовательно получился многоугольник?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Точки, соединённые в любом порядке, дадут многоугольник. Он может быть самопересекающимся или невыпуклым, но у вас в задаче никаких ограничений нет.
    Ответ написан
    1 комментарий
  • Котруется ли у it компаний курсы JavaRush?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    Спешу вас огорчить, но компаниям плевать на то, какие вы курсы проходили. Ну, максимум можно сертификатом от cisco покозырять, но и он тоже будет максимум приятным бонусом в случае если будут выбирать между вами и еще одним претендентом одного с вами уровня (и то, далеко не везде).
    Прежде всего - спрашивать будут по конкретным вашим знаниям, без оглядки на то, где вы их приобрели.
    Ответ написан
    Комментировать
  • Как добавлять объекты и массивы в Json через разные циклы на c#?

    freeExec
    @freeExec
    Участник OpenStreetMap
    Нормальные люди это всё десериализуют в классы, и добавляют как обычно объекты в списки и словари. А потом сериализуют обратно в json.
    https://docs.microsoft.com/ru-ru/dotnet/standard/s...

    Но вы конечно вольны попытаться работать напрямую с текстом.
    Ответ написан
    Комментировать
  • Какой самый удобный способ создать приложение с GUI на Windows?

    @kalapanga
    Это не от языка и не от IDE зависит, а от программиста. Хотите какие-то свои диковинные элементы управления - создавайте сами! Ну или ищите уже созданные кем-то. Для тех же продуктов Embarcadero такое немерянное количество всяких VCL-компонентов понаплодили, аж жуть!

    Немного не по теме. Не злоупотребляйте нестандартными элементами управления, назовём так, в деловых программах. Чем более привычно для пользователя выглядит интерфейс, тем легче ему будет освоить программу.
    Ну а в развлекательном сегменте или просто для собственного удовольствия - почему бы и нет.
    Ответ написан
    Комментировать
  • Какое железо лучше для нагруженного веб-сервера?

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    Для нагруженных сервисов железо не так важно, важна архитектура.
    Железо - это вертикальное масштабирование и оно всегда имеет ограничения, с которыми все сталкиваются через полгод-год-два. Впрочем, этот твой вопрос тому доказательство.
    Надо делать упор на горизонтальное масштабирование, чтобы не зависеть от характеристик железа.
    Другими словами, должно быть много недорогих (слабых) серверов, а не один дорогой и мощный.
    Лично мне такой подход позволяет держать нагрузку ~24000 запросов в секунду на десяти дешёвых серверах.
    Если нагрузка возрастёт, то я куплю ещё 2-5-10 дешёвых серверов вместо того, чтобы думать о характеристиках железа
    Ответ написан
    Комментировать
  • Является ли хорошим решением разбивать большой класс на несколько .cpp файлов (C++)?

    wataru
    @wataru Куратор тега C++
    Разработчик на С++, экс-олимпиадник.
    Это очень плохая идея. Теперь пользователю придется искать функцию в 5 файлах, потому что она может быть в любом из них. Если же куски класса можно как-то логически сгруппировать, то надо разбить сам класс на несколько более мелких. Вынести часть функционала в вспомогательные классы или даже тупо функции.

    Большой файл - гораздо менее вредно, чем нелогичная файловая структура проекта. Вот большие функции и класс с излишне большой ответственностью - это плохо. А файл - фигня. Строк от разбивки меньше не становится. Ну придется еще переключатся между файлами - только хуже станет.
    Ответ написан
    Комментировать
  • Является ли хорошим решением разбивать большой класс на несколько .cpp файлов (C++)?

    Adamos
    @Adamos
    До появления IDE это могло считаться решением.
    Сейчас - никому не нужный и даже мешающий костыль.

    Собственно, класс на тысячи строк - сам по себе не проблема.
    А вот то, что его хочется раскидать по пяти файлам - явный намек на то, что для упрощения кода требуется рефакторинг.
    Ответ написан
    3 комментария
  • Почему отсутствует System Windows Forms?

    freeExec
    @freeExec
    Участник OpenStreetMap
    У тебя же в солюшене нет проекта Windows Forms, так с чего бы ему в выбранном тобой разделе взяться. Иди в Обзор и найди эту сборку сам.
    Ответ написан
    1 комментарий
  • Какой ЯП нужно выучить для разработки игр вроде Clash of Clans/Lords Mobile на ПК, смартфоны и т.д.?

    @Akela_wolf
    Extreme Programmer
    Без движков - это очень трудоемко. Любая современная игра имеет в основании ту или иную библиотеку, которая берет на себя типовые задачи: вывод графики, вывод звука, обработка ввода и т.д.

    Сделать это можно на любом языке - от C++ до Javascript, под любой популярный язык найдется библиотека для разработки игр (и вероятнее всего не одна).

    Unity - вполне вариант. Насколько знаю, позволяет делать игры как для десктопа, так и для мобильных платформ.
    Если хочется чего-то менее монструозного (ближе к "настоящему" программированию, а не "конструктору") - то я бы рекомендовал посмотреть Kotlin. Это официальный язык для разработки под андроид и он же прекрасно будет работать на десктопе. Лично я "щупал" связку Kotlin + libGDX, меня вполне устроило.
    Ответ написан
    1 комментарий
  • На каком языке программирования Meta Platforms (Facebook) создаёт метавселенную?

    @rPman
    на английском
    метавселенная это (маркетинговая) философия, ее создают, используя голову и человеческие языки

    p.s. концепция метавселенной не подразумевает что при создании программ ты используешь какой то язык программирования или технологию
    но понимание, что это детище - фейсбук (а они хотят вендорлок как минимум на себя), значит в первую очередь топай за инструментариями и стандартами к ним

    то что в 'эту игру' (я про навешай потребителю лапши побольше) хотят играть другие ничего не меняет, просто смени место приложение вопросов на другую компанию
    Ответ написан
    4 комментария
  • Оправдано ли использование TypeScript для больших проектов?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Именно в больших проектах его применение более чем оправдано.
    Ответ написан
    1 комментарий
  • Какой иностранный мобильный банк выбрать?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    Есть две основные опции:
    1. Обычные банки в других странах
    2. Необанки.

    Резиденты РФ последнее время открывают карты в:
    1. Казахстане
    2. Армении
    3. Узбекистане
    4. Киргизии
    5. Турции

    В большинстве случаев карту нельзя открыть удалённо. Нужно прилететь в страну, пройти комплаенс банка, дождаться изготовления. Есть редкие спецпредложения открыть карту удалённо. В Казахстане вроде что-то такое рекламировали. Поищи.
    По опыту с Арменией могу сказать, что сейчас желающих настолько много, что все местные банки затянули гайки насколько можно: с нерезидентов требуют подтверждение дохода и договор аренды квартиры, многие банки вообще перестали открывать счета нерезидентам, а те, кто открывает, взвинтили комиссии до небес. Ну то есть отдать 3000-15000р за открытие обычной карточки - это нормальная картина.
    Второй момент - российская банковская система настолько впереди планеты всей, что даже не пытайся найти что-то "а-ля Тинькофф" за границей. Никаких виртуальных карт, мультивалютных карт, крутых мобильных банков и тому подобного. Тут ты платишь деньги банку, а тебе за это дают самую простую карточку, по которой за каждый чих ещё берут комиссию. И интернет-сервисы лет на 10-20 отстают от РФ.

    Необанки - это что-то вроде Wise, Revolut, Bankoff, Payoneer и т.д. С ними всё сложнее, потому что они не хотят иметь дела с россиянами. Вроде Bankoff нормально открывает, но пополнение только в крипте.
    Ответ написан
    Комментировать
  • Как создать модальное окно asp.net mvc?

    Planet_93
    @Planet_93
    Пример вы взяли видимо отсюда https://getbootstrap.com/docs/4.0/components/modal/

    Посмотрите первый абзац Getting started

    Проверьте что вы подключили не только файл стилей bootstrap.min.css, но и файлы js - jquery-3.2.1.slim.min.js, bootstrap.min.js.
    Ответ написан
    2 комментария
  • ЭЦП - это безопасно?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Нет, не безопасно.

    Пора бы уже запомнить раз и навсегда, что 100%-ой безопасности нет и не может быть нигде и никогда. Даже если вы держите мягкий и пушистый персик в руке, он может стать причиной вашей смерти.

    ЭЦП могут украсть, пароль выпытать паяльником и т.д.
    Ответ написан
    1 комментарий