Saturday, October 17, 2015

Настройка Mac Os X после установки

После того как El Capitan стал доступен для загрузки, он образ системы записан на флешку, что бы заменить собой Mavericks на Mac mini. Сразу после установки приступил к настройке новой системы.

Настройка раскладки
В OS X по умолчанию в системе не назначен шорткат на смену Mac-раскладки клавиатурыСмена раскладки происходит при помощи сочетании клавиш Cmd + Пробел, но этот шорткат был закреплен за вызовом строки поиска Spotlight. Чтобы исправить ситуацию, надо зайдти в Системные настройкиКлавиатураСочетания клавиш и отключить два шортката для Spotlite.
Теперь в меню "Клавиатуры/ввод" надо активировать эти же шорткаты для смены раскладки Mac.

Настройка направления скрола
Как в других ОСПереходим в "Системные настройки/Мышь" и снимаем галочку у "Направление прокрутки: обычное"

Отключаем [CapsLock]
"Системные настройки/Клавиатура" перейдите в раздел "Клавиши модификации"
Для выбранной клавиатуры выберите в выпадающем списке "Клавиша CapsLock" - никакое действие.

Включаем функциональные клавиши
"Системные настройки/Клавиатура" Ставим галочку у "Использовать клавиши F1, F2 ..."

Настройка учетной записи App Store
Я предполагаю, что пользователь будет платить только за тот софт, который ему знаком. Поэтому в App Store, с целью ознакомления будет устанавливать только бесплатный софт. Поэтому в настройках можно добавить опцию сохранить  пароль от App Store для временно бесплатных установок.
Переходим в раздел "Системные настройки/App Store". В самом низу выбираем в чек боксе Покупки и встроенные покупки - Запрашивать всегда, Бесплатные загрузки - Сохранить пароль
За скидками я слежу на http://appshopper.com/ .

Устанавливаем свободный софт
Chrome - google:chrome
Keka - http://www.kekaosx.com/ru/
Vlc - http://www.videolan.org/vlc/download-macosx.html
Android File Transfer - https://www.android.com/filetransfer/
Програмка для передачи файлов с Android старше 5.0.
Если Андроиды 2.х и 4.х монтировались к файловой системе, как сменные носители, то файлы с Android 5.0 приходится доставать через такую программку.
XnView - Для просмотра картинок
Если хочется антивирус, можно попробовать установить Avira
CleanMyMac - http://macpaw.com/ru/cleanmymac
Набор утилит для очистки системы
Софт для кодера
sublimetext http://www.sublimetext.com/3
node.js https://nodejs.org/en/

П. С. буду признателен, если кто-то подскажет свободную альтернативу itunes. Простой mp3 плеер с плейлистами, без магазина, библио/медиатек, адаптера телефона и т. п.
Т.е. я его использую, как mp3 плеер, но подача всего остального функционала провоцирует рвотные позывы.

По этой причине вернулся с  iPhone на Android.

Памятка по хоткеям для Mac Os X

Когда у меня только появился mac mini, я подключил к нему свою старую виндос клавиатуру.
И получил дикий диссонанс из-за различий поведений на хоткеи (хотя знаю человека который за iMac-ом работает с виндовс клавиатурой).

Когда я докупил себе беспроводную apple клавиатуру (мышку оставил старую, проводную), то переучится на новые хоткеи довольно быстро. Проще было привыкнуть к новым комбинациям, когда не можешь найти пальцами старые.
Поэтому приведу как памятку сочетание клавиш.

Управление сессией
Ctrl + Shift + Eject - заблокировать экран с вводом пароля
Cmd + Alt + Eject - переход в спящий режим
Ctrl + Eject - окрыть диалог выключения
Eject - кнопка с иконкой в виде домика в правом верхнем углу клавиатуры

Переключение между окнами
Cmd + [~] - переключение к следуюзему окну текущего приложения (Одно приложение может иметь несколько открытых документов в разных окнах).
Cmd + Tab - переключение к окну другого приложения
Ctrl + [Top] или Fn + F3 - открыть Mission Control. Т.е. показать все открытые не свернутые окна в миниатюрах (с тем чтобы можно было перейти к одному из них)
Fn + F4 - открыть launchpad. Т.е. открыть список установленных приложений
Fn + Cmd + F4 - показать рабочий стол. Все открытые окна будут разогнаны в стороны

Хоткеи для текста
Cmd + [Right] - переход в конец строки
Cmd + [Left] - переход в начало строки
Cmd + [Top] - переход к первой строке
Cmd + [Bottom] - переход к последней строке
Alt + [Left] - перейти к началу слова
Alt + [Right] - перейти к концу слова
Fn + Backspace - удалить символ (Аналог копки Delete, которой здесь нету)

Переключение раскладки клавиатуры
Cmd + [Space]
И эту комбинацию можно менять только на ограниченный набор сочетаний. Так же между ними желательно делать небольшую паузу, потому что комбинация может не сработать из за "системы борьбы с залипанием клавиш".

Хоткеи для Finder
Cmd + [Top] - перейти к родительской папке
Cmd + [C] -  скопировать выбранные элементы файловой системы
Cmd + Alt + V - переместить выбранные элементы файловой системы

Хоткеи для создания скриншотов
Cmd + Shift + [3] - сделать скриншот всего экрана
Cmd + Shift + [4] -  сделать скриншот выбранной области
Скриншоты будут с расширением png и находится на рабочем столе
Если добавить к этм комбинациям пробел (Space) - сохранить скриншот в выбранное место
Если добавить Ctrl - сохранить скриншот в буфер обмена

Tuesday, September 22, 2015

