В предыдущей записи я описал процесс установки OpenMeetings. Столкнулся с проблемой — не рассылает приглашения на запланированные в календаре конференции. Начал рыть в логах почтовика, a там такое:

Mar 9 00:14:17 web postfix/smtpd[29108]: connect from localhost[127.0.0.1]
Mar 9 00:14:19 web postfix/smtpd[29108]: SSL_accept error from localhost[127.0.0.1]: 0
Mar 9 00:14:19 web postfix/smtpd[29108]: warning: TLS library problem: 29108:error:14094416:SSL routines:SSL3_READ_BYTES:sslv3 alert certificate unknown:s3_pkt.c:1053:SSL alert number 46:
Mar 9 00:14:19 web postfix/smtpd[29108]: lost connection after STARTTLS from localhost[127.0.0.1]
Mar 9 00:14:19 web postfix/smtpd[29108]: disconnect from localhost[127.0.0.1]

К чему здесь TLS? Пару дней переписывался с разработчиками и нашел следующие: в 86 строке одного файла в исходнике закомментировали использование TLS, а вот в 159 строке — забыли 🙁

Что бы не дожидаться, когда это изменят разработчики, решил все сам поправить. Вот все, что нужно установить и как это все самому собрать:

aptitude install subversion sun-java6-jdk ant
svn checkout http://openmeetings.googlecode.com/svn/trunk/
cd trunk/singlewebapp/
#правим файл src/app/org/openmeetings/utils/mail/MailHandler.java
ant -f build_red5webapp.xml

После компиляции, мы получили папочку dist с собранным дистрибутивом. Заменяем наш, перезапускам сервер и радуемся!

Після того, як я переніс один сайт на новий сервер, то отримав замість тексту, щось таке:
?????? ??? ????? ?????????? ???? ???? ??
Проблема в тім, що у попередній версії MySQL текст у базі зберігався у кодуванні Windows-1251, після оновлення — UTF8. Вирішення проблеми, оголосити набір символів у PHP скрипті відразу після з’єднання:

@mysql_pconnect($server, $user, $password);
$db_connect_id = @mysql_select_db($dbname);
@mysql_query(" SET NAMES 'cp1251' ", $db_connect_id);

Когда-то, давно, пробовал установить Terrasoft CRM на Linux используя wine. Но, не сложилось 🙁
Увидел, что вышла новая версия CrossOver 9.0 — коммерческой версии wine. Решил опять попробовать установить Terrasoft. Скачал trial-версию. Установил все необходимые пакеты, успешно прошла инсталляция и Terrasoft…

Для современных компаний Online встречи уже давно стали ежедневным событием (а для нашей компании — закономерность). Мы проводим совещания, презентации нашей продукции, обсуждаем основные аспекты работы с клиентами или партнерами… И все это не выходя из кабинета. Знаю, большинство успешно использует коммерческие (или условно бесплатные) продукты, которых сейчас очень много на рынке. А как Вам бесплатная встреча на 1000 участников!? Фантастика! Нет, реальность!

Именно так утверждают разработчики OpenSource решения для Online встреч OpenMeetings. Вы можете общаться используя микрофон и веб-камеру, обсуждать документы, проводить презентации, демонстрировать свой рабочий стол и записывать встречу. И это все абсолютно бесплатно на своем собственном сервере! В сегодняшней статье хочу поделится опытом установки сего продукта на Deabin GNU/Linux Lenny.

Сегодня рассказали 🙂 :

Солнечный день. На сочной траве мирно пасется стадо овец. Подъезжает дорогой автомобиль, из которого выходит хорошо одетый человек и обращается к пастуху: «Добрый день! Хотите, я скажу вам, сколько овец в вашем стаде? Если мои данные окажутся точны, я забираю одну овцу, идёт?».

Пастух соглашается. Молодой человек достает из авто ноутбук, спутниковый телефон, соединяется с интернетом, собирает информацию, систематизирует, анализирует… На закате он выдает пастуху распечатку: «302 головы». Потом выбирает из стада одну овцу и кладет себе в багажник.

И пастух говорит ему: «Постой. Хочешь, теперь я скажу тебе кто ты такой и что тебя ждет? Но учти, если я окажусь прав, овцу ты мне вернешь». Молодой человек соглашается.

«Ты бизнес-консультант и сейчас опозоришься. Откуда я знаю? Во-первых, тебя никто не звал, а ты приехал. Во-вторых, ты сообщил мне ровно то, что я знаю и без тебя. В-третьих, ты совершенно не разбираешься в предмете исследования. Теперь, пожалуйста, достань из багажника мою овчарку»

Только-что сделал, запишу и буду работать дальше!
Нужно все письма, которые приходят пользователю user1 дублировались user2. У нас установлен postfix на ubuntu сервере. Все, что нужно сделать — добавить одну строчку в файл /etc/aliases 🙂

echo "user1: user1,user2" >> /etc/aliases
newaliases
invoke-rc.d postfix restart

VoIP - GSM шлюз SKM Telecom
VoIP - GSM шлюз SKM Telecom

Сегодня мне в руки попал VoIP — GSM шлюз SKM Telecom, штука извращенная 🙂 Имея возможность подключения 8 SIM карт, но всего 2 активных канала! Обратите на это внимание, если решите покупать такой шлюз: только 2 одновременных звонка Вы сможете сделать.

Подключение к Октелл банально простое. Заходи на веб-мордочку шлюза и прописываем для каждого канала логин и пароль подключения к Октелл:

Для установки Firebird базы я выбрал Debian Lenny GNU/Linux (другого под руками не оказалось). Опишу как все происходило.

Во-первых, обновляем все пакеты (что-бы не пропустить важного обновления безопасности):

aptitude update
aptitude full-upgrade

Обновили? Переходим к установки Firebird сервера:

aptitude install firebird2.0-super

Для автоматического запуска службы правим файл /etc/default/firebird2.0-super:

ENABLE_SUPER_SERVER=yes

Отлично! Дальше собираем UDF библиотеку предоставленную Terrasoft. Устанавливаем все зависимости, качаем библиотеку и собираем ее из исходников:

Читая википедию, случайно набрел на статью о Leonard Norman Cohen — канадский поэт, писатель, певец и автор песен. Особенно поразила цитата:

Несколько лет назад мы с Бобом Диланом пили кофе в Париже. В то время он исполнял песню Hallelujah на своих концертах и спросил меня, сколько времени ушло на её написание. Я сказал: «Два года, почти целиком». Он был в шоке. Затем мы заговорили о его песне I And I и я спросил: «Сколько времени ты потратил на то, чтобы написать её?» Он сказал: «Практически 15 минут». Я чуть не упал со стула. И самое смешное в том, что я соврал. На самом деле, на Hallelujah ушло почти 5 лет. Конечно, и он соврал. У него, наверно, ушло минут десять.

Что же, послушаем это произведение: Leonard Cohen — Hallelujah.