вторник, 3 января 2012 г.

Управление сервисами в Ubuntu 11.10

Оказывается для управления сервисами в Ubuntu 11.10 используется скрипт service. Потом надо будет обязательно посмотреть, что он делает. Для перезапуска web-сервера Apache может быть использована команда: sudo service apache2 restart

Использование WebServices для доступа к OTRS

OTRS предоставляет возможность доступа к своему API через WebServices. С OTRS API можно ознакомиться здесь. Доступ к OTRS API предоставляется через url http://localhost/otrs/rpc.pl, при необходимости localhost надо заменить на ip-адрес или имя сервера с OTRS.
Для выполнения тестового вызова я использовал ActivePerl. Изначально в нем нет модуля SOAP::Lite, его надо установить после установки Perl'а.
Сначала запустим Perl командой: perl -MCPAN -e shell,а в появившейся консоли дадим команду: install SOAP::LiteСкорее всего компилятор gcc и средство сборки make не установлены, так что процесс займет немало времени. По ходу выполнения действий по установке модуля необходимо подтверждать действия.
Введем код тестовой программы в файл test_otrs.pl:



use warnings;
use SOAP::Lite('autodispatch', proxy => 'http://localhost/otrs/rpc.pl'); # должен быть указан адрес OTRS-сервера


my $RPC = Core.new();


my %Ticket = $RPC->Dispatch('some_user','some_pass','TicketObject','TicketGet', TicketID=>1); # login и пароль указываются в настройках, а здесь приведены значения по умолчанию


print "$Ticket{TicketNumber}\n";

Программа просто выводит номер заявки по ее идентификатору, но то, что она это делает, означает, что web-сервисы работают. Подобным образом можно вызывать и другие функции системы.

понедельник, 2 января 2012 г.

IDE для PERL

Eclipse может быть использован для программирования на языке PERL с помощью проекта http://epic-ide.org/

Программы для рисования


  1. ArtWeaver Free, ArtWeaver Plus - www.artweaver.de, free - бесплатная, Plus - 29евро. Программа вроде как и неплохая, но по-моему не поддерживает по нормальному планшет, так что переходим к следующей.
  2. ArtRage Studio Pro, ArtRage Studio - www.artrage.com, studio pro - 49.90$, starter - 19.90$. Есть версии для iPhone и iPad. По-моему, так же не чувствительна к степени нажатия. Попробуем еще.
  3. CorelPainter SketchUp -  http://www.corel.com/corel/product/index.jsp?pid=prod3430311&cid=catalog20038&segid=1332&storeKey=us&languageCode=en, 119$. После перезагрузки компа программа перестала работать.
  4. Painter Essentials 4 -  http://www.corel.com/corel/product/index.jsp?pid=prod3430222&cid=catalog20038&segid=6000014, 59.99$
  5. AutoDesk SketchBook Pro - 59.99$, очень обыкновенные инструменты, нет в них ничего художественного.
  6. Corel Painter 12 - 300-400$, на амазоне вроде дешевле, демоверсия не смогла запуститься, наверно не оптимизирована для Win7

О книжке Service Management For Dummies

Прочитал больше половины книги, какая-то ерунда, никакой конкретики, сплошная вода, в жизни неприменимо.