2009-09-26

Синхронизация файлов при помощи subversion.

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

Вот, например, недавно возникла такая практическая задачка: есть четыре компьютера, леопард-десктоп, леопард-ноутбук, тигр-десктоп и винда на нетбуке. На всех вперемежку идёт работа над одним и тем же проектом, смеси матлаба и теха. Два на работе за огненной стеной, а два дома.

Сам я давно использую для аналогичных задач Subversion, установленную на маленьком домашнем сервере. Недавно с удивлением узнал, что сервер вообще не обязателен! Клиент Subversion может работать напрямую с репозитарием! Всё, что нужно, это создать репозитарий на флешке или внешнем диске, а затем втыкать его в компьютер, и запускать необходимые команды svn, используя в качестве url сервера полный путь к репозитарию начинающийся с file:///. Большинство клиентов умеет работать с этим протоколом напрямую.

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

2009-09-24

Запахи и карьера

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

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

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

Так вот, о карьере. Как ее делать, советуют в газетах, рассуждают во внутреннем форуме рассылки. Дают советы разной степени бесполезности. И никто не спрашивает зачем. Как бы всем очевидно, что делать её надо. Совершенно не очевидно. Чем пахнет карьера? Запахом корпоративных ритуалов, отправляемых в закупоренных затемнённых комнатах без окон, где пахнет потом, съеденной кем-то рыбой и перегретым пластиком проектора. Нет, не хочу. Хочу на волю! В леса, в болота, в снег и дождь! Хочу нюхать дым костра. Жаль делать ничего не умею, кроме программ. Да и те уже почти разучился. Чем бы таким заняться?

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

2009-09-23

Google Chrome Frame for IE

Это нечто новое! Гугл занялся улучшением IE. Если приходится им пользоваться из за всяких corporate policy, но есть права поставить plugin, то можно поставить Google Chrome Plugin. Добавив в начало URL префикс "cf:" можно открыть сайт уже кодом плагина, который и быстрее и содержит всякие новые фичи типа canvas. Если сайт содержит мета-информацию для плагина, он может быть открыт плагином автоматически. Я поставил такую информацию вот сюда. Работает!

2009-09-22

Новые фотографии.


Wenatchee Lake and Peshastin Pinnacles

Iron Horse Trail near Thorp
Да, признаться, я несколько забросил свою галлерею фотографий. Уже почти два года ничего туда не выкладываю, хотя путешествуем и снимаем не меньше прежнего. Попробую начать заново. Вот две последних, недавних, поездки.

2009-09-15

Новые мыши

Это "земляная белка", "Ground Squirrel". Снято в Rainier National Park.
А из компьютерных, очень рекомендую Arc Mouse. IMHO, лучший продукт Микрософт. Удобная, со стильным дизайном, работает отлично, складывается очень компактно, а крошечный usb-адаптер крепится внутри на магнитике. Очень приятное дополнение к ноутбуку. Выпускается в нескольких цветах. Мне понравилось чёрное резиноподобное покрытие, а супруге - малиновая.

2009-09-11

Гугл держит слово

Почему-то многие "установщики" считают, что раз у меня в системе включена кодовая страница 1251, то я предпочитаю русский интерфейс. Вовсе нет. Английский интерфейс обещает установить и устанавливает. А русский обещает не установить. И выполняет обещанное.