Задать вопрос
  • Почему перестала работать половина слотов оперативной памяти?

    xez
    @xez Куратор тега Железо
    TL Junior Roo
    Может быть проблема в матери
    Или
    В процессоре (т.к. контроллёр памяти внутри процессора).

    А причиной могло быть, например статическое электричество или может быть не обесточили мать, или не дождались пока с конденсаторов заряд стечет, или просто совпадение.
    Ответ написан
    7 комментариев
  • Не проходят принты. В чём ошибка?

    Lord_of_Rings
    @Lord_of_Rings Куратор тега Python
    Дунадан - северный странник. Злой, но очень добрый
    1. В print('<unknown>' end=" ") и print(j end=' ') пропущены запятые перед аргументом end.
    2. В if j not in words: вы проверяете наличие слова j в words, но words содержит списки, а не строки.
    3 В if i==j:вы сравниваете список i со строкой j
    Ответ написан
    1 комментарий
  • Как изменить описание сайта?

    vpetrov
    @vpetrov
    частный SEO-специалист
    Не бывает у сайта имени и описания. Бывает тайтл и метатег description.
    И их нынешние поисковики склонны формировать самостоятельно в соответствии с запросом, тем более, если там прописано что-то совсем не то.
    Кроме того, важна ещё и техничка. Если ваш тайтл и дескрип выводятся не средствами html, а js - придётся ждать, когда ПС это добро отрисует и учтёт.
    Про RDFa не понял - зачем они тут.
    Ответ написан
    Комментировать
  • Что степенями в питоне?

    Со степенями в Питоне всё прекрасно. Просто запись -10**2 эквивалента записи 10**2 * -1, а не (-10)**2. Переменная как раз как бы добавляет эти скобки вокруг значения.
    Ответ написан
    Комментировать
  • Можно ли видео на сайте без сохранение на диск показывать в меньшем разрешении?

    kawabanga
    @kawabanga
    На хостинге есть видео. Размер видео 100 Мб.

    Установите ffmpeg и просто базовым запросом перекодируйте в тот же размер что у вас есть. Удивитесь сокращению размера раза в два.

    Видео запускается через тег video

    Используйте библиотеки, типа videojs. они действительно имеют больше возможностей.

    На смартфонах такое разрешение не нужно.

    Настройки пользователя или конфиги пользователя в вашей системе.

    К примеру, на десктопах показываем исходник = 1080, на планшетах = 720, на смартфонах = 560.

    Изначально нужно закодировать. ffmpeg перегоняет очень быстро файлы в разные форматы на m1 макбуках (4x от изначального 1080 файла), думаю современные процессоры умеют так же.
    В любом случае придется хранить все 3 версии, но тут нюанс -
    576 - может весить 5-10мб
    1080 - 20-30 мб
    720 - около 15.

    В итоге все 3 версии готовые - меньше вашего изначального файла. Продумайте им названия и внедрите в систему.
    Ответ написан
    Комментировать
  • Можно ли увеличить скорость wi-fi, если она ограничена тарифом?

    @pfg21
    ex-турист
    кабель дает 100мбс (стандарт для fast ethernet).
    твою скорость в 50мбс ограничивает аппаратура провайдера, согласно прописанному для тебя тарифу.
    это не обойти
    Ответ написан
    Комментировать
  • Можно ли увеличить скорость wi-fi, если она ограничена тарифом?

    @Drno
    Внутри локальной сети - да, будет работать передача данных со скоростью вифи \ роутера
    Во "внешний мир" - ограничение провайдера
    Ответ написан
    Комментировать
  • Где скачать тестовые базы?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Есть учебные БД для машинного обучения
    https://www.kaggle.com/
    https://datasetsearch.research.google.com/

    Я не уверен что их можно считать БД. Для них обычно нет строгой нормализации.

    Еще в GitHub я находил разные семплы вроде учебных NorthWind e.t.c.
    Ответ написан
    Комментировать
  • Как улучшить код и что в нём может быть не так?

    Kentavr16
    @Kentavr16
    long cold winter
    сугубо по коду -
    1) вынести предикаты в отдельные функции для улучшения читаемости.
    2) вообще код разбить на функции. Если только начинаешь учиться - перенеси все это в классы. Создай класс игрока, поля и тд. Заодно ознакомишься с SOLID (уточнения по мелочам и правда лучше к чату гпт)
    3) если правда учишься и САМ написал код - переведи его в typescript. Это стандарт индустрии, мастхев.
    4) if (confirm("Хотите сыграть еще раз?"))
    вынести в отдельные переменные. Учиться не оставлять в коде прописаных от руки строк.

    Основа основ - переписать это на мелкие ф-кции с нормальными названиями и четким назначением, чтобы код стал приятно читаем.

    пока у меня все )
    Ответ написан
    Комментировать
  • Какие есть аналоги ПО Devolution Remote Desktop Manager?

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

    @yellowmew
    Cloud infrastructure, monitoring engineer. SRE
    Если добавлена роль File Server Resource Management то https://learn.microsoft.com/en-us/windows-server/s...
    Если нет - запускайте в scheduler задачу со скриптом который берет lastwritedate у всех файлов в папке и удаляет то что дальше 3 дней от текущего
    Ответ написан
    1 комментарий
  • Как сделать так чтобы файлы автоматически удалялись с файл сервера?

    @elderl
    FORFILES, параметр /C "cmd /c DEL @path" /D -3
    Полностью:
    FORFILES /P "C:\SomeSharedFolder" /S /C "cmd /c DEL @path" /D -3
    Ответ написан
    5 комментариев
  • Какой формат у ограничений на cookie?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    Все эти "странные" числа уходят корнями в документ RFC 2109, актуальная версия которого датируется 1997 годом. В исторической перспективе это ненамного позже крылатого выражения "640 кб памяти хватит всем", так что 300 печенек на всех - это реалии того времени. Интернета еще толком не было. Браузеры, которые были тогда, уже вымерли. Не стоит воспринимать эти числа как актуальную информацию и вчитываться в написание слов.

    На текущий момент нам нужно читать RFC 6265. Там в лимитах значится, что бразуеры должны как минимум обеспечить:

    • At least 4096 bytes per cookie (as measured by the sum of the length of the cookie's name, value, and attributes).
    • At least 50 cookies per domain.
    • At least 3000 cookies total.

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

    @rPman
    Рекомендация держать свободное место на ssd (речь о потребительских с многоуровневыми ячейками), не важно каким образом, хоть отдельный раздел хоть вручную следить за наличием свободного места!

    Чем больше свободного места в процентном соотношении от общего объема (на чипах) тем легче контроллеру равномерно распределять записи по дискам, что может значительно увеличить срок работы (очень сильно зависит от того как работает контроллер и какая стратегия использования ssd).

    Для контроллера должно быть наплевать, где именно размещаются неиспользованные сектора, все равно их физическое размещение никак не корелирует с номером сектора. Именно поэтому, если в ОС поддерживается trim то достаточно вручную оставлять свободным достаточно места на разделе, занимающем все доступное место на ssd, и получить тот же результат.

    Бывает ситуация, когда ОС не может поддерживать trim (например использование шифрования) тогда не размеченная область, единственный способ указать контроллеру, что вот столько места свободно.

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

    p.s. если размер неиспользуемого раздела будет порядка половины или даже еще больше (например 3/4 для QLC чипов) то помимо срока годности диска, можно получить еще и высокую скорость непрерывной записи, почти без замедления (размер кеша для ssd дисков qlc 1/4 от общего размера), к сожалению на практике с дешевыми дисками все еще хуже, я видел 128гб диск у которого скорость падала после записи считанного десятка гигабайт, т.е. получается для такого диска наилучший размер рабочей области 1/8 от общего объема, расточительно но возможно для баз данных это может оказаться наилучшим решением из дешевых комплектующих.

    p.p.s. на хабре недавно была статья, где меняя прошивку из QLC диска делали SLS, уменьшив на порядок размер, получали высокоскоростное устройство, бонусом как я понимаю еще и удвоенный срок жизни
    Ответ написан
    Комментировать
  • Возникнут ли проблемы с трудоустройством в сфере ИБ при наличии учета в ПНД?

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

    Могут. И в ИБ, и в ИТ. Честно говоря, я вообще не знаю, что бы доверил делать с таким диагнозом...
    Ответ написан
  • Кто может разъяснить магию ssh agent forwarding?

    Lynn
    @Lynn
    nginx, js, css
    Так это буквально в документации написано


    -i identity_file
    [...] You can also specify a public key file to use the corresponding private key that is loaded in ssh-agent(1) when the private key file is not present locally.


    https://man7.org/linux/man-pages/man1/ssh.1.html
    Ответ написан
    2 комментария
  • Объясните суть Systemctl в ubuntu?

    @pfg21
    ex-турист
    в консольной команде первое слово - это имя програмки, которую запускаешь.
    остальные слова передаются програме в качестве параметров.

    соответственно systemctl status ufw запускает systemctl и передает ей параметры status ufw - получаем статус работы сервиса ufw.service от менеджера системы.
    а ufw status запускает ufw и передает ей параметр status - получаем "внутренний" статус работы непосредственно от ufw
    Ответ написан
    2 комментария
  • Может ли соединение между 2 серверами на Linux быть одновременно и локальной сетью и мостом?

    @rPman
    Сетевые устройства типа link/ether могут быть объединены в bridge и полученное устройство так же будет типа link/ether и ему можно назначить ip адрес (собственно у него будет полноценный mac и он получит его автоматически), по факту сетевой мост это виртуальный неуправляемый коммутатор (свитч), которые могут быть подключены каскадно (только кольца не нужно делать).

    Если у тебя есть какой-либо vpn, так же создающий link/ether (pppoe это тоже), то его можно добавить в сетевой мост и он так же будет работать как ожидается. Т.е. у тебя может быть сетевой мост на нескольких компьютерах в сети, каждый компьютер может поднять свой vpn ether, и добавить его в этот сетевой мост. в итоге все эти vpn сети будут объеденены в одну локальную сеть, без настроек маршуртизации и дополнительных шевелений.

    p.s. могут быть нюансы с arp таблицами, например при создании сетевого туннеля типа ethernet с помощью ssh, и объединение его tap0 в сетевой мост с физическим устройством из локальной сети будет работать, но с задержкой (примерно в 20 секунд) с момента подключения, пока информация об удаленных устройствах сети доедет до локальной (по крайней мере я эту проблему понял именно так), по каким то причинам, передобавление устройства в мост эту таблицу у bridge в других компьютерах локальной сети сбрасывает
    Ответ написан
    Комментировать
  • Кто нибудь объясните мне про индексы в БД, я не вижу в них никакого смысла?

    xez
    @xez
    TL Junior Roo
    Вот вам христоматийная задача - у вас есть телефонный справочник города вида ФИО - номер телефона.
    В справочнике 1М+ записей.
    Вам нужно найти номер телефона по имени.
    Сколько вам потребуется времени на поиск по несортированному, неиндексированному списку в худшем случае?

    Надеюсь, вопросов насчет необходимости индексов БД у вас не осталось.
    Ответ написан
    11 комментариев