13.03.2015
When preconditions are not preconditions
|
|
Annotation: This article talks about preconditions in C#.
Keywords: contract; preconditions; conditions |
18.11.2015
New features of C ++ in Visual Studio 2013
|
|
Annotation: The article reveals many useful improvements and possibilities of Visual Studio 2013.
Keywords: Visual Studio 2013; C ++; literals; initialization; templates |
18.11.2015
Stopwatch – under the hood
|
|
Annotation: The article tells about the internal implementation of the class Stopwatch. This class is used for the precise measurement of time intervals and uses the HPET (High Precision Event Timer).
Keywords: Stopwatch; timer; DateTime; HPET; .Net |
12.01.2015
Applicability of goal-directed design of user interaction on the example of development environment for structural document descriptions
|
|
Annotation: The article deals with the design of user interaction and development of effective user interface. The goal-directed design process proposed by Alan Cooper is the most common method being used in this area. The article describes the appliance of this methodology in a commercial development by creating a user interface for Abbyy FlexiLayout Studio - development environment for structural descriptions of semi-structured documents. Analysis of the results showed a high practical applicability of goal-oriented approach.
Keywords: interaction design; goal-directed design; human-computer interaction; user interface; semi-structured forms; structural description of document |
13.01.2015
About Near-Duplicate Video Retrieval Methods
|
|
Annotation: The paper focuses on an overview of the different existing methods in near duplicate video retrieval. The advantages and disadvantages of the methods are discussed. At the end we suggest an original combination of methods based on structural video representation and propose a novel shot descriptor.
Keywords: bag of words; color histogram; DNA; frame; frequency dictionary; Gale–Church algorithm; guide tree; Harris detector; index frame; keyframes; locality-sensitive hashing; luminance histogram; movement measure; MSA; near-duplicates video; neighbor joining; ordinal measure photographic frame; progressive alignment; reference frame; scenes; shot; shot descriptor; shot tree; SIFT; suffix array; video mining; visual words; |
29.07.2014
On a recursion implementation
|
|
Annotation: The article describes an organization of recursive call for subroutines while using hardware stack as well as heap-allocated memory.
Keywords: recursion |
18.11.2015
Processing of the results of parsing
|
|
Annotation: The article discusses various ways of parsing results processing in Nitra.
Keywords: parsing; parser generator; parse result; walker; visitor; parse tree; AST; attribute grammar; dependent properties |
18.11.2015
Is a + string operator simple?
|
|
Annotation: This article talks about the string + operator. String concatenation - one of the most common string operations. It is not surprising that the team, dealing with a compiler language C #, optimized the process of concatenation.
Keywords: operator; concatenation; C# |
11.01.2015
Performance testing of ORM layer in Python and C++
|
|
Annotation: Comparing the performance of two similar applications that implement the same CRUD logic using ORM abstraction layer. The two solutions put to the test are SQLAlchemy – the de-facto standard ORM for Python and a home-brew dynamic ORM for C++ – YB.ORM. Running under CPython and PyPy is evaluated. Logging performance penalty is measured as well.
Keywords: relational data bases; object-relational mapper; ORM; C++; Python; SQL; performance testing; test stand; |
13.03.2015
NemerleWeb
|
|
Annotation: This is a first part of a series of articles about NemerleWeb framework. This framework combines simplicity and efficiency in web development.
Keywords: nemerle; nemerleweb; web; typescript; MVVM; SPA |