• ИИ генерирующая звуки по описанию?

    GavriKos
    @GavriKos
    поэтому хочу попросить подсказку

    ну начните с теории нейросетей, персептрон там, распознавание цифр, вот это все. И с математики.
    Где то через год возвращайтесь )
    Ответ написан
    Комментировать
  • Как добавить selected, при выборе option?

    v3shin
    @v3shin
    Веб-шаман
    <option value="<?= $modell ?>" <?= $modell === $someValue ? 'selected' : '' ?>>

    Но, черт, побери, уберите логику от представления и перепишите код для защиты от sql-инъекций.
    Ответ написан
    Комментировать
  • Как найти Vector2 позицию за объектом?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    Так а в чем проблема-то? Это ж школьная программа?
    Точка А у вас есть, точка B тоже. Берёте вектор AB - это вектор B минус вектор A.
    Нормируете его до единичного. Для этого нужно вектор AB разделить на модуль (длину) этого вектора. AB/|AB| - это вектор направления на точку, над которой надо поставить камеру.
    Осталось этот единичный веткор умножить на необходимое вам расстояние. В вашем случае это 5: AB/|AB|*5
    Также моэно вычслить и положение камеры. Допустим камера в точке X и ее координат мы не знаем, но знаем высоту камеры, а значит и вектор CX = (0,0,4), если высоту камеры мы решили взять равной 4.
    Итого: X=B+AB/|AB|*5+CX
    где:
    X - искомый вектор координат камеры;
    B - вектор координат точки B;
    A - вектор координат точки A;
    AB = B-A -- вектор, равный разности векторов B и A;
    |AB| -- длина вектора AB, то есть его модуль;
    CX - вектор, указывающий на камеру относительно точки C, например (0,0,4);

    Можно сразу все вектора сделать трехмерными и делать все вычисления в них.

    В школе надо учиться. А то потом приходится вот такие детские вопросы тут задавать.
    Ответ написан
    3 комментария
  • Что значит single responsibility в контроллере?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Сколько людей - столько мнений. Не стоит прям вообще всех слушать, кто высказывает какие-то "гениальные" откровения. Даже внутри крупных фреймворков многие вещи реализованы по разному, и каждый считает что именно так надо, и никак иначе. Думаю автор статьи просто искал дешевого хайпа, на практике никто так не делает. Контроллер по сути не модель, а управляющая конструкция, в ней нормально внутреннее ветвление на методы. С таким же успехом можно решить что для модели нужно 4 репозитория, на каждое действие CRUD...
    Ответ написан
    1 комментарий
  • Как ускорить загрузку категорий на сайте SELECT From?

    094ikis09
    @094ikis09
    Medium Rare
    Сделайте в селекте лимит на получение нужного количества товаров для одной страницы
    Так же отдельно получите сколько всего товаров в категории и на этой основе стройте пагинацию
    При переходе по страницам пагинации делайте запрос на получение товаров с лимитом и нужным офсетом
    Ответ написан
    2 комментария
  • Функция php setcookie то работает, что нет?

    Что выдаст этот код?
    <?php
    ob_start();
    include_once('klass/initial.php');
    $out = ob_get_contents();
    ob_end_clean();
    
    var_dump($out);
    Ответ написан
    Комментировать
  • Функция php setcookie то работает, что нет?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Варианта 2: Пробел/перенос строки после ?>, или файл записанный с BOM. Первое лечится удалением лишних символов, второе через редактор кода - файл-кодировка-утф без бом.
    Ответ написан
    Комментировать
  • Как на bash написать отправку rclone последнего файла в директории?

    @pfg21
    ex-турист
    неправильная постановка задачи дает неправильное решение :)
    используй rclone copy source:path dest:path [flags]
    для аккурат которого и писано
    Copy the source to the destination.
    Does not transfer files that are identical on source and destination, testing by size and modification time or MD5SUM. Doesn't delete files from the destination. If you want to also delete files from destination, to make it match source, use the sync command instead.

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

    ZERGeich
    @ZERGeich
    Битрикс - это движок.
    Это не просто таблички и набор html файликов.
    Поэтому простым копированием - вы не перенесёте его на другой движок.
    И CRM в данном случае вообще не к месту. Хоть погуглите - что это такое.
    Ответ написан
    Комментировать
  • Ошибка Cannot modify header information при работе с cookie?

    toxa82
    @toxa82
    Ответ написан
    Комментировать
  • Как использовать АОП в паттернах?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    5 комментариев
  • Как в текущую строку mysql вставить значения из последующих строк? Зациклить новости по id?

    iMedved2009
    @iMedved2009
    Не люблю людей
    Не надо ничего хранить - у вас все данные для такого вывода уже есть. Один простой запрос
    select * from news order by (id > ИД_ТЕКУЩЕЙ НОВОСТИ) desc, id limit 5;

    сделает вам ровно то что вы хотите - 5 следующих новостей, у самой последней новости выведет 5 первых.

    З.Ы. Но и это решение так себе.
    Ответ написан
    Комментировать
  • Есть ли плагин, для изменения DOM при адаптиве?

    mizutsune
    @mizutsune
    I will live forever in the flame of your eyes.
    В принципе можно обойтись и медиа запросами, но если структура макета слишком сложная, есть и другие варианты решения задачи.

    Например, задачу из вопроса, можно легко решить по старинке, используя два HTML - блока, плюс переключение display через медиа запросы. Например одна кнопка находится в одном месте страницы и отображается по дефолту на десктопах, а вторая кнопка находится совсем в другом месте страницы и "активируется" соответственно на планшетах и мобильниках.

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

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

    anton_reut
    @anton_reut
    Начинающий веб-разработчик
    В вопросе есть слово "программирование", а в тексте то и дело "игровой". Для программирования любой ноут подойдет, достаточно поставить ssd и будет летать, я так недавно оживил ноут которому уже 10 лет.
    А ты просто ищешь причину купить игровой комп.
    Ответ написан
  • Можно ли считать процессоры от AMD столь же универсальными, что и Intel?

    hint000
    @hint000
    у админа три руки
    помню с давних пор, что в ряде задач порой сталкивалась с указанием, что ее выполнение возможно только на Intel
    Это были фейки. Или просто ерунда. Не было таких задач в числе сколько-нибудь популярных. В принципе, можно сделать такое ограничение кому-то назло: определить процессор, если AMD то больше ничего не делать. Но в этом примерно столько же смысла, как в антироссийских санкциях. Т.е. нет разумных причин, по которым программа бы не работала на AMD. Да, расширенные наборы команд порой отличаются,
    https://ru.wikipedia.org/wiki/Расширения_архитекту...
    но они отличаются и на intel'ах разных поколений. Видели что-нибудь подобное: "если ваш intel выпущен 5 лет назад, то эта программа на нём не будет работать"? Вот и я не видел.
    Да, некоторые задачи требуют при компиляции отдельно оптимизировать под intel и отдельно под AMD. Да, разработчики могут полениться и не делать так. Тогда на AMD производительность может быть хуже или на intel производительность может быть хуже, но работать всё равно будет.
    Я пользуюсь процессорами AMD с 1997 года и за это время мне не попадалось ни одной программы, которая отказалась работать из-за AMD.

    сталкивались ли вы с ограничениями систем на Ryzen
    Нет. Будучи системным администратором, несколько лет назад собрал для офиса сервер на базе Ryzen5 3600, на нём крутятся две виртуальных машины и 40 пользователей работают через RDP в 1С с утра до вечера. Это даже не серверный процессор, но он прекрасно вытягивает такую нагрузку, прёт как ледокол. До него был сервер на базе intel i7 - жалкое подобие, пришлось поставить тот сервер в другое место, где пользователей поменьше.
    Ответ написан
    4 комментария
  • Как определить оптимальное количество контейнеров в зависимости от железа?

    @rPman
    боже мой, сюда то зачем контейнеризацию притянули?

    тебе нужен ОДИН контейнер в который передаешь что то типа
    parallel -j N < list_commands.cmd
    где N это количество одновременных потоков а в list_commands.cmd в каждой строчке по команде
    wget http ... -o fileXXX.log -O filename

    wget тратит очень мало ресурсов, ты можешь запустить тысячу процессов и это потребует от силы гигабайт ram и совсем не затронет процессор, поэтому лимит на количество подключений определяет удаленный сервер и ширина канала провайдера

    напиши простенькое приложение, которое будет формировать список команд (можно даже на лету и передавать через пайпы), приписывать каждой ссылке сввое имя файла и свой лог файл, смотреть какие файлы уже созданы и какие ошибки в логах
    Ответ написан
    2 комментария
  • Могу ли я использовать эти дистрибутивы для повседневной жизни и разработки, и есть ли в них какие либо сборы данных и информации?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Что-то сегодня какая-то засада прям на подозрительных людей.

    Чувак, в линухе принципиально другая модель. Это содружество разных компонентов. Разрабу условной либы похрену, что ты ел сегодня на завтрак и какой породы твой кот. Ему неинтересно, есть ли у тебя машина и кого ты имел в выходные :) Если он что и собирает - то статистику о том, как работает его библиотека на таоем железе, причем как правило это можно отключить нафиг. Это не винда, которая гребет все, до чего дотянулась в расчете на то, что кому-нибудь это продаст.

    Но разумеется никто не мешает тебе провести самостоятельный аудит исходного кода
    Ответ написан
    Комментировать
  • Как создать игру на основе местоположения GPS?

    @pfg21
    ex-турист
    изучить функции операционной системы по получению геокоординат и отображения карты гугла :)
    (заодно уточнить условия пользования картой гугла).
    используя эти функции, написать програмку
    ...
    профит
    Ответ написан
    Комментировать
  • Как отключить/вытащить встроенную батарею из ноутбука?

    delphinpro
    @delphinpro
    frontend developer
    В плашке же написано: Перед извлечением любого заменяемого модуля. А не перед разборкой корпуса.
    Вскрыли корпус, отключили кабель от батарейки, потом делайте всё остальное.
    Ответ написан
    Комментировать
  • Как открыть localhost для общей сети?

    @Kostik_1993
    Web Developer
    Развернуть приложение на VPS и не заниматься ерундой
    Ответ написан
    Комментировать