Задать вопрос
  • Почему в локальном репозитории Git основная ветка - называется master, а в GitHub, основная ветка - main?

    @res2001
    Developer, ex-admin
    Попробуйте так:
    git push origin/main master
    Почему у вас ветки разбежались - могут быть разные причины, но все дело рук человеческих. Можете сделать ветку с таким названием как вам удобно, а старую удалить.
    Сами имена веток master/main - никак не стандартизированы, просто общепринятые названия. Вы вольны использовать любое название вашей основной ветки.
    https://stackoverflow.com/questions/69786766/git-g...
    Ответ написан
    Комментировать
  • В чем различие между phpMyAdmin, MySQL workbench и Microsoft SQL Server?

    ipatiev
    @ipatiev
    Потомок старинного рода Ипатьевых-Колотитьевых
    Это поговорка "В огороде бузина, а в Киеве дядька" по-айтишному.

    • Microsoft SQL Server - это сервер. То есть программа, которая постоянно висит в памяти и принимает запросы от клиентов. Условно говоря - то, что и называется базой данных. Ну или точнее - СУБД, системой управления базами данных
    • MySQL workbench и phpMyAdmin - это клиенты, то есть программы, которые могут посылать запросы на сервер. Но на Microsoft SQL Server они посылать запросы не могут, потому что работают с другим сервером - MySQL.
    • при этом отличия между MySQL workbench и phpMyAdmin минимальные - обе являются графическими клиентами для СУБД MySQL, позволяя администрировать базу данных, редактировать таблицы в визуальном редакторе и выполнять SQL запросы. Только первое это десктопная программа, а второе - убогий веб-интерфейс, которому для работы нужен веб-сервер. И вместо которого всегда надо использовать нормальный клиент, например DataGrip, ну или хотя бы тот же Workbench.
    Ответ написан
    5 комментариев
  • Check the manual that corresponds to your MySQL server version?

    @MrColdCoffee
    web
    Добрый день!
    для INSERT используйте конструкцию INSERT INTO table_name (column1,column2...) values(value1,value2...)

    Ваш запрос будет выглядеть так:
    INSERT INTO newUser (fio,company,tel,email,birthday,photo) values( '$fullname' , '$company' , '$phone' , '$email' , '$birthday' , '$photo' )

    ещё не рекомендую использовать русские названия для колонок.
    Ответ написан
    4 комментария
  • Проблема с командой bash отказано в доступе. Как решить?

    paran0id
    @paran0id Куратор тега Linux
    Умный, но ленивый
    Он пытается распаковаться в /usr/local/bin, у вашего пользователя нет туда доступа, есть у root. Запускать непонятные скрипты из интернета от имени root - плохо.
    Ответ написан
    2 комментария
  • Почему meta charset="utf-8"/ работает только если сместить кавычку на meta "charset=utf-8"?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Раз код писали в блокноте, то, скорее всего, в Windows. Значит сохранили в кодировке windows-1251.
    Когда пишете тэг правильно, <meta charset="utf-8">, то указанная вами кодировка utf-8 не совпадает с реальной кодировкой текста, отображаются вопросики.
    Когда пишете тэг неправильно, то он игнорируется и кодировка распознаётся правильно, отображается нормальный текст.
    Кодировка, указанная в тэге, должна соответствовать кодировке, в которой сохранён текст.
    Ответ написан
    1 комментарий
  • Что делать с Постановлением Правительства № 258 от 01.03.2024 по АТЗ?

    @Wexter
    У нас нет ИБ-шника

    С этого и начните
    Ответ написан
    Комментировать
  • Почему тепловизоры не делают на основе принципа пирометрического клина?

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

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Потому что пирометрический клин - это зелёное стекло обладающее разными оптическими характеристиками в соотношении частей спектра пропускаемого света в зависимости от толщины. А тепловизор - это детектор инфракрасного света и конвертер его в видимый спектр. Инфракрасный спектр лежит за пределами видимого спектра излучения. И зелёное стекло к конвертации из инфракрасного в видимый спектр не имеет никакого отношения. Достаточно посмотреть через зелёное стекло ночью - видимость лучше не станет. Суть же использования пирометрического клина в том, что раскалённый предмет излучает свет с определённой интенсивностью, которая зависит от температуры, а в зелёном стекле красный свет и зелёный свет затухают с разной интенсивностью. Пара секунд гугления: Наука и жизнь 1967 № 5 - первая же ссылка. Надеюсь, полное объяснение механизма работы клина самостоятельно сможете прочитать?
    Ответ написан
    Комментировать
  • Пришёл ответ от РКН по недоступности домена www.postfix.org. Как понять ответ?

    @Drno
    У РКН в данный момент могут быть любые основания, им дали полный картБланш блокировать что угодно без суда и разбирательств
    Ответ написан
  • Как мошенники делают на Госуслугах красную табличку "Кабинет занят, с ним работает оператор" и как этому противодействовать?

    @alexalexes
    До того, как увидеть табличку на странице браузера с человеком аккуратно поработали соц. инженерией. Дали ссылку на расширение браузера, дали почитать письмецо с нужным наполнением, порекомендовали установить "свои" гос. услуги на комп/телефон...
    Магии в этом нет, все делается словами и убеждением. Госуслуги, да и любая система тут не причем.
    Ответ написан
    Комментировать
  • Проблемы с ядром от ИСП РАН?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Возможно. Но будет:

    1) Высокая нагрузка в простое
    2) Характерный свист дросселей
    3) Не работать Wi-Fi
    Ответ написан
    Комментировать
  • Стоит ли переходить с АМ4 на АМ5? Стоит ли переходить с ryzen 5 5600 на ryzen 5 7500f?

    xez
    @xez Куратор тега Железо
    TL Junior Roo
    Если только играть - все деньги в видеокарту должны пойти.
    Вот будет у вас 4090 (и если будет не хватать) - тогда уже подумайте о переезде на новую платформу.
    Ответ написан
    2 комментария
  • Как исправить "лагание" 3ds Max при удалённой работе на виртуальной машине?

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

    Простейший vnc не подойдет.

    Хорошую скорость могут дать к примеру майкрософтовский rdpx (только с серверными ревизиями windows, только с прямым доступом к серверным видеокартам), или что то типа teamviewer/anydesk, попробуй parsec, так же мне очень понравилась работа steam link remote play (бесплатно, win/linux, заточена на realtime игры, и клиенты могут работать на очень старом железе, например планшетниках android, т.е. поддержка очень качественная, хотя что то я не уверен что какая-нибудь малинка тут справится).

    Открытые решения - например sunshine+moonlight (говорят лучшая замена steam link), rustdesk

    Но главное, виртуальные машины практически все не умеют предоставлять полноценный доступ к графическому ускорителю, за исключением специализированных серверных nvidia ускорителей и серверных ОС. Это сделано искусственно, на уровне драйверов (для linux есть попытки типа протокола spice). Это значит, что сами приложения будут медленно работать, используя только генерацию изображения на процессоре, либо использовать gpu не полностью (например для старых windows с virtualbox шли экспериментальные драйвера, позволяющие в некоторых пределах запускать в т.ч. cad приложения достаточно быстро, но уже начиная с windows 10 что то сломалось, и поддержка 3d ускорения прекратилась)

    p.s. ваша видеокарта кажется серверная, а значит если установить windows server то с помощью протокола rdpx можно работать достаточно эффективно (клиенты должны быть тоже windows, вроде бы linux remmina поддерживает rdpx но мне негде было проверить)

    p.p.s. если вам нужно в пределах одного помещения (десятки метров, в крайнем случае сотня, но за расстояние придется доплачивать за железо 10-20т.р. на рабочее место) вместо передачи по сети, рекомендую прямое подключение, т.е. к одной машине подключаете нужное количество мониторов (можно на одной видеокарте можно на нескольких), клавиатур и мышек, собрав несколько рабочих мест, устанавливаете на машину windows 10 (не серверную) и приложение ibik aster (лицензия на одно рабочее место примерно в 30 раз дешевле windows) и пользуетесь компьютером нативно, без тормозов и лагов сетевой передачи (один раз попробовав, никогда ни на какие rdp/vnc/anydesk/.. не вернетесь), единственная проблема - софт, многие просто не готовы одновременно быть запущенным на одной машине. Чаще всего проблем в принципе нет (каждое рабочее место свой аккаунт windows), во многих случаях приходится слегка по шаманить (например пару телодвижений для запуска steam, или к примеру некоторые игры требуют установку приложения для каждого рабочего места в разные места на диске и т.п.) и очень редко приложения не работают (например запрещено лицензионным соглашением, т.е. проверка сколько экземпляров приложения запущено), в каких то случаях решается кряками, а где то хватает той же песочницы sandbox.
    Ответ написан
    Комментировать
  • Почему не рендерится ответ fetch в виде DOM?

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

    1. Вы можете вообще взять под контроль весь рендеринг DOM при помощи React, Vue и т.д. Но это вам надо будет серьёзно погрузиться в изучение этих фреймворков, и в классическом варианте вы потеряете поисковую оптимизацию.

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

    - Для Symfony есть прекраснейший компонент Live Components. Вы пишете всё в Twig, вставляя там особые атрибуты, и компонент возьмёт на себя всю работу по замене частей страницы нужными компонентами.

    - Либо, если вам не понравится почему-то Live Components, можете воспользоваться Htmx

    В результате вам даже не нужно будет особо знать JavaScript, всё будет автоматом работать

    P.S. Если вы уже пользуетесь фреймворком, то пользуйтесь его плюшками, сильно упрощающими жизнь. Я имею ввиду, что не стоит использовать голый curl с простынёй настроек, когда в наличии имеется превосходный HTTP Client https://symfony.com/doc/current/http_client.html
    А для сериализации/десериализации из JSON в PHP и обратно, лучше всего использовать Serializer component https://symfony.com/doc/current/components/seriali...
    Ответ написан
    Комментировать
  • Почему PhpStorm показывает ошибку в строке с SQL запросом?

    Ну так измените ваш диалект SQL. Phpstorm просто не знает, каким именно SQL вы пользуетесь (PostgreSQL, MySQL, SQLite).

    На скрине во всплывашке прямо внизу слева есть синяя ссылка "Change dialect to"

    К тому же, по-моему, если в проекте подключить базу в окне с базами данных, то он должен сам подхватить диалект оттуда
    Ответ написан
    3 комментария
  • Почему HEVC не работает в Windows 10 и Ubuntu 24.04?

    ValdikSS
    @ValdikSS
    Лицензией на кодек владеет множество компаний, и каждая из них выдвигает собственные требования к лицензированию, в т.ч. с разделением по регионам.
    Из-за этого HEVC-видео воспроизводится только при определённых условиях. В браузерах оно обычно требует поддержки аппаратного ускорения (т.к. производитель железа уже заплатил за возможность поставки декодера в железе). Если аппаратного ускорения нет, в Windows можно купить декодер в магазине приложений за $0.99, с ним будет работать видео в Edge (не уверен про другие браузеры)

    https://caniuse.com/hevc
    Ответ написан
    Комментировать
  • Как встать картинку в мой HTML файл?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    Картинка находится той же директории, что HTML страница.

    Если бы речь шла про сайт без бекэнда (т.е. просто набор html/css/js файликов, которые раздавал бы сервер), то такое решение могло бы сработать. В случае с Django (ну или любым другим фреймворком) сервер ни про html, ни про директорию, в которой он находится не знает. Его задача сводиться к:
    • передаче запроса фреймворку и возвращении получившегося ответа;
    • работе со статикой/медиафайлами;

    Поэтому картинку нужно поместить в папку со статикой и обращаться соответствующе. Т.Е. как минимум так-же как и с файлом стилей. А как максимум - придерживаться официальных (django/flask) механизмов подключения статических файлов.
    Ответ написан
    Комментировать
  • Какие короткие ссылки можно использовать на qna.habr.com?

    0xD34F
    @0xD34F
    полагаю это техническая ошибка и её нужно исправить

    Это сюда. Тема - "Ошибка в работе сайта".

    Или же пересмотреть правила

    Туда же. Только подавайте как гениальную идею.
    Ответ написан
    1 комментарий
  • Как ускорить обработку POST запроса Python?

    Mike_Ro
    @Mike_Ro Куратор тега Python
    Python, JS, WordPress, SEO, Bots, Adversting
    8-10 секунд уходит, это не дело, как можно исправить?

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