Archive for the ‘History’ Category

5 Years of Blogging!

Monday, August 29th, 2011

This month marks 5 years of blogging that resulted in more than 2,500 posts across 8 blogs. I would like to thank everyone for their continuing support! The major milestones are marked on the updated timeline.

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

The Will To Be Memorized

Tuesday, August 9th, 2011

After reading many history books I found that the real historical, sociological and psychological force (often seen unconscious from outside) is the will to be memorized (saved in memories, in memory dumps, also called as the will to be remembered) and not the will to power (Nietzsche). As often with the will it is also linked with vices and virtues. For the vice side we site Michael Burleigh“Concern with posterity was apparent among the Nazi leadership, […]” and what we see now “… B-movie villains were self-consciously assigning themselves parts within an A-movie which runs and runs” today (documentaries, books, magazines, TV and the so called ‘Hitler industry’ “by the way of continuity”). As a more recent example, the recent tragedy in Norway clearly shows the desire of the protagonist to be memorized (masqueraded as a political agenda).

This is not to say that the will to power is not important, it is important by the way that by being memorized you actually exert more power in the future. Memorianity (memory religion) and its philosophical foundation (memoidealism) promote the will to be memorized as a virtue if all your deeds are seen as a virtue (see Memorianity and Morality).

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

5 Years of DumpAnalysis.org!

Saturday, March 26th, 2011

I’m speechless for this occasion, look with awe at what has been done, and can only show a slide from the yesterday’s presentation Introduction to Pattern-Driven Software Problem Solving:

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

2010 in Retrospection (Part 2)

Monday, January 17th, 2011

One of the great surprises in 2010 was the popularity of WinDbg.org page. I had never thought it was so popular! Originally forwarded to a subdomain of Crash Dump Analysis Portal when introduced in February, 2008 as a way to quickly download Debugging Tools for Windows and set up symbols it was made a full domain in July, 2010 with corresponding Google Analytics setup. Since then it enjoys 7,000 - 9,000 visits per month with almost 93% return rate with Microsoft, Intel, HP, Road Runner, Dell, Citrix, EMC, CA, Samsung, Cisco, Symantec, AMD, IBM, Oracle, and McAfee among its biggest users. I myself find it very useful in the field when I need to quickly setup debugging components. To the best of my knowledge the page remains the fastest way to that. There will be more useful information linked to it in 2011.

Another trend is the rise of the online version of Debugged! MZ/PE magazine that was completely redesigned in August, 2010 and now approaches 2,000 visitors per month. In 2011 there are some new initiatives coming for this online magazine.

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

The Year of Dump Analysis in Retrospection

Friday, January 14th, 2011

The Year of Dump Analysis, 0×7DA, was another remarkable year for DumpAnalysis.org. Here is the list of major achievements to report:

- Proposed software narratological framework

- Extended the concept of multithreading with adjoint threading

- After recognizing victimware as a counterpart to crimeware established Victimware.org (currently points to Memory Dump, Software Trace, Debugging and Malware Analysis Portal)

- Established the Dublin School of Security

- Proposed using category theory for memory dump analysis as an alternative to set-theoretical frameworks

- Secured the first Memory Dump Analysis Audit Service and its subsidiary Tool Objects: Unified Troubleshooting and Debugging to become portal sponsors

- Completely redesigned Debugging Experts Magazine Online

- Contributed to two issues of Debugged! MZ/PE magazine: Multithreading and Tools for Software Problem Solving

- Published the 4th volume of Memory Dump Analysis Anthology with color supplement

- Prepared material for the 5th volume of Memory Dump Analysis Anthology (to be published in January, 2011)

- Organized the first Debugging Jokes Competition and the first Tell Your Windows Debugging Story Competition

- Established the Metaphysical Society of Ireland to promote memory dump worldview

- Helped to deliver Fundamentals of Complete Crash and Hang Memory Dump Analysis webinar

