• Что не так с PHP?

    @My_Second_Nickname Автор вопроса
    Всем спасибо, понял в чём проблема. В списке репозиториев остался подключенный диск с ОС. Apt update спотыкался об него, и не подключал репозиторий с php
    Ответ написан
    Комментировать
  • Как переустановить windows рядом с linux?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Загрузчик Linux затрется. Нужно будет загрузиться с диска с Linux и восстановить загрузчик
    Ответ написан
    Комментировать
  • Насколько рискованная операция - перепайка сокета в мат. плате? Какова вероятность, что плата будет работать плохо?

    vabka
    @vabka
    Токсичный шарпист
    Если будешь делать сам на коленке, то с вероятностью около 100% убьёшь до конца
    Если ремонтник имеет опыт и обладает всем нужным оборудованием (в первую очередь - это шаблоны для нанесения паяльной пасты для твоего сокета и ИК-станция), то тогда это вполне стандартная процедура.

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

    Если под повреждением понимается просто пара погнутых ног - их можно выправить без перепаивания всего сокета целиком.

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

    Если повреждены внутренние слои платы, то тогда шансов нет.

    Перепаять сокет - это звучит, сложно. Как пересадка жизненно-важного органа.

    А вот свою фантазию подключать не надо.
    Ответ написан
    Комментировать
  • Насколько рискованная операция - перепайка сокета в мат. плате? Какова вероятность, что плата будет работать плохо?

    @Drno
    зависит от цены мат платы. если она дешманская - проще купить новую

    а в целом - зависит от умений паяльщика и адекватного оборудования у него
    Ответ написан
    Комментировать
  • Какая зависимость в Java приложении к подключению БД?

    mayton2019
    @mayton2019 Куратор тега Java
    Bigdata Engineer
    1. Java (JDK/JRE) не содержит в себе драйверов доступа к БД вообще. В ней определен только базовый
    интерфейс java.sql.* и существует некий стандарт на то как драйверы должны работать. Например когда мы делаем ResultSet::close, или Statement::close, драйвер может ничего и не делать в этот момент. Все зависит от того
    как производитель (Oracle, MSSQL) реализовал под капотом работу драйвера. Поэтому как работает внутри драйвер это - тайна.

    2. Обычно если в приложении тебе часто и много нужно создавать объектов Connection, то используют пулы коннектов (Hikari Connection pool, DBCP, C3PO). Почитай в этом направлении. Пулы экономят сессионные
    объекты на стороне БД и создают новые коннекты быстрее за счет переиспользования сущесвтующих коннектов.
    В обычном (прямом режиме) работы с БД процесс установки соединения может занимать несколько секунд.
    Это может быть запредельно медленно для некоторых алгоритмов.

    3. В сложных ent. приложениях используются фреймворки типа Spring которые декларируют зависимости одник
    компонент от других
    и также обеспечивают ленивую инициализацию и работу синглтона. Всем новичкам
    нужно знать что такое синглтон и уметь им пользоваться. И лучше уметь это сначала без фреймворка
    чтобы понимать уже как это делает фреймворк.
    Ответ написан
  • Как перенести систему с ssd и файлы с hdd на ssd m2?

    @pfg21
    ex-турист
    любым менеджером разделов носителя.
    но лучше поставить новую систему - винде всегда легчает апосля реинкарнации.
    и перенести на быстрый диск только те данные которые нужны быстро.
    Ответ написан
    Комментировать
  • Какую программу лучше использовать для конвертации и слияния видео и аудио под linux?

    Zagir-vip
    @Zagir-vip
    Web dev, Game dev, app dev, Разработчик на Python!
    ffmpeg

    ffmpeg -i video1.mp4 -i video2.mp3 -c:v libx264 -c:a aac result.mkv
    Ответ написан
    Комментировать
  • Ошибка при использовании grep на сервере?

    Adamos
    @Adamos
    grep -R "Вечность" /dev/urandom
    grep, начиная с корня системы

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

    @Drno
    Nginx Reverse Proxy. Отвечали же уже на этот вопрос
    И дальше в нём ловишь 2 домена, и уже локально перекидываешь на нужный порт на localhost
    Ответ написан
  • Что делать если команда работает не во всех директориях?

    @Drno
    Укажите полный путь к бинарнику и всё)
    Ответ написан
    Комментировать
  • Что делать если команда работает не во всех директориях?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Не нужно ничего копировать в PATH, это плохой совет. Пусть лежит там, где положено.
    Просто создайте для eww symlink в /usr/local/bin
    Еще более красивый механизм - использовать механизм alternatives https://ru.wikipedia.org/wiki/Alternatives
    Пример - бинарнику нужны библиотеки, которые лежат рядом и при копировании он их перестанет видеть.
    Или в скрипте установки зашит путь и при обновлении версии новый бинарник опять ляжет в оригинальную директорию.
    Ответ написан
    Комментировать
  • Как получить ответные данные в json после ресайза изображения на сервере?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Ну вот, собственно, текст ошибки вы видите, смотрите в image-upload-action.php строки 55 и 56. Там у вас неявное преобразование из float в int, о чём и предупреждает PHP.
    Могу предположить, что проблема в передаче параметров в imagecreatetruecolor и imagecopyresampled. По спецификации параметры целочисленные, а у вас вычисляются вещественные значения. Попробуйте так:
    - $newwidth = $height * $rate;
    + $newwidth = round($height * $rate);
    - $newheight = $width / $rate;
    + $newheight = round($width / $rate);
    Ответ написан
    1 комментарий
  • Можно ли подключить блок питания от ноутбука к удлинителю?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Конечно можно, а в чем сомнения-то?
    Ответ написан
    Комментировать
  • Можно ли подключить блок питания от ноутбука к удлинителю?

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

    vabka
    @vabka
    Токсичный шарпист
    Желательно чтобы было заземление, а так можно
    Ответ написан
    2 комментария
  • Можно ли подключить блок питания от ноутбука к удлинителю?

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

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Для начала сообщить полную конфигурацию ПК и планы по обновлению на конкретное железо (т.е., не в плане "собираюсь прокачать", а, например, "планирую купить RTX 4090 через год, а через два добавить еще пяток дисков").
    • Брать качественный и не экономить
    • С запасом 25-35% по мощности (в среднем КПД у БП в районе 80%, а на максимальной мощности БП нельзя эксплуатировать постоянно, лучше пусть максимальная нагрузка будет до 80-90%, дольше проживет как БП, так и ПК)
    • SeaSonic, FSP и их перекрашенные версии от других продавцов

    Судя по девятому райзену и калькуляторам - БП на 750-850 Ватт должно хватить на данную конфигурацию. Но, если планируется более продвинутый апгрейд - то 900-1000 Ватт.
    Ответ написан
    4 комментария
  • Разработка продающего сайта для начинающих. Как не заплатить деньги зря?

    @Refguser
    Делаю ИМ и другие решения
    Главный вопрос - не сделать ИМ, а привести в него клиентов. Т.е. это работа с целевой аудиторией (ЦА) и уникальным торговым предложением (УТП). Если нет понимания как это сделать, то всё остальное не имеет смысла. И на это, прежде всего нужно потратиться.

    А площадка для продаж - дело второе. Не последнее, но не первое - второе. Будь то маркетплейс, соцсети или собственный ИМ.

    Но в данном случае есть важный нюанс - работающий оффлайн-бизнесс. Т.е. если рассматривать ИМ не как первичный инструмент продажи, а как дополнительное удобство для покупателей, то можно начать с какого-нибудь конструктора типа тильды. Но надо помнить, что переезд с конструкторов обойдется дороже, чем делать сразу нормальный ИМ.
    Ида, сильно заморачиваться на "дизайн" - не нужно. Главное требование - покупателю должно быть удобно и понятно совершать покупки.
    Ответ написан
    4 комментария
  • Как избежать повтора в запросах многие ко многим?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    1280px-SQL_Joins.svg.png

    UPD:
    Ребят JOIN правильный, но так как у шаблона может быть несколько категорий, выборка идет с дублирующими "ЯЧЕЙКАМИ",
    в вопросе идет речь про повторы (по умолчанию строк). Из картинок нифига не понятно чего вам не хватает.
    Если нужно сделать строки уникальными по какому-либо полю, следует сгруппировать соответственно по этому полю, тогда эти строки "схлопнутся" до одной. Беда в том что тогда вы не будете знать какая категория попадет по умолчанию в результат запроса, и соответственно нужно либо использовать агрегирующие функции в списке полей, либо сортирующие. Как вариант можно использовать дистинкт на соответствующее поле.
    Ответ написан
    4 комментария
  • Какой принцип безопасности при создании ссылки на оплату?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Получается цену мне передавать не надо, а только список продуктов
    Именно. С фронта должны приходить id товаров и количество. Окончательный расчёт цены выполняет бэк. Он же формирует чек и отсылает его в платёжную систему, перебрасывая клиента на переданную страницу оплаты. И в бэк же возвращается callback от платёжной системы с подтверждением транзакции.
    Ответ написан
    Комментировать