Азы работы в Mac OS X

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



Command-W — закрыть окно.
Option-Command-W — закрыть все окна.
Control-F4 — сделать активным следующее открытое окно.
Control-F5 — перейти в панель инструментов.
Control-F6 — перейти в панель настроек.

Command-Q — выйти из программы.
Command-D — переключение между запущенными приложениями.

Control-Eject- диалог Restart, Sleep, Shutdown.
Control-Command-Eject — закрыть все приложения и перезагрузить компьютер.
Option-Command-Eject или Option-Command-Power — усыпить компьютер.

Command-` — переключение между окнами приложения.
Function-Delete — удалить символ справа от курсора.



Перетаскивание мышью с нажатой клавишей Option — копировать перетаскиваемый элемент в новое место.

Перетаскивание мышью с нажатыми клавишамим Option и Command — создать ярлык (Alias) перетаскиваемого элемента.

Перетаскивание мышью с нажатой клавишей Command — перенести элемент в новое место без копирования.



Принудительное завершение запущенного приложения ещё на этапе запуска — нажать на иконку приложения правой кнопкой мыши, удерживая при этом клавишу Option, вместо пункта меню «Завершить» будет «Завершить принудительно».



Запустить виджет один раз, без его инсталляции — при запуске инсталлятора удерживайте кнопки Command и Option, вместо кнопки «Установить» будет «Запустить».



Shift + CMD + 3 — снять изображение всего рабочего стола.
Shift + CMD + 4 — снять только часть экрана, нужно будет выбрать часть экрана.
Shift + CMD + 4 + пробел — скриншот конкретного окна.



Просмотр скрытых файлов:
defaults write com.apple.Finder AppleShowAllFiles -bool true;

После перезапускаем Finder:
killall Finder;

Отменить эту возможность:
defaults write com.apple.Finder AppleShowAllFiles -bool false;

И снова перезапустить Finder.



При перетаскивании папки или файла можно задержать курсор на нужной папке чтобы она открылась.



CTRL + F2 — открыть меню
CTRL + F3 — установить фокус на Док



Expose
F9 — показать миниатуры всех окон.
F10 — окна только активной программы.
F11 — доступ к рабочему столу, скрыть все окна.



Mission Control — все открытые окна и запущенные программы сразу.
На клавиатуре Apple нажмите F3 или комбинацию fn+F9.
Щелкните значок Mission Control на панели Dock.
Щелкните значок Mission Control в Launchpad.



Удерживать V при загрузке — загрузка в режиме Verbose, используются для диагностики проблем загрузки.

Удерживать S при загрузке — Single-User — однопользовательский режим.

HTC HD2

Много появляется мыслей про HTC HD2. Подумал, что лучше уж писать всё про этот аппарат в отдельной ветке, чем где попало )

Вот первый повод — несколько видов брака.
Источник — опрос на форуме 4pda.ru.
1. Неровно вклеен экран — 32 процента опрошенных (примерно 200 человек).
2. В той или иной мере неадекватная реакция экрана на нажатия — 41% (примерно 250 человек).
3. Продавливание экрана в одном углу — 27% (примерно 150 человек).

Ну что я могу сказать… хренова (
Очень хреново, когда у флагманского устройства компании, который стоит очень приличных денег, такие явные проблемы со сборкой.
Да, возможно не все указанные проблемы влияют на работу, многие их даже не заметят, но я в некотором роде перфекционист — у меня хороший глазомер и неприятие каких-либо, даже мелких, кривостей (лучше пусть будет просто и тупо, но ровно) — так что даже едва заметная неровность будет меня нервировать и отравлять пользование устройством. Так что ну его нафиг этот девайс — за такие деньги буду я ещё переживать попадётся мне нормальный или кривой.

Служба коротких ссылок Hit.KG

Запустил новый сайт — служба коротких ссылок Хит.КГ.
Идея простая. Если не нравится длинная и нечитабельная ссылка, то данная служба позволяет сгенерировать для неё короткую ссылку.
Например, есть ссылка вида «diesel.elcat.kg/index.php?act=announce&f=27&id=55», заходим на сайт Хит.КГ, указываем эту ссылку в соответствующем поле, жмём кнопку «ОК!» и получаем ссылку «hit.kg/078c0c», теперь зайдя по этой ссылке служба коротких ссылок перенаправит вас на ту длинную ссылку. Более того, часть новой ссылки после адреса сайта (в данном примере — «078c0c»), так называемый тэг, можно задать самостоятельно — перед нажатием кнопки «ОК!» разверните дополнительные поля кликнув по ссылке «дополнительно», в поле «Своё название» можно задать, например, слово «about-up», таким образом ссылка получится вот такая — «hit.kg/about-up».

Кроме того в дополнительных опциях можно задать время действия ссылки, а также пароль для доступа к ней.

Причём всё это можно сделать и без регистрации.

Конечно же, я не ожидаю, что служба коротких ссылок Hit.KG станет хитом, но кому-нибудь да пригодится )

Придавило...

Прекрасный августовский вечер, примерно 18:00. я проснулся оттого, что мой пес лизал мне лицо и чуть -чуть попискивал. накануне была какая-то вечеринка с приемом алкоголя в количестве несовместимом с жизнью. я открыл глаза. пес продолжал свое занятие. у меня было легкое, ненавязчивое похмелье. выражалось оно в частичном параличе половины моего тела. то есть правая рука и правая нога не слушались мозга. ещё я оглох, и левый глаз перестал видеть. если бы я даже захотел в этот момент что -то сказать, максимум получилось бы: — аааа… ууу… гггг… по глазам пса я понял, что если в ближайшие минут пять не выведу его на улицу, то к запаху моего перегара добавится запах его говна.
Читать дальше →

Почему я не покупаю iPhone (2)

Вспомнил про заметку skriv-а, написанную давным давно (в 2010 году) "Почему я не покупаю iPhone!". Он назвал единственной причиной отсутствие многозадачности.

Вспомнил я про это потому, что вдруг осознал, что единственная серьёзная причина, по которой я не покупал iPhone, теперь почти в той же степени относится и к Андроидным устройствам. Для меня причиной номер один является невозможность подключения устройства как юсб-флешки. А сейчас и андроидное устройство нельзя подключить как флешку. Зато можно подключить его как медиа-плеер и ещё какую-то х@#ню, причём к компьютеру под Виндой, а к своей рабочей машине под Юниксом так и вовсе не могу.
Куплю всё-таки как-нибудь iPhone и не потому, что это модно и гламурно (это, как раз, отпугивает), а потому, что это другой, по своему интересный мир, это стотыщмильёнов аксессуаров на любой вкус и цвет. А что для Андроидных девайсов? Если у тебя не флагман от Самсунга одного-двух последних поколений, то в лучшем случае ты найдёшь парочку чехлов унылого вида.

CentOS 8: sftp chroot для пользователя

Ничего сокровенного, просто заметка чтобы вспомнить если понадобится.

В файле /etc/ssh/sshd_config прописываем нужные настройки для группы, в которую включен нужный пользователь:
Match Group rock
        ChrootDirectory /data/%u
        ForceCommand internal-sftp


Мне кажется, вместо конструкции "/data/%u" можно указать просто "~", но я решил использовать более явную.

А также включаем внутренний sftp:
Subsystem       sftp    internal-sftp


Однако, тут есть подводный камень. Чтобы sshd мог сделать chroot папка пользователя должна принадлежать root-у и права на запись ни у кого другого быть не должно, т.е. установить на папку право на запись для группы не получится. Это приводит к тому, что пользователь не может ничего записать в свою папку и остаётся писать во вложенную папку, которую, к тому же, он не может создать. Для данной моей задачи всё это не критично, так что пойдёт.

Ну и попутно можно настроить вход по публичному ключу. А если с какой машинки публичный ключ типа dss (вроде бы устаревший алгоритм), а демон ругается на него примерно вот так:
sshd[8456]: userauth_pubkey: key type ssh-dss not in PubkeyAcceptedKeyTypes [preauth]


то надо добавить в конфиг sshd вот такой параметр:
PubkeyAcceptedKeyTypes=+ssh-dss

И шоб вы...

Недавно зашел ко мне на работу один штрих (скажем, Вовка) поиграться. Тока завели гаму, а тут приходит клиент (точнее, -тка). Я поставил Вовчику
Botmatch, шоб не скучал, а сам пошел с клиенткой в кабинет. Сидим, базарим. Из приемной несутся звуки побоища и фразы, которыми Вова
комментирует ход игры.

Типа:
— Ты нас пятеркой, а мы тебя ща из говномета!
— Кто забрал сто грамм здоровья!? У-у-c-с-суки!
— Че вы все на меня-то! Друг с другом воюйте!
— Эх, такого пацана замочили!
И протча. Разговор с клиенткой переходит в заключительную фазу — спасибо-пжалста-досвиданья-бла-бла-бла.

Читать дальше →

"Девушка с татуировкой дракона" - Стиг Ларссон

Несколько дней назад начал читать эту книгу. Нравится, хотя чувствую, что ещё не дошёл до начала самого интересного )
Как часто бывает, пока идут две, казалось бы, не относящихся друг к другу линии повествований — про журналиста Микаэла Блумквиста и про необычную девушку — Лисбет Саландер. Очевидно, обе линии скоро должны объединиться )
Ещё подозоеваю, что скоро девушка, главная герояиня, серьёзно изменится )
Автор, если не ошибаюсь, швед и события книги происходят в Швеции, так что шведские имена героев и географические названия звучат непривычно после разных Джонов, Мэри, Манхеттенов и Нью-Йорков )

Samsung Galaxy S Glide – QWERTY слайдер

Я как-то писал о том, что мне очень понравился смартфон с QWERTY-клавиатурой Nokia E71. К сожалению, наличие QWERTY-клавиатуры означает небольшие размеры экрана. Правда это не относится к слайдерам. В частности интересный Android-смартфон – Samsung Galaxy S Glide, выполненный в форм-факторе бокового слайдера с выдвижной QWERTY-клавиатурой:
Процессор: 1 ГГц, двухъядерный.
Дисплей: 4-дюймовый, Super AMOLED, 400х800.
Камера: 8 МП.
Память: 4 Гб встроенной, слот под microSD.
Коммуникации: Wi-Fi, Bluetooth, GPS

Мне нравится, вот только сложно будет найти такой с русскими буквами на клавиатуре )

Доступ к рабочему столу CentOS с Mac OS X

На работе компьютер под CentOS, а дома под Mac OS X. Иногда бывает нужно подключиться из дома к рабочему компьютеру и доделать или посмотреть что-то в уже открытой сессии иксов.
На рабочем компьютере установил пакет x11vnc. Указал пароль для подключения при помощи команды «x11vnc -storepasswd» и запустил ожидание подключения командой:
x11vnc -nolookup -forever -usepw -display :0 -q &


А в Mac OS X даже устанавливать ничего не пришлось. Подключась через Finder — «Подключение к удалённому рабочему столу» указывая строку «vnc://адрес_рабочего_компьютера» или же из консоли «open vnc://адрес_рабочего_компьютера».
Ну и конечно надо позаботиться о безопасности подключения — прикрыть файрволом порт 5900 на рабочем компьютере, поднять шифрованный туннель.

Последний вариант вот такой:
x11vnc -noxrecord -noxfixes -noxdamage -nolookup -ncache 0 -forever -usepw -display :0 -q -nowait_bog &