- Established the Museum of Debugging and Memory Dumps (the 1st exhibition opens in 2011)

- Introduced Unified Debugging patterns, Workaround patterns and Structural Memory Analysis patterns

- Proposed and organized the first Memory Analysts and Debuggers Day (to be celebrated annually)

- Continued working on CARE research project and published its reference architecture

- Unified memory dump and software trace analysis patterns as software behavior patterns

- Memory Dump Analysis Anthology got international recognition when Korean translation of 1st volume was published

… and much more including many new memory dump and software trace analysis patterns, pattern icons, pattern models, and pattern-driven analysis case studies.

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

2010 in Retrospection (Part 1)

Sunday, January 9th, 2011

According to Google Analytics the number of visits / year increased by 0.7% since 2009 with almost 156,000 unique visitors (1% increase) from 184 countries (183 in 2009) and more than 33% of them are coming back. 1,322 visits were via 12 mobile operating systems (512% increase). Here are the top 100 network locations out of 28,612 (1% increase):

Service Provider

Visits

microsoft corp

6298

comcast cable communications inc.

4144

road runner holdco llc

3579

internet service provider

3106

verizon internet services inc.

2589

comite gestor da internet no brasil

2418

hewlett-packard company

2324

japan network information center

2199

deutsche telekom ag

2145

reliance communications ltd

1985

network of citrix systems inc

1698

eircom

1602

chunghwa telecom data communication business group

1560

nib (national internet backbone)

1458

charter communications

1325

symantec corporation

1261

proxad / free sas

1252

samtel

1121

uunet non-portable customer assignment

1087

at&t internet services

1084

intel corporation

1083

cox communications

1067

abts (karnataka)

1060

qwest communications company llc

957

comcast cable communications holdings inc

940

korea telecom

900

chtd chunghwa telecom co. ltd.

859

comcast business communications inc.

829

chinanet guangdong province network

817

ip pools

802

xo communications

802

china unicom beijing province network

799

microsoft

771

data general corporation

765

shaw communications inc.

761

comcast cable communications

746

tw telecom holdings inc.

697

unknown

684

citrix systems inc.

681

telefonica de espana sau

674

psinet inc.

661

telstra internet

647

chinanet shanghai province network

637

arcor ag

622

krnic

621

cox communications inc.

595

bellsouth.net inc.

576

optimum online (cablevision systems)

559

starhub cable vision ltd

539

ntt communications corporation

521

dell computer corporation

519

computer associates international

497

comcast cable communications ip services

481

cisco systems inc.

463

research in motion limited

459

sympatico hse

456

abts delhi

425

eset s.r.o.

425

telus communications inc.

416

comstar-direct cjsc

413

customers ie

411

emc corporation

408

abts tamilnadu

398

iinet limited

381

lg dacom corporation

376

rcs & rds s.a.

376

opal telecom dsl

372

network of ign arch. and design gb

367

kaspersky lab internet

362

easynet ltd

356

honeywell international inc.

347

dynamic ip pool for broadband customers

343

dynamic pools

336

siemens ag

335

global crossing

333

provider local registry

332

tpg internet pty ltd.

328

ojsc north-west telecom

326

telia network services

326

ipg

312

information management group

310

chinanet jiangsu province network

307

bharti infotel ltd.

305

wipro technologies

302

t-com croatia internet network

291

pt telkom indonesia

289

telecom italia s.p.a. tin easy lite

288

neostrada plus

285

singnet pte ltd

285

multiprotocol service provider to other isp s and end users

282

ibm india private limited

278

microsoft corporation

266

ekk catv plovdiv

262

alice dsl

260

level 3 communications inc.

257

telekom malaysia berhad

257

ukrtelecom ip network

254

comcast cable communications inc

251

appense

250

uecomm

250

Almost 71,000 Google search keywords pointed to the portal and this blog with 100 most frequent (some are in Russian):

Keyword

Visits

crash dump

2776

crash dump analysis

