воскресенье, марта 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.

четверг, октября 16, 2008

Первые отзывы о T-Mobile G1 Googlephone




Как известно 22 октября компания T-Mobile начала продажи T-Mobile G1 Googlephone - первого устройства, несущего в себе операционную систему от Google Android. Данное событие как водится сопроваждалось большой шумихой, громкими заявлениями о новой эре интернета и "убийце iPhone". Но насколько это все соответсвует действительности, и не станет ли новый телефон/платформа всего лишь гаджетом для узкого круга энутзиастов. Приведу лишь несколько "но", возникших при первом знакомстве у пользователей с данным телефоном.

1) Отсутвие поддержки VPN, Microsoft Exchange и BlackBerry Enterprise Server, что не позволяет использовать телефон в качестве корпаративного коммуникатора.
2) Отсутствие поддержки документов PDF, Microsoft Office и/или OpenOffice. Существует возможность просматривать документы через Google Docs, то есть любой документ который вы хотите посмотреть/продемонстрировать на T-Mobile G1 должен быть предварительно "залит" на Google Docs
3) Полностью отсутствует синхронизация с настольным компьютером, то есть речь о синхронизации контактов и дел Microsoft Outlook или адрессной книгой на Mac вообще не идет.
4) Притензии к работе батареи: при повседневном использовании телефона (разговоры + веб серфинг) заряжать телефон приходится каждый день
5) При большом обилии сервисов таких как Google Docs, Picasa, Google Reader, Google News и т.д. пользователю T-Mobile G1 доступны (существуют приложения для работы с сервисами Google) только GMail, Maps и Calendar

Многие пользователи сходятся во мнении, что T-Mobile G1 да и сама платформа Android являются сырыми продуктами. Остается надеяться, что открытось платформы Android и талант инженеров компании HTC позволят создать более функциональный телефон. Ждём-с.

среда, октября 15, 2008

Случай в магазине

На днях посетил магазин "Дочки & сыночки", ну это такой специализированный магазин, где торгуют детскими товарами (от игрушек и до колясок). Заходишь в магазин и сразу погружаешься я бы сказал в особенный мир - ви мир детства. С полок на тебя смотрят смешные тряпичные игрушки, тут же рядом весят ползунки и шапочки для карапузов, плечом задеваешь горы памперсов и с трудом выбираешь между грушевым или яблочным пюре, а вот в дальнем углу рабочие магазина собирали детскую кроватку. Судя по их лицам процесс был начат давно, но плодотворных результатов все никак не приносил, не помогала даже инструкция - и представьте себе картину: будущие мамы, уже состоявшиеся мамы и мамы с детьми продолжали путешествовать по миру детсва под аккомпонимент рабочих "#дь, сцука, #уй" и их производных. Ругательства становились тем забористее, чем дольше шла сборка кровати т.е. чем дольше работал магазин - вот так мир детства столкнулся с реальным миром .... Прямо так можно сказать "Добро пожаловать, малыш!"

Таблетки для полуночников



Для тех, кто проводит свою жизнь в праздных тусовках, но хотел бы с этим завязать, в продаже появилось лекарство с говорящим названием "Стоптуссин". Вот это достойный ответ всякой гламурной кислоте и наркоте, а главное: стоит недорого !

вторник, октября 14, 2008

Ждем Ubuntu 8.10

В октябре ждем Ubuntu 8.10; Canonical остается верна своей идее выпускать новый релиз каждые полгода. Текущий релиз 8.04 LTS (long time support) был выпущен в апреле этого года (смотри цифру 04 в названии релиза) и будет поддерживаться Canonical в течении 2х лет (на то он и LTS), а вот для любителей всяких "вкусностей" и для тех, кто готов к "не очень" стабильной по сравнению с 04 версией работе дистрибутива, выпускаются "10 ые" версии. Не могу сказать что нового будет в 10 ой версии, но количество дней, оставшихся до выхода этого дистрибутива вы можете увидеть на банере от Ubuntu. Ждём-с.

понедельник, октября 13, 2008

Монгольские врачи ...

Снова смотрел "Вести 24". Показывали репортаж об автокатастрофе в Монголии, среди пострадавших были и наши туристы. Как сообшил ведущий новостного выпуска, в больнице остается только один россиянин, но его состояние не вызывает тревоги у монгольских врачей. И знаете как то резануло "не вызывает тревогу у монгольских врачей" - кто вообще знает, что может вызвать тревогу у монгольских врачей?! Может все таки стоит выслать наш МЧС, пока парня совсем не залечили?!

Ubuntu и GPRS/EDGE

Всё еще нахожусь в поиске недорого "мобильного компьютера", недорогой - значит ценой не больше 12 тысяч, где скорее всего будет стоять ось Linux, мобильного- значит весом до 1 кг и чтобы WiFi и GPRS. Вот Asus анонсировала выпуск своих Eee со встроенной поддержкой GPRS/EDGE/3G - мне кажется очень верный ход, особенно для нашей действительности, когда общедоступный WiFi вроде есть, но в реальности его и нет. Можно конечно пойти другим путем, использовать мобильный телефон как USB модем. Как это делается в Windows я представлял (Пример руководства от Beeline), а вот как настроить под Linux, а точнее под Ubuntu - не имел ни малейшего понятия. Погуглив по просторам инета и покарпев пару часов за Ubuntu, предлагаю свой способ настройки USB модема.
Итак исходные данные:

