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".
  • Brown, Dan. Angels and Demons. New York: Pocket Books, July, 2001. ISBN: 0671027360 (evanjones.ca)
    Brown Dan Angels and Demons New York Pocket Books July 2001 ISBN 0671027360 about archive 2004 April 28 19 43 See Deception Point A quick entertaining and relatively mindless read

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


  • Why Microsoft's Monopoly Depresses Me (evanjones.ca)
    towel against Microsoft the only way they will die is if they make some huge mistake So why does this depress me since I worked there and may work there again For me it comes down to a word that Microsoft loves to throw around Innovation In my opinion Microsoft doesn t have it Microsoft s strength has never been ideas It has always been implementation Microsoft is a company that is very very good and building and delivering software They are a company that is very bad at seeing trends and taking initiative with new ideas To prove my point I ll use the powerful technique of proof by example The first example is of course the web browser Netscape s founders became rich because they built a completely new type of application that ushered in the Internet era Microsoft hastily threw billions of dollars at this problem and did a better job of it than Netscape did by creating Internet Explorer 4 IE4 was much better than Netscape 4 and it was included with Windows And now Netscape hardly exists Unfortunately now Mozilla is a better web browser than Internet Explorer but most people will never even know it because IE comes with their computer My second example is Java When Java came out Microsoft was scared Sun had generated a ton of hype by promoting its productivity features and its cross platform compatability Enterprises embraced it and now Java is possibly the most common language for consulting software projects MS tried to fight back by creating Visual J which extended Java with Microsoft specific bits Sun didn t like that and a huge legal battle ensued This battle ended earlier this week with Sun taking an almost two billion dollar bribe When the legal battle began Microsoft

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

  • Linux Server Configuration (evanjones.ca)
    tell them Evan Jones sent you General Admin Tips Keep records of what you did to set the machine up When you have to do it again for whatever reason you will be happy CVS can be your friend I have a repository for my server s custom configurations and scripts Automate Don t do something by hand when you could write a script for it Along that vein if you can create packages for your configurations and software you will be much happier It makes it so much easier to install and remove your changes I almost had to redo my configuration on my server and if I ever do it again I ll create Debian packages for nearly everything This way I can get the base system back in under an hour Help for creating packages a quick tutorial and The Debian New Maintainers Guide Web Server Stuff thttpd High performance and low system utilization Great if you are only serving static content and CGIs thttpd gzip encoding patch Use less bandwidth thttpd md5 passwords patch Make the htpasswd files more secure Email Email is a struggle to set up correctly Particularly in this day of spam Debian has a lot of packages which help I host local mail delivery for a couple of domains and will relay mail for SMTP AUTH over TLS SSL I use PAM to authenticate users with their local passwords My configuration exim4 daemon light exim version 4 sa exim Integrate spamassassin and exim spamassassin spamassassin for filtering spam saslauthd SASL authentication allowing exim to authenticate users using their UNIX passwords Make sure you are not an open relay DNS Stuff I use bind to serve my domains I m using EveryDNS as my secondary server Budget Names The cheapest ca registrar I

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



  • Brown, Dan. Deception Point. New York: Pocket Books, November, 2002. ISBN: 0671027387 (evanjones.ca)
    Brown Dan Deception Point New York Pocket Books November 2002 ISBN 0671027387 about archive 2004 April 02 00 00 Somewhat predictable but fun thriller A quick entertaining and relatively mindless

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

  • Robinson, Kim Stanley. The Martians. New York: Bantam, October, 2000. ISBN: 0553574019 (evanjones.ca)
    York Bantam October 2000 ISBN 0553574019 about archive 2004 April 01 00 00 Robinson should never return to Mars again That said there are some good short stories here As in Antarctica and the Mars trilogy he is best when

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

  • thttpd Web Server Patches (evanjones.ca)
    lot of calls to stat This system call is rather fast but the sheer volume of calls can still make a performance difference I implemented and benchmarked a cache for thttpd based on the file caching code In my quick benchmark it improved performance by 1 2 Unfortunately the cache introduces problems when the file is modified However if the file is replaced by moving a new file over top the stat cache works fine You can read my mailing list post and get the patch from there File Cache Hashing Performance When I was teaching myself network programming I decided to investigate the inner workings of thttpd I ran it under a profiler and found a few places where the code could be optimized so I spent some time making the changes testing and benchmarking them In all they reduce the amount of CPU time consumed by the server by anywhere from 10 50 These changes have been incorporated into thttpd version 2 21 thttpd serves requests from memory mapped files allowing the software and operating system to efficiently share the memory used for caching the files Under a Unix operating system memory maps are created with the mmap system call thttpd stores the mappings in a cache to avoid needless system calls The cache implemented with a hash table was the focus of my optimizations The first optimization was trivial I noticed that when a file was unmapped with the mmc unmap function the linked list which stores the active file mappings was traversed to find the corresponding entry which is a O n operation It was trivial to modify this function to use the hash table instead a O 1 operation I profiled thttpd before and after this change and mmc unmap went from being the function

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

  • Tools and Toys (evanjones.ca)
    disappointed by its flash performance Microsoft Notebook Optical Mouse It s tiny and surprizingly comfortable Software Mac OS X 10 3 Panther Of course Debian Linux I dual boot my PowerBook NetNewsWirel Lite I really should buy the damned thing Fire Merges all my IM services into one Scintilla My favourite cross platform text editor Bash Shell I can t survive without a command line GCC For all my compilation

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

  • Kesey, Ken. One Flew Over The Cuckoo's Nest. Toronto: Penguin, 1964. ISBN: 0142000744 (evanjones.ca)
    Cuckoo s Nest Toronto Penguin 1964 ISBN 0142000744 about archive 2004 March 01 00 00 A classic When you read it you understand why One of the best books I

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