2463

kifastsystemcallret

2451

adplus

916

ntdll!kifastsystemcallret

905

dump analysis

865

win32 error 0n2

693

dumpanalysis.org

595

memory dump analysis

530

windows 7 crash dump

516

windbg commands

513

bugcheck system_service_exception

487

дамп памяти

473

crash dump windows 7

451

windbg

437

fnodobfm

431

bugcheck 3b

406

crashdump

404

crash dumps

385

minidump analysis

383

windbg crash dump analysis

382

crash dump analyzer

381

windbg cheat sheet

343

adplus download

330

анализ дампа памяти

325

dmitry vostokov

311

dump analyzer

311

windbg analyze

308

warning: frame ip not in any known module. following frames may be wrong.

290

the stored exception information can be accessed via .ecxr.

278

core dump analysis

268

symbol file could not be found

267

frame ip not in any known module

263

bugcheck kmode_exception_not_handled

256

dumpanalysis

250

the stored exception information can be accessed via .ecxr

242

memory dump analysis anthology

238

ntkrnlmp.exe crash dump

233

system_thread_exception_not_handled

225

kiuserexceptiondispatcher

222

getcontextstate failed, 0×80070026

210

0eedfade

207

kisystemservicecopyend

204

windbg crash dump

203

kernel_mode_exception_not_handled

202

rtlplowfragheapfree

202

windows crash dump analysis

202

crash dump analysis tool

196

exception_double_fault

195

trap frame

189

ntdll kifastsystemcallret

183

nt!kebugcheckex

178

tppworkerthread

178

vista kmode_exception_not_handled

177

dump artefact trace artefact

170

dump file analyzer

168

adplus tutorial

165

pool corruption

160

rtldispatchexception wine

155

termdd!icacallnextdriver

155

application_fault_status_breakpoint

153

ntdll.dll!kifastsystemcallret

153

basethreadinitthunk

152

bugcheck 7e

151

analyze crash dump

150

windbg script

149

memory dump analysis tool

146

warning: stack unwind information not available. following frames may be wrong.

146

error: symbol file could not be found

145

free special np

145

rtluserthreadstart

141

download adplus

140

мещанина никифора никитина

140

failure_bucket_id

131

application_hang_blockedon_fileio

129

how to use windbg for crash dump analysis

123

windows dump analyzer

123

getcontextstate failed, 0xd0000147

122

stack_text

121

minidump analyzer

120

time travel debugging

120

windbg dump analysis

120

__dyn_tls_init_callback

118

localdumps

118

system_service_exception 3b

118

windbg scripts

118

getcontextstate failed

114

unable to load image win32 error 0n2

114

windbg hang

114

windows crash dump

114

crash dump vista

112

debug_flr_image_timestamp

110

ntdll.kifastsystemcallret

107

system_service_exception

107

system_thread_exception_not_handled (7e)

107

анализ дампов памяти

107

bugcheck c2

106

kifastcallentry

106

ldrpsnapthunk

106

nmi_hardware_failure

104

Special thanks to more than 1,100 web sites that mention the portal and this blog with the first top 100:

Source

Visits

google.com

3955

windbg.org

2190

windbg.dumpanalysis.org

2178

google.co.in

1366

twitter.com

1295

blog.codeimproved.net

1158

stackoverflow.com

1075

facebook.com

780

winvistaclub.com

751

blogs.msdn.com

741

dumpanalysis.com

680

reddit.com

618

dumpanalysis.org

586

images.google.com

522

google.co.uk

456

bytetalk.net

398

google.de

359

itdatabase.com

351

advancedwindowsdebugging.com

291

en.wikipedia.org

283

google.ca

280

analyze-v.com

254

advanceddotnetdebugging.com

246

google.com.au

220

serverfault.com

201

community.citrix.com

199

google.ru

180

nynaeve.net

170

jasonhaley.com

167

blog.miniasp.com

166

google.fr

166

google.es

