Задать вопрос
  • Как перенести систему с Амд на Интел?

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

    как мне с помощью питона которого я установил запустить свой код?

    python3 file.py

    как установить в него библеотеки?

    pip3 install requests

    Вместо requests название вашей библиотеки
    Ответ написан
    1 комментарий
  • Как устроиться в начинающую компанию?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Никак. В таких компаниях нет необходимости в сотрудниках или в MVP.
    Таким компаниям нафиг не нужен сайт (может быть пригодится группа в ФБ/телеграме).
    В таких компаниях нет денег на третьего сотрудника и вообще не выделен и не создан бюджет на айти.
    Зачем туда устраиваться?

    Вдобавок, не путайте начинающую ИТ компанию и стартап - разные вещи.

    В такую компанию нужен не сотрудник, а инвестор.
    Ответ написан
    3 комментария
  • Приложение ЯндексПро (навигатор для водителей) "жрёт" заряд батареи. Как побороть?

    Никак. Оно же постоянно обращается к gps, а он достаточно много батарейку жрёт.
    Просто держи телефон постоянно подключенным к зарядке (в машине же сидишь).
    Из того что я видел - всякие таксисты и курьеры часто для яндекс про заводят второй телефон
    Ответ написан
    Комментировать
  • Какой RAID использовать для системы хранения?

    Zettabyte
    @Zettabyte
    Проф. восстановление данных ▪ Вопрос? См. профиль
    LSI MegaRAID 9361-8i и 12 SAS дисков по 4 ТБ

    Начните с очевидного и конкретного "железного" вопроса: у вас есть SAS expander?
    Если нет, то все 12 SAS HDD использовать не получится, ваш контроллер поддерживает только 8 дисков, подключенных напрямую.

    Дальше определитесь относительно нужных вам скорости, ёмкости, и надёжности.

    Нужны высокая скорость и надёжность - делайте RAID 10, но ёмкость будет 50% от общего дискового пространства.

    Нужна бОльшая ёмкость - делайте RAID 60. Скорость чтения будет выше, чем у отдельных дисков, запись - медленнее, чем у RAID10. Ёмкость - суммарная минус 4 диска.

    Минимальный RAID60 займёт как раз все 8 имеющихся на контроллере портов и его объём получится равным объёму РЭЙД 10. Так что если САС экспандер отсутствует, то вместо РЭЙД 60 лучше выбрать РЭЙД10.

    RAID 5 или RAID 50 представляются рисковыми с вашим количеством жёстких дисков. RAID5 можно сделать из части и хранить что-то некритическое. С RAID50 я бы вообще связываться не рекомендовал.

    P.S.
    В соседних комментариях есть формулировки, которые можно воспринять так, будто RAID, созданный при помощи mdadm, выдерживает потерю большего числа дисков.
    Это не так. Как бы вы ни создали тот же РЭЙД 5, он способен пережить выход из строя только одного диска.

    P.P.S.
    И вне зависимости от того, какой уровень РЭЙД вы выберете, обязательно помните, что RAID - это не бэкап.
    К нам за восстановлением данных обращаются с самыми разными массивами.
    Ответ написан
    7 комментариев
  • Может ли видеть СРМ система подмену GPS?

    Daemon23RUS
    @Daemon23RUS
    как вы думаете может ли СРМ система видеть подмену геолокации

    если geo IP <> geo GPS тогда подмена GPS детект. Это самый простой способ лежащий на поверхности.
    Продолжаем, доступные рядом точки доступа WiFi в подавляющем большинстве стационарны. Если Ваш Ipad видит VyasaPupkinWiFi, который всегда был виден с вашего дивана, и тут бац внезапно вы по GPS в новой локации а VyasaPupkinWiFi вещает 90% мощности - подмена GPS детект.
    Это я рассуждал с точки зрения разработчика, которому нужно определить факт подмены, и рассказал о малой части способов (не раскрывать же все, а то потеряю конкурентное преимущество)
    Ответ написан
  • Nginx: Как отследить порт в url и отобразить страницу на нём?

    ky0
    @ky0 Куратор тега Nginx
    Миллиардер, филантроп, патологический лгун
    Странный подход.

    Если я вижу где-то большое количество dst-портов, это с высокой вероятностью кривота. Что будете делать, когда для разных приложений захочется по-разному обрабатывать запросы?
    Ответ написан
    Комментировать
  • Почему Python не видит библиотеку?

    Maksim_64
    @Maksim_64
    Data Analyst
    Оставить на денек, другой SpeechRecognition в покое, и познакомится с концепцией виртуального окружения.
    Ответ написан
    4 комментария
  • Сжатие БД в MS SQL?

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

    Но если прямо очень нужно, то советую вместо сжатия средствами БД, попробовать сжать средствами файловой системы (например btrfs - zstd, 16 уровней сжатия), можно поиграть с разным размером кластера, что может сильно повлиять на результат... особенно если в базе данных соседние поля с одинаковыми данными, а движок их упаковывает независимо.

    Скорость записи в базу данных на сжатом диске сильно упадет, особенно если делать большой размер кластера (так как это увеличивает степень сжатия), но вот скорость чтения, особенно с hdd, даже может подрасти (особенно при хорошей степени сжатия), но должно много всего совпасть.
    spoiler
    Можно придумать абсурдно дикую комбинацию файловых систем и bcache, когда быстрый несжатый диск ssd (который не жалко или с хорошим ресурсом на запись) выставлен как кеш к диску, который будет размещен на сжатом хранилище, типа cloop, в этом случае запись на медленный носитель будет отложена на потом, а данные будут быстро складываться на ssd кеш.. пока скорость поступления данных на запись в этом буфере не превысит скорость записи на сжатый носитель, конструкция будет работать очень эффективно (занимая ресурсы процессора само собой, но там скорее всего однопоточная реализация будет).

    НАСТОЯТЕЛЬНО рекомендую файлы индексов не сжимать, за исключением случаев, когда они целиком и полностью влезают в оперативную память и запись в базу данных не производится.

    ОБЯЗАТЕЛЬНОЕ тестирование всей конструкции на реальных данных перед запуском в продакшен, иначе можно получить проблему, и конечно же бакапы, без них ничего делать даже не начинай.

    p.s. наилучшее сжатие можно получить, если грамотно его реализовать на стороне самого приложения, ведь его разработчик знает, где какие данные как лежат, как их можно эффективно перераспределить и главное, есть библиотеки типа того же zstd, когда можно держать несколько словарей для сжимаемых данных, специально собранных под свои наборы данных,.. отличный пример сжатие xml/json файлов, где теги/атрибуты могут занимать до 90% пространства,.. и при маленьком размере сжимаемого куска, словарь на них будет в каждом куске свой.. а вот общий словарь для всего пакета файлов позволит на порядок сократить их объем.

    p.p.s. само собой, замена xml/json на правильно созданный protobuf исключит эту проблему в зачатке
    Ответ написан
    Комментировать
  • Сжатие БД в MS SQL?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Я просоединяюсь к совету выше. На тему того что самое эффективное уплотение информции
    можно сделать на уровне разработки приложения.

    Я-бы предложил не сжимать всю базу а проанализировать, какие таблицы и какие поля занимают
    80%
    всего пространства. (Процены я взял с головы по принципу Паретто. Вы можете взять любой
    процент. Можно 90 или 70 не суть важно. Важно чтобы не закапыватья м мелочах.)


    Из опыта других БД. (Не MS-SQL). Часто бывало что потребителем места были BLOB-поля где
    лежали какие-то несуразные и никому не нужные документы. Аттачменты. Картинки. Копии
    email из переписок с пользователем и многое другое. Были ситуации когда причиной роста
    БД были старые архивные записи в таблице которые почему-то были забыты. Они должны
    были удаляться но из за бага не удалялись.

    Хорошая практика в данном случае - убрать из БД все длинные текстовые документы
    или положить их в gzip
    на уровне самого приложения например. Обычно такие поля
    не участвуют напрямую в операциях OLTP и их сжатие ни на что особо не влияет.

    Почти все современные БД имеют очень хорошую плотность информации на мегабайт
    и если админ что-то там шринковал или уплотнял - то это носит временную меру. Через
    некоторое время БД возвращается к той плотности как и была раньше вследствие
    updates например.

    По поводу ROW level/block level сжатия. Я не специалист в MS_SQL, но обычно это надо
    предварительно тестировать под нагрузкой на PROD для всех DBMS в общем то.
    Велика вероятность падения производительности а это, сами понимаете слишком
    большая цена за экономию. И диски в наше время значительно дешевле скажем чем 10 лет назад.
    Ответ написан
    Комментировать
  • Как проще установить xorg на redhat 8 (oracle linux 8)?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Хм. Взять пакеты от epel, за которые вообще говоря Oracle не отвечает - а потом жаловаться, что конфликт зависимостей - очень умное решение.
    Вы уж либо "крестик снимите", то есть найдите пакеты, зависимости которых не найдены, тем более, что они прям перечислены (у меня в EL6 была прописана пачка репов, кроме epel - elgis, remi, rpmforge, rpmfusion, lux, wandisco - не знаю, кто из них сейчас жив, давно отошел от темы EL) либо "трусы оденьте" - то есть уберите epel и используйте только оракловые репы, тем более, что X должно быть в базовой поставке.
    Ответ написан
    Комментировать
  • Как сделать такое приложение для пожарных, суть- пожарные водоисточники?

    @Everything_is_bad
    Уровень моего программирования Hello World и все(((

    Два варианта
    1. потратить время и научится писать "крутые приложения" - долго
    2. потрать деньги и нанять разработчиков - дорого
    Ответ написан
    Комментировать
  • Чем удобно производить контроль/логирование производимых изменений в конфигах/инфраструктуре?

    CityCat4
    @CityCat4 Куратор тега Сетевое администрирование
    Жил да был черный кот за углом...
    Сейчас существует тикетная система

    Привязать к ней VCS, который и будет показывать, что было что стало. Поскольку вас несколько, вообще стоит завести отдельный трекер-сервис - чем меньше народу знает про внутриадминскую кухню, тем лучше.
    У меня такое реализовано на redmine + svn
    Ответ написан
    Комментировать
  • Как залить большой файл sql в базу?

    @Everything_is_bad
    запусти screen и в нем включи загрузку
    Ответ написан
    4 комментария
  • Как организовать \процесс работы в гос. учреждении если ты ИТ-специалист?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Организация рабочих процессов IT отдела - это обязанность руководителя данного отдела. StanislavOtan у вас какая должность? Что в должностных обязанностях написано? Если вы не руководитель данного отдела - то в вашу область ответственности организация рабочих процессов не входит. Даже если руководителя нет - просто переадресуйте этот вопрос наверх. Если вы руководитель, то вам надо просто найти и нанять опытного человека для организации рабочих процессов в отделе. Без опыта сделать это можно только набивая свои шишки: в сети много курсов, статей и прочего.
    Ответ написан
    1 комментарий
  • Как поставить пароль на папку в iCloud?

    @maksam07
    Напрямую поставить пароль на папку в iCloud невозможно. Apple не предоставляет возможности шифровать или устанавливать пароли на отдельные папки в iCloud.

    Только шифровать/паролить перед загрузкой в облако, но конечно же это не удобный вариант.
    Ответ написан
    1 комментарий
  • Как заблокировать сайты на Linux?

    delphinpro
    @delphinpro
    frontend developer
    Есть такая. Сам пользуюсь. Всем советую.
    Скачать программу
    Ответ написан
    Комментировать
  • Проблема с жёстким диском?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    у меня сборка где весь мусор вырезан

    Дальше можно не читать :) Мусор-то вырезан, а где гарантия, что майнер не врезан? Десятка ставится с официального образа, нет там особо ничего шляпного... (это я говорю, как человек, только вот полгода назад пересевший дома на десятку)
    Ответ написан
  • Как использовать простаивающие VPS?

    xenon
    @xenon
    Too drunk to fsck
    Бесполезно, но - когда я делаю себе новый ключик для wireguard (для нового компа, смартфона), очень удобно получить "красивый" ключ (чтобы несколько букв в начале ключа показывали имя устройства, для хоста asdf чтобы ключ был вроде asdf/....

    1) не перепутаешь, какой ключ от какого сервера, не надо пересверять постоянно при настройке
    2) сразу видно, что раз ключ "красиво" начинается, то это публичный ключ

    И вот этим загружаю простаивающий комп. Но если хочется длинный префикс, а VPS слабая - это как раз загрузит ее на ближайшие 15 лет :-)

    https://github.com/axllent/wireguard-vanity-keygen
    https://github.com/warner/wireguard-vanity-address
    Ответ написан
    1 комментарий