archive-ca.com » CA » E » EVANJONES.CA

Total: 397

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • Mitchell, David. Cloud Atlas. New York: Random House, 2004. ISBN: 0375507256 (evanjones.ca)
    New York Random House 2004 ISBN 0375507256 about archive 2007 May 08 19 24 A clever piece of metafiction The story itself is entertaining but less then observing the author

    Original URL path: http://www.evanjones.ca/books/cloud-atlas.html (2016-04-30)
    Open archived version from archive


  • Feathers, Michael C. Working Effectively with Legacy Code. Upper Sadle River, NJ, USA: Prentice Hall, 2005. ISBN: 0131177052 (evanjones.ca)
    be called how to unit test legacy code However despite the misleading title I found it to be a useful read It discusses many tools and techniques for how to write tests for legacy code so you can make changes

    Original URL path: http://www.evanjones.ca/books/legacy-code.html (2016-04-30)
    Open archived version from archive

  • Palahniuk, Chuck. Invisible Monsters. New York: W. W. Norton & Company, Inc., 1999. ISBN: 0393319296 (evanjones.ca)
    Monsters New York W W Norton Company Inc 1999 ISBN 0393319296 about archive 2007 May 08 19 20 Bizarre yet engrossing I enjoyed it Palahniuk is at the very least

    Original URL path: http://www.evanjones.ca/books/invisible-monsters.html (2016-04-30)
    Open archived version from archive



  • Hébert, Chantal. French Kiss. Toronto: Random House, 2007. ISBN: 9780676979077 (evanjones.ca)
    archive 2007 May 08 19 18 A summary of the rise of the Conservative party in Québec but it does a good job summarizing the federal political scene from the end of Chrétien s Liberal party through to Stephen Harper

    Original URL path: http://www.evanjones.ca/books/french-kiss.html (2016-04-30)
    Open archived version from archive

  • Satrapi, Marjane. Persepolis. New York: Random House, 2003. ISBN: 0375422307 (evanjones.ca)
    about archive 2007 May 08 19 13 A French style bande dessinée written by an Iranian now living in Paris about growing up at the time of the Iranian revolution Satrapi s simple minimalistic drawings and basic writing still manage

    Original URL path: http://www.evanjones.ca/books/persepolis.html (2016-04-30)
    Open archived version from archive

  • How to Fix an Espresso Grinder (evanjones.ca)
    it I could grind fine enough to clog my machine completely I decided to take matters into my own hands and see if I could fix it My first tweak was to order a replacement adjustment ring and top burr from the folks at Baratza who sell this machine That didn t fix the problem However when I had the casing off I noticed that there was a plastic peg that was preventing me from adjusting the grind any finer A bit of work with a sharp knife was able to remove it However it turns out that the peg is placed in the right spot On my machine as soon as I adjust the grind finer than the original limit I hear the sound of the top and bottom burrs grinding against each other That is clearly not a good idea unless you need more iron in your diet Finally I decided that the last part left to replace was the bottom burr This one is much more difficult to remove due to its cone shape and because it is screwed tightly on the drive shaft of the grinder However with a little perseverance and a pair of pliers

    Original URL path: http://www.evanjones.ca/fix-espresso-grinder.html (2016-04-30)
    Open archived version from archive

  • Schlosser, Eric. Fast Food Nation. New York: Houghton Mifflin, 2001. ISBN: 0060838582 (evanjones.ca)
    about archive 2007 April 25 06 54 Absolutely fascinating and scary While I disagree with the author s bias against big businesses it is amazing what evil things some of the big food companies have done How can the people

    Original URL path: http://www.evanjones.ca/books/fast-food-nation.html (2016-04-30)
    Open archived version from archive

  • Conditional Statements with C++ Templates (evanjones.ca)
    classes in a template class Maybe we are creating a container or a smart pointer I m trying to keep this example simple so we will just write a method called wrapped which will call the original method with some code before and after it Here is what my main program looks like int main Wrapper A wrapped a Wrapper B wrapped b wrapped a wrapped wrapped b wrapped How can we make that work when we need to call A bar and B baz The secret is to specialize the template This is a powerful tool but it isn t the point of this article so I am not going to explain the details about how this works I ll just give you the code template typename T class Wrapper template class Wrapper A public void wrapped printf Wrapper A wrapped begin n t contents bar printf Wrapper A wrapped end n private A contents template class Wrapper B public void wrapped printf Wrapper B wrapped begin n t contents baz printf Wrapper B wrapped end n private B contents The output of this program looks like this Wrapper A wrapped begin A bar Wrapper A wrapped end Wrapper B wrapped begin B baz Wrapper B wrapped end Now what if we subclass B to create C class C public B public virtual void baz printf C baz n Since C is a subclass of B we should be able to use Wrapper C and have it call C baz right Unfortunately our compiler disagrees templates are complicated cc In function int main templates are complicated cc 68 error aggregate Wrapper C wrapped c has incomplete type and cannot be defined The problem here is that Wrapper B and Wrapper B are completely unrelated types despite the fact that

    Original URL path: http://www.evanjones.ca/template-conditionals.html (2016-04-30)
    Open archived version from archive