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

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/

Thursday, June 14, 2012

Smoke Art

Mehmet Ozgur is an engineer with BS, MS and PhD degrees, all in electrical engineering. He is also an artist, as you can see below.  There are more @ http://mehmet-ozgur.com/index.php?cPath=13










Wednesday, June 6, 2012

TonidaPlug2

TonidoPlug is a tiny, low power, low cost home and small-business server that allows you to access your applications, files, photos, music and media from anywhere via a web browser or mobile applications. You can effortlessly access and share your TonidoPlug's files through native iPhone, iPad, Android, Blackberry or Windows 7 mobile applications.

http://www.tonidoplug.com/tonido_plug.html

Really neat!

Monday, June 4, 2012

Chevy Volt Tear Down



 This vehicle seems more complex than a Space Shuttle! After such vehicles are several years old and have been exposed to vibration, pressure changes due to altitude, dust, salt, water, temperature extremes, etc….. it seems that it'd take a pretty complex repair shop to diagnose a problem. For a vehicle that has 100 microprocessors, what happens if 5% of them fail? How does that affect the car's ability to run correctly? Once out of warranty, will anyone want to own one especially if a problem develops?”

Wednesday, May 23, 2012

HomeOS from Microsoft

To simplify the management of technology and to simplify the development of applications in the home, Microsoft is developing an "operating system" for the home. 

Learn more about it @ http://research.microsoft.com/en-us/projects/homeos/

Monday, May 14, 2012

Free jQuery Book

https://skydrive.live.com/?cid=58aac97211c98e70&id=58AAC97211C98E70%21185

Generative Jigsaw Puzzles

http://n-e-r-v-o-u-s.com/projects/puzzles/

They are using Diffusion-Limited Aggregation model in condensed matter physics as well as reaction-diffusion type of partial differential equation for pattern formation in their work.

Fascinating, or so I think.

Thursday, May 10, 2012

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