• Как найти высоту жидкости в мм если известно давление в паскалях и плотность в кг\см3?

    Griboks
    @Griboks
    Давление P=F/S, где F - вес жидкости, S - площадь дна.
    Вес жидкости F=mg, где m - масса жидкости, g - ускорение свободного падения.
    Масса жидкости m=qV, где q - плотность жидкости, V - объём жидкости в бочке.
    Объём жидкости в бочке V=Sh, где h - высота жидкости, S - площадь дна.

    Объединяя все формулы (если я правильно их вспомнил), получаем h=P/(qg).
    Ответ написан
    4 комментария
  • Как используются "магические константы" в реальных реализациях?

    Griboks
    @Griboks
    Самое популярное применения - когда лень писать отдельный конфиг или формулу. Например, мы можем написать что-то вроде server.listen('0.0.0.0') вместо вынесения конкретного интерфейса в конфиг-файл + чтение + валидация. Другой пример: у нас есть очень сложная модуль или функцияy=f(x), но мы просто заменяем её на прямую, тогда y(x)=k*x.
    Ответ написан
    Комментировать
  • Как пройти путь от эникейщика до DevOps?

    Griboks
    @Griboks
    Development Operations намекает, что надо понимать процесс разработки и уметь его автоматизировать. Если вы не знаете Dev, то вы бесцельно и бесполезно работаете ради работы, чтобы работать. Если вы не знаете Ops, то вы не понимаете, что от вас требуется. Разумеется, знание всяких там линуксов и протоколов будет плюсом, но это уже сверху.
    Ответ написан
    Комментировать
  • Как посчитать площадь фигур с учётом их пересечений?

    Griboks
    @Griboks Куратор тега C#
    У меня не совсем точные подсчёты выходят, с кругом и эллипсом т.к. я их "конвертирую" в массив точек.

    Если вы используете точки, то просто переведите все фигуры в точки, а затем выполните логическое ИЛИ и сложите.
    Ответ написан
  • Насколько имеет смысл проводить тестирование на локалхосте?

    Griboks
    @Griboks
    Если вы тестировщик, то это бесполезно. Когда разработчик добавляет функциональность, то он обязательно должен проверить её у себя на компьютере перед пушем. Для тестировщиков же, наоборот, запуск на своём компьютере ничего не даст по сравнению со стендом.

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

    Griboks
    @Griboks
    Никак. Максимум - создать ссылку.
    Ответ написан
    Комментировать
  • Защищает ли незаземленная шапочка из фольги?

    Griboks
    @Griboks
    Защищает, но плохо.
    Ответ написан
    Комментировать
  • Как оптимизировать элементы на двухмерном массиве(пиксели) в прямоугольники?

    Griboks
    @Griboks
    1) Грубо говоря, у вас есть одномерный массив бит. Каждую отрисовку можно записать как бинарный сдвиг 1 << n (при очищении считаем массив == 0), где n - индекс первого пикселя фигуры.

    2) Тогда рисование можно заменить на череду бинарных И: (1 << n1) & (1 << n2) & (1 << n3) & .... Получается, можно сделать эти операции векторными и многократно ускорить рисование.

    3) Разобьём панель рисования на отдельные чанки (подквадраты). Тогда неизменившиеся квадраты можно даже не перерисовывать. При этом изменившиеся квадраты можно перерисовывать параллельно. Поздравляю, вы изобрели видеокарту!
    Ответ написан
    Комментировать
  • Что эффективней, чтение из файла или массив?

    Griboks
    @Griboks
    Что эффективней

    Эффективней для чего? Для скорости разработки эффективнее всего использовать глобальные переменные.
    Ответ написан
    Комментировать
  • Какую выбрать тему диплома бакалавра?

    Griboks
    @Griboks
    Любую. Никто не будет читать ваш диплом, даже научник.

    Простейшая тема: датчик ям для шоссейных велосипедов. Датчик должен весить не более 200 грамм и работать полностью автономно. Данные должны передаваться автоматически в условиях сильного загрязнения.
    Ответ написан
    Комментировать
  • Правильно ли я учусь программированию?

    Griboks
    @Griboks
    Нет, не правильно.
    Если вы не умеете пользоваться редактором, то прочитайте инструкцию. Все как и в жизни для любого другого телевизора/ холодильника.

    Инструкция поставляется вместе с редактором, или её можно найти на официальном сайте.
    Ответ написан
    1 комментарий
  • В чём безопасность DNS over HTTPS?

    Griboks
    @Griboks
    Вы всё перепутали. Буква S на конце выполняет исключительно одну единственную функцию - повзволяет вам получить подпись сервиса по ту сторону интернета. Далее ваш бразуер автоматически пробивает эту подпись по встроенной базе "безопасных" сервисов.
    Ответ написан
    Комментировать
  • Как выполнять каждый запрос в tor с разных ip?

    Griboks
    @Griboks
    Никак. Tor - это совершенно другая технология. Вам же нужно смотреть в сторону ботнетов.
    Ответ написан
  • Какое программное обеспечение должно быть в сети?

    Griboks
    @Griboks
    Используйтеplug'n'play оборудование (самоорганизующиеся сети), тогда вопрос ПО отпадёт.
    Ответ написан
    Комментировать
  • Взаимодействие приложений на разных стэках?

    Griboks
    @Griboks
    Всё довольно просто и даже тупо. Взаимодействие происходит виртуально по протоколам, реально по API. Подробнее см. модель OSI.

    Существуют некоторые стандартные протоколы, поверх которых вы можете написать свой сериализатор или воспользоваться уже готовым. Брокеры - это немного другое, это про теорию массового обслуживания (следующий уровень).
    Ответ написан
    Комментировать
  • Какой бекэнд выбрать для компилятора?

    Griboks
    @Griboks
    Просто используйте gcc как внешний компонент, тогда не придётся наследовать лицензию.
    Ответ написан
    Комментировать
  • Что использовать вместо Transform unity?

    Griboks
    @Griboks Куратор тега Unity
    Думаю, речь идёт про ECS.
    Ответ написан
    Комментировать
  • Как можно применить и закрепить на практике полученную теорию?

    Griboks
    @Griboks
    не читать просто так тратя в пустую время

    Поздравляю, достижение получено! Вы раскрыли секрет книг.

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

    Griboks
    @Griboks
    Современные движки достаточно сложные. Поэтому рекомендую вам начать с обычного абсолютно упругого удара двух материальных точек в тангециальной (х) и нормальной (у) компонентах. Это будут простые 4 формулы типа сложить, вычесть, умножить, разделить.
    Ответ написан
    Комментировать
  • Как сделать мини консольную игру?

    Griboks
    @Griboks
    Это называется конечный автомат, матрица состояний, граф переходов и остальное по теме.
    Ответ написан
    Комментировать