Задать вопрос
  • Какой RAID выбрать для SSD NVME?

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

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

    @maksam07
    С пробуждением
    https://ads.telegram.org/
    Ответ написан
    Комментировать
  • Как в комментарии сделать ссылки на участок кода?

    Adamos
    @Adamos
    /**
     * @link MyClass::myMethod
     */
    
    class MyClass
    {
        static public function myMethod()
    Ответ написан
    1 комментарий
  • Какой выбрать Linux совместимый ноутбук на базе процессоров ARM?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Альтернатив макбуку практически нет. Как рабочая лошадка - машина великолепная. Поэтому его и берите.

    Отмечу также, что вопрос цены значения не имеет. В игры играть не планирую.

    В этом случае вам осталось только выбрать, что для вас приоритетнее: если размер, легкость и портативность - тогда берите "Аир". Если важнее производительность и память - то остаётся только "Про" версия. 14 или 16 дюймов. Конфигурацию сразу берите максимальную - память и ядра лишними не бывают. Своих денег он стоит на все 100%.

    Есть ли среди комьюнити кто-нибудь, кто имеет успешный опыт установки Linux на ноутбуки Apple Silicon, в частности на упомянутый выше Pro? Отзовитесь, пожалуйста.

    Правильно ли я понял, что на данный момент поддержка Linux для современных Macbook Pro M3 не реализована полностью?

    Ошибаетесь: её там вообще нет. Так-то есть проект один - но оно там сырое и не юзабельное. Вам вообще для каких целей линукс? Докер с десятком контейнеров прекрасно летает и на аир-м1. Причём даже с х86 контейнерами работает вполне себе адекватно, несмотря на то, что виртуализация х86 обходится примерно в 90% потери производительности. Да, медленно, но всё равно работает же. Пишут, что даже арм-винда номрально себя чувствует со своим транслятором арм-х86. Арм линукс в виртуалках тоже летает прекрасно - есть qemu, UTM APP, а недавно и VirtualBox подтянулся. Так что даже если нужен линукс с графикой - то в виртуалке он будет работать прекрасно. Кроме того, сама по себе мак-ось - это тот же самый юникс. Так что есть очень много софта, который есть в линуксе, что отлично работает в маке и спокойно ставится через brew. Смысла менять родную юниксовую ось на линукс нет вообще никакого.

    UPD:
    Для Framework Laptop 13 вышла материнская плата с RISC-V процессором: https://3dnews.ru/1117823/
    Ответ написан
    2 комментария
  • Существуют ли что-то, что не поддается миграции с Oracle на PostgreSQL?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Пряморукость ДБА не поможет, если в Оракле многолетние наслоения бизнес-логики, засунутые в хранимые процедуры. Такое проще переписать, чем обрабатывать напильником, пытаясь смигрировать.
    Ответ написан
    Комментировать
  • Выбрать Vmware или VirtualBox на Windows для разработки?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Вопроса в финансах нету - компания оплатит платную версию той или другой программы

    В таком случае компания вполне может оплатить покупку современного мака или его аренду. Если стоит задача вести разработку софта под мак, то без мака это будет: либо боль и страдания на старых версиях ОС и софта, либо оплата мак-хостинга и работа только по сети по RDP/VNC (что в долгосрочной перспективе выйдет дороже). Если всё же хотите использовать виртуализацию: используйте интел машину и VirtualBox - он бесплатный. На торрентах вполне можно скачать готовый образ. Можно даже образ для vmware - там надо будет только импортировать.
    В целом рекомендую всё же выбрать вариант с покупкой мака.
    Ответ написан
    8 комментариев
  • Где настраиваются временные папки macOS при создании Снимков экрана?

    @q2digger
    никого не трогаю, починяю примус
    shift - command - 5 , внизу панель настроек, там выбираем Параметры, и указываем нужную папку.
    Ответ написан
    Комментировать
  • Встраиваемая акустика, умный дом, кабинет?

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Непонятно в чем проблема.
    Ну купите в кабинет более новую звуковуху и все.

    В гостиную - ресивер.
    В ванные - что угодно с блютусом.

    Если вам не нужен мультирум и перетекание звука - то и выдумывать тут нечего.

    И да, имхо встроенная акустика - фигня.
    Ответ написан
    7 комментариев
  • Как добавить авторизацию в каждый последующий запрос коллекции Postman?

    petermzg
    @petermzg
    Самый лучший программист
    66b377a8d838f387114270.png
    66b377c874caf398469806.png
    var res = pm.response.json();
    pm.environment.set('token', res.token);

    66b377dacc9ab075006401.png
    Ответ написан
    Комментировать
  • Как сменить стэк?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Не совсем понятно, где его заполучить. Чтобы получить этот опыт, нужно джуном устраиваться что ли? Это же бред какой-то. Или всё-таки предыдущий опыт как-то котируется в глазах HR-ов и прочих рекрутеров?

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

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

    И там и там же руль.

    Ну да, можно переключиться на другой язык. И опыт поможет. Но нужно брать и учить. С потолка опыт не придет. Придется потратить сколько-то лет
    Ответ написан
    3 комментария
  • Ubuntu какую программу используете для резервного копирования с рабочих станций в общую папку?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Никакую.

    Юзерская машина должна быть заменяема, поэтому все рабочие данные на серверах.
    Ответ написан
    5 комментариев
  • Как работать с Graylog?

    xez
    @xez
    TL Junior Roo
    Предположим у вас 100 микросервисов, которые генерируют совокупно 100'000 строк логов в секунду.
    Если вы будете разбирать логи вручную вам не хватит никакого времении чтобы проанализировать события даже в течении какого-то конкретного часа.
    Тут приходит на помощь, например грейлог.

    В грейлоге, правильно настроенном, вы можете писать запросы на языке, напоминающем sql и получать нужную для себя информацию.
    Так же можно настроить, например графану, чтобы она по логам строила какие-то графики или мониторинги.
    Ответ написан
    2 комментария
  • Чем технически отличаются dev-, prod- и peer-зависимости в Node JS?

    peer-зависимости - обычно предназначены для подключения особо крупных библиотек
    Крупность тут ни при чём. Peer-зависимости нужны для реализациии чего-то типа плагинов - они позволяют этому самому плагину сказать "я работают в такой-то библиотеке такой-то версии, но сама эта библиотека в моём коде не используется". Таким образом при установке плагина проверяется, что на одном с ним уровне есть эта библиотека, но в зависимости плагина она не тянется.

    Теоретически, мы могли бы отмечать и мелкие библиотеки как peer-зависимости.
    Peer-зависимости вообще не используются в конечных приложениях, они нужны только для библиотек, которые сами будут распространяться как пакеты. А у таких библиотек не может быть много peer-зависимостей по определению.

    Ну и вообще-то не особо понятно, в чём конкретно у вас вопрос.
    Ответ написан
  • Что выбрать: sqlite или redis?

    Вдруг будет слишком долго?
    Не будет. Забудьте вообще на данном этапе своего обучения про существование такого понятия как "скорость", пока не столкнётесь с тормозами в реальности.
    Хочется redis
    Его сложнее администрировать, чем sqlite. Но если хотите - развлекайтесь.
    Ответ написан
    1 комментарий
  • Почему выходит надпись "CPU Throttling - Overheating Detected!"?

    xez
    @xez Куратор тега Компьютеры
    TL Junior Roo
    Все потому, что у вас перегрев и тротлинг.
    Ответ написан
    6 комментариев
  • Почему проект на GitHub не виден другим пользователям?

    Get-Web
    @Get-Web
    Front-End Developer
    Settings > General > Danger Zone > Change repository visibility
    Ответ написан
    Комментировать
  • Если в sRGB отображается не всё цветовое пространство, то получается некоторые значения в RGB должны не различаться?

    не всё цветовое пространство

    "Всё цветовое пространство" - это то что может увидеть человек, а не то что можно закодировать тройкой чисел.

    800px-CIExy1931_sRGB.png

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

    то получается некоторые значения в RGB должны не различаться на экране

    Нет. Это уже вопрос к монитору.
    Ответ написан
    3 комментария
  • Как реализовать идеальный метод indexOf?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    Вы неверно понимаете суть О-нотации. Почитайте книги Дональда Кнута про это.
    O(3) - это то же самое, что O(1). Нет разницы. O(N), O(N+1000), O(10*N) - это тоже одно и то же.
    В таких случаях речь всегда идёт не про конкретный кейс, а про обобщенный. Вы не знаете в каком порядке элементы вашего массива, где находится искомый, сколько всего элементов будет в конкретных кейсах, поэтому определяется ряд случаев: средний (по вероятности, если входные данные рандомные), худший (чтобы понимать границы и сколько может "висеть" алгоритм теоретически). Лучшие варианты обычно никого не интересуют, потому что и вероятность их мала, и смысла никакого нет в столь малых величинах.

    У вас типичный случай компромисса в реализации структуры данных. Вы всегда балансируете между памятью и скоростью. Больших семь шапок из овцы не выкроить никак.
    То есть, вы можете сделать такую структуру данных, которая "под капотом" будет держать древовидный индекс с данными или отсортированную по ключу карту значений для бинарного поиска. Хотя эти варианты - суть одно и то же.
    Если не рассматривается вариант размена производительности на память, то в этой задаче у вас будет только O(N) без вариантов.
    Если усложнить структуру данных, то можно добиться и O(logN) при поиске, и даже O(1). Почитайте как устроен словарь в питоне.

    Да, помимо сложности поиска у вас будет сложность вставки в структуру новых элементов. И тут опять трейд-офф. Ну а что вы хотели?
    Ответ написан
    3 комментария
  • Как преобразовать JSON файл в другой JSON файл?

    0xD34F
    @0xD34F Куратор тега JavaScript
    Прочитать содержимое файла, распарсить, выполнить необходимые преобразования, превратить данные обратно в строку, записать в файл.

    Как видите, всё довольно просто.
    Ответ написан
    Комментировать
  • Формулировка оказания услуг маршрутизации вызовов?

    @Drno
    ЕСЛИ Вы предлагаете возможность голосовых вызовов для конечных заказчиков, ТО вы подпадаете под закон о связи, со всеми последующими лицензиями, законами "яровой", записью и прочим...
    если это всё сдается в аренду за деньги
    как миниум нужна лицензия связи, запись разговоров итд

    Ага.. еще и на freePBX пытаетесь свалить юр риски.. )) они же не предоставляют услуги связи, они предоставляют только ПО, которое в том числе умеет и голосовые вызовы "во вне" локальной сети. итд...
    Ответ написан
    9 комментариев