AvBrand Exploring Technology
AvBrand Exploring Technology
Blog 
Blog Archives - 2013
March 2013 1 entry
2012
November 2012 1 entry
September 2012 1 entry
June 2012 1 entry
May 2012 1 entry
April 2012 2 entries
March 2012 1 entry
February 2012 1 entry
2011
December 2011 3 entries
November 2011 4 entries
October 2011 8 entries
August 2011 1 entry
June 2011 1 entry
May 2011 2 entries
April 2011 3 entries
March 2011 3 entries
January 2011 1 entry
2010
December 2010 3 entries
November 2010 4 entries
October 2010 2 entries
September 2010 6 entries
August 2010 6 entries
July 2010 1 entry
June 2010 6 entries
May 2010 5 entries
April 2010 2 entries
March 2010 4 entries
February 2010 1 entry
January 2010 5 entries
Zer0 Day by Mark Russinovich 2:30 PM, April 27th, 2011
I recently purchased the book Zer0 Day by Mark Russinovich. You probably don't know Mark, but that's mainly because he's not an author. Well, actually, he is an author. But his usual domain is authoring software, not books.

You see, Mark is the man who created many of the best Windows debugging and tracing utilities, such as Process Explorer, Process Monitor, and countless others. He published these as freeware under the name 'Sysinternals'. Microsoft loved them so much that they bought him out; he now works for Microsoft directly.

I've been reading Mark's blog for several years. The posts are infrequent but always interesting. He recently posted that he had written an actual novel! A thriller about cyberterrorism, etc. I downloaded the sample onto my Kindle and found it interesting enough to buy. (I was initially angered over the $2 price increase for Canadian buyers even though the US dollar is worth less than the Canadian dollar right now).

Reading through the book was slow. If I get my hands on a good thriller, I sometimes stay up hours past my bedtime because I just can't put it down. Unfortunately, this was not the case with Mark's book. I feel it took a long time to get going, featuring pages of scenes with nothing but dull background information and huge sections devoted to character analysis. Mark's characters also spend an awful lot of time in front of computers, and the jargon is heavy. Even I as a computer programmer felt a bit overwhelmed at times.

At a few points as I forced myself through the book, I was ready to throw the Kindle across the room and stab Mark in the chest. Specifically, any time any character had an online conversation, via IM, Email, or other, they spoke in bizarre short form that doesn't resemble any kind of common or well-known internet shorthand I've ever seen before. All characters did this, regardless of age, ethnicity, language, or technical prowess.

Here's a sample of a dialog occurring between characters "Daryl" and "Jeff", named "D007" and "JA33" respectively.

    He opened ICQ, saw Daryl was online, and typed:
    JA33: Is thr any pln t leak t media?

    There was a short pause.

    D007: Hello t u 2. I hdnt gvn it any thot. Wht do u thnk?
    JA33: We arent mkng nuff headwa. I cnt see any hrm. Wht do u thnk?
    D007: Less I go off reservtn it wn’t b my cll. Th secrity vndrs knw abt it alrdy. At sum point I’d think 1 f thm wud issue prss rls.
    JA33: I ws jst thnkng we cld gt mre rsorcs t bear if th pblc ws invlvd, + it wld pt heat on t vndrs. r thy coprtng yt?
    D007: Its stll prtty lw n t totem ple so fr. I kp tryng. Rtkts mean mny vrss arnt detectd.
    JA33: Any nw dvlpmnts I shld knw abt?
    D007: More BIOS wipes, prmrly Dell and HP. Thy trnd th mchns to anchr wghts.
    JA33: How about chat rms?
    D007: Sphreak name sumtim bt no help. I dnt hv nuf staff t d t as mch as Id lke.
    JA33: Hv u pstd ny mssgs t sphreak?
    D007: We tlkd bot tht n dcdd gainst t. t wld alrt hm. He’d chng hs pttrn. No one knws mch abut t gy. We fond sm psts fr spreak frm otsde.
    JA33: Wh?
    D007: Smn usng t nme dragon lady. Mean nythng t u?
    JA33: Dragon Lady? Someone Chinese? could b lmst anbdy bt ths isnt cmmn knwldg yt. th IT mngr at t frm is prt Chinese bt sh ddnt sy nythng t m abot pstng. Wht do u thnk?
    D007: Id sy sphreak hs bn tippd off alrdy. If sh hsnt tld u anythng it cus sh ddnt lrn anytng.

    Jeff made a mental note to talk to Sue about it in the morning.

    D007: NYC tomrro. Will call to meet w u if ok.
    JA33: Snds good. Anytng els?
    D007: I think wer scrwd.


I bet you couldn't even read past the 3rd line without feeling really irritated. Both of these characters are adult professionals (one is a government agent) who really should express themselves more clearly.

About 80% of the way through the book, the action finally started to pick up, with the appearance of an assassin. From there pretty much right through to the end, with a few brief stops along the way, it was full steam ahead right to the climax. I stayed up until half past two this morning finishing the book. I just wish the whole book had been like the last fifth.

For the first novel from a programmer-turned-author, I think Mark has made a good start. But there's a lot of room for improvement. If a second edition is published, the "leet speek" should be completely removed.


Add or view comments
So I'm working on some lighting control software to control stage lights via DMX. I just started this software Friday evening and here's what I've got done so far.




Right now I have four lighting fixtures: A scanning laser, a moving head unit, and two RGB LED "color wash" lights.

My software gives full control of all of their features, and lets you create sequences with any number of steps. These sequences are then assigned to buttons on a MIDI keyboard, allowing the lamps to be "played" as if they were an instrument.

My software's look and function are heavily inspired by Freestyler, an excellent piece of freeware lighting control software. Freestyler is great, but it didn't do exactly what I needed so I figured I would write my own software.
Add or view comments
Pop machine cash card system! 10:15 PM, April 1st, 2011
So in the last week, I built a cash card system into my pop machine.

Video!


More details!
http://www.avbrand.com/projects/popcard/
Add or view comments

Older Entries...
copyright © 2013 AvBrand.com - sitemap