Восcтановление ФС FreeBSD после ресета

Случился досадный фейл при попытке вставить флешку в системный блок на FreeBSD. Он подвис, и после перезагрузки пропал из списка DHCP клиентов - для терминальной системы это потеря признаков жизни.
В терминале обнаружил сообщение о проблемах с файловой системой "segmentation fail 11".

Поэтому собрал, что мне помогло оживить этот труп.
Первое что я нашел в интернете (но не помогло)
#: fsck -y /
#: mount -w /
Потом, по списку устройств из cat /stc/fstab
#: fsck -y -f /dev/ad0s2a
Где
'-y' - флаг, дающий право производить любые необходимые действия для восстановления
'-f' - в документации значилось, как "force check"

Так же нашел мудрый совет - добавить в стартовые скрипты проверку файловой системы fsck-ом.
#: echo 'fsck_y_enable="YES"' >> /etc/rc.conf
#: echo 'background_fsck="NO"' >> /etc/rc.conf

Saturday, September 5, 2015

Избавился от старых трубок

Благополучно избавился от 2-х мобильных трубок.
Аппараты остались после апгрейдов и лежали без дела. Поэтому чтобы они не превратились в мусор с умершими батареями я продал их через avito.
Пока продавал, вспомнил, про Yota. Вероятно этот оператор не подойдет по частотам, для этих трубок.

Выкладываю фотки на память.

Nokia 6030
  • Количество sim: 1
  • GSM: 900, 1800
  • Платформа: Series 40 2nd Edition
  • Вес: 90г
  • Емкость батареии: 900 mAh
  • Экран: TFT 128x128px 65 тыс. цветов
  • Дополнительно: Радио
  • Телефонная книга: 300 контактов

Samsung E1182 Duos
  • Количество sim: 2
  • GSM: 900, 1800
  • Вес: 68г
  • Экран: TFT 128x128px
  • Дополнительно: Радио
  • Емкость батареии: 1000 mAh
  • Телефонная книга: 500 контактов

Sunday, January 11, 2015

После новогодний пост

В первые недели января, посмотрел что окружен лишними вещами. Поэтому потихоньку избавляюсь от старых вещей, по тем или иным причинам ставших ненужными.
Так отдал старый принтер принтер потому что за 4 года после окончания ВУЗа так им и не пользовался, отдал старые книги и учебники, потому что читать их не буду. Ну и там далее по шкафу...

Нашел так же бесполезные, но бесценные из за связанной памяти вещи - тетрадь деда со стихами, пачку рукописных сочинений выпускников начала 90-х годов и т п.

Обнаружил, что за последние годы мой почтовый ящик засветился в разных списках рассылок. И каждый более менее серьезный ресурс от твиттера и фейсбука до торент трекера ежедневно бомбит мой ящик свежей порцией спама. Отписываюсь, удаляю тонны накопившейся почты ( > 8000).

Осенью переехал на MacOs X и Mac Mini как на основную систему.
Подтолкнуло к такому шагу смена места работы и необходимость плотной работы с сафари и собственоручное тестирование.

Новый девайс - Mac Mini mid 2010 c 4 Gb Ram, производительность вполне удовлетворительная.
С непривычки больше месяца мучался с раскладками клавиатуры. Как бонус получил систему в которой есть фотошоп и могу открывать psd файлы без гемороя с gimp.
Теперь дома windows доступна на ноутбуке, ubuntu на другом системнике. Музыкальная коллекция, для удобства доступа, переехала на Android смартфон.

Из ново приобретенных привычек макавода - это просмотр списка бесплатных приложений. Само собой, соответствующая страница в закладках браузера, открываю раз в сутки, как прогноз погоды. Для этих целей пришлось даже заапрувить в App store дебетовую карту, без этого нельзя установить даже бесплатный софт.
Вообще для таких операций лучше использовать виртуальную предоплаченную карту с минимальной суммой 50 рублей. Потому что в моем случае, я использовал только реквизиты старой карты, и Apple удовлетворило их наличие. Но Apple может поменять условия в любой момент.

К положительному чертам мак оси и всего софта могу отнести слаженной стандартизированной организации горячих клавиш. Т.е. набор клавиатурных комбинаций идентичен между приложениями. Это положительно сказывается на персональной продуктивности. Что-то подобное реализовано в Ubuntu, но в других менее популярных дистрибутивах с этим хуже.

Стабильность работы системы и софта, нормальная. В том смысле, что в ребут система не уходит, но иногда чтобы убить вышедший из под контроля процесс приходится перезагружать систему. Что то подобное имеет место быть и на Windows 8.1 и на некоторых версиях Ubuntu.

Под Mac есть сборки для популярных свободных приложений, поэтому дискомфорта от перехода не было:
  • Sublime
  • Chrome
  • uTorrent
  • FileZilla
  • VLC
  • XnView (спорный кандидат в хорошие просмотрщики фоток)
Из appStore:
  • Keka - архиватор
  • ViewPic - просмотрщик картинок
Из Apple софта:
  • mail
  • itunes
Другое не распробовал. Если буду ставить офисный пакет, то это будет LibreOffice
В общем софт из AppStore не сильно богат по функциональности, поэтому приходится ориентироваться на межплатформенное свободное ПО.

В профессиональной стороне из того что вспомнилось пока набирал пост.
Перешел с Grunt на gulp, с SCSS на SASS (про LESS перестал думать).
В разаработке приложений подсел на паттерн MVP (Backbone.js). Да так что с мастерил самописный "облегченный" клон фреймворка заточенный на ES5, который использую в некоторых проектах (в том числе браузерных расширений)
B serverside больше делал на node.js/express.