Skip to main content

taylortree 's Library tagged programming   View Popular

14 Sep 07

Practical Common Lisp

  • Great coverage on Common Lisp.
    - taylortree on 2007-09-14
13 Sep 07

ONLamp.com -- An Introduction to Erlang

  • Great intro into the Erlang programming language.
    - taylortree on 2007-09-13
10 Sep 07

Software Carpentry

  • Nice breakdown of all the software development practices using Python, make, Cygwin, Subversion, sqlite, and Gnumeric.
    - taylortree on 2007-09-09
06 Sep 07

quantmod: Quantitative Financial Modelling Framework

  • Offers R language modules to...
    • calculate periodic returns
    • retrieve historic quotes from Yahoo, Google, FRED
    • there's even a tradeModel that looks interesting.
    • and well documented.

    - taylortree on 2007-09-06
04 Sep 07

Speed up R, Python, and MATLAB - Going Parallel

03 Sep 07

Google Mondrian: web-based code review and storage

  • Online code review that works like a blog/wiki.  I wonder...is it possible to create a code review system similar to Mondrian within a source management toolset such as subversion?  Seems like most of the backend is there already...would only need to add some front end tools to display the changes being committed and allow comments on those changes.
    - taylortree on 2007-09-03

Finding Duplicate Elements in an Array :: Phil! Gregory

  • Now, suppose that the array is of length n and only contains positive
    integers less than n. We can be sure (by the pigeonhole principle)
    that there is at least one duplicate.
  • So, how do we find the beginning of the cycle? The easiest approach is to
    use Floyd's cycle-finding algorithm. It works roughly like this:
    Start at the beginning of the sequence. Keep track of two values (call
    them ai and aj). At
    each step of the algorithm, move ai one step
    along the sequence, but move aj two steps. Stop
    when ai = aj.
1 - 9 of 9
Showing 20 items per page

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo