• Работа с репозиториями git через ssh/SOCKS-прокси

    Представим типичную конфигурацию сети, когда рабочие станции не имеют прямого доступа в Интернет. И нужно на одной из этих станций (далее - Host) получить доступ к репозиторию git, находящемся в Интернет, например, на GitHub (забудем на мгновенье, что доступ возможен и через транспорт http).

    При попытке сделать clone на Solarized (мне эта подборка цветовых схем очень нравится), получим предсказуемый ответ:

    host$ git clone git://github.com/altercation/solarized.git
    Initialized empty Git repository in /home/ole/bin/solarized/.git/
    github.com[0: 207.97.227.239]: errno=Connection refused
    fatal: unable to connect a socket (Connection refused)
    

    Read on →

  • Удобное перекодирование видео с несколькими звуковыми дорожками в iFlicks

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

    Read on →

  • Двухэтапная аутентификация Google и её применение для sshd в Ubuntu

    Недавно бродил по настройкам учётной записи Google и мне попался Gmail Security Checklist, дающий пошаговые рекомендации в пяти частях по улучшению безопасности. Многие очевидны, например, проверка на вирусы, но в части "Your Google Account" я обнаружил очень полезные рекомендации:

    01 2fa

    Read on →

  • Теоретизирование о подключении монитора со входом DVI к порту Thunderbolt

    Я уже давно привык работать с двумя мониторами. На одном - рабочие инструменты типа терминала и текстового редактора (моя основная рабочая специфика - сетевое и системное администрирование), а на другом - браузер с графиками и консоли с алармами. Работаешь и видишь, что происходит и можешь среагировать на большинство проблем в момент их появления.

    При программировании тоже два монитора нужны. На одном - среда разработки, на другом - разрабатываемая система. В общем два монитора - благо. Даже в офисной работе они полезны.

    Read on →

  • Исправление ошибок локали при работе по ssh через Terminal.app в OS X Lion

    После установки OS X Lion я заметил, что при работе на удалённых хостах по ssh стали выдаваться такие ошибки "Please check that your locale settings":

    perl: warning: Please check that your locale settings:
    	LANGUAGE = (unset),
    	LC_ALL = (unset),
    	LC_CTYPE = "UTF-8",
    	LANG = "en_US.UTF-8"
        are supported and installed on your system.
    

    Read on →

  • Установка OS X Lion в виртуальной машине VMWare Fusion

    Неделю назад я хотел проверить, как будет проходить обновление Mac OS X Server 10.6 на OS X Lion Server 10.7. Всё оказалось гораздо сложнее, чем я думал - процесс установки 10.7 в VMWare Fusion был мучительным. Ни VMWare Fusion, ни Parallels Desktop не поддерживают пока гостевую OS X Lion, ни десктопную, ни серверную.

    Read on →

  • Однобокое суждение, основанное на паре часов работы с OS X Lion Server

    Для желающих поставить OS X Lion Server рекомендую прочитать статью "OS X Lion Server Review" и посмотреть видео "Installing OS X Lion Server" и "OS X Lion Server Administration Tool Tour".

    Read on →

  • Программы на моём Mac под OS X Lion

    Вышел OS X Lion. Я сразу же обновился на Macbook Pro. Обновление прошло гладко, система работала быстро, но с предыдущей версии у меня тянется ворох небольшой проблем. Например, регулярно появлялись фантомные образы дисков, отъедающие память. Или периодически при засыпании с почти исчерпанным зарядом батареи ноутбук загружался с нуля.

    Read on →

  • Блеск и нищета iSCSI на Mac OS X

    Недавно я рассказывал о своём опыте настройки iSCSI. На Mac OS X я использовал globalSAN iSCSI initiator. На первый вгляд всё работает прекрасно, опция "Persistent Connection" позволяет автоматически подключать раздел, скорость нормальная, под Ubuntu данные с этого раздела (локального) я могу читать.

    Read on →

  • Выход из bash без сохранения истории

    Бывает, что в командную строку вместо запроса программы неосознанно вводится случайно пароль и он остаётся в истории. Много лет назад таким немудрёным способом взломали учётные записи моего знакомого, прочитав файл .history (там всё было сложно, он нарушил классическую заповедь не давать свой логин другому человеку).

    Если в историю попало что-то, что не должно было попасть, то можно выйти, зайти и удалить файл истории, но проще выполнить команду:

    $ kill -9 $$
    

    $$ - это pid текущего экземпляра bash/sh.