English version

RSS

#1

Автор: Тепляков Сергей
Аннотация: Данная статья рассказывает о тонкостях использования предусловий в C#.

Ключевые слова: предусловия; контракт; contract; preconditions; conditions
Автор: Конева Анна Александровна
Аннотация: Статья раскрывает многие полезные улучшения и возможности Visual Studio 2013.

Ключевые слова: Visual Studio 2013; C++; литералы; инициализация; шаблоны
Автор: Гуев Тимур Ахсарбекович
Аннотация: Статья рассказывает о внутренней реализации класса Stopwatch. Данный класс используется для точного замера временных интервалов и использует HPET (таймер событий высокой точности).

Ключевые слова: Stopwatch; timer; DateTime; HPET; .Net
Автор: Ланин Михаил Олегович
Аннотация: Статья посвящена проблеме проектирования взаимодействия с пользователем и создания эффективного пользовательского интерфейса. Наибольшее распространение в этой области получил целеориентированный подход на основе системы персонажей, предложенный Аланом Купером. В статье описывается применение данной методологии в условиях коммерческой разработки на примере создания интерфейса системы Abbyy FlexiLayout Studio – среды разработки структурных описаний документов полужесткой структуры. Анализ полученных результатов показал высокую практическую применимость целеориентированного подхода.

Ключевые слова: проектирование взаимодействия; целеориентированный подход; человек-машинное взаимодействие; пользовательский интерфейс; полужесткие формы; структурное описание изображения документа
Автор: Никитин Илья Константинович
Аннотация: В приведенном обзоре рассмотрены некоторые методы поиска нечетких дубликатов видео, их преимущества и недостатки. На основе структурного представления видео построена комбинация методов и предложен дескриптор съёмки.

Ключевые слова: MSA; SIFT; алгоритм Гейла-Черча; анализ видео; видео-поиск; визуальные слова; визуальные слова; гистограмма цвета; гистограмма яркости; дерево направляющее; дерево съёмок; дескриптор съёмки; детектора Харриса; ДНК; кадрик; кадр ключевой; кадр опорный; кадр фотографический; кадры; локально-чувствительное хеширование; монтажный план; направляющее дерево; нечеткие дубликаты видео; подпись движения; порядковая мера; прогрессивное выравнивание; суффиксный массив; сцены; съёмки; фотографический кадр
Автор: Караваев Дмитрий Юрьевич
Аннотация: В статье описана организация рекурсивного вызова подпрограмм при использовании не только аппаратного стека, но и памяти, выделяемой из «кучи».

Ключевые слова: рекурсия; PL/1
Автор: Чистяков Владислав Юрьевич
Аннотация: В статье рассматриваются различные способы обработки результатов парсинга в Nitra.

Ключевые слова: parsing; parser generator; parse result; walker; visitor; parse tree; AST; attribute grammar; dependent properties; парсер; синтаксического анализа; генератор парсеров; результат разбора; объходчик; посетитель; дерево разбора; атрибутная грамматика; зависимые свойства
Автор: Гуев Тимур Ахсарбекович
Аннотация: Данная статья рассказывает о строковом операторе +. Конкатенация строк – одна из самых распространенных операций над строками. Неудивительно, что команда, занимающаяся компилятором языка C#, оптимизировала процесс конкатенации.

Ключевые слова: оператор; конкатенация; C#
Автор: Найденов Вячеслав Викторович
Аннотация: Протестирована производительность пары аналогичных приложений, реализующих CRUD логику с помощью прослойки ORM. Сравнивается SQLAlchemy – де-факто стандартный ORM для Python с динамическим ORM для С++ собственной разработки – YB.ORM. Сравнивается производительность при использовании CPython и PyPy. Проверяется влияние отключения логов на производительность.

Ключевые слова: реляционные базы данных; объектно-реляционный маппер; ORM; С++; Python; SQL; тестирование производительности; тестовый стенд
Авторы: Маслаков Михаил Сергеевич
Шарон Константин Анатольевич
Аннотация: Первая часть цикла статей о фреймворке NemerleWeb. Данный фреймворк сочетает в себе простоту и эффективность Web-разработки.

Ключевые слова: nemerle; nemerleweb; web; typescript; MVVM; SPA