PostgreSQL coub express.js freeware git jquery laravel links linux macos mysql node.js php powershell python ubuntu vim virtualbox анекдот блог игры интересно стихи цитаты

В общем это практически так же как и в linux
1. Втыкаем флешку и смотрим из консоли diskutil list
Вот так это выглядит у меня на машине
$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            CDROM                  *4.0 GB     disk1
2. Размонтируем флешку diskutil unmountDisk /dev/disk1
После этого флешка будет видна в через diskutil list но в файндере отключится.
3. Записываем образ на флешку sudo dd if=my-linux-distr.iso of=/dev/disk1 (понятно что вместо образа можно пихать путь к файлу на диске)
4. Ждем завершения записи
$ sudo dd if=archlinux-2014.03.01-dual.iso of=/dev/disk1
Password:
1079296+0 records in
1079296+0 records out
552599552 bytes transferred in 472.350022 secs (1169894 bytes/sec)
Теперь если macos не предложила извлечь флешку автоматически - делаем это вручную
diskutil eject /dev/disk1
5. Profit!


В случае если macvim установлен через brew например, то нельзя просто взять и в файндере обычным способом ассоциировать с ним файлы. Его просто нет в папке /Applications потому что он ставится куда-то в дебри /usr/local/Cellar/macvim
Если кто-то ещё не догадался то нужно просто сделать ссылку на него в приложениях
ln /usr/local/Cellar/macvim/7.4-70/MacVim.app /Applications/MacVim.app
Ссылку мы делаем жесткую в этом случае, любознательные граждане могут полистать man ln
После этой процедуры macvim будет виден как обычное приложение.
REM: в современной секвойе, достаточно вот такого
ln -s /opt/homebrew/Cellar/macvim/9.1.1128/MacVim.app ~/Applications/MacVim.app


Меня удивило что такую простую операцию нужно так замороченно делать. Некоторые иконки из ланчпада просто невозможно удалить стандартным способом (просто держим левый клик и ждем появления контролов удаления) почему-то. В моем случае это были иконки стима не прибранные стандартным механизмом удаления. Cуть: надо удалить иконку из launchpad.
  1. Открываем launchpad, берем нужную иконку и тянем её в док
  2. В доке кликаем правой кнопкой грызуна на эту иконку и в параметрах ищем пункт меню "Показать в Finder"
  3. Удаляем иконку в файндере
  4. Удаляем иконку в доке
  5. Profit!


Вот такая вот мощнейшая комбинация, потом нужно будет выбрать окно которое будет снято
Cmd + Shift + 4 + пробел


Наверное яростные адепты macos забросают меня камнями, но я так и не понял в чем кайф вот такого пользования Home\End (дефолтное назначение в macos) и решил вернуться к PC-шному варианту.

Создаем файл ~/Library/KeyBindings/DefaultKeyBinding.dict с содержимым приведенным ниже
{
    /* home */
    "\UF729"  = "moveToBeginningOfLine:";
    "$\UF729" = "moveToBeginningOfLineAndModifySelection:";

    /* end */
    "\UF72B"  = "moveToEndOfLine:";
    "$\UF72B" = "moveToEndOfLineAndModifySelection:";
}
Для того чтобы новые бинды заработали мне пришлось завершить сеанс и зайти снова. Перезагрузка не потребовалась. Найдено гуглением, тестировано на 10.8.3


aghr