Предположим, из консоли нужно скопировать какой-то текст, находящийся в файле, допустим, публичный ключ id_rsa.pub (да, это для GitHub). Путь “в лоб” прост:

$ cat ~/.ssh/id_rsa.pub

Затем выделение текста мышью, “⌘+C”. И вставка куда нужно.

Но есть правильный метод – использование команды pbcopy для копирования (есть также команда pbpaste):

$ cat ~/.ssh/id_rsa.pub | pbcopy

А затем – вставка скопированного содержимого файла куда нужно. И не нужно судорожно дёргать мышью для копирования содержимого большого файла.

Tagged with:  

Медиа-центр Plex

Если вы ищете медиа-центр под Mac OS X, то посмотрите на Plex. С первого раза я им не проникся, но со второго был покорён полностью. Я давно искал удобную программу с поддержкой множества форматов, субтитров и нескольких звуковых дорожек. Причём Plex бесплатен.

А если вам понравилось – по поддержите разработчиков, сделав “Donate”. Я – сделал, потому что любая работа должна быть вознаграждена:

Чего и вам желаю.

 

Отключение Google Buzz

Не знаю, как вам, но мне сначала Google Buzz показался отличной идеей, но потом решил, что это лишнее нарушение приватности. Странно об этом говорить, так по крайней мере я активно участвую во некоторых социальных сетях типа Twitter и Facebook, но ещё одна сеть – это слишком. Главная причина отключения – нежелание читать в Buzz трансляции из Twitter, или же трансляции из Facebook, транслированные в Twitter, а затем в Buzz. Или же в любых других комбинациях, включая трансляции через FriendFeed и т.п. Слишком много мусора, а время не бесконечно.

Вот простой метод отключения:

Более подробный метод и правильный метод можно посмотреть на сайте Google.

Извините за отход от тематики блога, но совет может быть многим полезен.

А если подумать на шаг вперёд, то все социальные сети – это убийцы времени и если ты в них много проводишь времени, то ни на спорт, ни на работу, ни на саморазвитие времени не остаётся. Я лично спокойно откажусь от всех сетей, если я смогу написать ещё одну статью для блога или провести на тренировке лишние полчаса. Точка.

 

При поиске проблем для сетевых соединений бывает полезно поменять MTU (Maximum Transmission Unit), т.е. ограничить размер пакета, который без фрагментации проходит через сетевой интерфейс.

Редко это приходится делать на постоянной основе, обычно достаточно сделать на время соединения (но после рассоединения этот параметр придётся переустанавливать вручную):

$ sudo ifconfig ppp0 mtu 1454

Предварительно стоит узнать стандартный размер MTU для соединения:

$ ifconfig ppp0 | grep mtu
ppp0: flags=8151<UP,POINTOPOINT,RUNNING,PROMISC,MULTICAST> mtu 1500

Универсального оптимального MTU нет, в каждом случае нужно обдуманно к нему подходить, вооружившись информацией по структуре пакета с данными, инкапсулируемого в PPP/PPPoE/VPN/etc.

Если оптимальный размер MTU выбран, и его нужно закрепить навсегда за интерфейсом, то можно воспользоваться рецептом “Optimising MTU setting in PPPoE ADSL Connection“.

Tagged with:  

Я долгое время использовал программу QuickSilver для быстрого запуска программ с клавиатуры (эта категория программ на мой взгляд долна ставиться сразу же после установки операционной системы), но с переходом на Snow Leopard заметил, что он стал странно работать (причём в бете, ориентированной именно на 10.6). Замедление работы меня утомило и я начал искать замену. Ею стала замечательная программа LaunchBar, единственным замеченным мною недостатком которой была её небесплатность, но €24 меня не смутили, и после окончания триального срока я её купил.

Но мне было неочевидно, как добавить каталог с приложениями в индекс. Например, я хотел вызывать через LaunchBar XCode, находящийся в /Developer/Applications, но его в списке проиндексированных программ не было. Наконец-то я понял, как это сделать. Суть в том, что в настройках, появляющихся в окне LaunchBar есть только общие установки, но если вызвать окно LaunchBar, то в меню можно много чего выбрать.

(more…)

 

Я описывал, как можно выключить звук, используя консоль, и у akaDimiG возник вопрос, как таким же образом вывести сообщение пользователю (по аналогии “net send” в Windows).

Кирилл Воронин описал в статье “Общение с пользователями” несколько способов. Я наслаждался, глядя на примеры сообщений. Рекомендую почитать его статью.

 

В процессе копаний с сервисами мне попался на глаза plist com.apple.recentitems.plist, в котором хранятся последние 10 хостов, приложений, документов и серверов.

Решил сделать команду, которая выдаст 10 последних запущенных приложений, разделённых знаком ‘#’.

Использовал две программы – plutil (работа с plist) и xpath (perl-интерфейс для xml/xslt). Не уверен, есть ли они в базовом Mac OS X, но с установленным XCode точно есть.

Команда мозгодробительная:

$ plutil -convert xml1 -o - ~/Library/Preferences/com.apple.recentitems.plist | \
  xpath '/plist/dict/key[text()="RecentApplications"]/following-sibling::*[1]/array/dict/string' | \
  sed -e 's/<string>//g' -e 's/<\/string>/#/g'

Но сил на убирание “– NODE — ” уже не осталось, поэтому косметические изыски оставляю вам.

(more…)

Tagged with:  

Знаете ли вы, что Mac mini имеет два выхода на мониторы? Именно это мне обычно нужно для комфортной работы.

(more…)

Tagged with:  

Предновогодняя горячка продолжилась и в этом году. Поэтому приношу свои извинения за уменьшение статей за последние пару дней, это продлится недолго, на следующей неделе я снова войду в нормальный ритм.

Правда сообщу ещё об одних планах, приятных для меня, и не очень приятных для читателей :-) Ехать в Альпы покататься на борде/лыжах в этом году у меня не получается ввиду значительной суммы, которую нужно на такой отдых потратить, поэтому с четверга по воскресенье мы едем кататься в Карпаты. Ноутбук брать с собой не хочется, поэтому объявляю небольшой перерыв. Но вы этого особенно не заметите – всю следующую неделю Apple-общественность будет бурлить. В начале недели – предвкушая, в конце – смакуя очередной Apple Event.

А для того, чтобы не выбиваться из тематики блога, с удовольствием сообщаю, что создатели подкаста Mac Geek Gab (англоязычного, конечно же) выпустили Premium-версию, в которой будет по крайней мере два дополнительных выпуска в месяц. Эта версия распространяется по подписке, стоит $25 за полгода, и содержит все выпуски Free-версии. Поэтому можно переподписываться и слушать его.

(more…)

Tagged with:  

Недавно оставил в другой комнате ноутбук, и он начал громко сигнализировать о приходе новых сообщений по iChat. Идти выключать звук было лень, поэтому зашёл на него по ssh отключил звук командой:

$ osascript -e "set volume output volume 0"

Уровень громкости может быть от 0 до 100 (но никто не запретит поставить 1000, тогда будет 100, или -1000, что равно 0). 0 – это mute.

Воистину лень – это источник знаний.

 
Page 1 of 612345...Last »
© 2010 The Apple Geek