Как распаковать rar архив при помощи docker?
Понадобилось мне распаковать файл с расширением rar на компьютере с MacOS. Mac работать с rar архиватором из коробки не умеет. Устанавливать ради одного файла непонятное приложение на рабочую систему не хотелось.
С задачей прекрасно справился Docker, благо, образ с архиватором уже сделал для нас хороший человек:
docker run --rm -v $PWD:/files maxcnunes/unrar:latest unrar e -r filename.rar
Аналогично при помощи докера можно запускать любые редкие утилиты, если их образы существуют в докер-хабе.
P.S. добавил себе такой алиас в .zshrc:
alias unrar="docker run --rm -v $PWD:/files maxcnunes/unrar:latest unrar e -r "
теперь распаковывать файлы можно при помощи команды unrar filename.rar
Улучшают ли вегетарианцы экологию?
Многие вегетарианцы считают, что если отказаться от мяса и есть только растительную пищу, то вред, который человеческая деятельность причиняет окружающей среде будет меньше. Для животноводства нужно много ресурсов, которые вредят окружающей среде, логично, что если питаться только растительной пищей, то вред окружающей среде будет меньше. Отчасти они правы, но есть нюансы.
Пищеварительная система у травоядных животных устроена несколько более эффективно, чем пищеварительная система людей. А значит, при использовании мяса животных в пищу КПД пищевой цепочки с животными будет выше, чем только если питаться одной только растительной пищей.
Профессор Ами Траугер из Университета Джоржии опубликовал статью, где сравнивает вред наносимый производством соевых культур и экологичным животноводством:
"Экологическое опустошение, вызванное монокультурами, невозможно переоценить, и соевые бобы не являются исключением. Из одного фунта (0,45 кг) соевых бобов получается два лепешки темпе весом 14 унций (0,4 кг) (20% белка). Один акр (0,4 га) земли может дать 300 фунтов (136 кг) соевых бобов за один длинный вегетационный период (с мая по ноябрь). Напротив, при низкой (гуманной) плотности один акр леса может содержать 3-4 свиней (600 фунтов, 272 кг мяса при 27% белка). Если кто-то просто ест соевые бобы, кажется, что выращивать сою гораздо выгоднее, чем разводить свиней, особенно если их кормят кормами на основе сои. Но соевые бобы не приносят прибыли без машин или в меньших масштабах, если только люди не выращивают их на небольших участках с неоплачиваемым человеческим (обычно женским) трудом, как некоторые фермы в Индии. Таким образом, свиньи и соевые бобы примерно эквивалентны с точки зрения производства белка на акр, но свиньи более эффективны, если они едят другие продукты, кроме соевых бобов."
Автор утвержает, что если полностью отказаться от мясной пищи, человечество будет наносить окружающей среде больший вред, так как, чтобы компенсировать недостаток животного белка требуется большее количество белка растительного. Большее количество растительного белка требует больше места для его выращивания, больше топлива для седьскохозяйственных машин и для транспортировки готовой продукции. Дополнительно, распашка земель под монокультуры уничтожает естественную среду обитания многих других животных и растений.
Вместо выращивания монокультур, авторы статьи предлагают использовать существующие биомы для выращивания сельскохозяйственных животных в среде близкой к естественной.
Аналогично, раньше считалось, что использование биодизеля снижает выбросы парниковых газов. Так считалось ровно до тех пор, пока не были созданы более точные математические модели которые показали, что распашка лесов под рапсовые культуры в лучшем случае не снижает парниковые выбросы а в худшем случае их увеличивает.
Midjourney
Интересный способ чинить пластиковые детали
Поломались ножницы. Разломилась пласстмасовая ручка. Ножницы копеечные, в магазине такие стоят пару евро, но стало интересно, можно ли, в принципе, такое починить?
Ручка сделана из материала похожего на полипропилен или на ABS пластик. Такой пластик не растворяется растворителями, не клеится клеем, да и сам разлом оказался неровный, что ставит под сомнение саму идею склеивания подобного. Такой пластик можно расплавить, но при соединении расплавленных частей в месте соединения пластик становится более хрупким, поскольку структура материала оказывается нарушенной.
В сети попался на глаза интересный способ починки пластмассовых автомобильных бамперов при помощи металических скобок. Идея в следующем: металлическая проволока разогревается и вплавляется в пластмассу. Металл дополнительно армирует пластик, что компенсирует хрупкость, а при застывании пластик образует с металлом отличную адгезию. Стало интересно, сработает ли этот способ в моем случае?
Способ сработал даже лучше чем я ожидал. Я использовал медные канцелярские скрепки, которые предварительно подогнул в виде небольших петелек и разогрел паяльником. После того как медный крючок вплавился в пластмассу, лишнюю проволоку обрезал кусачками. Каждый излом соединил тремя металлическими скобками, лишнее отрезал, зашлифовал и залил сверху дополнительно пластиком из 3d ручки.
Получилось вполне прочно. Выглядит, может быть, не очень красиво, зато функционально!