A site devoted mostly to everything related to Information Technology under the sun - among other things.

Wednesday, October 10, 2012

The Tomorrow Project

Check out the Tomorrow Project and he anthology of Science-Fiction stories there- available as a free download:

http://uk.tomorrow-projects.com/2012/09/the-tomorrow-project-anthology-imagining-the-future-and-building-it/

Tuesday, October 2, 2012

BigHouse Simulator

BigHouse is a simulation infrastructure for data center systems to help understand issues such as performance, power management, and fault tolerance.   Freely available @ http://www.eecs.umich.edu/BigHouse/ 

The paper is @ http://web.eecs.umich.edu/~twenisch/papers/ispass12.pdf 

Saturday, September 15, 2012

Simulating Cells

This is a computer model of a bacterium which accounts for gene function and predicts unexpected emergent properties.  The paper may be found @ http://covertlab.stanford.edu/publicationpdfs/mgenitalium_whole_cell_2012_07_20.pdf

Tuesday, September 4, 2012

Tuesday, August 14, 2012

Tuesday, July 31, 2012

Backbone

Backbone.js provides models with key-value binding and custom events, collections with an API of enumerable functions, views with declarative event handling, and connects it all to  existing API over a RESTful JSON interface.

Find it @ http://backbonejs.org/

Sunday, July 15, 2012

200-Dollar Wireless Robotics Kit

An easy-to-use mechatronics development and demonstration platform for the Freescale's Robot Kit operating with the TWR-MECH Board is available @ http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FSLBOT&tid=vanMECHBOT for $ 200.00.

Check it out!

Wednesday, July 11, 2012

Books on Web Design

Don't Make Me Think: A Common Sense Approach to Web Usability by Steve Krug

Sketching User Experiences: Getting the Design Right and the Right by Bill Buxton

About Face 3: The Essentials of Interaction Design by Alan Cooper

The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity by Alan Cooper

Brave NUI World: Designing Natural User Interfaces for Touch and Gesture by Daniel Wigdor

Designing Mobile Interfaces by Steven Hoober

Mobile Design Pattern Gallery by Theresa Neil

Go Programming Language

Go is an open source project developed by a team at Google.  See the example of Fibonacci Closure below:

package main
// fib returns a function that returns
// successive Fibonacci numbers.
func fib() func() int {
 a, b := 0, 1
 return func() int {
  a, b = b, a+b
  return a
 }
}


func main() {
 f := fib()
 // Function calls are evaluated left-to-right.
 println(f(), f(), f(), f(), f())
}

Go is available @ http://golang.org/#
There are 2 books on it:
and

Version 1.0 of the language was released in late March 2012 and binary distributions are available for Linux, FreeBSD, OS X and Windows. The language is open source and BSD-licensed.

Thursday, July 5, 2012

Racket Programming Language

Racket (formerly called PLT Scheme) is a multi-paradigm programming language in the Lisp/Scheme family, that also serves as a platform for language creation, design, and implementation.

Learn more about it @ http://racket-lang.org and @ http://en.wikipedia.org/wiki/Racket_(programming_language)

There is an intriguing introduction @ http://docs.racket-lang.org/quick/

About Me

My photo
I had been a senior software developer working for HP and GM. I am interested in intelligent and scientific computing. I am passionate about computers as enablers for human imagination. The contents of this site are not in any way, shape, or form endorsed, approved, or otherwise authorized by HP, its subsidiaries, or its officers and shareholders.

Blog Archive