воскресенье, марта 24, 2013

Работаем с Google Drive в Linux

Всем известно, что работать с DropBox в Linux, особенно если это Ubuntu - знай себе, перетаскивай себе файлы в папку $HOME/DropBox да попивай чаёк, или что даже покрепче. В случае с Google Drive ситуация не столь радужная, насколько я знаю Google Drive клиент под Windows существует, а вот под Linux ... Корпорация добра нас всё кормит завтраками.
Но как всегда находятся добрые люди, стремящиеся сделать нашу жизнь проще-и-краше. На этот раз огромное спасибо создателям Insync, они создали клиент, который без всяких нареканий синхронизирует ваши данные с облачным хранилищем от Google. От вас требуется всего-то установить приложение из репозитария или с сайта компании и запустить, да и не забываем выбрать Google account (пункт меню "Account Information"). К сожалению выбрать-или-задать папку синхронизации на вашем локальном диске не удасться, она (папка) задается по умолчанию как $HOME/Insync или даже точнее $HOME/Insync/ на тот случай, если вы синхронизируете несколько аккаунтов.

А как же DropBox малыш, он же лучше собаки ?! (c). Настоятельно рекомендую вам не покидать DropBox насовсем, все мы знаем страсть Google открывать и затем закрывать проекты, лучше подстраховаться. В моем случае я сделал симулинк $HOME/Dropbox на папку $HOME/Intersync/ и заставил DropBox и Google Drive работать

четверг, октября 01, 2009

Используем MacOSX ports

Что такое 'ports' и с чем его едят ?
С идей портов ('ports') я столкнулся при первом знакомстве с FreeBSD; по сути это механизм управления пакетами (програмами, библиотеками и т.д. ) в BSD подобных системах, подобно тому как в Debian используется 'apt ' (кстати в Gentoo Linux используется система портов аналогичная BSD).  Зачем вообще нужны 'порты' для такой красавицы как MacOSX? Если вы мигрируете с  nix системы на MacOSX то можете убедится что многие столь привычные вашему глаз приложения (тот же FBReader) конечно уже портированы на mac но требуют утсановки дополнительных билиотек типа QT и т.д. Вот тут без 'портов' и не обойтись.  Заходим сюда  скачиваем дистрибутив для нужной версии MacOSX; устанваливаем и не забываем выполнить комманду

sudo port -v selfupdate

Для того чтобы установить нужный пакет, выполянем команду:
sudo port install <имя пакета>

Список доступных пакетов здесь

Создаём переменные окружения в MacOSX

Описание переменных окружения (environment variables) хронятся в файле
~/.MacOSX/environment.plist

где  '~' это синоним домашней директории пользователя а.к. /Users/<user name>

Скорее всего '.MacOSX' не существует в вашей домашней директории  и ее придется
создать руками. Здравствуй Terminal и командная строка:
mkdir .MacOSX

И "последний" штрих - надо создать "environment.plist" файл в новой директории. ".plist" (property list) это стандартное расширение для конфигруационного файла в MacOSX. Сами конфигурационные файлы это XML файлы содержашие пары "ключ-значение". Конечно можно руками создать этот файл (для любителей есть даже редактор vi :-) ), но я порекомендую установить среду разработки XCode (будьте внимательны, по умолчанию вам предложат скать XCode для MacOSX 10.6, который откажет устанваливаться если у вас MacOSX 10.5.x ) и использовать графическую утилиту по созданию конфигурационного файла /Developer/Applications/PropertyListEditor.app

Ссылка на оригинальный ресурс.

вторник, сентября 22, 2009

Тестовое сообщение

Хммм... интересная штуковина для тех кто пользуется социальными сетями, я говорю о браузере flock. Это даже не браузер а сборка на основе браузера Fire Fox (кстати интересно было  бы узнать версию FF, лежащего в основе этой сборки). Данный "браузер" интегрируется с flickr, facebook, twitter; иммет свой редактор блогов, RSS агрегатор и многое многое другое ...

пятница, октября 17, 2008

Подробности Ubuntu 8.10

По ссылке Linux Format удалось узнать список нововедений, заявленных в выходящей в ближайщее время Ubuntu 8.10. Вот краткий перечень:

Ubuntu 8.10 (desktop вариант)

1) Улучшенное автоматическое определение устройств ввода, таких как клавиатура и мышь.
2) Поддержка 3G: Network manager 0.7 поддерживает 3G (GSM/CDMA).
Данный функционал мне кажется особенно полезным, особенно в свете распространения недорогих нетбуков с поддержкой 3G и с Linux на борту
3) Поддержка "гостевой сессии": позволяет создать пользователя без пароля с ограниченным набором прав. Как я понимаю, "гостевая сессия" должна облегчить пользователю доступ к десктопу при выполнении наиболее часто выполянющихся операций. Например: проверка почты теперь может и не требовать ввода полного логина и пароля.

Ubuntu 8.10 (серверный вариант)

1) Поддержка приватных директорий: пользователь может выбрать директорию, котора будет зашифрована и которая монтируется только после входа пользователя в систему. Я так понимаю, что другие пользователи, вошедшие в систему, увидят мою папку зашифрованной. Не зашифрованную папку, могу увидеть только я, после входа в систему под своим логином и паролем. Считаю очень полезная фича
2) Виртуализация: с системой поставляется так называемый "Virtual Machine Builder", который по заявлениям разработчиков, в течении нескольких минут из коммандной строки (на любителя) позволяет создать виртуальную машину.
3) Полная поддержка стека Java, включая OpenJDK и Apache Tomcat. Браво.

Ну это конечно далеко не полный список нововедений и исправлений (наверняка в новый релиз войдет новая версия ядра и т.д.), но и он впечатляет, так что мой вердикт: Ubuntu 8.10 is what you must have.