• Аутентификация по публичному ключу в SSH

    Если вы часто заходите на внешние сервера по SSH, или же у вас запускаются процессы, требующие сделать что-то на удалённом сервере, то вместо постоянного ввода пароля можно настроить аутентификацию в SSH по публичным ключам. К этому нужно подходить с умом и осторожностью - если у вас украдут ключи из каталога ~/.ssh, и у вас не настроен passphrase, то злоумышленники получат доступ ко всем вашим серверам. Лучший метод - установка passphrase во время генерации ключа или использование ssh-agent.

    Read on →

  • Инструмент для изучения EFI (rEFIt)

    Пытаясь изучить процесс загрузки Intel Mac, я столнулся с тем, что в отличие от Power Mac, где используется OpenFirmware и есть свой shell (вызывается при загрузке при нажатии Command + Option + O + F), в EFI shell отсутствует.

    Но это не помеха - есть LiveCD rEFIt. rEFIt - это система, которая может запуститься после включения Mac (вставляется CD и выбирается через Option, или же его можно установить на постоянной основе). Она представляет собой инструментарий для любых компьютеров, поддерживающих EFI, в частности поддерживает Intel Mac.


  • Процесс загрузки Apple Mac Intel

    Давно хотел рассмотреть процесс загрузки Mac OS X, давайте сделаем это вместе. Предупрежу - это моя попытка разобраться, и не рассматривайте на эту статью, как истину в последней инстанции. Это первая часть, далее я буду рассматривать более детально начальную и завершающую стадии - BootROM/EFI и launchd.

    Read on →

  • Загрузка и выгрузка системных сервисов (MacPorts)

    Я начал писать заметку о launchctl, но понял, что сегодня её не закончу. Поэтому кратко расскажу о том, как загружать или выгружать сервисы, установленные через MacPorts.

    Read on →

  • Подборка фотографий на тему Mac mini Server

    Среди представленных вчера Apple новых продуктов для меня самым интересным оказался Mac mini Server. Он меня настолько заинтриговал, что я даже загорелся идеей установки сервера на его базе где-нибудь на colocation. Представьте - суровые 19" стойки, суровые мотки кабелей, суровые инженеры датацентра, и тут - сурово стоит Mac mini, пытаясь соответствовать общей суровости :-)

    Кстати, мне порекомендовали две фирмы, дающие Mac mini в аренду для хостинга: iWeb (ссылка от @gothy) и macminicolo.net (ссылка от @lvader).

    А пока попытаюсь понаслаждаться картинами Mac mini в качестве серверов.


  • Блог-клиент Blogo

    Предисловие

    Клиент Blogo мне попался на глаза в прошлом году. На первый взгляд я не нашёл в нём ничего особенного по функциональности, но он был очень красив. Тогда я писал статьи для блога "Команда Траверс и её друзья" исключительно в TextMate и в интерфейсе Wordpress, и менять ничего не хотел. Поэтому внимательное знакомство с Blogo я отложил "на потом".

    Read on →

  • Обновление продуктов Apple

    Сегодня Apple обновил линейку своих продуктов. Для тех, кто не посмотрел информацию на сайте Apple, привожу краткую сводку по тем позициям, которые заинтересовали меня.

    Новые iMac

    Увидев спецификацию iMac 27" я сказал "Вау!".

    • Увеличился экран до 21.5" и 27". Разрешение 1920x1080 для 21.5", и 2560x1440 для 27".
    • В моделях 21.5" и 27" ставятся процессоры Core 2 Duo 3.06GHz или 3.33GHz, а в 27" возможна установка четырёхядерных процессоров "Nehalem" 2.66 GHz (Turbo Boost до 3.2 GHz) Core i5 или 2.8 GHz (Turbo Bust до 3.46 GHz) Core i7.
    • Память 4 GB с возможностью расширения до 16 GB.
    • Видеокарты. В модели 21.5"- NVIDIA GeForce 9400M 256 MB или ATI Radeon HD 4670 256 MB. В 27" - ATI Radeon HD 4670 256 MB или HD 4850 512 MB.
    • BluRay нет.

    Mac mini

    Mac mini меня никогда не интересовал, но на этот раз появилась серверная версия Mac mini без оптического привода и с установленной Mac OS X Server. Характеристики обычной версии:

    1. CPU Core 2 Duo 2.26GHz, 2.53GHz или 2.66GHz
    2. Память 2 GB, максимум 4 GB
    3. Видеокарта NVIDIA GeForce 9400M 256MB
    4. Диск 160GB, 320GB, or 500GB

    Magic Mouse

    Отличная мышь, логичное продолжение Multi Touch. Скроллинг - как в iPhone, одно- и двух-пальцевые жесты. Bluetooth. Как только появится возможность, сразу её куплю.

    MacBook

    • Корпус Unibody
    • Встроенная батарея, как в MacBook Pro с заявленный временем непрерывной работы 7 часов
    • Трекпад, как в MacBook Pro
    • LED-дисплей
    • Процессор Core 2 Duo 2.26 GHz
    • RAM 2 GB с возможностью расширения до 4 GB
    • NVIDIA GeForce 9400M 256 MB

    Apple Remote


  • Блогинг с Things, Blogo и TextMate

    Сегодня я хочу рассказать о своём процессе написания статей. Творческая составляющая - это отдельный вопрос, мысли о том, что написать, и как написать, появляются либо при появлении какой-то проблемы или вопроса, или же при чтении RSS-ленты. Все идеи я записываю в Things (есть и десктопная версия, и под iPhone, они стоят прилично, но, извините за тавтологию, они того стоят), и если до написания очередной статьи я не знаю, какую тему взять, то начинаю просматривать этот список, и что-то из него выбираю.

    Read on →

  • Исправление некорректного отображения русских букв в Midnight Commander под Mac OS X

    Обновление от 04.01.2010. Версия 4.7.0 из портов уже нормально поддерживает UTF-8, поэтому рекомендую ставить её, причём русские буквы отображаются даже при компиляции с ncurses, что даёт возможность отображать интерфейс "нормально", а не ASCII-символами:

    $ sudo port selfupdate
    $ port variants mc
    mc has the variants:
       ncurses: use ncurses screen library
         * conflicts with slang2
    [+]slang2: use slang2 screen library
         * conflicts with ncurses
       universal: Build for multiple architectures
    $ sudo port  install mc +ncurses
    $ /opt/local/bin/mc -V
    GNU Midnight Commander 4.7.0
    Using the ncurses library
    With internationalization support
    With multiple codepages support
    

    А для интереса можно почитать, как исправлялись русские буквы до 4.7.0.

    Я уже давно заметил, что консольный файловый менеджер Midnight Commander неправильно работает с русскими буквами под Mac OS X. Но меня это особо не беспокоило, так как мне он нужен редко и с этой проблемой я могу спокойно смириться. Но сегодня @ex3m_su (очень рекомендую посмотреть социальную сеть ex3m для экстремальных людей, которую он создал - я там бываю регулярно) задал мне вопрос:

    Подскажи, как наложить патч для MC из портов, он не воспринимает utf в интерфейсе {...}

    Read on →

  • О блоге

    У каждого человека есть идеалистические представления о том, как должен быть устроен мир. У многих людей есть потребность узнавать что-то новое и делиться этими знаниями. И у некоторых есть склонность к изложению своих мыслей (вопрос о том, удаётся ли это, оценивают читатели, а не автор).

    Большой опыт общения по электронной почте при решении разнообразных технических проблем привёл меня к мысли о том, что писать я могу, и пора поделиться с другими своим практическим взглядом на мир технологий.

    Моя профессиональная деятельность связана с администрированием различных Unix-систем и сетевого оборудования. Три года назад я открыл для себя мир Apple, и сразу же был поражён человеческому подходу ко всему - от дизайна программ до упаковки. А то, что Mac OS X - это Unix-система с удобнейшим на мой взгляд графическим интерфейсом, сделало меня фанатом Apple. "Дьявол кроется в мелочах", и я не устаю поражаться идеям этой удивительной компании, которые каждый раз изменяют мир технологий.

    Так и родился мой персональный блог "The Apple Geek" (изначально я его назвал "@ctrld. Life in tech").

    Read on →