Окончание обучающей статьи по Haskell

Вид материалаОбзор
Подобный материал:
RSDN magazine


№ 1 2007 г.

От редакции

Владислав Чистяков...............................................1

Мягкое введение в Haskell

Окончание обучающей статьи по Haskell.

Пол Хьюдак, Джон Петерсон, Джозеф Фасел. Перевод Дениса Москвина....................................................................3

Работа с потоками в С#

Теоретические и практические аспекты основных методов и критериев тестирования программного обеспечения.

Joseph Albahari, перевод Алексея Кирюшкина aha Odi$$ey.............................................................................1 6

Одна сборка - один Web-сайт

Способ, используя который, можно полностью упаковать весь сайт в одну сборку.

Никита Егоров ...............................................................32

Создание документов в формате PDF средствами .NET

Использование библиотеки пРОРдля генерации документов в формате PDF.

Сергей Алексеев...............................................................39

Extensible Storage Engine

Обзор технологии "Extensible Storage Engine", иначе - JetBlue.

Apmyp Бакиев....................................................................41

jQuery — " onclick="return false">
Описание библиотеки jQuery и ключевых моментов работы с ней.

Дмитрий Димандт aha Mamut.........................................56

20 ловушек переноса С++-кода на 64-битную платформу

В статье рассмотрены программные ошибки, проявляющиеся при переносе С++-кода с 32-битных на 64-битные платформы, приведены

примеры некорректного кода и способы его исправления.

Андрей Карпов, Евгений Рыжков................................65

Макросы Nemerle — расширенный курс

Макропрограммирование в языке Nemerle.

Владислав Чистяков aha VladD2..................................76

[ANN]once —#1,2OO7

Илья Зарецкий aka SchweinDeBurg...........................86

Q&A.....................................................................15,31


№ 2 2007 г.


От редакции

Владислав Чистяков..............................................................................................1

Работа с потоками в С#, часть 2.

Теоретические и практические аспекты основных методов и критериев тестирования программного обеспечения.

Joseph Albahari, перевод Алексея Кирюшкина alia Odi$$ey.............................................................................................3

Первые шаги в Scala

Scala - статически типизированный, объектно-ориентированный язык программирования, в котором смешиваются императивный и функциональный стили программирования. Билл Веннерс, Мартин Одерски и Леке Спун, перевод Михаила Кунаева...................................................................22

Десять вопросов Мартину Одерски о Scala

Евгений Охотников.................................................................................33

Опыт практического применения t-sql в системах распределенных баз данных

Статья рассказывает о реализации асинхронного выполнения кода как в пределах одного, так и нескольких серверов

Андрей Смирное, Михаил Смирнов ..............................................................34

Adobe Flex 2.0 — обзор и впечатления

Adobe Flex - это сравнительно новая и весьма продвинутая платформа для разработки тонких веб-приложений.

Дмитрий Григорьев.........................................................................................................44

Семь вопросов разработчикам Nemerle

Oyster......................................................................................................49

Недетерминированные конечные автоматы

В статье описан маленький, но всё равно интересный кусочек теории вычислений.

Сергей Холодилов aim SergH.............................................................................................................................................51

Производительность компиляторов C++

Сравнение производительности кода, сгенерированного различными компиляторами C++ на различных аппаратных платформах. Сергей Сацкий, Роман Плеханов.................................................................................................................58

Макросы Nemerle — расширенный курс

Макропрограммирование в языке Nemerle.

Владислав Чистяков aha VladD2.......................................................................77

[ANN]once - #2.2007

Илья Зарецкий aka SchweinDeBurg..........................................................................................86

Q&A......................................................................................................21,43,57


№ 3 2007 г.

От редакции ......................................................................1

Функциональные типы и композиция функций в Хаскелле •

Статья знакомит программиста с функциональными типами языка Хаскелл.

Денис Москвин........................................................................................3

Взаимодействие с другими сайтами через HTTP (HttpWebRequest и HttpWebResponse) * *

Организация взаимодействия между сайтами, программном заполнении и отправке Web-форм, а также использование класов

HttpWebRequest и HttpWebResponse.

Алексей Немиро................................................................9

Скрытая угроза: «неизменяемые» поля Web-форм * »»

Опасности, связанные с использованием неизменяемых полей в Web-формах.

Landgraph .............................................................................1 4

Концепции С# 3.0, позволившие создать LINQ.

Иван Бодягин.......................................................................................1 6

Способ принудительной загрузки DLL в адресное пространство процесса •••

Способ, позволяющий внедрить DLL в любой процесс (в том числе защищенный) на самом раннем этапе его создания.

Сергей Сторожевых...................................................................................................23

Журнал событий (Event Logging) *

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

Алексей Серебряков (Smooky) .........................................................................28

Переход к паттернам *

