Задать вопрос
  • 301 redirect в apache2?

    martin74ua
    @martin74ua Куратор тега Linux
    Linux administrator
    Идем на сайт заббикса, берем официальную инструкцию под ваш дистрибутив и ставим...
    Ответ написан
    1 комментарий
  • Как это посчитать?

    sergiks
    @sergiks Куратор тега Алгоритмы
    ♬♬
    в цикле:
      проверять правила,
      если одно из них привело к изменению, нужно повторить сначала
      если изменений нет — можно выходить из цикла, более считать нечего.

    + сделать предохранитель от бесконечных повторов. Мало ли..
    Ответ написан
    Комментировать
  • Какие есть приложения для совместного определения даты какого-нибудь события?

    @Drno
    гугл Календарь
    Ответ написан
    Комментировать
  • Как скрыть ключ апи от пользователя?

    @Everything_is_bad
    можно ли это как то реализовать на стороне клиента?
    нет, вопрос задавался кучу раз
    Ответ написан
    Комментировать
  • Достаточно ли изучить синтаксис C# для создания игры на Unity?

    Программировать бы по пути ещё научиться, а потом ещё нужно будет в самом юнити разбираться.
    Помни, что знать синтаксис языка и уметь программировать - это два практически независящих друг от друга навыка.
    Так что я бы ещё посоветовал кроме метанита ещё пройти курс по программированию на C# на ulearn.me - всегда его рекомендую.

    Разрешаю пропустить вообще весь учебник - судя по тому, какие тут вопросы задают, люди вполне делают игры на юнити вообще ничего не изучая и не читая.

    Если неиронично, то вполне можно пропустить 20 и 24 главу оттуда, и то и то даже в промышленной разработке сейчас практически не используется, а в юнити не используется вообще.

    Если у тебя цель в принципе делать игры и Unity это будет или какой-то другой движок тебе не принципиально, то я бы посоветовал тебе взять godot.
    Это попросили добавить в текст ответа

    ну как по мне если я смог написать бэк на Джанго, телеграм бота и еще пару скриптов для тренировки, то можно сказать "умею программировать на базовом уровне".


    Совсем не факт.
    То что ты описываешь, можешь сделать даже нейросеть, тк перечисленные задачи уже много раз обсасывались разными людьми и в интернете есть много примеров. Всегда можно сделать "по аналогии".

    Для меня "умею программировать" значит несколько иное:
    1. Нужно понимать, из каких составных частей строится любой алгоритм.
    2. Нужно понимать, как эти составные части выглядят в нужном языке и уметь из одного делать другое.
    3. Иметь хотя бы базовое понимание современного language design, понимать семантику языков, системы типов, понимать поток выполнения.
    Хотя бы поверхностно понимать, что делает компилятор.
    Понимать разницу между синхронным, асинхронным, и параллельным.
    4. И менее абстрактное - понимать, как происходит работа с памятью.

    Конкретно про юнити и c# точно нужно знать:
    1. Синтаксис, чтобы не пытаться объявить переменную в теле класса и не пытаться T запихнуть в переменную.

    2. Терминологию и ООП, чтобы не задавать вопросы вида "как прочитать переменную из другого файла" или "как вызвать метод из другого скрипта"

    3. Понимать фичи, которые используются в юнити: разницу между классами и структурами (чтобы понимать, почему DOTS и Burst именно такие, какие есть), понимать области видимости (и в рамках методов и в рамках классов), yield, sync/await, систему типов.

    В общем абсолютно точно нужно прочитать главы 1-13, 17, 18, 19, 21-24.

    Очень желательно 14-16 (так как всё
    ещё существует UniTask и какие-то вещи возможно ты захочешь вынести в отдельные потоки, которые не привязаны к физике или графике).
    Также они тебе понадобятся, если ты будешь делать свой сервер для чего-нибудь.

    Ради модов еще раз надо будет прочитать 19 и 25.

    27 - очень желательно, чтобы понимать, почему в разных примерах код разный и не писать в старом стиле.

    В конце читай 26 главу, оно тебе пригодится, когда будешь делать что-то не на юнити.

    Ну и не привязывайся жестко к юнити. Если будешь делать сетевые многопользовательские игры, то тогда тебе всё равно придется полностью всё прочитать. (Да и даже если игра однопользовательская, то возможно ты захочешь сделать покупки внутри игры, синхронизацию сохранений, сбор статистики, или загрузку какого-нибудь контента через интернет. Тогда тебе тоже захочется сделать свой сервер)

    Повторюсь: единственное, что точно не стоит читать никому - это глава про Dynamic Language Runtime.

    Бтв метанит сам по себе очень ужатый. В нём всё ещё не рассматриваются вопросы:
    1. Тестирования
    2. Работы с dotnet CLI
    3. Опций компилятора
    4. Nuget
    5. Структуры проекта
    6. Best practice
    Ответ написан
  • Достаточно ли изучить синтаксис C# для создания игры на Unity?

    @DrRen7
    Самый минимум в C# это понимать что такое классы, но лучше понимать принципы ООП это просто минимум. Потом следует знать жизненный цикл MonoBehaviour, что точно надо знать векторная математика и тригонометрия это класс Math(Mathf). По сути это минимум для начало создания/обучения, дальше все уже зависит от реализации, но обычно все уже придумано есть паттерны
    Ответ написан
    1 комментарий
  • Достаточно ли изучить синтаксис C# для создания игры на Unity?

    freeExec
    @freeExec
    Участник OpenStreetMap
    Это необходимое, но не достаточное условие.
    Примерно как знание цифр не откроет перед вами возможность рассчитать прочность конструкции. Нужно ещё и знать сопромат.
    Возможно это вам поможет читать и разбираться в чужом коде.
    Так что после учебника по синтаксису нужен учебник по Unity.
    Ответ написан
    Комментировать
  • Максимальное значение bytes в заголовке Range?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Since there is no predefined limit to the length of a payload, recipients MUST anticipate potentially large decimal numerals and prevent parsing errors due to integer conversion overflows.

    https://datatracker.ietf.org/doc/html/rfc7233#sect...
    Ответ написан
    Комментировать
  • Почему высокие задержки (latency) в локальной сети?

    @Drno
    вифи может быть не стабилен... и еще 100500 причин
    подключитесь кабелем
    Ответ написан
    4 комментария
  • Можно ли использовать Expression без типов-делегатов?

    @mvv-rus
    Настоящий админ AD и ненастоящий программист
    Вкратце: не заморачивайтесь.
    В ремесле программирования есть полезный принцип, обозначаемый англоязычным сокращением YAGNI, что в переводе означает "Вам это не понадобится." Согласно этому принципу, раз вы не знаете, как можно использовать Expression с параметром-типом не являющимся делегатом, то вам вряд ли понадобится его так использовать.
    А проверки параметра-типа там нет, скорее всего, потому что эта функциональность (она называется Expression trees) появилось давно, больше 15 лет назад, в .NET Framework 3.5, а тогда в .NET проверки параметра-типа ЕМНИП не было.
    Но, подозреваю, что попытка использовать в качестве TDelegate не тип-делегат просто приведет к ошибке: почти наверняка - при попытке получить исполняемый код из выражения (метод Compile), а, возможно, и раньше - или при попытке создания объекта, или даже на этапе написания кода или компиляции: ее может (да или нет - не проверял) обнаружить анализатор при компиляции исходного кода и даже IntelliSense. И подозреваю, что при попытке обойти дерво такого объекта Expression tree (это - альтернативный способ использования этой функциональности), тоже будет ошибка - ибо выражение получается бессмысленным.
    В любом случае, истиной в последней инстанции является исходный код. Если вам так уж захотелось узнать, что будет - читайте исходный код: он лежит на GitHub, ссылка есть в документации по классу в learn.microsoft.com (сразу предупреждаю: там все сложно).
    Ответ написан
    Комментировать
  • Шрифт подключается криво, почему?

    Fragster
    @Fragster
    помогло? отметь решением!
    Пишут, что такое когда файл шрифта битый https://support.mozilla.org/en-US/questions/913498
    Ответ написан
    1 комментарий
  • Как отредактировать nginx с помощью ansible?

    может, вынести строки в отдельный файл, инклюдить его в конфиг NGINX, ansible'ом изменять тот отдельный файл.
    Ответ написан
    1 комментарий
  • Заблокировали почту vk workspace, админа нет, как разблокировать?

    @Drno
    Ищите \ Договаривайтесь с админом и переводите учетку на корп почту....
    в целом это вина организации, что они не следят за доступами к важным для них ресурсам.
    а чем суд должен помочь то? исправить тот факт что вы кинули админа на деньги? ) (предположение)
    если админ ваш уволился - он вам ничего не должен)
    Ответ написан
    8 комментариев
  • Установка macos на makbook air?

    @apppostol
    купили точь в точь такой же SSD (бу)

    Ваша проблема здесь.
    Это было слишком смелым решением.
    В ошибках видно что проблема с обращением к диску.

    В итоге теперь и на б/у деньги потратили, и на новый еще придется тратить.
    Если есть возможность, проверьте ssd в другом компе/ноуте.
    Ответ написан
    3 комментария
  • Как реализовать конечное приложение?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    Получается нужно писать запросы на сервер в программе. И тут вопрос, это безопасно? Есть ли в этом минусы?

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

    @MarvinD Автор вопроса
    Пообсуждали тут с товарищем Adamos (за что ему спасибо еще раз!), похоже, что поводов для испуга нет. Сканирование портов используется для определения, не завирусована ли машина пользователя, не открыты ли здесь "лишние порты", такие как удаленное управление компьютером и др. Вопрос закрыт.
    Ответ написан
    2 комментария
  • На чем писать плагины и макросы для AutoCAD?

    Adamos
    @Adamos
    Нагуглите, какие открытые CAD-форматы понимает Автокад, и генерите в них.
    Это будет и значительно проще, и значительно перспективнее.
    Со временем сможете отказаться от Ёкселя и текстовых файлов и сделать нормальную онлайн-систему, приспособленную на выходе давать то, что и Автокад прожует тоже.
    Ответ написан
    6 комментариев
  • Платно ли приглашение людей в приватные репозитории с Github Pro?

    Говорят, что нет, доплачивать не нужно.
    https://github.com/orgs/community/discussions/22051
    Главное не путать персональную подписку Pro и подписку для организаций Team - вот в случае с Team надо будет платить за каждого члена организации.

    Старый ответ
    Да, платно, потому что фичи Pro версии распространяются на всех членов организации/репозитория.
    67d1c15317acd719021118.jpeg
    Ответ написан
    7 комментариев
  • Можно ли поставить при замене, конденсатор вместо 22 мкф 50 вольт на 46 мкф 63 вольта?

    @alexalexes
    Если это сглаживающий фильтр, то кашу маслом не испортишь. Можно ставить любую избыточную емкость, главное, чтобы напряжение было не ниже, чем на предыдущем конденсаторе.
    Если это колебательный контур, то нужна настройка.
    Судя по вольтажу и емкости, скорее всего это сглаживающие емкости.
    PS: Посмотрите, чтобы не было 6,3 вольта (шесть и три десятых!) - есть такие мелкие конденсаторы для малого напряжения, не перепутайте.
    Ответ написан
    2 комментария
  • Как обеспечить себе стабильный интернет на ноутбуке?

    @alexalexes
    В телефоне включаете "Точку доступа" и ноутом цепляетесь к телефону по wi-fi.
    Интернет берется с телефона.
    Если сигнал слабый, то телефон можно расположить около окна.
    Другие варианты будут сильно дороже, да и не нужно, когда есть интернет в телефоне.
    Ответ написан
    4 комментария