Journal Articles
Browse in : |
All
> Topics
> Programming (877)
All > Topics > Design (236) 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.
Making a Linux Desktop
Bob Schmidt
08 September 2020 18:46:41 +01:00
Alan Griffiths adds support for shell components to the desktop environment.
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.
Piping Software for Less
Bob Schmidt
06 September 2020 18:23:37 +01:00
Paul Grenyer continues his mission to build a DevOps pipeline on a budget.
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.
Jumping around in Emacs
Bob Schmidt
05 September 2020 18:20:56 +01:00
Silas S. Brown shares a tip for navigating code.
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.
The Global Lockdown of Locks
Bob Schmidt
01 August 2020 18:08:13 +01:00
Locks can be replaced with tasks. Lucian Radu Teodorescu shows us 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.
C++20: A Simple Math Module
Bob Schmidt
01 August 2020 17:59:51 +01:00
Modules are one big change introduced by C++20. Rainer Grimm describes how to build a mathematics module.
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 Example Confined User Shell
Bob Schmidt
01 August 2020 17:51:32 +01:00
Snap confinement is not just for individual apps but can be applied to a complete GUI environment. Alan Griffiths demonstrates with the Mircade shell.
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.
Agile Manchester 2020: Testers Edition
Bob Schmidt
01 August 2020 17:48:41 +01:00
Many tech conferences are still going ahead online. Jit Gosai reports on Agile Manchester from a tester’s perspective.
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.
Static Analysis in GCC and Clang
Bob Schmidt
05 July 2020 17:27:42 +01:00
Silas S. Brown shares some experiences of analysing code.
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.
The Standard Report
Bob Schmidt
04 July 2020 16:58:39 +01:00
Guy Davidson reports on the latest developments.
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.
Comment Only What The Code Cannot Say
Bob Schmidt
01 June 2020 21:25:37 +01:00
Comments can help or hinder. Kevlin Henney assesses when to avoid them.
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.
Refocusing Amdahl’s Law
Bob Schmidt
01 June 2020 21:12:29 +01:00
Parallelising code can make it faster. Lucian Radu Teodorescu explores how to get the most out of multi-threaded code.
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.
Some Objects Are More Equal Than Others
Bob Schmidt
01 June 2020 19:09:00 +01:00
Comparing objects is a fundamental operation. Steve Love and Roger Orr consider different language approaches.
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.
Expect the Unexpected (Part 1)
Bob Schmidt
03 May 2020 18:28:21 +01:00
Pete Goodliffe looks into dealing with the inevitable.
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.
What Is Your Name?
Bob Schmidt
03 May 2020 18:21:19 +01:00
Simon Sebright considers the importance of names as identification.
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.
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.
Pass the Parcel
Bob Schmidt
07 April 2020 20:39:24 +01:00
Python’s module and package system has many features. Steve Love explores some more advanced ones.
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.
Quick Modular Calculations (Part 3)
Bob Schmidt
06 April 2020 20:18:25 +01:00
This article concludes the 3-part series. Cassio Neri presents a new algorithm that also works for 64-bit operands.
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.
Deconstructing Inheritance
Bob Schmidt
05 April 2020 19:09:30 +01:00
Inheritance can be overused. Lucian Radu Teodorescu considers how it can go wrong and the 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.
Using Compile Time Maps for Sorting
Bob Schmidt
04 April 2020 18:51:45 +01:00
Compile time sorting can be interesting. Norman Wilson shows how to sort a map.
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.
Profiting from the Folly of Others
Bob Schmidt
03 April 2020 21:01:39 +01:00
Code referred to as a hack can raise an eyebrow. Alastair Harrison learns about accessing private members of C++ classes by investigating a header called UninitializedMemoryHacks.h