Глава из книги "Применение DDD и паттернов проектирования:

проблемно-ориентированное проектирование приложений с примерами на С# и. NET"

Джимми Нильссон.......................................................................................36

Макросы Nemerle - расширенный курс *

Макропрограммирование в языке Nemerle - третья часть серии статей.

Владислав Чистяков aka VladD2..................................................................47

Основы использования JMS в IBM WebSphere Community Edition

Асинхронное взаимодействие Java-приложений с использованием IBM WebSphere Community Edition.

Александр Цимбал........................................................................................54

Создание собственных Web-приложений с помощью Ruby on Rails

Главы из книги Патрика Пенза Build Your Own Ruby On Rails Web Applications, SitePoint, 2007.

Патрик Ленз..........................................61

Илья Зарецкий aka SchweinDeBurg......................................................86

Q&A.....................................................................................................................8

Как разнообразить захиревшую жизнь команды программистов?......................34

Новый сервер RSDN......................................................................................................60


№ 4 2007 г.

От редакции ..........................................................................................1

J2ME. С чего начать?

Статья призвана помочь обойти типичные ошибки, совершаемые при начале работы с платформой J2ME.

Данилов Кирилл aka Donz..............................................................3

Плавающая запятая

Зачем числам плавающие запятые? Куда они плывут? Каким стилем? Как это связано с дробями?

Сергей Холодипов........................................................................19

Обработка ошибок в Windows Communication Foundation (WCF)

Тонкости обработки ошибок в Windows Communication Foundation (WCF).

Александр Межов.....................................................................29

Оценка сложности песен

Дональд Е. Кнут, перевод Андрей Макуха....................................................39

Знакомство с PDL

PDL (Portable Dynamic Loader) - библиотека для создания и использования динамически загружаемых экземпляров классов C++. Игорь Семёнов...............................41

Алгоритм привязки строк к КЛАДР

Пример задачи сравнения нечетко введенной информации с жестко заданным образцом.

Стас Корниенко..........................................................44

Багодром: Реализация операторов сравнения

Статья посвящена вопросу грамотной реализации операторов сравнения.

Владислав Чистяков aka VladD2...........................................................48

Особенности реализации командного процессора cmd.exe операционных систем WinNT

В статье рассматриваются неосвещённые проблемы в реализации bat-скриптов

Андрей Дибров.........................................................................................52

Resource Governor: управление ресурсами в SQL Server 2008. Часть 1

рассказ о Resource Governor - новом инструменте, входящем в состав Katmai (кодовое название SQL Server 2008).

Николай Денищенко......................................................67

Платформа 2008. Определяя будущее.

Михаил Кунаев...............................................................................77

Система «LiteUpdate»

Кузьмин Александр................................................................80

ORDPATH — новый подход к работе с иерархиями (деревьями) в SQL Server 2008 * • *

Ян Либерман...................................................................85

Q8iA............................................................................18,28,38

Книжная полка...................................................................66


№ 1 2008 г.

От редакции ................................................................................................1

Internet Explorer 8: XDomainRequest • * •;

Статья об новом интерфейсе IHTMLXDomainRequest из IE8.

Landgraph......................................................................................................3

Умные указатели в C++

Статья об «умных указателях» («smart pointers»), способных облегчить жизнь C++-программиста

Игорь Семенов

Редактирование объекта с псевдосвойствами в PropertyGrid**

Использование элемента управления PropertyGrid для редактирования объектов с несуществующими свойствами.

Андрей Никулин

Построение программного обеспечения при каждом изменении

Глава из книги «Непрерывная интеграция: улучшение качества программного обеспечения и снижение риска».

Поль М. Дюваль, Стивен М. Матиас III, Эндрю Гловер...................................... I 4

Разработка простого генератора отчетов с помощью Nemerle и System.Xml.Linq*

Разработка реального приложения на Nemerle на примере создания простого генератора отчетов..

Владислав Чистяков aka VladD2..........................................................................28

KeyedFactory***

Реализация шаблона «Фабричный метод с параметрами (Parameterized Factory Method)» - частный случай реализации фабричного метода

средствами языка С# 2.0.

Юрий Королев..........................................................................................43

Еще раз о разработке плагинов Eclipse* *

Статья представляет собой обзор разработки плагинов Eclipse.

Александр Цимбал...............................................................................................46

Сущность библиотеки анализа кода VivaCore***

Библиотека VivaCore, предпосылки ее создания, возможности, структура и области применения

Евгений Рыжков...........................................................................................56

[ANN]once-#1'2008

Илья Зарецкий...................................................................................................64

Введение в тикеты

Антон Батенев.....................................................................................................70

Windows Server 2008, Visual Studio 2008 и SQL Server 2008 в России ...................70

Q&A..............................................................................................5, 10,42,55,69

Книжная полка.................................................................................................27