Задать вопрос
  • Какие домены YouTube для обхода?

    @rPman
    строчка условий из моего .pac файла автонастройки прокси для браузера
    dnsDomainIs(host,'.youtube.com')||dnsDomainIs(host,'.googlevideo.com')||dnsDomainIs(host,'.ggpht.com')||dnsDomainIs(host,'.ytimg.com')||host=='googleads.g.doubleclick.net'||host=='youtu.be'
    Ответ написан
    Комментировать
  • Обновление Office LTSC 2021?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    WSUS
    Ответ написан
    Комментировать
  • Апгрейда разраба с помощью нейросетки, с чего начать в 2025 году?

    Kentavr16
    @Kentavr16
    long cold winter
    Дополню ответы и комменты к ним.

    В вопросе правильно указано различие между скоростью и качеством работы программиста. По состоянию на сейчас разумнее всего рассматривать нейронки как коллегу , который супербыстро гуглит. Соответственно прокачка скорости работы - практически моментальная (при условии платного решения, присоединяюсь к ответу fkk и также рекомендую сонет интегрированый в IDE) Для меня прирост именно скорости написания составил минимум процентов 30 - почти полностью удалось делегировать написание тестов (особенно полезно), первичный рефакторинг/мелкое разбиение кода и тд.

    По улучшению качества работы все более размыто. ИИ отлично показывает себя как тренер для уровня интерна. при этом чем выше уровень, тем бесполезнее ИИ. Тут я на 90 процентов уверен что начиная с уровня мидл+ роль ИИ в обучении сводится у роли навороченной песочницы. Растить спеца ИМХО придется через практический опыт и толстые книги.

    П.С. - не ведитесь на маркетинг вокруг ИИ. Я считаю что у нейронок огромный потенциал, но судя по всему они еще минимум лет 5-7 будут вторичны. Это не программист и не учитель. Это крутое автодополнение которое помогает мясной прокладке между стулом и монитором.
    Ответ написан
    Комментировать
  • Апгрейда разраба с помощью нейросетки, с чего начать в 2025 году?

    Нужен ли апгрейд?
    99.9 и остальное говорит о хорошей самооценке.
    Искажение названий инструментов говорит о соответствующем к ним отношении.
    Любой человек (и такой разраб) может проапгрейдить себя с помощью подходящих инструментов. Как? Только осознанно.
    Ответ написан
    1 комментарий
  • Где найти исходники стандартной библиотеки JavaScript?


    ЗЫ: Или библиотека размазана по множеству C++ файлов движка v8?

    Да
    Ответ написан
    Комментировать
  • Где найти исходники стандартной библиотеки JavaScript?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Ну есть же поиск — там всё легко находится. Да, размазано по куче файлов — ну а иначе никак. Вот например: https://github.com/v8/v8/tree/main/src/builtins
    Ответ написан
    1 комментарий
  • Обязательно ли выполнять все меры защиты ПДн, указанные в части 2 статьи 19 152-ФЗ?

    @kira_clover Автор вопроса
    Спустя 2 месяца, из 6 ответных писем от гос структур только 1 дельное. По крайней мере видно, что они отнеслись к вопросам серьезно и реально разъяснили, имеющуюся ситуацию.

    Полный текст ответа скину в комментарии

    Короткий перевод:

    1. Состав и содержание мер определены приказом ФСТЭК №21 от 18.02.2013.
    Для чего применяются меры защиты
    Безопасность персональных данных обеспечивается оператором
    Определение оператора персональных данных
    Требования к мерам защиты съемных машинных носителей (указали единственное в НПА, что касается требований к уничтожению).
    Упоминают меры защиты для ГИСов, утв ФСТЭК 11.02.2014. Рекомендуют, по желанию, ПДн защищать так же
    2. Рассказывают про сертификацию СЗИ
    Рекламируют reestr.fstec.ru, приводят в пример 3 СЗИ для уничтожении информации со съемных машинных носителей
    Требования по безопасности информации к средствам, предназначенным для уничтожения бумажных носителей информации, ФСТЭК России не определены.

    Рассказывают, как уничтожают бумаги Архивные фонды (с помощью шредеров)
    Напоминают про необходимость составления актов уничтожения информации
    3.
    Порядок интеграции программного обеспечения, предназначенного для обработки персональных данных, со средствами защиты информации, прошедшими процедуру оценки соответствия, а также требования к проведению такой процедуры с указанным программным обеспечением, ФСТЭК России не определены.


    Оценка - 10/10
    Если б могла, еще б чаевые оставила

    Если появиться еще информация - добавлю сюда
    Ответ написан
    1 комментарий
  • Какой RAID выбрать для SSD NVME?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    1. Смысл RAID в первую очередь не в сохранности информации, а в минимизации простоев. Если один диск выходит из строя, система некоторое время может работать на деградировавшем массиве. Но, если произошёл системный сбой и разрушилась файловая система, то она разрушится разом на всех дисках массива. Если до ваших дисков добрался шифровальщик, то он тоже с удовольствием зашифрует всё, не смотря на уровень RAID.
    2. Надёжность RAID определяется количеством дисков, вероятностью выхода из строя одного диска и максимальным количеством неисправных дисков в системе. В вашем случае, поскольку вы приобретёте диски одновременно, то есть вероятность, что и из строя они выйдут примерно в одно время.
    3. Потеря скорости, в основном, идёт при записи, поскольку надо записать не один диск, а два. А на высоких рейдах (5, 6) ещё и надо прочитать старую контрольную сумму и старое содержимое сектора.

    Ну и бэкапы. Всегда бэкапы. Причём версионированные. С версионированного бэкапа, вынесенного на другой компьютер, можно восстановить данные на последнюю точку, обычно на конец предыдущего дня. Если поймали шифровальщик, то восстанавливаем на начало недели или месяца, где последняя незашифрованная версия.
    Ответ написан
    2 комментария
  • Как собрать Raid15 правильно?

    @Drno
    ну потому что тебе не рейд15 надо..(а такой вообще существует???)
    а рейд 10
    Ответ написан
    3 комментария
  • Как передать реальный IP при переадресации NAT с помощью iptables?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Нужно убрать SNAT в POSTROUTING и на приёмнике маршрутизировать ответные пакеты в VPN. Тогда сервер-получатель будет видеть реальные адреса. Но придётся или весь интернет на той стороне завернуть в VPN (сделать дефолтный роут в VPN, что может быть неприемлемо), или упражняться с policy routing.

    Объяснения по поводу настройки policy routing см. Сложная маршрутизация на linux роутере. Как правильно готовить policy based routing?

    Второй вариант - поставить на VPS nginx и передавать IP в заголовках http. На той стороне доработать/донастроить своё веб-приложение, что оно умело брать IP из заголовка X-Forwarded-For или X-Real-Ip. Но это только для http.
    Ответ написан
    2 комментария
  • Как проверить скорость интернета без GUI?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Ставите iperf/3 из пакетов и тестируете, сколько влезет. Правда, с другой стороны тоже должен iperf быть, или в режиме сервера, или в режиме клиента.
    С одной стороны, на удаленном сервере
    iperf3 -s
    С другой стороны
    iperf3 -c <server-IP-address>
    или
    iperf3 -c <server-IP-address> -R
    Ответ написан
    3 комментария
  • На сколько практично разделять логику загрузки данных?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    "Правильность" зависит от точки зрения, требований, ограничений и прочих особенностей решения. Ваш код решает вашу проблему? Удовлетворяет вашим требованиям, предъявляемым к нему? Значит всё отлично. Если нет - то тут уже надо думать и искать более правильное решение по конкретным критериям конкретного проекта.
    Ответ написан
    Комментировать
  • На сколько практично разделять логику загрузки данных?

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

    Некоторые даже идут в экстрим: дело в том, что первые 14 килобайт HTTP запроса загружаются и могут отображаться браузером практически мгновенно, остальные данные загружаются гораздо дольше. И вот некоторые пытаются в эти 14 килобайт запихнуть такие данные, которые позволят отобразить самые важные элементы страницы.

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

    Насчёт типа рендеринга и "правильности" тут всё очень хорошо описал уважаемый VoidVolker . В каждом случае вы сами должны решить, как будет удобнее для пользователя. Лично я последнее время всё чаще использую гибридный рендеринг при помощи библиотеки HTMX
    Ответ написан
    1 комментарий
  • Какую сборку компьютера выбрать?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
        Проц: AMD Ryzen 7 9800X3D - потому что в нём нет бесполезных медленных ядер (ну серьёзно, давайте говорить честно: медленные ядра в десктопном процессоре - костыль и бесполезный маркетинг, а так же проблемы для ПО, несмотря на костыли в винде для этого). 7800X3D тоже вполне нормальная альтернатива.
        Охлаждение процессора: про воду забыть - она тут не нужна, обычный двухбашенный кулер вполне справится. Если хочется тишины - то надо сразу брать топовый noctua. При выходе нового сокета noctua обещает прислать бесплатно недостающие переходники (ни разу не пробовал, но в инете пишут, что присылают), а вентиляторы там вообще вечные.
        Видеокарта: 5070 от MSI вполне нормальный выбор, а при наличии бюджета можно и Ti или даже сразу 5080 брать. Особенно для игр в 4к.
        RAM: не принципиально, в целом все три варианта вполне нормальные, выбирайте по бюджету. 6600+ по частоте и тайминги по-меньше.
        ROM: самсунг - топ, 990 PRO - лучший выбор. Intel, cruсial - вполне нормальный выбор.
        БП: то, на чём нельзя экономить. SeaSonic - топ, FSP - тоже отличным выбором будет. Остальные фирмы и конкретные модели смотрите и выбирайте по тестам и обзорам. 800-850 Ватт мощности - оптимальный вариант, при условии, что не планируется добавлять вторую видеокарту или ставить 5090. Вот для 5090 - да, нужен уже киловатт. Само собой БП должен быть с запасом примерно в 20-25% по мощности. Ноунейм и всякое другое барахло - не брать.
        Корпус: ну, на вкус и цвет - все фломастеры разные. Главное - хорошая продувка и воздушные фильтры. Для тишины есть кулеры noctua. Выбираете несколько моделей на ваш вкус, смотрите обзоры и берёте оптимальную для вас модель. И учитывайте высоту системы охлаждения процессора. Вертикальная установка видеокарты через райзер - тоже вполне нормальная практика, что может улучшить охлаждение видеокарты.
    Ответ написан
    1 комментарий
  • Какой отечественный linux выбрать для веб-разработки?

    @AlexVWill
    Какой отечественный linux выбрать для веб-разработки?

    Никакой. Для web-разработки абсолютно фиолетово какой у тебя Linux, отечественный или нет. И если нет какой то особой осознанной нужды в использовании именно отечественных изделий, то лучше держаться от них подальше.
    Ответ написан
    3 комментария
  • Компилируемый ЯП в стилистике JS есть?

    cyber-jet
    @cyber-jet
    Rust :)
    Ответ написан
    Комментировать