165

google.com.br

158

google.co.kr

152

reconstructer.org

151

blogs.microsoft.co.il

148

blog.naver.com

143

forum.sysinternals.com

141

google.com.ua

133

netfxharmonics.com

133

google.it

126

google.nl

126

debuggingexperts.com

124

blog.not-a-kernel-guy.com

119

images.google.co.in

107

citrixblogger.org

104

opentask.com

103

google.pl

102

images.google.co.uk

98

delicious.com

97

support.citrix.com

88

isisaka.com

85

linkedin.com

83

google.com.ar

81

google.com.tr

81

j00ru.vexillium.org

81

google.com.tw

79

pchelpforum.com

78

social.technet.microsoft.com

78

debuggingexperts.dumpanalysis.org

77

google.se

77

codemachine.com

73

google.com.ph

73

rfvicente.spaces.live.com

70

advdbg.org

68

google.co.il

68

google.co.za

68

techsupportforum.com

68

otvety.google.ru

67

google.com.sg

66

jinaida.egloos.com

65

google.ie

64

google.be

63

voneinem-windbg.blogspot.com

62

images.google.de

60

saygoodnight.com

59

caloni.com.br

57

google.at

57

google.ro

56

msuiche.net

56

driverentry.com.br

55

google.ch

55

google.com.pk

54

mitbbs.com

54

google.com.my

53

serious-code.net

53

bugswar.blogspot.com

51

google.com.mx

51

iconfactory.com

51

advdbg.com

49

managementbits.com

49

rsdn.ru

48

techradar.com

48

blog.48bits.com

47

cs.rochester.edu

47

dogpile.com

47

images.google.ca

47

evilcodecave.wordpress.com

46

google.pt

46

Top 25 visiting countries:

Country/Territory

Visits

United States

69610

India

19007

United Kingdom

16399

Russia

12497

Germany

10027

China

7942

Canada

7277

Japan

5393

France

5260

South Korea

4551

Australia

4305

Taiwan

3882

Ireland

3361

Netherlands

3152

Spain

3045

Ukraine

2981

Italy

2774

Israel

2720

Brazil

2592

Poland

2519

Sweden

2495

Singapore

2367

Romania

1990

Czech Republic

1784

Belgium

1481

More than 9,000 portal and blog pages were viewed a total of almost 387,000 times with top 100 content pages:

Page

Pageviews

/

45061

/blog/

35363

/blog/index.php/2008/01/10/what-is-kifastsystemcallret/

6673

/blog/index.php/2007/06/20/crash-dump-analysis-checklist/

6212

/blog/index.php/category/windbg-tips-and-tricks/

6151

/ru/blog/

4929

/blog/index.php/2008/09/12/adplus-in-21-seconds-and-13-steps/

3554

/Tools

3442

/blog/index.php/2007/07/20/crash-dump-analysis-patterns-part-17/

3311

/blog/index.php/category/windows-7/

3267

/Crash+Dump+Analysis+for+System+Administrators

2904

/blog/index.php/category/minidump-analysis/

2612

/blog/index.php/2007/09/06/minidump-analysis-part-2/

2604

/blog/index.php/2006/10/31/crash-dump-analysis-patterns-part-2/

2443

/blog/index.php/2007/04/03/crash-dump-analysis-patterns-part-11/

2366

/blog/index.php/2006/10/30/crash-dump-analysis-patterns-part-1/

2314

/blog/index.php/category/windbg-scripts/

2286

/blog/index.php/2008/03/12/bug-check-frequencies/

2220

/blog/index.php/2008/03/13/crash-dump-analysis-patterns-part-2b/

2113

/blog/index.php/2008/06/12/crash-dump-analysis-patterns-part-59b/

2104

/WinDbg+reference

2076

/Forthcoming+Windows+Debugging+Notebook

2054

/blog/index.php/2008/04/22/bugchecks-system_service_exception/

2048

/blog/index.php/about/

