This version of the page http://voituk.kiev.ua/page/11/ (0.0.0.0) stored by archive.org.ua. It represents a snapshot of the page as of 2007-12-15. The original page over time could change.
Записки искателей

Записки искателей

 

Asterisk PBX + C# (AGI)

Категории: development |  mobile   Автор: crud   Дата: 7.06.2007 09:37

Asterisk - free PBX application for creating cool IVR service.

I’m was wonderin’ when see that Asterisk (*) can execute compiled .NET files as extension and dialplan schema.

AGI is Asterisk Gateway interface. It can be used to extend asterisk functionalities with help of different programming/scripting languages like C#, Perl, PHP etc.

For start the first thing you need to have installed in your box is Mono Tone. That is an open source project to use .NET Framework in Linux.

You can download Mono-Tone from http://www.mono-project.com/Downloads.

After installing you can use .NET assemblies and execute .exe files. You can compile any C# files with – mcs command line which is equivalent to csc in Windows. And you can run .exe file with mono command. But wait! Don’t go too fast because although you can run .exe file using mono command in Mono Project but AGI won’t execute your executables using mono. Asterisk and your .NET assembly share same console so you need to pass data from your program directly to Asterisk. You need to do some configurations to be able to run .NET assemblies directly and without mono command. For that you need to configure your binfmt. You can find the configuration HERE. (Find solution under Can I run Mono applications without using ‘mono program.exe’?

After that if you plan to restart your box in order to have same configuration after entry you need to add same configuration to /etc/rc.local

You need to place monotone.dll and your .net assemblies in /var/lib/asterisk/agi-bin/ and your sound files (in .gsm format) in /var/lib/asterisk/sounds/.

Now you are ready to start with your first program.

Комментариев нет

FJ-310. День третий.

Категории: other   Автор: juriy   Дата: 6.06.2007 19:12

Сегодня писать вступление к заметке я не буду. Просто замечу, что сегодняшний день вкорне отличался от двух предыдущих в лучшую сторону. Такое бывает редко, но про сегодняшний день могу сказать - эффективность - 100%.
Читать дальше…

Комментариев нет

FJ-310. День второй.

Категории: other   Автор: juriy   Дата: 5.06.2007 22:02

Еще по дороге в Квазар, в троллейбусе, я начал перечитывать печатные материалы: про Java EE, про контейнеры и компоненты, про GoF и шаблоны. На пол пути я поднял голову, чтобы сориентироваться на местности. На глаза попала надпись на кабине водителя “Вас обслуговує ТРЕД-2″. “Видимо я в Web-контейнере”, подумал я, почувствовав себя сервлетом во втрором Thread’е, и продолжил читать.

День начался с лабораторных работ. Мы разрабатывали простое CRUD-приложение (Create, Retrieve, Update, Delete). Первая часть была посвящена сервлетам, соответственно, весь HTML код мы трудолюбиво писали в out.println, видимо для того, чтобы прочувствовать, как это неудобно.
Читать дальше…

Комментариев: 22

Самое популярное за май 2007 г.

Категории: Ссылки   Автор: Vadim Voituk   Дата: 5.06.2007 12:30

Ежемесячный список самых читаемых заметок блога за май 2007 года: Читать дальше…

Комментариев: 3

FJ-310 Day 1

Категории: other   Автор: juriy   Дата: 4.06.2007 20:56

Думаю ты “сдохнешь как наша корова”,
если ещё будешь в блог писать )
Войтюк Вадим

FJ-310 День первый.

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

После своеобразной утренней гимнастики я поехал в Квазар на курсы. В этом месте следовало бы описать мои впечатления от КМ, от тренинг центра, тренера и организации мероприятия, но я оставлю этот материал на закуску и опубликую его в субботу.
Читать дальше…

Комментариев: 7

Планы

Категории: other   Автор: juriy   Дата: 3.06.2007 21:17

