Для того, чтоб мусорные файлы мака (мета-данные) не появлялись на флешке и не мешали, например, воспроизведению музыки в машине, нужно предпринять ряд действий. Это непривычно для линуксоида и для windows-юзера.
Очень полезное описание нашлось на просторах интернета:
Запретить MDS индексировтаь том:
sudo touch /Volumes/**your_volume_name_here**/.metadata_never_index
Запретить индексирование тома и поиск Spotlight:
sudo mdutil -i off -d /Volumes/**your_volume_name_here**
Отличить создание '.ds_store' на USB устройствах:
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true
Отключить создание '.ds_store' на сетевых дисках:
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
А для того, чтоб зачистить существующие папки от мусора, нужно выполнить:
find /Volumes/**your_volume_name_here** \( -name ._* -or -name .DS_Store -or -name .T* -or -name Thumbs.db -or -type d -name .\* ! -name . \) -exec rm -rf {} \;
Ну а для ленивых есть специальное ПО BlueHarvest, которое делает всю работу за вас, но хочет за это денег.
Очередной вечер в холостяцком стиле дома послужил причиной кухонного креатива, который оказался на удивление удачен, а также позабавил моих друзей.
Итак рецепт как приготовить тай чили вок в домашних условиях.
Начнем с того, что у нас есть уже установленный Oracle Instant Client и SDK на Ubuntu, процесс его установки описывать не буду тк все это давно описано. Итак, мы хотим подружить наш новомодный Node.js с ораклом. Для этого нам потребуется фирменный node-oracledb - a Node.js driver for Oracle Database.
Скорее всего команда
npm install oracledb
закончится ошибкой, потому, что как обычно это бывает с ораклом, не хватает переменных окружения. В моем случае Oracle Instant Client установлен в /opt/Oracle/instantclient_11_2
, поэтому все буду описывать относительного этого пути. SDK расположен в /opt/Oracle/instantclient_11_2/sdk
.
Идем в /etc/profile.d/oracle.sh
, который вы создали при установке клиента, и добавляем в него OCI_LIB_DIR
и OCI_INC_DIR
, таки образом, чтоб получилось что-то вроде моего:
export PATH=/opt/Oracle/instantclient_11_2:$PATH
export LD_LIBRARY_PATH=/opt/Oracle/instantclient_11_2:$LD_LIBRARY_PATH
export NLS_LANG=AMERICAN_AMERICA.UTF8
export ORACLE_HOME=/opt/Oracle/instantclient_11_2
export TNS_ADMIN=/opt/Oracle
export SQLPATH=/opt/Oracle/instantclient_11_2
export OCI_LIB_DIR=$ORACLE_HOME
export OCI_INC_DIR=$ORACLE_HOME/sdk/include
Так же можно прописать нужные переменные в /root/.bashrc
для того, чтоб они были доступны под суперпользователем.
или как не дать маку и другим клиентам писать назойливые .DS_Store
и Thumbs.db
на файловый сервер.
Решается все достаточно просто - для этого существует директива veto files в конфиге самбы, она может быть установлена глобально или отдельно на каждую шару, вот пример из моего конфига:
veto files = /._*/.DS_Store/.T*/Thumbs.db/Network Trash Folder/Temporary Items delete veto files = yes
И после рестарта самбы рекомендуется зачистить сервер от такого рода файлов командой
find /path/to/samba/shares \( -name ._* -or -name .DS_Store -or -name .T* -or -name Thumbs.db \) -delete
find /path/to/samba/shares -type d \( -name "Network Trash Folder" -or -name "Temporary Items" \) -exec rm -rf {} +
После этого проблема закрыта.
Справочный материал:
PS Так же на стороне мака можно запретить создание подобного рода файлов на сетевых носителях и прочих примонтированных устройствах командой
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
Но по отзывам это применимо не ко всем Mac OS, из быстро-гуглинга так и не понял у кого работает, а у кого нет, но официальный саппорт apple рекомендует именно такой способ.
Этот рецепт я придумал буквально за пару минут в машине по дороге домой, но можно сказать, что это новое слово в бургерах и практически революционный подход! В основе этих бургеров лежит специальная котлета с дыркой посередине, как у бублика.
Берем обычную бургерную котлету мираторг или сами делаем котлету размером немного больше чем булочка для бургера, так что бы после жарки она получилась размером ровно как булочка. В центре котлеты делаем сквозную дырку, например, стопкой для крепкого. Полученное изделие солим, перчим по вкусу и обжариваем на углях до готовности.
Готовим салат. Мелко нарезаем огурцы и помидоры, перемешиваем с майонезом (или другим белым соусом, например, можно использовать чесночный). Так же можно использовать приправу для тако.
Берем половинку бургерной булочки (которую можно предварительно разогреть), смазываем соусом барбекю. На нее кладем лист салата. Сверху кладем лук по вкусу (это сделает бургер более сочным, ну или вместо него можно положить кусочек плавленного сыра и получится чизбургер), а на него котлету с дыркой. В дырку кладем примерно столовую ложку салата. Сверху ничем не накрываем.
Блюдо готово к употреблению, можно подавать на стол.