2038

/blog/index.php/2007/10/11/minidump-analysis-part-4/

1868

/blog/index.php/category/windows-server-2008/

1741

/blog/index.php/2007/09/11/crash-dump-analysis-patterns-part-26/

1736

/blog/index.php/2008/01/24/crash-dump-analysis-patterns-part-43/

1661

/blog/index.php/2007/12/17/crash-dump-analysis-patterns-part-41b/

1640

/blog/index.php/2007/10/17/crash-dump-analysis-patterns-part-31/

1631

/blog/index.php/2007/02/02/crash-dump-analysis-patterns-part-8/

1618

/blog/index.php/2007/05/19/resurrecting-dr-watson-on-vista/

1590

/blog/index.php/2006/12/09/clipboard-issues-explained/

1553

/Memory+Dump+Analysis+Anthology+Volume+1

1548

/blog/index.php/2007/09/17/resolving-symbol-file-could-not-be-found/

1524

/blog/index.php/2007/02/09/crash-dump-analysis-patterns-part-9a/

1516

/blog/index.php/2007/08/06/crash-dump-analysis-patterns-part-20a/

1445

/Memory+Dump+Analysis+Anthology+Volume+3

1423

/blog/index.php/2007/07/15/interrupts-and-exceptions-explained-part-4/

1422

/blog/index.php/crash-dump-analysis-patterns/

1368

/blog/index.php/2008/05/09/windbg-cheat-sheet-for-crash-dump-analysis/

1324

/Debugged+Magazine

1307

/ru/blog/index.php/category/komandy-otladchika-windbg/

1302

/blog/index.php/2007/03/04/windbg-tips-and-tricks-analyzing-hangs-faster/

1295

/blog/index.php/2007/04/25/bugchecks-system_thread_exception_not_handled/

1281

/blog/index.php/2007/08/29/minidump-analysis-part-1/

1267

/blog/index.php/category/windbg-tips-and-tricks/page/6/

1251

/ru/blog/index.php/page/2/

1251

/blog/index.php/2007/03/03/windbg-tips-and-tricks-hypertext-commands/

1203

/blog/index.php/category/gdb-for-windbg-users/

1193

/blog/index.php/basic-windows-crash-dump-analysis/

1191

/blog/index.php/2007/06/21/crash-dump-analysis-patterns-part-16a/

1151

/care

1151

/blog/index.php/category/bugchecks-depicted/

1143

/blog/index.php/2008/04/03/crash-dump-analysis-patterns-part-57/

1134

/museum-debugging

1103

/blog/index.php/category/bugchecks-depicted/page/2/

1099

/blog/index.php/2010/01/08/live-kernel-debugging-of-a-system-freeze-case-study/

1096

/arts-photography-links

1062

/blog/index.php/2007/09/

1022

/blog/index.php/2008/10/15/crash-dump-analysis-patterns-part-1b/

953

/blog/index.php/2007/08/04/visualizing-memory-dumps/

940

/blog/index.php/2007/11/02/crash-dump-analysis-patterns-part-13c/

932

/blog/index.php/category/dump-analysis/

921

/blog/index.php/crash-dump-examples/

912

/blog/index.php/2007/10/01/windows-service-crash-dumps-on-vista/

911

/blog/index.php/2007/02/10/crash-dump-analysis-in-visual-studio-2005/

904

/Forthcoming+Memory+Dump+Analysis+Anthology+Volume+2

902

/blog/index.php/category/windbg-scripts/page/2/

880

/blog/index.php/2006/10/

833

/blog/index.php/2008/06/26/heuristic-stack-trace-in-windbg-693113/

820

/blog/index.php/2008/01/02/how-to-distinguish-between-1st-and-2nd-chances/

813

/blog/index.php/2006/11/01/crash-dump-analysis-patterns-part-3/

790

/MDAA-color-supplement-vol1-3

783

/Forthcoming+Windows+Debugging:+Practical+Foundations

