Tag Archives: CompSci

R Data Structures

R Data Structures overview by Hadley Wickham

If you are working with any programming language, there is nothing more important to understand fundamentally than
the language’s underlying data structures. Wickham on R Data Structures is an
excellent overview for R programmers.


There are five fundamental data types in R.

  • Homogeneous
    1. 1D – Atomic vector
    2. 2D – Matrix
    3. nD – Array
  • Heterogeneous
    1. List
    2. Data frame

Hadley goes through the five to show how they compare, contrast and, most importantly, they are interrelated. Important stuff.
He also goes through a small set of exercises to test comprehension. I think that some of these could be used
as bones for interview questions.

Taken from his book, Advanced R which
is well worth the price and should be read by serious R folks.

Errors arising from faulty approaches

Yes, we all get them, foibles of the human condition. Faulty reasoning that traps us in the hell of our errors. But this quote from [George Polya](http://en.wikipedia.org/wiki/Polya) is like a little prayer and should be incanted when anyone forgets, or gets too sanctimonious, about the problem. Enjoy. Continue reading Errors arising from faulty approaches

Where forward for UHI VC From HD 1080p?

So, here at [UHI](http://www.uhi.ac.uk/) we are just finishing installing a refresh of our entire VC infrastructure, which we depend upon in a critical fashion. We have the highest number of [1080p](http://bit.ly/axHAiK) capable codecs deployed in any HEI in Britain, if not the world, since it fits our delivery model, and we use it to support the entire academic enterprise. But what is coming down the pipe for when we do this again in 5-7 years?

Continue reading Where forward for UHI VC From HD 1080p?

High-resolution Web Friendly Images Using DJakota

There is an interesting project on the go, started out of Los Alamos, called [DJakota](http://sourceforge.net/projects/djatoka) (pronounced jay-2-kay) that is OSS Java software that builds upon a rich set of APIs and libraries to provide a service framework for the dynamic dissemination of [JPEG 2000](http://en.wikipedia.org/wiki/JPEG_2000) image files.

Continue reading High-resolution Web Friendly Images Using DJakota