13.08.2008Статистическое программирование на R: Часть 3. Повторное использование кода и объектное программирование
В этой статье я хочу отойти от дальнейшего статистического анализа как такового (в основном потому, что я сам не имею необходимых знаний в области статистики, чтобы выбрать наиболее подходящий метод; и мой соавтор Брэд Хантинг, и многие читатели знают намного больше в этой области). В дополнение к богатству статистических понятий, предложенных в первых двух статьях, я ознакомлю читателя с некоторыми тонкостями, лежащими в основе языка программирования R. Автор: Брэд Хантинг <
08.08.2008Разработка программного обеспечения для UNIX с помощью Eclipse
Повысьте производительность при работе с программным кодом, используя выделение цветом синтаксиса языка программирования, возможности автоматического завершения кода и другие функции Eclipse. В этой статье будет рассмотрено три различных способа переноса UNIX-кода в Eclipse: из файловой системы, из zip-архива, и CVS-репозитария. Также будет рассмотрено, как использовать систему сборки Ant для адаптации существующего makefile или конфигурационного сценария к Eclipse. Автор: Крис Херборт <
05.08.2008Статистическое программирование в R: Часть 2. Функциональное программирование и анализ данных
Эта статья — вторая часть рассказа об R. Статья решает две задачи. Во-первых, мы продолжим анализ данных, рассматривавшихся в предыдущей статье, чтобы подробнее рассмотреть возможности самого языка R. Во-вторых, мы исследует общие закономерности данных и покажем, как находить их, используя R. Автор: Девид Мертц <
01.07.2008Io Language: Объектная система
Продолжая писать про io, совершенно необходимо остановиться отдельно на устройстве объектной системы этого чудесатого езычка. Главная проблема в том, что даже если вы «знаете» ООП, вполне может сложиться ситуация, что вы просто не поймете, как оно устроено в io. Сейчас под ООП почему-то подразумевается модель Java, чаще всего. C++ нельзя назвать объектно-ориентированным языком, потому что он язык поддерживающий парадигму ООП, но это не его основная парадигма. Java больше подходит под гордое звание Ъ-ООП языка, но вот беда, ООП диктуемое Java-like языками довольно извращено. Автор: semka <
27.06.2008Io programming language
Совсем недавно, в 2002 году, бравый американец Стив Декорте понял, что ему как-то все вокруг не нравится. Ну то есть нравится, но как-то по частям. Нравится Smalltalk своей Ъ-ООП природой, нравится Lisp своей системой метапрограммирования и общей мегаизвратностью, нравится Self своими прототипами, нравится Lua, потому что маленькая и клево встраивается куда угодно. А вот что бы все и сразу — что-то не то. Погоревал бравый американец, да и наколбасил свой собственный язык программирования — Io.
Автор: semka <
25.06.2008Eclipse 3.4 "Ganymede"
Сегодня вышла новая версия Eclipse (3.4 "Ganymede").
Из новых возможностей хотелось бы отметить наличие пакета для моделирования и работы с UML (Eclipse Modeling Tools) и интеграцию с BIRT (Eclipse IDE for Java and Report Developers). Автор: akira <
23.06.2008Каптча: спрайты, минные поля и лицензирование
Хочу представить три авторских способа организации анти-спам защиты. Первый основан на технологии CSS спрайтов, второй на узкой специализации ботов, а третии на почтовых уведомлениях.
<
09.06.2008Расширение SOA путем интеграции данных в режиме реального времени
При проектировании SOA важнейшим фактором является интеграция данных. Ежедневные транзакции являются источником большого объема традиционных данных, которые должны обрабатываться как часть новых приложений. В данной статье показывается, как это можно сделать с помощью IBM® WebSphere® DataStage. Автор: Денг Пенг Жоу <
28.05.2008Адаптация устаревших систем к SOA
Сервис-ориентированная архитектура вместе с другими сервис-ориентированными походами к разработке и управлению информационными инфраструктурами побуждает многие организации пересмотреть традиционные подходы к использованию старых инвестиций в информационную технологию. В данной статье обсуждаются бизнес- и IT-преимущества применения SOA для преобразования старых инвестиций, а также ключевые архитектурные шаблоны, позволяющие получить выгоду от использования устаревших мэйнфреймов. Автор: Кэлвин Лоуренс <
21.05.2008В поисках качества кода: Знакомство с Behavior Driven Development (BDD)
В этой статье Эндрю Гловер продемонстрирует более естественный способ интеграции основных принципов TDD в практическое программирование. Познакомьтесь с behavior-driven development (разработка, основанная на функционировании) с помощью инфраструктуры JBehave и узнайте, что произойдет, если фокусироваться на том, как программа работает, а не на том, что она производит в конечном итоге. Автор: Эндрю Гловер <