• Как поставить элементы по центру?

    @Evangelist
    Еще вариант:
    для .row-родителя прописать класс

    .justify-content-center

    Ответ написан
    Комментировать
  • Как работать с ref в jest+enzyme?

    @Evangelist
    Плохо, что не видно кода.
    Как вариант, посмотреть сюда:
    https://reactjs.org/blog/2018/03/29/react-v-16-3.h...
    Ответ написан
    Комментировать
  • Нужен ли Linux для начинающего разработчика?

    @Evangelist
    Virtualbox под nix системами очень стабилен (как vmware под виндой). Я использую связку xubuntu+vbox(win10). При этом, машина должна быть достаточно мощная, особенно в плане оперативной памяти (16gb+).

    Почему xubuntu - он содержит все преимущества просто убунты, но ресурсов поедает на порядок меньше, за счет чего ОС работает ощутимо быстрее, особенно на слабых машинах.

    При таком раскладе максимально получаю все преимущества linux и не теряю ничего от того, что эмулирую windows c фотошопом и другим виндовым софтом. Пробовал через wine - не понравилось, кривовато.

    Забыл, что такое регулярная переустановка системы, всё очень стабильно и надежно.

    На сегодняшний день, есть еще один очень хороший инструмент - avocode, который разработан как под windows, так и под linux. Его использую дополнительно к фотошопу.
    Ответ написан
    Комментировать
  • Как сэкономить ресурсы оперативной памяти при кодинге в Ubuntu?

    @Evangelist
    Для разработки под linux нужно достаточное количество оперативки и нормальный диск (он же SSD).
    Мне, на текущей галере, изначально дали пк с 4гб оперативки, HDD 10-летней давности с 2 мб кэша, без видеокарты. Я просто отказался так работать.
    В итоге предоставили 16 ГБ оперативки, диск SSD, видеокарту, - полет нормальный. Честно скажу, 16 мне иногда маловато. Photoshop работает через win7 в virtualbox (7 гб выделяю).

    В домашнем офисе 32 gb RAM и в разы лучше всё остальное.

    Поддерживаю позицию polifill, ставь перед фактом, что тебе выдали корч, а не компьютер для современной разработки (или с тебя хотят проекты 5-летней давности сложности, аки компьютер, который тебе выдали?).

    Также рекомендую с ubuntu перейти на xubuntu (облегченная убунта). Таким образом, OS может заработать быстрее.

    плюсую уже упомянутым рекомендациям:
    - swap не нужен;
    - стоит попробовать работать с avocode (я использую и avocode и photoshop);
    Ответ написан
    4 комментария
  • Как вернуть свободнйы драйвер nouveau?

    @Evangelist
    Ты можешь сэкономить время, если снесешь систему и просто поставишь по-новой. Если ты даже поставишь этот драйвер, то всеравно система будет работать уже не так быстро, увы. Поэтому, зачем платить больше?)
    Ответ написан
    Комментировать
  • Настройка 3-х мониторов и двух видеокарт в Linux Debian (хочу добиться режима как в windows)?

    @Evangelist
    Если железо тянет, то можно просто сделать 2 монитора будут как один большой (имхо, это невелика беда, это же не проблема дублирования), а третий(или даже 3-4, с ними) будут отдельными.
    При этом, мышь будет перемещаться между мониторами ровно.

    На примере *buntu-подобных систем:

    sudo apt-get install aptitude
    sudo aptitude safe-upgrade
    sudo aptitude update && sudo aptitude install -y intel-microcode &&
    sudo aptitude update && sudo aptitude install -y intel-gpu-tools

    Идем в Software & updates, таб Additional Drivers, отметить галочкой драйвер nvidia, tested, а внизу - microcode.
    sudo shutdown -r now

    sudo aptitude update && sudo aptitude install -y nvidia-361 &&
    sudo aptitude update && sudo aptitude install -y nvidia-settings &&
    sudo aptitude update && sudo aptitude install -y nvidia-xconfig &&
    sudo aptitude update && sudo aptitude install -y xorg-server

    sudo nvidia-settings >>> отметить галочкой "Enable Xinerama"
    после выставления конфига в этих настройках, обязательно сохранить конфиг в файл /etc/X11/xorg.conf (можно merge). Если файла нет изначально, нужно создать там просто пустой файл xorg.conf, через sudo.
    sudo shutdown -r now

    * версию nvidia (например, nvidia-361), которую будем ставить - нужно смотреть под каждую видеокарту, какая туда покатит и её устанавливать.
    ** это конфиг для систем на базе Intel процессоров, nvidia видеокарт.

    Успехов!
    Ответ написан
    Комментировать
  • Как указать степень сжатия при архивации tar?

    @Evangelist
    Очень удобно также использовтаь архиватор 7z, который сразу же и шифрует AES256. Особенно удобен для хорошего сжатия данных.

    7za u -t7z -r -mx=0 -mmt=4 -mhe -v4480m -pPSWD arc.7z folder-or-file(s)

    a – добавить файлы в архив
    -t7z – установить тип архива 7z
    arc.7z – имя файла будущего архива
    -mmt=4 – активизировать мультипоточность. Можно выставлять, если проц многоядерный.
    folder-or-file(s) – что будем архивить
    -pPSWD – указывает 7z использовать пароль после -p
    -mhe – шифровать архивный header (скрывает имена файлов в архиве)
    -v4480m – разделить большой файл на эдак 4480 Mb , чтоб закатать на DVD, например.
    -mx0 – уровень компресии (0-9).

    можно и
    $ tar -cf file.tar file1.txt file2.txt - создаст архив без сжатия. удобен скоростью тоже.
    Ответ написан
  • Есть ли такая программа, которая умеет сохранять файл работы в случае аварии?

    @Evangelist
    Лучше приучи себя всё время жать ctrl+s. Выручит не только в Иллюстраторе.
    Ответ написан
    Комментировать
  • Какие файлы системы нужно бекапить? именно избирательное копирование файлов на флешку?

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

    @Evangelist
    Отладку ПО лучше делать не на хосте, а на виртуальной машине. Там откаты делаются архибыстро и удобно.
    Под windows хорошо работает vmware.
    Откатывать хост для подобных задач - это дряхлый велосипед.

    А на хост машину лучше просто поставить например, Shadow Defender, который при каждом старте системы будет восстанавливать прошлое состояние системы, что будет способствовать уменьшению риска стать жерствой троянов (латентных вирусов), к примеру.
    Ответ написан
    Комментировать