Stylesheet conf/userstyle.css not found, please contact the developer of "dokuwiki_2024" template.
apple:osx:apple_tnt
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
apple:osx:apple_tnt [2022/04/16 00:40] – dx | 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:// |