2008-07-22

Canonical проявляет интерес к ERP платформе Openbravo

Версия Ubuntu Linux Server нуждается в приложении, которое могло бы взорвать рынок и привлечь еще больше внимания со стороны потенциальных корпоративных клиентов. И таким приложением может стать открытая ERP платформа, которую на выставке Linuxworld в августе этого года собирается показать компания Openbravo.

Испанская компания Openbravo занимается разработкой открытого ПО для ERP и POS с 2001 года. Такое сочетание является достаточно уникальной комбинацией, так как традиционно в данной нише рынка преобладают вендоры, выпускающие проприетарный софт. Так, по данным Manel Sarasa, директора Openbravo, 15% рынка ERP принадлежит Microsoft, а остальные 85% неравномерно распределены между десятками мелких компаний. В этой ситуации, выход на арену открытой ERP платформы, в основе которой лежит Ubuntu Linux Server от Canonical является мудрым решением. Такой симбиоз обладает потенциалом, способным произвести эффект разорвавшейся бомбы на рынке и значительно упрочить позиции обеих компаний. Нельзя забывать и тот факт, что аналогичная история с Windows NT и Exchange Server в середине 90х во многом определила сегодняшний успех компании Microsoft.

Еще один немаловажный момент, который в конечном итоге может оказаться решающим для успеха или неудачи любого проекта, это простота установки и настройки всего продукта. В этом секторе Ubuntu занимает лидирующее положение, да и инсталляция Openbravo тоже не должна вызвать особых затруднений. По словам OSS ERP Guru, прелесть открытой ERP в том, что запуск ее в эксплуатацию занимает приблизительно пол-дня и может быть выполнен собственными силами. Для сравнения, аналогичный процесс для коммерческой ERP потребует 15-20 человеко-часов, за которые придется заплатить компании-интегратору.

2008-07-14

Screen - дополнение к SSH-сессии

Ознакомиться с этим чудесным средством меня сподвигли несколько досадных неудач при работе через SSH-сессию. Были разрывы соединения и по моей вине, и по вине VPN-сервера, через который я был связан с удаленным компом. Мне посоветовали “Screen - это полноэкранный оконный менеджер, который позволяет разделить физический терминал между несколькими независимыми процессами (обычно интерактивными оболочками)”.
Хорошая статья для начального освоения лежит тут.
Кое-что я тут дополню от себя. Приступим:
  1. Логинимся по SSH-соединению к удаленному серверу.
  2. Запускаем на удаленном сервере screen.
  3. Выполняем обычную работу.
Допустим, случилось нечто, от чего волосы встают дыбом :) Был запущен многочасовой процесс, до завершения которого оставалось 5 минут (мой реальный случай :( ). SSH-соединение разорвалось по некоторым причинам. Не беда :)
  1. Заходим снова через SSH.
  2. Запускаем screen c параметром -R.
  3. Видим на экране все, что мы делали (и дело идет!).
  4. Продолжаем работу.
Другие полезные фичи:
Ctrl-A D - закрытие окна screen без отсоединения (без закрытия сессий).
Ctrl-A C - открытие нового окна screen.
Ctrl-A N - переключение между окнами.
Ctrl-A K или exit - разлогинивание из текущего окна (или вообще выход, если окно было единственным).
Ctrl-A H - логирование.

Еще куча фишек описана в той же статье в разделе "И еще немного…". Ну и, конечно, никто не отменял man screen.

Список сессий:
screen -ls
Можно подсоединиться к любой из сессий по ее имени (1-я колонка):
screen -r session_name
Вычистить список сессий по шаблону:
screen -wipe template