Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| apple:osx:apple_tnt [2020/05/13 03:00] – внешнее изменение 127.0.0.1 | apple:osx:apple_tnt [2023/11/06 14:42] (текущий) – dx | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ====== Полезные мелочи при работе с OS X ====== | ||
| + | ===== HowTo - Как сделать xyz? ===== | ||
| + | |||
| + | ==== iTerm2 keepalive ==== | ||
| + | |||
| + | В файл '' | ||
| + | |||
| + | <code bash> | ||
| + | Host * | ||
| + | ServerAliveInterval 20 | ||
| + | ServerAliveCountMax 180 | ||
| + | TCPKeepAlive no | ||
| + | </ | ||
| + | |||
| + | ==== Удалить все разделы на диске ===== | ||
| + | |||
| + | <code bash> | ||
| + | diskutil zeroDisk force short /dev/disk0 | ||
| + | </ | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | ==== Изменить формат файла для скриншотов ==== | ||
| + | |||
| + | Изменить на JPG | ||
| + | |||
| + | < | ||
| + | defaults write com.apple.screencapture type jpg | ||
| + | killall SystemUIServer | ||
| + | </ | ||
| + | |||
| + | Вернуть обратно PNG | ||
| + | |||
| + | < | ||
| + | defaults write com.apple.screencapture type png | ||
| + | killall SystemUIServer | ||
| + | </ | ||
| + | |||
| + | Нашёл [[https:// | ||
| + | |||
| + | ==== Посмотреть статус шифрования FileVault ==== | ||
| + | |||
| + | Для apfs томов (смотрим " | ||
| + | |||
| + | < | ||
| + | |||
| + | Для hfs томов | ||
| + | |||
| + | < | ||
| + | |||
| + | FIXME [[https:// | ||
| + | |||
| + | ==== Увеличить histoty в terminal ==== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | Добавить в '' | ||
| + | |||
| + | < | ||
| + | export HISTFILESIZE=999999 | ||
| + | export HISTSIZE=999999 | ||
| + | </ | ||
| + | |||
| + | ==== Запретить автоматически распаковывать ZIP архивы в Safari ==== | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ==== Как записать образ Windows из под Mac ==== | ||
| + | |||
| + | * https:// | ||
| + | * Convert a DMG to ISO and Convert ISO to DMG on Mac | ||
| + | |||
| + | < | ||
| + | hdiutil convert -format UDRW -o Downloads/ | ||
| + | diskutil list | ||
| + | diskutil partitionDisk /dev/diskX 1 "Free Space" " | ||
| + | sudo dd if=Downloads/ | ||
| + | diskutil eject /dev/diskX | ||
| + | </ | ||
| + | |||
| + | ==== Устанавливаем словари Lingvo в macOS X ==== | ||
| + | |||
| + | Источник: | ||
| + | |||
| + | ==== Отключить Dashboard и другие твики ==== | ||
| + | |||
| + | Отключить Dashboard | ||
| + | |||
| + | < | ||
| + | |||
| + | Включить Dashboard | ||
| + | |||
| + | < | ||
| + | |||
| + | Другие разные твики - https:// | ||
| + | |||
| + | ==== Как изменить место сохранения скриншотов в Mac OS ==== | ||
| + | |||
| + | via http:// | ||
| + | |||
| + | < | ||
| + | |||
| + | Поддерживаемые форматы файлов: | ||
| + | |||
| + | < | ||
| + | |||
| + | Перезапустить процесс SystemUIServer | ||
| + | |||
| + | < | ||
| + | |||
| + | ==== Как уменьшить размер Microsoft Office 2016 ==== | ||
| + | |||
| + | via http:// | ||
| + | |||
| + | Не одного меня беспокоит аппетит офисного пакета в Mac. | ||
| + | |||
| + | В Windows 7 Office 2016 (32 бита) занимает 2 ГБ. Установлены Access, Excel, OneNote, Outlook, PowerPoint, Publisher, Word | ||
| + | |||
| + | {{: | ||
| + | |||
| + | В macOS Sierra Office 2016 занимает 4.8 ГБ и установлены только Excel, PowerPoint и Word. | ||
| + | |||
| + | {{: | ||
| + | |||
| + | ==== Как выбрать предпочитаемую Wi-Fi сеть==== | ||
| + | |||
| + | // | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | ==== Что такое .cleverfiles и как удалить Disk Drill ==== | ||
| + | |||
| + | .cleverfiles создаёт мерзкая программа [[https:// | ||
| + | |||
| + | Удалять каталог можно смело. | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | ==== Commander One не видит iOS устройства ==== | ||
| + | |||
| + | Выполнить в терминале | ||
| + | |||
| + | < | ||
| + | |||
| + | Перезапустить Commander One | ||
| + | |||
| + | ==== pptp в sierra ==== | ||
| + | |||
| + | Поддержку PPTP убрали в последнем релизе macOS (Sierra). | ||
| + | |||
| + | Какие есть варианты | ||
| + | |||
| + | * [[https:// | ||
| + | * [[http:// | ||
| + | |||
| + | В итоге пришлось перейти на OpenVPN/ | ||
| + | |||
| + | Статья по данной теме - http:// | ||
| + | |||
| + | ==== Transport Tycoon Deluxe ==== | ||
| + | |||
| + | В далекие 90 была чудесная DOS/Win игра [[https:// | ||
| + | |||
| + | Запустить в OS X можно без проблем - спасибо [[https:// | ||
| + | |||
| + | Но вот беда, в openttd нет классических [[https:// | ||
| + | |||
| + | НО! Аркадий Паровозов мимо пролетал и ссылку мне верную прислал. | ||
| + | |||
| + | Сценарии из TTD в OpenTTD запихнуть нельзя, | ||
| + | |||
| + | Нашёл на форуме save сценария {{ : | ||
| + | |||
| + | < | ||
| + | |||
| + | ==== / | ||
| + | |||
| + | Большой каталог, | ||
| + | |||
| + | Це бэкапы iдевайсов сделанные iTunes. | ||
| + | |||
| + | ==== Программа для учёта трафика в Mac ==== | ||
| + | |||
| + | Ничего на свете лучше нету, чем смотреть всё через терминал. | ||
| + | |||
| + | Для себя выбрал [[http:// | ||
| + | |||
| + | < | ||
| + | |||
| + | Увы не нашёл в сети рецепта приготовления vnstat в OS X, поэтому пришлось провести небольшое расследование. | ||
| + | |||
| + | Ищем где находятся файлы vnstat | ||
| + | |||
| + | <hidden locate vnstat> | ||
| + | < | ||
| + | $ locate vnstat | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | </ | ||
| + | </ | ||
| + | \\ | ||
| + | <hidden find / -name vnstat> | ||
| + | < | ||
| + | $ sudo find / -name vnstat | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | / | ||
| + | </ | ||
| + | </ | ||
| + | \\ | ||
| + | |||
| + | Из файла [[https:// | ||
| + | |||
| + | < | ||
| + | cp -v examples/ | ||
| + | chown root:wheel / | ||
| + | launchctl load / | ||
| + | </ | ||
| + | |||
| + | В нашем случае будет так | ||
| + | |||
| + | < | ||
| + | sudo cp -fv / | ||
| + | sudo chown root / | ||
| + | sudo launchctl load / | ||
| + | </ | ||
| + | |||
| + | Смотрим работает ли daemon | ||
| + | |||
| + | < | ||
| + | $ sudo ps aux | grep vn | ||
| + | Password: | ||
| + | dx 13088 | ||
| + | root 12956 | ||
| + | </ | ||
| + | |||
| + | Чтобы остановить daemon | ||
| + | |||
| + | < | ||
| + | |||
| + | < | ||
| + | |||
| + | Статистика за день | ||
| + | |||
| + | < | ||
| + | |||
| + | Статистика за месяц | ||
| + | |||
| + | < | ||
| + | |||
| + | Статистика за час | ||
| + | |||
| + | < | ||
| + | |||
| + | FIXME добавить статистику для примера | ||
| + | |||
| + | ==== Как удалить vagrant? ==== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | < | ||
| + | rm -rf / | ||
| + | rm -f / | ||
| + | sudo pkgutil --forget com.vagrant.vagrant | ||
| + | </ | ||
| + | |||
| + | так как файлов этих нет, а vagrant установлен в /opt | ||
| + | |||
| + | Поэтому используем рекомендации для Linux | ||
| + | |||
| + | < | ||
| + | rm -rf / | ||
| + | rm -f / | ||
| + | </ | ||
| + | |||
| + | Можно также скачать установочный пакет и запустить ./ | ||
| + | |||
| + | < | ||
| + | $ ./ | ||
| + | The following files and directories will be removed: | ||
| + | / | ||
| + | / | ||
| + | |||
| + | Do you wish to uninstall Vagrant (Yes/No)? | ||
| + | Yes | ||
| + | The uninstallation process requires administrative privileges | ||
| + | because some of the installed files cannot be removed by a | ||
| + | normal user. You may now be prompted for a password... | ||
| + | |||
| + | |||
| + | Successfully uninstalled Vagrant. | ||
| + | Done. | ||
| + | Press any key to exit. | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | <code bash> | ||
| + | # | ||
| + | |||
| + | # | ||
| + | # Functions | ||
| + | # | ||
| + | # Exits the script with the given exit code after waiting | ||
| + | # for a keypress. | ||
| + | # | ||
| + | # @param [Integer] $1 exit code. | ||
| + | function key_exit() { | ||
| + | echo "Press any key to exit." | ||
| + | read | ||
| + | exit $1 | ||
| + | } | ||
| + | |||
| + | # Appends a value to an array. | ||
| + | # | ||
| + | # @param [String] $1 Name of the variable to modify | ||
| + | # @param [String] $2 Value to append | ||
| + | function append() { | ||
| + | eval $1[\${# | ||
| + | } | ||
| + | |||
| + | # | ||
| + | # Script | ||
| + | # | ||
| + | # Collect the directories and files to remove | ||
| + | my_files=() | ||
| + | append my_files "/ | ||
| + | append my_files "/ | ||
| + | |||
| + | # Print the files and directories that are to be removed and verify | ||
| + | # with the user that that is what he/she really wants to do. | ||
| + | echo "The following files and directories will be removed:" | ||
| + | for file in " | ||
| + | echo " | ||
| + | done | ||
| + | |||
| + | echo "" | ||
| + | echo "Do you wish to uninstall Vagrant (Yes/ | ||
| + | read my_answer | ||
| + | if [ " | ||
| + | echo " | ||
| + | key_exit 2 | ||
| + | fi | ||
| + | |||
| + | # Initiate the actual uninstall, which requires admin privileges. | ||
| + | echo "The uninstallation process requires administrative privileges" | ||
| + | echo " | ||
| + | echo " | ||
| + | echo "" | ||
| + | |||
| + | # Use AppleScript so we can use a graphical `sudo` prompt. | ||
| + | # This way, people can enter the username they wish to use | ||
| + | # for sudo, and it is more Apple-like. | ||
| + | osascript -e "do shell script \"/ | ||
| + | |||
| + | # Verify that the uninstall succeeded by checking whether every file | ||
| + | # we meant to remove is actually removed. | ||
| + | for file in " | ||
| + | if [ -e " | ||
| + | echo "An error must have occurred since a file that was supposed to be" | ||
| + | echo " | ||
| + | echo "" | ||
| + | echo " | ||
| + | key_exit 1 | ||
| + | fi | ||
| + | done | ||
| + | |||
| + | echo " | ||
| + | echo " | ||
| + | key_exit 0 | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ==== TinyTinyRSS ==== | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | FIXME | ||
| + | |||
| + | ==== Как отключить звук при загрузке ==== | ||
| + | |||
| + | <wrap danger> | ||
| + | |||
| + | * Удерживание F10 Mute | ||
| + | * sudo nvram SystemAudioVolume=%0 | ||
| + | |||
| + | <wrap safety> | ||
| + | * [[http:// | ||
| + | * https:// | ||
| + | |||
| + | Проверялось в El Capitan на MB Late 13 | ||
| + | |||
| + | ==== Как удалить книгу в iBooks ==== | ||
| + | |||
| + | Удалить полностью в iДевайсах ничего нельзя, | ||
| + | |||
| + | Самое интересное, | ||
| + | |||
| + | В OS X делаем так (http:// | ||
| + | |||
| + | EN | ||
| + | * Open the iBooks app. | ||
| + | * Go to the iBooks Store (left of the toolbar, at the top). | ||
| + | * On the right-hand-side, | ||
| + | * Books will appear; find the one you want to remove and hover your mouse over the cover. | ||
| + | * A little ' | ||
| + | |||
| + | RU | ||
| + | * Открыть iBooks | ||
| + | * Магазин → Главный экран магазина | ||
| + | * В правой части Быстрые ссылки → Покупки | ||
| + | * Наводим на обложку нужной книги и удаляем ' | ||
| + | |||
| + | ==== Установка wpscan в OS X ==== | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | К сожалению просто так wpscan не заработает | ||
| + | |||
| + | < | ||
| + | dx-mac: | ||
| + | Ruby >= 2.1.9 required to run wpscan (You have 2.0.0) | ||
| + | </ | ||
| + | |||
| + | Т.к. в El Capitan довольно старая версия Ruby | ||
| + | |||
| + | < | ||
| + | dx-mac: | ||
| + | ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15] | ||
| + | </ | ||
| + | |||
| + | Как установить | ||
| + | |||
| + | < | ||
| + | # Install all prerequisites for your OS (look above) | ||
| + | cd ~ | ||
| + | curl -sSL https:// | ||
| + | source ~/ | ||
| + | echo " | ||
| + | rvm install 2.3.1 | ||
| + | rvm use 2.3.1 --default | ||
| + | echo "gem: --no-ri --no-rdoc" | ||
| + | gem install bundler | ||
| + | git clone https:// | ||
| + | cd wpscan | ||
| + | gem install bundler | ||
| + | bundle install --without test | ||
| + | </ | ||
| + | |||
| + | ==== Как правильно писать OSX или OS X? ==== | ||
| + | |||
| + | http:// | ||
| + | |||
| + | Правильно Mac OS X, но в сентябре 2016 всё изменится и будет просто macOS. | ||
| + | |||
| + | ==== Включить отображение скрытых файлов ==== | ||
| + | |||
| + | В терминале | ||
| + | |||
| + | < | ||
| + | |||
| + | И перезапустить Finder (alt) | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Вернуть обратно | ||
| + | |||
| + | < | ||
| + | |||
| + | <wrap important> | ||
| + | Внимание! В последней версии OS X синтаксис изменился. Правильная команда ниже | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | |||
| + | ==== Уведомление о выполнении команды в терминале OS X ==== | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | via http:// | ||
| + | |||
| + | Например запустили '' | ||
| + | |||
| + | < | ||
| + | $ ping -c 10 ya.ru && tput bel | ||
| + | $ brew update && tput bel | ||
| + | </ | ||
| + | |||
| + | ==== Как удалить Java? ==== | ||
| + | |||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | < | ||
| + | sudo rm -fr / | ||
| + | sudo rm -fr / | ||
| + | </ | ||
| + | |||
| + | ==== Как сбросить настройки Java? ==== | ||
| + | |||
| + | TL;DR | ||
| + | |||
| + | Удалить файлы | ||
| + | |||
| + | < | ||
| + | ~/ | ||
| + | ~/ | ||
| + | ~/ | ||
| + | ~/ | ||
| + | </ | ||
| + | |||
| + | Казалось бы, что может быть проще, чем восстановление настроек по-умолчанию? | ||
| + | |||
| + | Если вы думаете, | ||
| + | |||
| + | Не хочу знать какие < | ||
| + | |||
| + | Если после удаления настройки откуда-то потом восстанавливаются, | ||
| + | |||
| + | Ниже, что удалять **НЕ НУЖНО** т.к. не поможет. С невероятной скоростью информация копируется из блога в блог, даже если она непроверенная и неактуальная. | ||
| + | |||
| + | < | ||
| + | ~/ | ||
| + | ~/ | ||
| + | ~/ | ||
| + | ~/ | ||
| + | ~/ | ||
| + | ~/ | ||
| + | ~/ | ||
| + | </ | ||
| + | |||
| + | Удаление этих файлов не приводит к восстановлению настроек по-умолчанию. | ||
| + | |||
| + | Ни в коем случае не пытайтесь найти что-то внятное на discussions.apple.com, | ||
| + | |||
| + | Типичный тред | ||
| + | |||
| + | - Хола посоны. У меня МАК и в Сафари я не могу нормально смотреть ниггаТитьки тому-що у меня всплывает постоянно баннер с этим нашим самым главным чуваком из < | ||
| + | \\ | ||
| + | - У меня МАК и в Сафари нет такой хуйни, хотя я тоже смотрю ниггаТитьки. Попробуй нажать на своем МАКе цмд-банан, | ||
| + | \\ | ||
| + | |||
| + | - Спасибо за ответ вайтНигга4.20, | ||
| + | \\ | ||
| + | |||
| + | - Очень странно, | ||
| + | |||
| + | < | ||
| + | --Попробуйте сочетание цмд-банан и цмд-авокадо, | ||
| + | \\ | ||
| + | |||
| + | -Спасибо всем, я нихуя не делал и у меня всё само заработало после 666 ребутов. Больше никаких баннеров с нашим самым главным чуваком, | ||
| + | |||
| + | ==== Как удалить Adobe Flash? ==== | ||
| + | |||
| + | * https:// | ||
| + | * https:// | ||
| + | |||
| + | Adobe Flash Player uninstaller - {{: | ||
| + | |||
| + | ==== Как очистить DNS кэш в OS X? ==== | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | 10.10.4-later | ||
| + | |||
| + | < | ||
| + | |||
| + | 10.10-10.10.3 | ||
| + | |||
| + | < | ||
| + | |||
| + | OSX 10.9 | ||
| + | |||
| + | < | ||
| + | |||
| + | OSX 10.7 – 10.8 | ||
| + | |||
| + | < | ||
| + | |||
| + | OSX 10.5 – 10.6 | ||
| + | |||
| + | < | ||
| + | |||
| + | ==== RDP клиент для OS X ==== | ||
| + | |||
| + | **Microsoft Remote Desktop** | ||
| + | |||
| + | Microsoft (внезапно!) сделала добротный клиент для OS X, [[https:// | ||
| + | |||
| + | **CoRD** | ||
| + | |||
| + | // | ||
| + | |||
| + | http:// | ||
| + | |||
| + | **Royal TSX** | ||
| + | |||
| + | Есть бесплатная версия. AIO (VNC, RDP, SSH, etc). | ||
| + | |||
| + | https:// | ||
| + | |||
| + | ==== Ремонт ==== | ||
| + | |||
| + | Если вы решили самостоятельно починить Macbook - например заменить кулер или аккумуляторную батарею, | ||
| + | |||
| + | Для тех кому интересно почитать про отвертки: | ||
| + | |||
| + | * http:// | ||
| + | * http:// | ||
| + | |||
| + | В моём случае сломался кулер (шум, треск). Первым делом были выполнены рекомендации вроде этих: [[https:// | ||
| + | |||
| + | После чего был изучен мануал по самостоятельному ремонту | ||
| + | |||
| + | * [[https:// | ||
| + | * [[http:// | ||
| + | |||
| + | Ознакомившись с мануалом сделал заказ в магазине [[http:// | ||
| + | |||
| + | ==== Big Brother ==== | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Mac OS X не стесняясь отправляет неведомо что своему будущему CEO (кому бы вы думалиии, | ||
| + | |||
| + | * https:// | ||
| + | * http:// | ||
| + | |||
| + | **Safari**\\ | ||
| + | Настройки → Поиск → Включить предложения → Safari | ||
| + | | ||
| + | |||
| + | **Spotlight**\\ | ||
| + | Системные настройки → Spotlight → Поиск в Интернете с помощью Bing | ||
| + | |||
| + | Либо запускаем скрипт на Python с сайта fix-macosx | ||
| + | |||
| + | < | ||
| + | <code python> | ||
| + | # | ||
| + | |||
| + | from Foundation import NSMutable, NSMutableDictionary | ||
| + | from Foundation import CFPreferencesSynchronize, | ||
| + | import os, sys | ||
| + | |||
| + | # We only handle Yosemite' | ||
| + | majorRelease = int(os.uname()[2].split(" | ||
| + | if majorRelease < 14: | ||
| + | print "Good news! This version of Mac OS X's Spotlight and Safari are not known to invade your privacy." | ||
| + | sys.exit(0) | ||
| + | |||
| + | def fixSpotlight (): | ||
| + | DISABLED_ITEMS=set([" | ||
| + | REQUIRED_ITEM_KEYS=set([" | ||
| + | BUNDLE_ID=" | ||
| + | PREF_NAME=" | ||
| + | DEFAULT_VALUE=[ | ||
| + | {' | ||
| + | {' | ||
| + | {' | ||
| + | {' | ||
| + | {' | ||
| + | {' | ||
| + | {' | ||
| + | {' | ||
| + | {' | ||
| + | {' | ||
| + | {' | ||
| + | {' | ||
| + | {' | ||
| + | {' | ||
| + | {' | ||
| + | {' | ||
| + | {' | ||
| + | {' | ||
| + | {' | ||
| + | {' | ||
| + | {' | ||
| + | ] | ||
| + | |||
| + | items = CFPreferencesCopyValue(PREF_NAME, | ||
| + | newItems = None | ||
| + | if items is None or len(items) is 0: | ||
| + | # Actual preference values are populated on demand; if the user | ||
| + | # hasn't previously configured Spotlight, the preference value | ||
| + | # will be unavailable | ||
| + | newItems = DEFAULT_VALUE | ||
| + | else: | ||
| + | newItems = NSMutable.new() | ||
| + | for item in items: | ||
| + | missing_keys = [] | ||
| + | for key in REQUIRED_ITEM_KEYS: | ||
| + | if not item.has_key(key): | ||
| + | missing_keys.append(key) | ||
| + | |||
| + | if len(missing_keys) != 0: | ||
| + | print " | ||
| + | newItems.append(item) | ||
| + | continue | ||
| + | |||
| + | if item[" | ||
| + | newItems.append(item) | ||
| + | continue | ||
| + | |||
| + | newItem = NSMutableDictionary.dictionaryWithDictionary_(item) | ||
| + | newItem.setObject_forKey_(0, | ||
| + | newItems.append(newItem) | ||
| + | |||
| + | CFPreferencesSetValue(PREF_NAME, | ||
| + | CFPreferencesSynchronize(BUNDLE_ID, | ||
| + | |||
| + | def fixSafariSpotlight (): | ||
| + | # Safari " | ||
| + | # EXCEPT when it comes to submitting search metrics to Apple. | ||
| + | # | ||
| + | # To disable these metrics, we have to disable Safari' | ||
| + | # " | ||
| + | # " | ||
| + | # | ||
| + | # You'll be forgiven if you find this confusing. | ||
| + | BUNDLE_ID=" | ||
| + | PREF_NAME=" | ||
| + | CFPreferencesSetValue(PREF_NAME, | ||
| + | CFPreferencesSynchronize(BUNDLE_ID, | ||
| + | |||
| + | fixSpotlight() | ||
| + | fixSafariSpotlight() | ||
| + | print "All done. Make sure to log out (and back in) for the changes to take effect." | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ==== Как посмотреть статус шифрования диска ==== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | < | ||
| + | |||
| + | где Volume Name имя нашего диска | ||
| + | |||
| + | ==== Как создать PDF из нескольких JPG ==== | ||
| + | |||
| + | Ставим [[https:// | ||
| + | |||
| + | < | ||
| + | |||
| + | Конвертируем | ||
| + | |||
| + | < | ||
| + | |||
| + | Если файл слишком большой пробуем разный уровень качества | ||
| + | |||
| + | < | ||
| + | |||
| + | ==== Как скопировать вывод терминала в буфер обмена ==== | ||
| + | |||
| + | < | ||
| + | |||
| + | Чтобы вставить информацию из буфера обмена в файл | ||
| + | |||
| + | < | ||
| + | |||
| + | ==== md5 ==== | ||
| + | |||
| + | Смотрим md5 хэш | ||
| + | |||
| + | **openssl** | ||
| + | |||
| + | < | ||
| + | |||
| + | **md5** | ||
| + | |||
| + | < | ||
| + | |||
| + | Для вывода, | ||
| + | |||
| + | < | ||
| + | |||
| + | **Ставим md5sum** | ||
| + | |||
| + | < | ||
| + | $ brew install md5sha1sum | ||
| + | $ md5sum [file] | ||
| + | </ | ||
| + | |||
| + | ===== Разное (ошибки и глюки) ===== | ||
| + | |||
| + | ==== zsh: bad CPU type in executable: nmap ==== | ||
| + | |||
| + | Не работает nmap в Big Sur. | ||
| + | |||
| + | <code bash> | ||
| + | dx@dx ~ % nmap | ||
| + | zsh: bad CPU type in executable: nmap | ||
| + | dx@dx ~ % sudo nmap | ||
| + | sudo: unable to execute / | ||
| + | dx@dx ~ % arch -x86_64 brew install nmap | ||
| + | Running `brew update --auto-update`... | ||
| + | ==> Auto-updated Homebrew! | ||
| + | Updated 1 tap (homebrew/ | ||
| + | |||
| + | You have 40 outdated formulae installed. | ||
| + | You can upgrade them with brew upgrade | ||
| + | or list them with brew outdated. | ||
| + | |||
| + | Warning: nmap 7.93 is already installed, it's just not linked. | ||
| + | To link this version, run: | ||
| + | brew link nmap | ||
| + | dx@dx ~ % brew link --overwrite nmap | ||
| + | </ | ||
| + | |||
| + | Вполне возможно, | ||
| + | |||
| + | ==== nposixerrordomain: | ||
| + | |||
| + | nposixerrordomain: | ||
| + | NSPosixErrorDomain: | ||
| + | |||
| + | Пока не решил. ulimit не помогает FIXME | ||
| + | |||
| + | ==== suggestd нагрузка на CPU ==== | ||
| + | |||
| + | Пока не решил FIXME Самое близкое к истине - https:// | ||
| + | |||
| + | У меня началось после добавления аккаунта Gmail в Mail.app. | ||
| + | |||
| + | ==== ppt001 ==== | ||
| + | |||
| + | TG Pro и Coconut battery долго пугали сообщениями о плохом состоянии аккумулятора. | ||
| + | |||
| + | И вот в один день не включается OSX с ошибкой PPT001 | ||
| + | |||
| + | На сайте Apple радостное [[https:// | ||
| + | |||
| + | Аккумулятор не обнаружен. | ||
| + | |||
| + | Обратитесь в компанию Apple или отнесите свой компьютер в авторизованный сервисный центр компании Apple или в розничный магазин Apple Store, чтобы определить, | ||
| + | |||
| + | Рекомендуют делать ресет - https:// | ||
| + | |||
| + | Что сделал | ||
| + | * Выключил | ||
| + | * Подключил магсейф | ||
| + | * Нажал одновременно Shift-Control-Option + кн вкл | ||
| + | * Одновременно отжал все кнопки | ||
| + | * Нажал вкл | ||
| + | * Заработало. Но акб менять :( | ||
| + | |||
| + | ==== Время подключения к серверу imap.google.com через порты по умолчанию истекло ==== | ||
| + | |||
| + | mail.app выдал многозначительное | ||
| + | |||
| + | {{: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | Пошукал в интернетах и ничего не нашёл. | ||
| + | |||
| + | Лечится перезапуском mail.app или пересозданием аккаунта | ||
| + | |||
| + | ==== Установка зависла на 1 second remaining. Что делать? | ||
| + | |||
| + | Ничего. Просто подождать. Долго. | ||
| + | |||
| + | * https:// | ||
| + | * http:// | ||
| + | * https:// | ||
| + | |||
| + | ==== Неизвестные файлы с расширением padl ==== | ||
| + | |||
| + | < | ||
| + | $ ls -la /Users/dx/ | ||
| + | total 216 | ||
| + | drwxr-xr-x@ | ||
| + | drwxr-xr-x | ||
| + | -rw-r--r-- | ||
| + | -rw-r--r-- | ||
| + | -rw-r--r--@ | ||
| + | drwx------ | ||
| + | -rw-r--r-- | ||
| + | |||
| + | ---CUT--- | ||
| + | </ | ||
| + | |||
| + | Единственное упоминание нашёл [[http:// | ||
| + | |||
| + | Посмотреть их содержимое можно так | ||
| + | |||
| + | < | ||
| + | |||
| + | Что именно это за файлы я так и не понял. Но теперь знаю, что они не опасны. | ||
| + | |||
| + | ===== Разные ссылки ===== | ||
| + | |||
| + | * http:// | ||
| + | * http:// | ||
| + | * https:// | ||
| + | * http:// | ||