Quake 3 Source Code Review

Since I had one week before my next contract I decided to finish my “cycle of id”. After Doom, Doom Iphone, Quake1, Quake2, Wolfenstein iPhone and Doom3 I decided to read the last codebase I did not review yet:

idTech3 the 3D engine that powers Quake III and Quake Live.

via Quake 3 Source Code Review: Architecture.

I was particularly impressed by :

  • The virtual machines system and the associated toolchain that altogether account for 30% of the code released. Under this perspective idTech3 is a mini operating system providing system calls to three processes.
  • The elegant network system based on snapshots and memory introspection.

Cloud storage: a pricing and feature guide for consumers

Cloud storage services are cropping up left and right, all enticing their customers with a few gigabytes of storage that sync seemingly anywhere, with any device. We’ve collected some details on the most popular services, including Google Drive, to compare them.

via Cloud storage: a pricing and feature guide for consumers | Ars Technica.

I don’t normally post images here but this chart makes for a quick reference.  The linked to article has much more details and worth a read.

What intrigued me about this is the max file size.  This is probably set to keep people from building their own file containers (i.e. tar, zip, etc.) — which is what I hoped to do.  Dropbox allows for a max file size of 300MB, ICloud 25MB.    By building your own file containers gives you more local control over security of said files by allowing you to use your own encryption.  300MB seems suitable for even rather large databases.  Apps will have to be more frugal with a 25MB limit.  I need to start using my Dropbox account.  Will report more on this later.

handymath.com

Our mission is to provide mathematical tools and solutions for technicians to aid them in their work. This website is dedicated to all laboratory technicians, manufacturing technicians, carpenters, mechanics, welders, electricians, plumbers, handymen, do it yourselfers, etc. It is our aim to apply practical mathematics.

via Mission.

Fault Tolerant Design, True Privacy and Efficient Versioning

Fault Tolerant Design, True Privacy and Efficient Versioning – SpiderOak.com.

Speaking simply in terms of technical proficiency, there exists a dramatic difference between SpiderOak and other back up systems – both online backup and offline solutions. Below we highlight these differences through a discussion of our philosophy and approach.