вторник, 15 февраля 2011 г.

Снова о поддержке открытых проектов

В блоге "Linux для всех" на Хабре создал голосование на тему материальной поддержки открытых проектов. Результаты крайне оптимистичны: http://habrahabr.ru/blogs/linux/113684/. Из 2000 уже проголосовавших более 200 уже поддерживают и больше 1000 готовы поддерживать или, по крайней мере, считают, что поддерживать открытый софт материально - это нормально.

воскресенье, 13 февраля 2011 г.

суббота, 12 февраля 2011 г.

Немного об использовании Dropbox

Что я обычно храню в Dropbox?

  • то, к чему нужен быстрый доступ
  • то, что нужно синхронизировать
  • то, чем необходимо поделиться

Что это может быть?

  • это могут быть важные в текущий момент, но приватные документы (например, анкета на паспорт или на визу, резюме)
  • это могут быть настройки программ (конфиг vimperator-а или настройка плагина adblock к firefox)
  • это могут быть списки фильмов, которые стоит посмотреть, а может книга, которую мне только что сбросили по почте

Как это выглядит?

Например так:
Dropbox
       \
        Private
        |
        Configs
        |
        Shared

А теперь подробнее о каждой директории

  • Private
    Директория Private - это директория с зашифрованными файлами, но настоящими именами, которая монтируется из $HOME/Dropbox/Private в $HOME/Private. Имена не шифруются с той целью, чтобы можно было легко откатить версию файла с помощью web-интерфейса Dropbox. Что касается шифрования, то самый простой способ сделать это - использовать encfs. По умолчанию encfs шифрует имена файлов, но сразу же после создания зашифрованной директории можно отключить шифрование имён, оставив шифрование только содержимого, изменением параметров nameAlg в файле .encfs6.xml.
    nameAlg -> name = nameio/null
    nameAlg -> major = 1
    nameAlg -> minor = 0
    Для удобного монтирования этой директории можно использовать небольшую графическую программу cryptkeeper:
  • Почему именно encfs? Первая попытка создать зашифрованную директорию была с использованием ecryptfs, т.к. Ubuntu последних версий использует ecryptfs по-умолчанию. Но, как оказалось, ecryptfs имеет на данный момент проблему, которая не позволяет использовать её с Dropbox полноценно. ecryptfs не обновляет файлы в примонтированной директории в том случае когда в зашифрованной файлы обновились. Обновление происходит только если отключить, а затем примонтировать директорию заново.
  • Configs
    В этой директории у меня находятся все файлы конфигурации, которые я хочу иметь и дома, и на работе, и на ноутбуке. После того как файл перемещен в директорию Dropbox, нужно сделать символическую ссылку обратно, туда где этот файл был раньше, например:
    ln -s $HOME/Dropbox/Configs/pentadactyl/.pentadactylrc $HOME/.pentadactylrc
  • Shared
    А в этой директории можно хранить просто файлы, а можно использовать её и более экзотическим способом, например, как хранилище страниц настольной Wiki Zim, доступ к которой имею не только я, но и все те, кому я разрешил доступ к Shared. Большой плюс программы Zim-wiki в том, что её база представляет из себя просто текстовые файлы. Поместить файлы Zim-wiki в Dropbox можно точно так же, как это было сделано с файлами конфигураций:
    mv $HOME/Notes $HOME/Dropbox/Shared
    ln -s $HOME/Dropbox/Shared/Notes $HOME/Notes

Elizabeth Gilbert рассказывает о том, как не зависеть от музы



Примечание: в этом видео есть субтитры на русском языке.