779

/blog/index.php/automated-analysis/

774

/blog/index.php/2007/05/20/custom-postmortem-debuggers-on-vista/

773

/contact

772

/blog/index.php/memory-dump-analysis-interview-questions/

763

/blog/index.php/2007/07/25/reconstructing-stack-trace-manually/

762

/blog/index.php/2007/09/14/crash-dump-analysis-patterns-part-27/

761

/training

760

/blog/index.php/category/net-debugging/

752

/blog/index.php/category/windbg-tips-and-tricks/page/2/

732

/blog/index.php/2007/04/25/bugchecks-kmode_exception_not_handled/

731

/blog/index.php/2007/07/01/gdb-for-windbg-users-part-5/

729

/blog/index.php/2009/04/28/trace-analysis-patterns-part-1/

729

/FCMDA-book

721

/blog/index.php/2007/06/21/repair-clipboard-chain-201/

720

/blog/index.php/category/cartoons/

706

/CDAPF-book

690

/blog/index.php/2008/03/08/time-travel-debugging/

690

/blog/index.php/2006/10/14/dumps-for-dummies-part-2/

679

/blog/index.php/2008/04/28/crash-dump-analysis-patterns-part-6a/

672

/blog/index.php/dumps-for-dummies/

672

/blog/index.php/2007/05/19/inside-vista-error-reporting-part-1/

661

/Links

640

/blog/index.php/2008/03/18/crash-dump-analysis-patterns-part-13e/

640

/blog/index.php/2008/05/28/net-managed-code-analysis-in-complete-memory-dumps/

635

/blog/index.php/foundations-of-debugging-x86/

635

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

GI Index of Memory Dump Analysis

Monday, January 3rd, 2011

GI Index (Google Insights for Search) shows that crash dump analysis and debugging slowly decline in popularity:

GI for memory dump analysis searches coincides with the birth of DumpAnalysis.org in later 2006 (the only mystery for me is mid 2005 peak):

The birth of memory dump analysis as a discipline probably reinforced the emergence of memory forensics in the early 2006:

We also see that malware analysis is on the rise and it is not a surprise that DumpAnalysis.org is moving to MARS:

Perhaps mid 2005 peak for memory dump analysis searches coincides with the interest in malware analysis.

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

Debugging in 2021: Trends for the Next Decade (Part 1)

Friday, December 17th, 2010

As the new decade is approaching (2011-2020) we would like to make a few previews and predictions:

- Increased complexity of software will bring more methods from biological, social sciences and humanities in addition to existing methods of automated debugging and computer science techniques

- Focus on first fault software problem solving (when aspect)

- Focus on pattern-driven software problem solving (how aspect)

- Fusion of debugging and malware analysis into a unified structural and behavioral pattern framework

- Visual debugging, memory and software trace visualization techniques

- Software maintenance certification

- Focus on domain-driven troubleshooting and debugging tools as a service (debugware TaaS)

- Focus on security issues related to memory dumps and software traces

- New scripting languages and programming language extensions for debugging

- The maturation of the science of memory snapshots and software traces (memoretics)

Imagining is not not limited to the above and more to come and explain in the forthcoming parts.

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

Snow Spike Residue

Friday, December 3rd, 2010

This morning it was -2 with lost of snow left from the yesterday spike. Here is Dublin Citrix Office in Eastpoint Business Park as seen from outside:

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

Second Snowfall Spike in Dublin

Friday, December 3rd, 2010

The first big one was in January this year: System Freeze in Nature. It is December now and we have the second snowfall in just one year which is the longest and coldest as well. The pictures below were taken 5 days ago when it started with temperatures down to -7 in the morning so we were able to practice only small scale architecture while building a snowman:

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

Double Fault as seen from Salthill

Wednesday, November 24th, 2010

I was flying a kite with my son last month when a short Irish rain suddenly happened. After that we were happy to observe a double rainbow from Salthill (Monkstown):

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

