05.09.2010Корпоративные блоги, MetaWeblog и XML-RPC
Сегодня блоги – это не просто персональные дневники; они стали идеальной платформой публикации в Интернете. Внутри предприятия блоги часто являются центральным каналом взаимодействий в управлении, разработке и маркетинге, что делает важным выбор в качестве инструмента для ведения блогов открытого программного обеспечения, соответствующего стандартным XML API. Познакомьтесь с одной из таких программ, MetaWeblog (широко применяемый API блогов). Автор: Уильям фон Хаген <
01.09.2010Игровые деревья и поиск в них
Сегодня мы немного поговорим о деревьях решений. Многие реальные задачи можно смоделировать с помощью таких деревьев. Каждый узел будет представлять собой один шаг решения задачи, ветвь в дереве соответствует решению, которое ведёт к более полному решению, листы представляют собой окончательное решение. Наша цель – найти в дереве лучший путь от корня до листа. Автор: GORKOFF <
22.08.2010Bigloo. Часть 2. Синтаксис и стандартная библиотека
Поскольку в основу Bigloo заложен язык программирования Scheme, в синтаксисе мы не обнаружим сколько-нибудь существенных различий. Ведь главная задача Bigloo — доводить scm-файлы до состояния объектных файлов, которые можно компоновать с другими модулями при создании программ. В этой статье мы более подробно остановимся на синтаксических особенностях, функциях и процедурах стандартной библиотеки Bigloo. Автор: Алексей Снастин <
15.08.2010Guile — универсальный инструмент программирования. Часть 1
GNU Guile представляет собой интерпретатор и "по совместительству" виртуальную машину языка программирования Scheme, то есть, его можно использовать и как командную оболочку в интерактивном режиме, и как встраиваемый в программы на компилируемых языках инструмент создания расширений. Lisp-синтаксис не всем нравится и не всем подходит (вплоть до полного неприятия), тем не менее — по моему мнению, Guile заслуживает внимания. В этой части я ограничился самыми простыми примерами. Автор: Алексей Снастин <
09.08.2010Bigloo — компилируемая модификация языка Scheme
При первом взгляде на компилятор Bigloo становится очевидной одна из основных целей его применения - подготовка и генерация файлов-модулей, которые не являются законченными программами, а представляют собой элементы, используемые при сборке C, Java или .NET-приложений. Эта статья открывает цикл, посвящённый Scheme-компилятору Bigloo. В ней приводится общий обзор компилятора Bigloo, его функциональные характеристики и особенности его применения. Автор: Алексей Снастин <
03.08.2010Программирование на Python. Строки в питоне
Строки относятся к наиболее популярным базовым типам. Срезы, большой набор встроенных функций, удобное форматирование позволяет гибко и оперативно производить манипуляции там, где мы могли бы затратить значительно большее количество времени на рутинные операции, будь это какой-то другой язык. Питон — это удобство, простота, минимальное количество усилий. В продолжение цикла речь пойдет о списках и словарях. Затем поговорим о модулях, классах и работе с файловой системой средствами Python. Автор: Сергей Яковлев <
26.07.201015 оптимальных методик работы с очередями сообщений WebSphere MQ
В данной статье описаны оптимальные методики проектирования, построения, использования и поддержки решений, связанных с WebSphere MQ, которые помогут вам в полной мере использовать преимущества WebSphere MQ. Список методик организован в соответствии с четырьмя фазами осуществления решения: проектирование, создание, использование и поддержка. Автор: коллектив авторов IBM dW <
18.07.2010Организация совместной разработки ПО на базе SVN+DocBook+Mantis: Часть 1
Эта статья открывает цикл материалов об организации совместной разработки программного обеспечения на базе SVN, DocBook и Mantis. В ней будет сделан обзор программного обеспечения и освещены некоторые вопросы. Материалы, изложенные в статье, будут интересны тем, кто занят в программных проектах, где задействовано более одного человека и требуется определенным образом увязывать результаты совместной работы в виде программного кода и документации. Проблема делится на две основные части. Автор: Алексей Баранчиков <
20.06.2010Автоматическое создание аннотаций для телефонных номеров, аббревиатур и других слов устной речи
Пакет распознавания речи Sphinx-4 с открытым исходным кодом позволяет распознавать названия букв и цифр в устной речи почти в реальном времени для создания заметок. Полученный текст можно обрабатывать для получения сущностей более высокого порядка, таких как телефонные номера и аббревиатуры, и затем при помощи запросов к поисковым системам и локальным базам данных создавать аннотации к разговорам. Автор: Натан Хэррингтон <
16.05.2010Лекция по составлению алгоритмов и спецификаций для простейших случаев
Лекция написана преподавателем информатики и рекомендуется к прочтению студентам, изучающим программирование, но ничего о нем не знающим. Цель лекции - помочь понять принципы алгоритмизации задачи. Автор: Dimka <