Archive for the ‘Art’ Category

Software Glitches as Art

Monday, August 30th, 2010

Just noticed this little book and ordered it to browse and write a review later Glitch: Designing Imperfection

Notice the patterns with glitches on the cover similar to the fabric of memory and some pictures from inside remind me natural memory visualization images you can find in the print form in DLL List Landscape: The Art from Computer Memory Space book. I would therefore welcome the fact that the memory space art has more and more followers (and becomes the true art movement according to the institutional theory of art). There are more art books coming later this year:

  • Patterns of Computer Memory (ISBN: 978-1906717711)

  • Spikes, Hangs, Crashes, Leaks and Dumps of Imagination: The Art of the Debugging Art (ISBN: 978-1906717841)

  • Also the museum of debugging and memory dumps will hold an exhibition soon.

    In a few days the following book about glitches (as negative business impact annoyances) will be released:

    Glitch: The Hidden Impact of Faulty Software

    “Search inside the book” on Amazon suggests that the latter book doesn’t consider the positive impact of glitches including art but, anyway, because of my speciality in software debugging and maintenance I would like to review that book too.

    - Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

    Hot Computation: Memory On Fire

    Tuesday, August 17th, 2010

    - Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

    Picture Frame for Memory Dumps

    Tuesday, August 17th, 2010

    - Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

    Bleeding Memory

    Thursday, August 12th, 2010

    Under microscope:

    - Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

    Memory Interfaces

    Thursday, August 12th, 2010

    - Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

    Race Condition in a Kernel Pool

    Wednesday, August 11th, 2010

    - Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

    Fabric of Memory Dumps

    Monday, July 19th, 2010











    - Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

    Inside A Memory File

    Sunday, July 11th, 2010

    Twitter epoch gives an additional aesthetic dimension to this artwork. 

    - Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

    Debugging Venue

    Wednesday, July 7th, 2010

    - Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

    Computer Memory Gardens

    Wednesday, June 23rd, 2010

    - Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

    Old Mental Dumps from June 21st

    Monday, June 21st, 2010

    I was looking for Wordpress plugins to display past year (two-, three-, etc.) old posts and after a few tries decided to create such posts manually to add fresh perspective and new comments on them (in italics). Today we start with June 21st.

    2009:

    • Debugalov has been burnt! - The book still sells every month and I’m now thinking about a hardcover gift edition. The cover fascinates many people, see for example this review: Book Review - The Adventures of Dr Debugalov. Now we also have Dr. DebugLove. Who is a good and who is a bad guy? Or is it a personality split?

    2008:

    No dumps on that day

    2007:

    Looks like the very prolific day. There were 3 blog posts:

    • Crash Dump Analysis Patterns (Part 16a) - Stack overflow in kernel. Generated some comments and can also be seen in the following pattern case study: Lateral damage, stack overflow and execution residue

    • Repair Clipboard Chain 2.0.1 - One of the most popular Citrix tool in the past

    • Guessing stack trace - This old command still works for x86 WinDbg and x86 memory dumps

    - Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

    Ana-Trace-Log-Lyzer and Closed Session

    Wednesday, June 2nd, 2010

    This paleodebugging tool was excavated from Central Russia (thanks to Mr. Kutuzov) and generously provided for a photo session by its owner Mr. Mansour:

     

    It also inspired this sequence of strcat: Analog -> Anatrace -> Analyzer -> Tracelyzer -> Loglyzer.

    … enough tracing. It’s time to close our session:

    … what is left? If you are curious, look at this conceptual picture:

    Component Trace

    If you wonder what electricity has to do with tracing (at a metaphorical level) look at this trace analysis pattern:

    Statement Density and Current

    - Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

    Modern Memory Dump and Software Trace Analysis: Volumes 1-3

    Sunday, April 18th, 2010

    OpenTask to offer first 3 volumes of Memory Dump Analysis Anthology in one set:

    The set is available exclusively from OpenTask e-Commerce web site starting from June. Individual volumes are also available from Amazon, Barnes & Noble and other bookstores worldwide.

    Product information:

    • Title: Modern Memory Dump and Software Trace Analysis: Volumes 1-3
    • Author: Dmitry Vostokov
    • Language: English
    • Product Dimensions: 22.86 x 15.24
    • Paperback: 1600 pages
    • Publisher: Opentask (31 May 2010)
    • ISBN-13: 978-1-906717-99-5

    Information about individual volumes:

    - Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

    Component Trace

    Saturday, April 17th, 2010

    - Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

    Night Sky

    Wednesday, February 24th, 2010

    - Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

    Sweet Oil of Memory

    Tuesday, February 23rd, 2010

    - Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

    Forthcoming Memory Dump Analysis Anthology, Volume 4

    Thursday, February 11th, 2010

    This is a revised, edited, cross-referenced and thematically organized volume of selected DumpAnalysis.org blog posts about crash dump analysis and debugging written in July 2009 - January 2010 for software engineers developing and maintaining products on Windows platforms, quality assurance engineers testing software on Windows platforms and technical support and escalation engineers dealing with complex software issues. The fourth volume features:

    - 13 new crash dump analysis patterns
    - 13 new pattern interaction case studies
    - 10 new trace analysis patterns
    - 6 new Debugware patterns and case study
    - Workaround patterns
    - Updated checklist
    - Fully cross-referenced with Volume 1, Volume 2 and Volume 3
    - New appendixes

    Product information:

    • Title: Memory Dump Analysis Anthology, Volume 4
    • Author: Dmitry Vostokov
    • Language: English
    • Product Dimensions: 22.86 x 15.24
    • Paperback: 410 pages
    • Publisher: Opentask (30 March 2010)
    • ISBN-13: 978-1-906717-86-5
    • Hardcover: 410 pages
    • Publisher: Opentask (30 April 2010)
    • ISBN-13: 978-1-906717-87-2

    Back cover features memory space art image: Internal Process Combustion.

    - Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

    Pictures from Memory Space (Part 5)

    Wednesday, February 10th, 2010

    Internal Process Combustion (to be featured on Memory Dump Analysis Anthology, Volume 4 backcover):

     

    - Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

    Structure and Noise

    Friday, January 29th, 2010

    - Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -

    The Year of Debugging in Retrospection

    Thursday, January 14th, 2010

    The Year of Debugging, 0×7D9, was a remarkable year for DumpAnalysis.org. Here is the list of achievements to report:

    - Software Trace Analysis as a new discipline with its own set of patterns

    - Unification of Memory Dump Analysis with Software Trace Analysis (DA+TA)

    - New computer memory dump-based art movements: Opcodism and Physicalist Art

    - Discovery of 3D computer memory visualization techniques

    - Establishing Software Maintenance Institute

    - Broadening software fault injection as Software Defect Construction discipline

    - Establishing a new profession of a Software Defect Researcher

    - Starting ambitious Dictionary of Debugging

    - Publishing Windows Debugging: Practical Foundations book

    - Publishing the first x86-free Windows debugging book: x64 Windows Debugging: Practical Foundations

    - Establishing the new debugging magazine: Debugged! MZ/PE

    - Publishing Memory Dump Analysis Anthology, Volume 3

    - Cooperation with OpenTask to promote First Fault Software Problem Solving book

    - Establishing Debugging Expert(s) Magazine Online

    - Creating the first development process for debugging and software troubleshooting tools: RADII

    - Publishing the first pattern-driven memory dump analysis troubleshooting methodology as a foundation for software debugging

    - Proposal for an International Memory Analysts and Debuggers Day

    - Almost completed Windows Debugging Notebook to be published soon

    - The founder of DumpAnalysis.org (Dr. DebugLove) becomes a member of Citrix Systems Tweetrix Support Team

    Now DumpAnalysis.org focuses on The Year of Dump Analysis, 0×7DA, as a foundation for the forthcoming debugging decade and reveals future plans this weekend.

    I’m sure that many other organizations and individuals have no less remarkable accomplishments to report for 2009. I promise to track down and write about some of them in the forthcoming book: 

    The Science of Dr. Watson: An Illustrated History of Debugging (ISBN: 978-1906717070)

    - Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -