Google Analytics

воскресенье, 31 июля 2011 г.

Столкнулся с ошибкой: ant: command not found. Метод решения данной проблемы.

Столкнулся сегодня с маленькой неприятностью: в моём archlinux не работала утилита apache-ant. Как следствие, я просто не мог собирать проекты на Java из командной строки, а запускать каждый раз Eclipse(он имеет свою копию apache-ant), каждый раз как-то утомительно. Вместо процедуры сборки я получил сообщение "ant: command not found". Ясно, что установленный apache-ant просто не прописан в переменной $PATH. Что же делать? Как-то не хочется каждый раз выставлять её вручную.

Значит мы сами исправим положение. Редактируем файл /etc/profile.

sudo emacs -nw /etc/profile

И редактируем в нём запись:

# Set our default path
PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/java/bin"
export PATH

Добавляем к записи строку вида ":/usr/share/java/apache-ant/bin". Все пути в переменной разделяются через двоеточие. Получаем запись вроде этой:

# Set our default path
PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/opt/java/bin:/usr/share/java/apache-ant/bin"
export PATH

И наконец, настало время применить внесённые нами в переменную:

source /etc/profile

Ну, вот теперь всё готово. У меня одно время не были установлены переменные для JRE и JDK, проблема решается так-же редактированием этой-же записи.

Полезные приёмы для работы с переменными в $PATH.

Узнаём содержимое переменной:

echo $PATH

Изменяем содержимое переменной PATH на лету:

PATH=$PATH:~/bin#наш новый путь, который мы добавляем в переменную идёт после двоеточия

Добавив строку подобного вида в файл ~/.bash_profile и использовав команду source, мы пропишем новый путь в переменную PATH только для нашего профиля(изменяя /etc/profile мы изменяем переменную на уровне всей системы).

Узнать путь, который надо добавить, можно простой командой

yaourt -Ql apache-ant

Выделяем из кучи каталогов нужный нам bin командой:

yaourt -Ql apache-ant|grep bin

Для написания заметки использовались сведения из следующих источников:

http://qa-room.com/ https://bbs.archlinux.org

четверг, 14 июля 2011 г.

Как я попал в Google+

Пока идёт тестирование новой социальной сети Google+, в ней можно зарегистрироваться только по приглашениям. И вот, в поисках инвайта слонялся я на Хабре(ресурс, на котором много народу из айтишников) и попал в нужный тред. Там раздавали инвайты. Но тема было только для зарегистрированных на Хабре людей, а регистрацию на Хабре ещё надо заслужить. В общем, я уже отчаялся получить приглашение, но заприметил адресок блога, на котором добрый человек раздаёт приглашения всем желающим.
Я написал  свой адресок, и получил приглашение, за что огромное спасибо Димантосу aka Дмитрию Боровских. Если у вас есть желание получить приглашение, вы можете написать об этом в комментарии к данному посту, связаться со мной используя данные из моего профиля Facebook, или посредством чата(смотрим на баннер Google Talk и стоящий рядом contact us). Опубликованные в открытом доступе адреса  могут попасть к спамерам, поэтому  по возможности используйте  чат, если я есть в сети.  Сразу послать приглашения не обещаю, но вышлю как только смогу. Да и про вышеприведённые странички про раздачу инвайтов не забывайте. Хочется попасть в новую социальную сеть раньше своих знакомых? Пользуйтесь возможностью, ведь не известно, как потом будет идти регистрация.

Парочка скринов:
Только присоединяюсь к Google+. При этом используется мой профиль Google, который есть у каждого кто зарегистрирован на каком-то сервисе Google(например на GMail)
 
 Google+ просит подключить мой профиль Picasa
 Я на своей страничке. Cool!

Ух-ты, тут такой же чат, как и на GMail. Знакомый чат. Я его и к блогу приделал.А ещё есть видео-чат, но пока не могу его опробовать - надо друзей пригласить.
 



четверг, 7 июля 2011 г.

Google+

Только сегодня узнал о том, что Google решил запустить новую социальную сеть. У них уже были эксперименты в этом направлении, в частности проект социальной сети Orkut. Orkut стал популярным в Бразилии и Индии, но не смог догнать по популярности такие сети как ВКонтакте в России, или Facebook в Северной Америке.

Причина такого провала проекта на рынках развитых(в сфере IT) стран проста: люди уже определились с выбором удачно реализованной социальной сети, и Orkut просто не мог предложить им ничего лучше, чем у конкурентов. В добавок к этому стоит учесть, что круг знакомых в ВКонтакте(Facebook и т.д.) у человека уже сформирован, а в Orkut нужных знакомых просто не найти. Поэтому проект не раскрутился до нужных оборотов.

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

Новый проект от Google носит скромное название Google+. Этот проект выделяется среди конкурентов сразу несколькими интересными решениями. Рассмотрим их подробнее:

  • Круги - в них вы можете добавлять ваших родственников, друзей и знакомых, одноклассников, коллег и т.д. просто формируя один круг своего окружения, за другим. И помещая в них ваших знакомых, ранжируя их по кругам-группам. Очень удобно и практично. И смотрится симпотично:) Ну и настройки безопасности для каждой из групп помогут вам выставить нужный уровень доступа к вашим ресурсам. Хотите показать что-то только членам семьи? Легко. Поделиться роликом с друзьями? Тоже нет проблем. Вы вольны рассказать о себе, и показывать окружающим только то, что вы желаете показать. И тем, кому желаете:) Это огромный плюс данного проекта. 
Ролик в тему:
  • Видеоконференции на основе технологии Google Talk. Да, ВКонтакте и Facebook имеют мегаудобную фичу, под названием Jabber-чат. Но Google пошёл дальше, и в результате мы видим полноценную реализацию видеочата с режимом конференции сразу с восьмью пользователями. Так, как в основе VoIP решений корпорации Добра используется только Ъ-технология Jingle(построенная поверх XMPP/Jabber как расширение протокола) - вы скорее всего сможете общаться не только через сайт, но через любой клиент с поддержкой протоколов Jingle/Google Talk(старая версия протокола, реализованная в клиенте Google Talk для Windows)

Смотрим в действии:
Sparks - это сервис, помогающий сохранить ролик или статью, и поделиться им с друзьями. Может и не мегакиллерфича, но мне идея очень по душе. А простота реализации вне всяких похвал.
Заключение: идея выглядит очень перспективно. Радует то, что Google решил наконец сконцентрировать все сервисы в одном месте, и даже провести ребрендинг проектов Blogger и Picasa. Очень нравиться чистый и простой, интуитивно понятный интерфейс нового проекта. Надеюсь, проект объединит в себе и такие сервисы как Google Reader и Gmail. Это позволит общаться, читать новости и получать почту из одного места - странички на Google+. Материалы для ознакомления(да, там всё на английском):
  1. The Google+ Project