Friday, June 17, 2011

A tunnel through center of earth

"If you were to actually leap into the tunnel and allow yourself to fall, you would accelerate toward the center to a very high speed. Then you would zoom through the center and start decelerating. You would eventually stop when you reached the tunnel's lip on the other side of the moon, and then you would start falling back down the tunnel in the other direction. You would oscillate back and forth like this forever."

C++ AMP a new CUDA OpenCl or DirectCompute

CUDA -- NVidia

OpenCL -- Apple

Directcompute -- MS

intel has it;s own paltform too!!

and now we have.. C++ AMP

Microsoft has just announced another library to create parallel computing programs. This intiative will be known as C++ AMP. There is one benefit which is obvious from all of these efforts that this will make it hardware vendor neutral. But it alos means microsoft will be entering into another massive war for parallel computing platform.

Further Info:


Tuesday, June 7, 2011

Python IDE & Django IDE for Web developers : JetBrains PyCharm

Python IDE & Django IDE for Web developers : JetBrains PyCharm:
"JetBrains PyCharm — Python IDE with complete set of tools for productive development with Python programming language.
In addition, the IDE provides high-class capabilities for professional Web development with Django framework."

Monday, June 6, 2011

Webian a new way to browse the web

Do you like space then there is plenty of space available in webian. A full screen browser.
Here are some screen shots.
1. This is the home screen.
2. Browsing with webian.

Finally here is video introducing webian.

Advanced Algorithm Design


A very good course for learning Advcanced Algorithm Design.

Automatic Matlab to C code generation


If you have access to Matlab R2011a you can use it to generate the C code.

MATLAB Coder generates standalone C and C++ from MATLAB code. The generated source code is portable and readable. MATLAB Coder supports a subset of core MATLAB language features, including program control  constructs, functions, and matrix operations. It can generate MEX functions that let you accelerate computationally intensive portions of MATLAB code and verify the behavior of the generated code.

When to Use MATLAB Coder

Use MATLAB Coder to:

  • Generate readable, efficient, standalone C/C++ code from MATLAB code.

  • Generate MEX functions from MATLAB code to:

    • Accelerate your MATLAB algorithms.

    • Verify generated C code within MATLAB.

  • Integrate custom C/C++ code into MATLAB.

Sunday, June 5, 2011

Hard Sci-Fi Reading List

General Sci-fi
Strata - Terry Pratchett
Revelation Space - Alastair Reynolds
The Dreaming Void - Peter F Hamilton
The Windup Girl - Paolo Bacigalupi
Hominids - Robert J Sawyer
Seeker - Jack McDevitt
Camouflage - Joe Haldeman
Childhood's End - Arthur C Clarke
Rendezvous with Rama - Arthur C Clarke
Gateway - Frederik Pohl
Hyperion - Dan Simmons
A Fire Upon the Deep - Vernor Vinge
A Deepness in the Sky - Vernor Vinge
Who Goes There? - John W Campbell
Triplanetary - EE Smith
The Sparrow - Mary Doria Russell
Hard Sci-fi
Mission of Gravity - Hal Clement
Dragon's Egg - Robert Forward
Starquake - Robert Forward
Rocheworld - Robert Forward
Tau Zero - Poul Anderson
Ringworld - Larry Niven
Schild's Ladder - Greg Egan
Quarantine - Greg Egan
Incandescence - Greg Egan
Between the Strokes of Night - Charles Sheffield
The Fountains of Paradise - Arthur C Clarke
A Fall of Moondust - Arthur C Clarke
Lilith's Brood - Octavia Butler
Matter - Iain M Banks
Mars Trilogy - Kim Stanley Robinson
Flood - Stephen Baxter
Ark - Stephen Baxter
Black Cloud - Fred Hoyle
Time Travel Sci-fi
Blackout - Connie Willis
The Forever War - Joe Haldeman
The Accidental Time Machine - Joe Haldeman
The Anubis Gates - Tim Powers
Millennium - John Varley
Timescape - Gregory Benford
Alternate History
Axis of Time - John Birmingham
Resurrection Day - Brendan DuBois
Voyage - Stephen Baxter
World War Tetralogy - Harry Turtledove
Colonization Trilogy - Harry Turtledove
1942 - Robert Conroy
Engines of Creation - K Eric Drexler
The Collapsium - Wil McCarthy
The Wellstone - Wil McCarthy
Prey - Michael Crichton
The First Immortal - James L Halperin
The Diamond Age - Neal Stephenson
Neuromancer - William Gibson
Count Zero - William Gibson
Snow Crash - Neal Stephenson
Accelerando - Charles Stross
Glasshouse - Charles Stross
Altered Carbon - Richard K Morgan
True Names - Vernor Vinge
Military Sci-fi
Hammer's Slammers - David Drake
Dorsai - Gordon R Dickson