MessageBox at Dublin Zoo

Wednesday, November 24th, 2010

Visited Dublin Zoo with my family during last Halloween weekend where my daughter pointed me to this funny message box:

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

I Love Citrix Social Media Logo

Thursday, November 18th, 2010

Designed in Terminal (services) font:

It is now a part of my Twitter profile too.

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

The New Journey of The Software Professional

Friday, October 29th, 2010

Having spent 16 years in software engineering I ventured into software support in 2003 (with 8th year started at the time of this writing). Now it is time for the next gradual shift into software security (the domain I previously had exposure to but not as a primary focus):

The title of this post is borrowed from the book I read from cover to cover long time ago and recently put on my desk again:

Journey of the Software Professional: The Sociology of Software Development

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

7 years at Citrix!

Wednesday, October 13th, 2010

I now transition to 8 similar to 7-to-8 transition from user to kernel space (new dialectical quality):

switch(years_at_citrix)
{
  case 5:
  write_blog_post(”I’ve just passed 5 year mark … “);
  wait_for_certificate();
  write_blog_post(”Shortly after celebrating 5 years … “);
  break;
  case 6:
  write_blog_post(”Threads in my process run very fast. Not long ago … “);
  break;
  case 7:
  write_blog_post(”Transition to kernel mode and space … “);
  break;
  case 8:
  // … TBD
}

I also abandoned monthly counting started earlier because in kernel space time is counted in clock cycles per quantum unit where the latter is 1/3 of a clock tick (Windows Internals, 5th edition, pp. 406 - 408) :-)

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

Category Theory and Troubleshooting

Monday, October 11th, 2010

Tool Objects name was motivated by the title of the book Tool and Object: A History and Philosophy of Category Theory that I’m reading:

I realized that troubleshooting can be represented as a category of memory states (or collections of proximate states) as objects and troubleshooting tools as arrows.

We can also consider tools as categories with arrows as troubleshooting actions. In the latter case we can model a collection of tools and transformations (morphisms) between them as a functor.

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

Resume and CV: As a Book, 2nd Edition

Monday, October 11th, 2010

It’s time to update my old Resume and CV: As a Book that was on sale for almost 2 years to reflect exponential changes in objectives, skills, achievements and deliverables since summer, 2003. Actually the number of pages has doubled. The 2nd edition is planned to be 111th book scheduled for publication in December:

  • Title: Resume and CV: As a Book (2nd Edition)
  • Author: Dmitry Vostokov  
  • Paperback: 32 pages
  • Publisher: OpenTask (01 Dec 2010)
  • ISBN-13: 978-1-908043-00-9

The front cover color follows the proverbs about “green fields” (I also fixed a bug that was on the first edition front cover) :-)

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

Patterns in History and Social Sciences: A New Approach

Monday, October 4th, 2010

I was thinking for some time about applying crash dump analysis patterns (later including software trace analysis patterns and more recently structural memory patterns) to History (one of my favourite study subjects) using metaphorical bijectionism as I tried before with the analysis of project failures. Yesterday I found this book that applies the perspective of patterns in natural sciences to History (according to its description):

Pattern and Repertoire in History

I plan to review the book and highlight the differences and similarities between the authors’ and mine patternist approaches to History.

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

Personal Roots of Memory Dump Analysis

Thursday, September 23rd, 2010

When I was a child I experienced dreams where I was carried by a huge wave that was transforming to a torus completely absorbing me up to a breakpoint of my wake up. A year ago I got the book Memory Evolutive Systems because of my interest in applying category theory to memory analysis and debugging and immediately recalled my long-time forgotten childhood dreams while staring at its front cover:

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

4 Years of Blogging!

Saturday, August 14th, 2010

Today I celebrated 4 years of blogging that resulted in more than 2,000 posts across 8 blogs. I would like to thank everyone for their continuing support!

The updated timeline

This blog post belongs to the 5th year of blogging.

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