Мігрція із LXC на KVM

  1. Інсталюємо KVM віртуалку з такою ж ОС як і на LXC
  2. На обох віртуалках інсталюємо rsync (apt-get install rsync)
  3. На KVM-віртуалці, задаємо пароля для root'а та дозволяємо доступ по ssh
    /etc/ssh/sshd_config

     

  4. На LXC створюємо файл  /root/exclude.txt

    а далі виконуємо команду
     

    Джерело

Update values when use gem config

Example

 

Paperclip::Errors::NotIdentifiedByImageMagickError

При збережені картинки у форматі webp виникала помилка Paperclip::Errors::NotIdentifiedByImageMagickError, якщо paperclip створював різні версії файлу

Здається ImageMagick-6.X не підтримує даного формату (webp), проте остання версія,  таких проблем не має.

Інсталюємо останню варсію, на момент написання даного посту це ImageMagick-7.0.7-28,

Інсталюємо залежності

Давайте подивимось з якими форматами файлів ми готові працювати

Як ми бачимо є підтримка лише jpeg, webp та zlib. Перелік усіх доступних бібліотек http://www.imagemagick.org/download/delegates/

Наприклад давайте добавимо png формат:

Далі потрібно перезібрати ImageMagick (див. вище) і в результаті отримаємо підтримку бібліотеки

Після цих маніпуляцій проблема була вирішена

Якщо проект на хероку то створюємо buildpack

або додаємо запис, якшо buildpack був ініціалізований раніше

Також добавляэмо два файли

.buildpacks

Aptfile

 

Immutable

Приклад як обновити в стейті дочірній елемент

Або якщо вложеності більше

 

An alternative solution to a problem when Safari does not support the download attribute

 

ref in React

Example use

 

 

Catch all exceptions in a rails controller

source