Это небольшой конспект как изолировать от основной системы различные приложения, например если захламлять основную систему не хочется, а возится с docker нет особого желания.

Это небольшой конспект как изолировать от основной системы различные приложения, например если захламлять основную систему не хочется, а возится с docker нет особого желания.
Попался интересный случай в практике — понадобилось восстановить данные из частично скопированного с помощью ddrescue образа с умирающего диска. Подробности под катом.
Здравствуйте! Будет очередной пост про факап Киевстара и про политику публичности этой с позволения сказать украинской компании.
Нашел на просторах интернета забавную технологию: приложение распределенной торговой площадки со встроенным магазином и интеграцией биткоина OpenBazaar. Подробнее о том, что из себя представляет эта платформа можно узнать из официальной документации. Фактически позволяет имея компьютер и выход в интернет заниматься электронной коммерцией без необходимости сложной настройки ПО для работы магазина. О том как настроить публичный узел для этой технологии и будет дальнейшая статья.
Снова пришлось столкнуться с миром энтерпрайза в виде замечательного продукта VMware ESXi 6.5. Хоть компания VMware и использует в своих технологиях Linux, однако подход к работе у них из мира Windows. Не понимаю, как можно было так организовать установку своего продукта, что ни дополнительных драйверов семилетней давности для поддерживаемых RAID-контроллеров в дистрибутив не включено, ни возможности их скопировать с дополнительного носителя просто не существует.
Сходили в прошлое воскресенье прогуляться. Так долго я давно не ходил. Проверил по карте, мы прошли 21.7 км примерно за 6.5 часов. В общем рекомендую.
Понадобилось мне установить Windows 7 с USB Flash. Как на зло под рукой была только 4 ГБ флешка, а установочный образ DVD содержал набор из всех 5 вариантов дистрибутивов под все платформы, что довольно много по размеру и не влазило на флешку. Поэтому понадобился способ уменьшить образ до одного варианта установки.
Сначала как говорится читаем документацию о назначении установочных файлов. И узнаем, что образ, с которого разворачивается установка содержится в специальном формате — WIM. Для манипуляции с ним есть готовая утилита ImageX\GImageX. Однако т.к. из доступного установочного окружения у меня только GNU\Linux, пришлось искать такую утилиту под упомянутую ОС. И к счастью такая утилита нашлась! Это wimlib. К сожалению готовых бинарников не поставляется, но их вполне можно собрать самостоятельно используя либо build-chroot или банально установив набор из dpkg-build + build-essential(нижеприведенное подходит для Debian\Ubuntu, для Redhat\CentOS будет немного отличаться, но правила сборки есть и для них):
git clone git://wimlib.net/wimlib
Затем:
apt-get install libxml2-dev ntfs-3g-dev libfuse-dev
Переходим в директорию wimlib, запускаем скрипт ./bootstrap и затем:
DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage -B
DEB_BUILD_OPTIONS=nocheck нужен для того, чтобы не проводить тестов после сборки. Далее ставим собственно то, что у нас собралось:
sudo dpkg -i wimlib15_1.10.0-1_amd64.deb wimtools_1.10.0-1_amd64.deb
После этого берем файл install.wim с установочного образа и с помощью wimlib-imagex export экспортируем нужный нам образ:
wimexport install.wim 1 win7prox86.wim
Далее записываем загрузчик, установочные файлы с образа на флешку, не забываем скопировать только один файл *.clg для экспортированного образа, который управляет доступным выбором установки и начинаем установку.
Иногда сталкиваешься с ситуациями, когда коллеги приходят и просят «хакнуть» документ или архив, который они защитили паролем, но вспомнить его не могут. Иногда эта ситуация подкрепляется руководящими указаниями, поэтому отвертеться нельзя и приходится заниматься этим.
Иногда бывает необходимо получить локальную копию видео для архива, которое доступно только в виде потокового видео. Довольно большой пласт различных медиакомпаний для потокового вещания (или streaming) используют технологию Adobe HDS В данном случае видеопоток представляет из себя набор фрагментов, которые загружаются плеером. Эти фрагменты можно загрузить с помощью специального ПО.
Попросили меня помочь установить на Mac Pro Ubuntu. Казалось бы — вопрос пустяковый, но на самом деле нюансов оказалось столько, что понадобилось два дня, чтобы справится с ними. Сам Mac Pro оказался «late 2013», т.е. ведрообразный с 2-мя 6-ти ядерными Xeon-ами и двумя AMD FirePro D500.