Тяжелый выпал месяц. Любимый alma mater ненавязчиво намекает на то, что пора защитить диплом. С другой стороны - руководство наконец-то приняло решение, которое должно было принять еще пол года назад и выделело мне 10 рабочих дней на рефакторинг самого хрупкого проекта. По этому поводу добавилось много радостных моментов, вроде нагрузочного тестирования по ночам. Последний штрих внесла компания Квазар-Микро, которая любезно перенесла курсы аккурат на следующую неделю.
Так что теперь начинается самое веселое - задачка “со звездочкой” по тайм менеджменту: как получить диплом в универе и 2 сановских сертификата за две недели и при этом не порваться.
Такой замечательный опыт бывает только однажды в жизни, поэтому я постараюсь регулярно оставлять заметки в блоге. Небольшой анонс - в самое ближайшее время я напишу несколько заметок на такие темы:

1. Сертификат SCJP - что нужно сделать, чтобы стать сертифицированным Java программистом.
2. Каждый день с 4-го по 8-е июня я буду выкладывать информацию о том, какие технологии рассматривались в этот день в учебном центре, и что нового для себя я почерпнул.
3. Учебный центр Квазар Микро - комментарии учаcтника. Или “Тренинг за 7000 гривен - стоит ли овчинка выделки”. Завершающая заметка, которая подведет итог - насколько полезным был курс Квазара.
4. Сертификат SCBCD. Докажи, что знаешь EJB.

Окей, следующие пара недель будут действительно хардкорными. Надеюсь, что заметки вам понравятся.

Комментариев: 5

Microsoft Surface presentation

Категории: Ссылки   Автор: Vadim Voituk   Дата: 1.06.2007 18:31

Захватывающая демонстрация Microsoft Surface - эдакой 30-дюймовой мультимедийной поверхности (surface) для облегчения и интуитивной визуализации операций с мультимедиа.
Или как пишет Microsoft for exploring, learning, sharing, creating, buying and much more
Я был очень впечатлен! Читать дальше…

Комментариев: 14

Паттерн МОСК

Категории: humor   Автор: Vadim Voituk   Дата: 31.05.2007 07:54

Вчера вечером из переписки в icq:

Паттерн МОСК. При правильном применении - позволяет элеганьно решить практически любую задачу, которая возникает перед программистом. Особенно эффективен в использовании с паттерном “Ровные Руки”. В случае, если использование “МОСКа” и “Ровных Рук” не помогло, можно применить паттерн “Бубен”…

Как всегда отмочил Юра.

Ссылочка в тему

Комментариев: 1

Groovy: if для невнимательных

Категории: development |  groovy   Автор: Vadim Voituk   Дата: 21.05.2007 14:28

Есть в Groovy такая синтаксическая “фишка” как блокировка присваивания в условии оператора if().
Суть её состоит в том, что если при разборе условия в синтаксическое дерево, в вершине оказывается оператор присвоения, то такой код не проходит синтаксическую валидацию. Читать дальше…

Комментариев нет

Пивблог - все про пиво

Категории: Ссылки   Автор: Vadim Voituk   Дата: 17.05.2007 09:31

Случайно наткнулся на блог посвященный пиву в Украине, и все что с ним связано.
Блог ещё совсем молодой - меньше месяца - но уже содержит достаточно много интересной информации.

Рекомендую к прочтению всем, кто так или иначе является поклонником этого напитка.

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

Пиво в Україні: загальний короткий огляд - обзор основных игроков пивного рынка в Украине.
С удивлением узнал, что Leffe и Hoegaarden - это бренды SUN Interbrew Ukraine - благо хоть не варится на наших заводах.

Пиво як лікувальний і косметичний засіб:) - список аргументов в споре против тех, кто приравнивает пиво к сильноалкогольным напиткам.

Шкідливість пива та пивний алкоголізм - и конечно-же ложка дегтя.

Комментариев: 2
« Предыдущая страница — Следующая страница »