Задать вопрос
  • Какую версию Windows выбрать?

    @ltcfaucetbox
    Ту, для которой есть драйверы производителя, а судя по инфе на сайте производителя, есть они только для десятки.
    Ответ написан
    Комментировать
  • Как быть с тестовыми заданиями при трудоустройстве?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    когда тебе говорят выполнить ТЗ, которое не является для тебя вызовом и занимает всего час времени, а потом не отвечают вообще - это довольно грустно

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

    Стоит ли пытаться "удивить" проверяющего? Есть ли прок от того, что в задании, где просят написать коротенький код, я его дополняю, подключая celery, меняя базу данных с локальной на более релевантную, засовывая приложение в докер образ?

    Можно написать базовую версию, а потом сделать ветку и навертеть в неё сверху всякого, что показывает глубокое знание языка, владение абстракциями и шаблонами, знание тонкостей фреймворка, умение писать масштабируемые системы и т.д. и т.п.

    Стоит все эти техзадания публиковать и добавить ссылку на github в резюме, если она ещё не там.
    Ответ написан
    5 комментариев
  • Куда перенести видео с YouTube для просмотра с сайта?

    @rPman
    100 гигабайт в месяц это околонулевая нагрузка, ее потянет любая vps-ка за $3.
    не думал разместить видео в виде ссылки на файл на своей vps-ке?

    поднять на nginx с дефолтным конфигом, настроить fail2ban (его некоторые по умолчанию встраивают уже) и выбрать тариф с лимитом по сетевым запросам либо с опцией защиты от ddos.

    Отдельного провайдера выбирать для защиты основного сайта от атак ddos методом - 100500 раз загрузить видео файл.

    p.s. бонусом не будет рекламы, можешь считать сам статистику просмотров как тебе удобно а не облачному сервису, самая низкая стоимость по всем критериям, за хранение, за скачивания... из недостатков, архаичные методы защиты от ddos, но никто лучше youtube тебе по умолчанию этого не обеспечит... ну vk конечно сможет
    Ответ написан
    1 комментарий
  • Оцените код html и css. Можно ли так делать?

    @Pavstyuk
    У каждого тега в HTML есть свое назначение. У некоторых есть строгая семантика среди них как раз ul ol li. Этими тегами оформляются списки. Список ссылок может быть навигацией по сайту, тогда ОК, но они должны быть внутри семантического тега nav. В некоторых случая слайдер может быть списком картинок, если это оправдано с точки зрения смысла. В общем почитайте доку по семантическим и не семантическим тегам HTML. Это действительно важная тема, от этого зависит то, как видят вашу страницу поисковые роботы.
    Ответ написан
    Комментировать
  • Как можно быстро ознакомиться с многопоточностью и ассинхронным программированием?

    @alexalexes
    Берете любую вузовскую методичку про теорию вычислительных процессов. Открываете ее там, где описано что такое критический ресурс, мьютексы, семафоры.
    Любой ЯП, который вам в консоль может выводить результат (CLI-приложение), смотрите, какие расширения нужно подключить, чтобы работали потоки и семафорные методы блокировки.
    Открываете эту же методичку на практических заданиях/лаборатоке, и смотрите задание, как разграничить конкурирующие потоки к одному критическому ресурсу - классическая задача "о производителе и потребителе".
    Делаете лабу.
    Все, вы работаете с потоками.
    Ответ написан
    1 комментарий
  • Почему в локальном репозитории 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 комментарий
  • Почему тепловизоры не делают на основе принципа пирометрического клина?

    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
    Ответ написан
    Комментировать