• Домашний сервер для аналитики и математических вычислений?

    @rPman
    Вопрос номер один - критично ли для твоей задачи наличие ecc памяти? Это определит, можешь ли ты получить ответ с ошибкой? можешь ли ты его проверить?

    Вопрос номер два, может ли твоя задача быть оптимизирована использование многопоточности, т.е. сможешь ли ты решить ее с помощью GPU?

    Если что современные десктопные процессоры просто замечательные, какой-нибудь intel 12600 и оперативку на 64гб по деньгам будет очень даже нормально, и при этом с гарантией... а новый lga1700 позволит некоторую свободу в апгрейдах (правда зная интель - не долго), хочешь можешь amd ryzen прикупить, чуть дешевле и чуть медленее.

    p.s. вопрос номер три 500 миллионов записей обычно влезают в оперативку (хеши и индексы), зачем насиловать базы данных? (это сарказм, в реалиях все от задачи конечно зависит, но когда данных много с вероятностью в 90% нужна агрегация)
    Всё это кушает очень много ОЗУ и ресурсов диска (SSD), что на рабочем ПК довольно проблемно (32 ГБ, постоянно занята на 100% и образуется огромный файл подкачки), процессор обычно сильно не нагружен (i9-10900 нагружается максимум на 15%).
    скорее всего алгоритм обработки этих данных очень не эффективный, в первую очередь орекомендую решить это проблему а не искать решение в железе, прошли времена, когда апгрейд повышает скорость в несколько раз.
    i9-10900 ... 32Гб озу
    нормальная у тебя машина, добавить оперативки и радоваться
    сервера это не про производительность, это про надежность и многопоточность (бывают задачи, когда много медленных процессоров выгоднее и удобнее чем мало быстрых)
    Ответ написан
    6 комментариев
  • Есть ли новые способы запуска Photoshop на unix системах?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Не мучайте себя используйте фотошоп в тех системах для которых он создается
    Ответ написан
    Комментировать
  • Почему срабатывает else даже когда выполняется блок if?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    он срабатывает на последний если хотите по вашей логике то используйте

    if
    else if
    ....
    else
    Ответ написан
    2 комментария
  • Как можно проварьировать стандартные части программы Hello World на C#?

    хеллоуворд видится как какой-то буддистский коан.

    Минимальный современных хеллоу ворлд выглядит так:
    Console.WriteLine("Hello world!");

    Чтобы разобраться во всех следующих пунктах тебе следует продолжать изучать (хоть по курсу, хоть по книге), иначе всё расписывание само по себе потянет на небольшую книгу, или хотябы брошюру, и при этом врядли как-то тебе поможет:

    1. Можно просто убрать этот конкретный using, используя global usings или используя полные имена типов
    2. Можно не писать namespace или написать любой свой собственный. Или можно использовать file scoped namespace
    3. Можно придумать своё имя класса, можно сделать его статичным, можно сделать явно приватным или публичным.
    4, 5, 6. Main (точка входа) обязан быть статичным. Другие методы могут быть не статичными.
    Main можно сделать публичным или приватным, можно дать другое имя, но тогда придётся в опциях компилятора указать, какое имя.
    Main можно сделать асинхронным - тогда вместо void или int (Да, он может возвращать int) будет Task или Task<int>
    7,8,9. string[] args можно не указывать, или дать этому параметру другое имя (не args), но принимать что-то иное нельзя
    10,11. Это уже относится к телу метода и оно может быть любым. Но вместо Console.WriteLine можно написать полное имя - System.Console.WriteLine или сделать using static System.Console и тогда можно будет написать просто WriteLine
    Ответ написан
    5 комментариев
  • Как надежно хранить фото и видео?

    @calculator212
    - Ставить ли отдельный ПК с несколькими дисками под нужды домашнего файл-сервера? Или хватит своего ПК.
    Если хотите надежно хранить то вам нужен RAID, какой именно решайте сами.

    Сколько лет живут диски, если просто "лежат"?
    Тут не угадаете, может попасться диск, который проработает 10 лет(не редкость для домашних пк), а может диск сломаться через год если не повезет.

    - Достаточно ли будет например Acronis'а, чтобы делать резервное копирование на 2 разных диска?
    В целом особой разницы нет через что бэкап делать.
    Ответ написан
    6 комментариев
  • Как надежно хранить фото и видео?

    paran0id
    @paran0id
    Умный, но ленивый
    Я для этих целей держу дома NAS с RAID1, который периодически бэкаплю на внешний hdd. Внешний hdd желательно хранить в другом месте на случай пожара или кражи. Ещё можно арендовать сервер или виртуалку с большим диском на хостинге и держать данные там, но тоже обязательно бэкапить на вынос.
    Ответ написан
    6 комментариев
  • Как надежно хранить фото и видео?

    @pfg21
    ex-турист
    для "крайне холодного" хранения посоветую M-disc
    запилить на m-disc блюреи и на дальнюю полочку - 200 лет пролежат.

    если пилить на обычные диски - раз в пять лет понадобится их обновлять. раз в десять лет для "хороших".
    Ответ написан
    1 комментарий
  • Как найти аналог моей программы?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Мы это называли - "отбеливанием" данных.

    По поводу того что ты делаешь регулярками. Сильно рискуешь. Всегда есть возможность не увидеть глазами что-то новое в логах и пропустить это. Поскольку мы были со стороны сектора разработки - то мы просто создавали дополнительный логгер и appender которые заранее знают где будет информация которая попадает под GDPR или еще какие-то ограничения и мы подчищали такую информацию на взлёте.

    И вот такой вот очищенный лог можно было хранить в хранилищах много лет.

    А для улучшения поиска в лог ElasticSearch мы писали записи в формате JSONL (Json - lines) где удобно выделять атрибуты такие как IP/User для анализа.
    Ответ написан
    1 комментарий
  • Как скопировать несколько файлов scp?

    shambler81
    @shambler81 Куратор тега Linux
    mkdir /tmp/11

    Теперь все что нам остается на сервере с которого мы копируем выполнить 1 команду.
    tar cvfz - /home/bitrix/ext_www/site.ru.ru/upload/mail/ |ssh root@11.111.111.11 "cd /tmp/11;tar xvfz -"

    сожмет все в 1 файл и отдаст его в потоке на тот сервер, распаковывая его
    Ответ написан
    Комментировать
  • Как обезличивают логи?

    Notepad++ в нём можно многое и сразу
    Ответ написан
    Комментировать
  • Как передавать значение в ssh в ответ bat?

    hint000
    @hint000
    у админа три руки
    Костыли всегда можно сделать.

    1. Через файл можно передать.
    Локально пишете значения переменных в файл, копируете файл на удалённую сторону, потом удалённо запускаете bat-скрипт, он читает из файла, отрабатывает, пишет ответ в другой файл, вы копируете файл с ответом обратно к себе.
    2. Другой вариант - через автоматизацию ввода (всякие AutoHotKey, Autoit и подобные).
    Ответ написан
    Комментировать
  • Как передавать значение в ssh в ответ bat?

    Vindicar
    @Vindicar
    RTFM!
    Если ввод данных в программу производится со стандартного ввода, то должно быть возможно использовать перенаправление ввода/вывода вроде my_bat.bat < input.txt где в input.txt будут вводимые значения, по порядку, каждое на отдельной строке. Если же стандартный ввод не используется, это не сработает.
    Ответ написан
    1 комментарий
  • Почему не работает proxy?

    Vindicar
    @Vindicar
    RTFM!
    Я у себя для этих целей поднял privoxy, он не запредельно сложен в конфигурации. Хотя доки почитать пришлось. Зато сразу умеет как обычный HTTP, так и SOCKS прокси. Главное, чтобы он смотрел строго внутрь OpenVPN-сети! Многие хостеры не любят, когда у них поднимают публично-доступные прокси, да и некоторые ресурсы проверяют, открыты ли типичные прокси-порты у подключённого клиента.

    Опция в конфиге Openvpn имеет смысл только для клиента, и означает, что подключение к VPN-серверу нужно выполнять через указанный прокси, а не напрямую. У тебя, как я понял, задача обратная - раздавать прокси внутрь VPN.
    Ответ написан
    Комментировать
  • Куда исчезает пространство на диске?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Стандартными средствами:
    du -h --max-depth 1 /
    смотрите какая папка занимает большой объем, и далее последовательно углубляетесь
    du -h --max-depth 1 /<путь до жирной папки>
    пока не найдете куда исчезает пространство
    Ответ написан
    Комментировать
  • Куда исчезает пространство на диске?

    karabanov
    @karabanov Куратор тега Linux
    Системный администратор
    7 комментариев
  • Как можно создавать приложения в стиле Windows 10/11?

    Nipheris
    @Nipheris Куратор тега C#
    Самая свежая группа технологий для этого - Windows App SDK, и конкретно WinUI как его часть. См. видео с презентацией.

    Приложение-галерея контролов.
    Ответ написан
    3 комментария
  • Какой сертификат можно выбрать вместо SSL?

    CityCat4
    @CityCat4 Куратор тега Цифровые сертификаты
    //COPY01 EXEC PGM=IEBGENER
    Нет, если не боишься увидеть на своем сайте рекламу подгузников, квашеной капусты и средств для увеличения... да-да, его, родимого!
    Сейчас идет повальный переход на https и на всякого, у кого сайт еще не зашифрован, разные хитровывернутые товарисчи кидаются аки голодный песик...
    Ответ написан
    Комментировать
  • Как убрать горизонтальный скролл бар?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    вы бы скрин показали и код.
    Ответ написан
    Комментировать
  • Стоит ли обновляться на Windows 11?

    xez
    @xez
    TL Junior Roo
    Перешел в первый день релиза.
    Проблем нет.
    Использую ПК как основной рабочий инструмент.
    Использую:
    хром, фф, докер (всл 2), идею, телегу, мс офис 19й, стим, эпик ну и по мелочи...

    Нет никакой 11й винды. Это очередное обновление десятки.
    О себе она думает следующее:
    Microsoft Windows [Version 10.0.22000.469]
    Ответ написан
    Комментировать