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".
  • McConnell, Steve. Code Complete. Redmond, Washington, USA: Microsoft Press, 1993. ISBN: 1556154844 (evanjones.ca)
    the classic reference on the best practices for writing software It focuses on low level details that you never thought could need so much thought For example McConnell spends over fifty pages discussing how to layout code As obvious as some of the topics seem I learned something from every chapter This book is 13 years old at this point but surprisingly it is still very relevant The revised second

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


  • Atheros + Linux = Happy (evanjones.ca)
    support of any operating system Sure there still are devices that don t have drivers and in classic Linux style it is a pain to configure but it certainly is filled with features In particular cards that use Atheros s chipsets have fantastic support in the form of the MadWiFi driver the development of which has been supported by Atheros itself Not only does this driver support all of the

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

  • Google Map Hacks: Bike Route Distance (evanjones.ca)
    a useful hack a tool for computing bike run distances I used it to map my route from this morning and I discovered that I biked a solid 31 5 kilometres Additionally there is a Google Maps overlay with all

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



  • Portable Byte-Swapping Functions (evanjones.ca)
    the byte swapping However what if you need to convert to and from little endian format Or what if you need to swap 64 bit values In either case the C Standard Library has nothing to offer you I wish that FreeBSD s byte order functions were more widely adopted as they are exactly what I want On Mac OS X the header file libkern OSByteOrder h contains definitions of

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

  • Stupid Bugs: Implementing Comparators (evanjones.ca)
    less than the second a positive integer if it is greater than the second or zero if they are equal This seems simple but there is one very important requirement the comparison must be consistent between runs otherwise you can get some strange behaviour I ran into this issue because I used Java s Object hashCode as the last resort comparison to enforce Object equality on my custom object However

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

  • Context Free (evanjones.ca)
    to produce wonderful recursive and organic looking images It is similar in spirit to Logo except that it is less straightforward I think it would be useful for teaching kids about computer programming and about geometry It is also terribly

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

  • Martel, Yann. Life of Pi. Toronto: Alfred A. Knopf Canada, 2001. ISBN: 0676973760 (evanjones.ca)
    Pi Toronto Alfred A Knopf Canada 2001 ISBN 0676973760 about archive 2005 July 14 09 21 This story about religion and reality is wonderful It deserves the Booker Prize that

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

  • Python Memory Management Part 2 (evanjones.ca)
    at PyCon 2005 about it It seems like there is interest in integrating this patch into a future version of Python However I don t have the time or the energy to constantly bother people until someone actually reviews it so it has not yet been integrated With my patch Python can free memory however there are many cases where it will not be able to do so since if

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