1) Nokia 6300 - как USB модем (полагаю, что данная статья будет полезна владельцам и других моделей Nokia)
2) Операционная система: Ubuntu 8.04
3) Оператор сотовой связи: Beeline.


Шаг первый:
Проверим, а видит ли Ubuntu ваш телефон как USB модем. Подключаем через USB кабель телефон к компьютеру. Nokia сразу предложит выбрать режим - выбираем "Режим Nokia". Выполянем команду:
$ lsusb
Bus 004 Device 001: ID 0000:0000
Bus 005 Device 003: ID 0421:04f9 Nokia Mobile Phones
Bus 005 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000


Обратите внимание на строчку 0421:04f9 Nokia Mobile Phones, здесь 0421 - код производителя и 04f9 код продукта.

Теперь уточним, как именно опеределился Ваш USB модем:

$ wvdialconf create
Editing `create'.

Scanning your serial ports for a modem.

WvModem<*1>: Cannot set information for serial port.
ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
Modem Port Scan<*1>: S1 S2 S3
WvModem<*1>: Cannot get information for serial port.
ttyACM0<*1>: ATQ0 V1 E1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 Z -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyACM0<*1>: Modem Identifier: ATI -- Nokia
ttyACM0<*1>: Speed 4800: AT -- OK
ttyACM0<*1>: Speed 9600: AT -- OK
ttyACM0<*1>: Speed 19200: AT -- OK
ttyACM0<*1>: Speed 38400: AT -- OK
ttyACM0<*1>: Speed 57600: AT -- OK
ttyACM0<*1>: Speed 115200: AT -- OK
ttyACM0<*1>: Speed 230400: AT -- OK
ttyACM0<*1>: Speed 460800: AT -- OK
ttyACM0<*1>: Max speed is 460800; that should be safe.
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK

Found an USB modem on /dev/ttyACM0.
create: Can't open 'create' for reading: No such file or directory
create: ...starting with blank configuration.
Modem configuration written to create.
ttyACM0: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"


Видим, что модем найден как /dev/ttyACM0, эту информацию используем при написании конфигурационного файла на следующем шаге.

Шаг второй:
Настраиваем доступ в интеренет. Привожу в качестве примера мой конфигурационный файл /etc/wvdial.conf

[Dialer Defaults]
Modem = /dev/ttyACM0
Baud = 460800
Init1 = AT&F
Init2 = AT E0 V1 &D2 &C1 &S0 S0=0 +dr=1
Init3 = AT+IFC=2,2;+CVHU=1
Init4 = ATS7=60+DS=3,0;&K3
Init5 = AT+CGDCONT=1,"IP","internet.beeline.ru"
Init6 = ATS0=0
ISDN = 0
Modem Type = Nokia GSM Phone USB Modem
Phone = *99***1#
Username = beeline
Password = beeline


Как видите, он настроен на использование GPRS от Beeline, для настройки GPRS от других операторов сотовй связи необходимо изменить строки Init5, Phone, Username, Password , значение для этих строк можно взять с сайта Вашего оператора.

Шаг третий:
Подключаемся. Ну тут все довольно просто, выполянем команду

$ sudo wvdial


Наслаждаемся серфингом по просторам инета через GPRS/EDGE, а возможно и 3G, ну это кому как повезет.

Володин и все все все


Удивительно, но "подсел" на новостной канал "Вести 24". На мой, сугубо любительский взгляд, сделано все очень профессионально. Временами конечно напоминает Би-Би-Си, но думаю это как раз тот случай, когда копирование только к лучшему. Все выглядит очень по-заподному динамично, в силу чего не всегда глаз (ухо) успевает отфильтровать пропаганду, которую умело скармливают зрителям канала "Вести 24". Все время находишься в напряжении: где тебя обманывают. Приятным исключением стал рассказ г-на Володина о региональных выборах и блесятщей победе ЕР. Рассказывал он с таким натягом и "потом", как будто он директор колхоза миллионера и вещает в программе "Время" о небывалых рекордах. Видно было сразу, что он и сам не верит в то что говорит. Стал нудно перечислять какие-то цифры каких-то там избиркомов, как будто оправдываясь: "я знаю что вы никто не верите, но вот они цифры, вот они же родимые" и вот уже 89,4% "за" ЕР это всего лишь "нормальный результат" (жаль кончено что не "отличные" 96%), и что такие высокие показатели это результат работы партий и лично Владимира Путина (который по словам Володина много думает о регионах), короче смотря этот сюжет я привычно откинулся на спинку стула и слушая в пол уха (мысленно совсем не напрягаясь) словесное журчание Володина, стал думать "дааа а Володин то постарел, и пиджак то ему неудачный то выбрали, ну не суйте ему так в рот микрофон". Почаше таких сюжетов - зрителю надо дать передохнуть!

вторник, июля 31, 2007

Смотрел Дом 2





Вчера смотрел "Д2" (только не надо шикать и показывать на меня пальцем) и один из героев по имени Рассел вернувшись в "дом" продолжил заигрывания с участницей проекта. Герой как "герой" - ничего необычного, кроме того что он из Молдавии. Ах как я уже успел подзабыть это "бычество" это знаменитое "эй да!" и т.д. Так вот, его пассия как дикая кошка обвила этого Рассела, а он с придыханием ей и говорит: "Ну что крошка, хочешь дикого молдавского секса?!" :-)) Жаль не показали этот "секос" :-)