Archives
For May, 2009.Code Golf: Evaluating Mathematical Expressions
30 May 2009 | No Comments »
Category(s): Fun, Programming
Tag(s): addition, arithmetic, c#, code golf, division, expression, haskell, math, mathematical expression, maths, multiplication, operators, parsing, python, regex, stackoverflow, subtraction, text parsing
Circular Buffer for .NET
23 May 2009 | No Comments »
Category(s): Programming
Tag(s): .net, buffer, c#, c# 3.0, circular buffer, collections, data structures, i/o, icollection, ienumerable, memory stream, ring buffer, stream
My Guide to Science Fiction and Fantasy
16 May 2009 | 4 Comments »
Category(s): Arts & Humanities, Personal
Tag(s): 2001: a space odyssey, arthur c. clarke, baggins, beowulf, biology, book guide, book recommendations, books, brave new world, chemistry, childhood's end, dune, fantasy, farenheit 451, foundation, frank herbert, gandalf, hard science, i robot, isaac asimov, j. r. r. tolkien, knight of the word, literature, lord of the rings, lotr, Maths & Science, middle earth, novels, ohmsford, opinions, physics, planetary romance, psychology, rama, rand al'thor, randland, rendezvous with rama, robert jordan, robot series, robots, sci-fi, science fiction, shannara, silmarillion, sociology, soft science, space odyssey, space opera, stanley kubrick, stories, subjective, terry brooks, the eye of the world, the four lands, the hobbit, the silmarillion, the wheel of time, there and back again, tolkien, wheel of time
Numerical Analysis for .NET
15 May 2009 | 10 Comments »
Category(s): Programming, Projects, Software
Tag(s): .net, algorithms, arnoldi, arnoldi algorithm, arpack, c#, code libraries, dense matrix, diagonalisation, dnanalytics, documentation, eigendecomposition, eigenvalues, eigenvectors, f#, fortran, fortran77, intel math kernel library, intel mkl, lanczos, lanczos algorithm, libraries, linear algebra, matlab, matrices, matrix, matrix decomposition, mersenne twister, numerical algorithms, numerical analysis, open-source, pseudo-random, pseudorandom, random number generator, rng, sparse matrix, spectral theory, stackoverflow, statistical functions, statistics, vectors
LINQ to YAML
14 May 2009 | 3 Comments »
Category(s): Programming, Projects, Software
Tag(s): .net, .net 3.5, c#, c# 3.0, data format, ienumerable, lambda expressions, linq, linq to objects, linq to yaml, markup language, serialisation, serialization, vb.net, xml dom, yaml
The Optimality of Morals
04 May 2009 | 8 Comments »
Category(s): Philosophy
Tag(s): altruism, analytic ethics, creationism, egoism, ethics, evolution, hypothesis, immanuel kant, john stuart mill, kant, meaning of life, meta-ethics, morality, morals, optimality, philosophical theory, Philosophy, selfishness, spinoza's god, theory, utilitarianism
Strongly-Typed CSV Reader in C#
03 May 2009 | 1 Comment »
Category(s): Programming, Projects
Tag(s): .net, .net 3.5, c#, c# 3.0, comma separated values, csv, file i/o, generics, linq, object initializers, reflection, streamreader, strongly-typed