Programming Topics or Overload Journal #89 - February 2009
Browse in : All > Topics > Programming
All > Journals > Overload > 89
All of these categories
Options:
View Article Map
View Archives

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

A Class What I Wrote

Martin Moene

05 January 2017 21:16:51 +00:00

Paul Grenyer reduces the boilerplate with simple abstraction.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Afterwood

Martin Moene

01 December 2016 20:48:52 +00:00

One JavaScript module was removed and every Node.js build was knocked for six. Chris Oldwood fictionalises the tale.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

A Commoner’s Response

Martin Moene

04 November 2016 17:04:20 +00:00

Roger Orr offers an analysis of the Baron’s last game.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Attacking Licensing Problems with C++

Martin Moene

02 October 2016 21:19:35 +01:00

Software licenses are often crackable. Deák Ferenc presents a technique for tackling this problem.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

An Introduction to OpenMP

Martin Moene

06 September 2016 16:16:39 +01:00

Silas S. Brown dabbles in multiprocessing to speed up his calculations.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

A Lifetime In Python

Martin Moene

05 June 2016 14:28:55 +01:00

Resource management is important in any language. Steve Love demonstrates how to use context managers in Python.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

An Open Question (or How I Learned To Stop Worrying And Love Public Wi-Fi)

Martin Moene

10 March 2016 14:39:26 +00:00

Vertices examines some of the dangers of using other people’s networks.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

An Inline-variant-visitor with C++ Concepts

Martin Moene

01 October 2015 22:22:58 +01:00

Concepts are abstract. Jonathan Coe and Andrew Sutton provide us with a concrete example of their use.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Anatomy of a CLI Program written in C++

Martin Moene

09 September 2015 07:04:15 +01:00

Matthew Wilson dissects a small program to examine its gory details.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Are we nearly there yet? Refactoring C++

Martin Moene

11 July 2015 21:42:29 +01:00

Alan Griffiths evaluates two tools for developers with some simple use-cases.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Alternatives to Singletons and Global Variables

Martin Moene

05 April 2015 18:53:03 +01:00

Global variables and Singletons are usually considered bad. Bob Schmidt summarises some alternatives.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Advice for the Young at Heart

Martin Moene

07 January 2015 21:35:41 +00:00

Pete Goodliffe offers sage advice, and asks you to do the same.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Alternative Overloads

Martin Moene

06 October 2014 21:50:13 +01:00

How do you return a default value given a condition? Malcolm Noyes presents solutions using older and newer C++ techniques.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Activatable Object

Martin Moene

03 August 2014 19:30:42 +01:00

Using locks will slow down threaded code. Len Holgate demonstrates how an Activatable Object can reduce the time spent blocked.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Anatomy of a Java Decompiler

Martin Moene

03 February 2014 10:21:07 +00:00

Java byte code can be reverted back into source code. Lee Benfield and Mike Strobel show how.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Automatic Navigation Mesh Generation in Configuration Space

Martin Moene

03 October 2013 08:55:56 +01:00

Walkable 3D environments can be automatically navigated. Stuart Golodetz demonstrates how navigation meshes achieve this.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Auto – a necessary evil? (Part 2)

Martin Moene

01 August 2013 18:01:13 +01:00

Should you declare (almost) everything auto? Roger Orr considers when auto is appropriate.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

Auto – A Necessary Evil?

Martin Moene

06 June 2013 18:25:03 +01:00

Superficially simple language features can be surprisingly complicated. Roger Orr explores a new one that is likely to be used widely.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

A Model for Debug Complexity

Martin Moene

06 April 2013 22:36:28 +01:00

Debugging any program can be difficult. Sergey Ignatchenko and Dmytro Ivanchykhin develop a mathematical model for its complexity.

Note: when you create a new publication type, the articles module will automatically use the templates user-display-[publicationtype].xt and user-summary-[publicationtype].xt. If those templates do not exist when you try to preview or display a new article, you'll get this warning :-) Please place your own templates in themes/yourtheme/modules/articles . The templates will get the extension .xt there.

‘No Bugs’ Top Five C++ Cooking Recipes

Martin Moene

06 February 2013 20:49:27 +00:00

Developers often have a few favourite tricks for solving problems. Sergey Ignatchenko shares his five top recipes.


  |<   <   1   2   3   4   5   6   7   >   >|
Sort by Date Title