Powered By Blogger

Monday, November 22, 2010


ಪುಸ್ತಕ ಮೇಳ ೨೦೧೦
=============

ಬೆಂಗಳೂರಿನ ಅರಮನೆ ಮೈದಾನದಲ್ಲಿ ನವೆಂಬೆರ್ ೧೨ ಇಂದ ೨೧ ರವರೆಗು ಹತ್ತು ದಿನಗಳ ಕಾಲ ಆಯೊಜಿಸಲಾಗಿದ್ದ "ಪುಸ್ತಕ-ಮೇಳ -೨೦೧೦" ಯಶಸ್ವಿಯಾಗಿ ಪೂರ್ಣಗೊಂಡಿದ್ದು ನಮಗೆ ತಿಳಿದ ವಿಷಯವಾದರೂ, ನಾನು ಅಲ್ಲಿ ಕಳೆದ ಕ್ಷಣಗಳನ್ನು ಮೆಲುಕು ಹಾಕುತ್ತಾ ಬರೆದ ಬರವಣಿಗೆ ಇದಾಗಿದೆ. ಈ ಬಾರಿಯ ಪುಸ್ತಕ ಮೇಳ ದೇಶದ ಎರಡನೆಯ ದೊಡ್ಡ ಪುಸ್ತಕ ಹಬ್ಬ ಆಗಿತ್ತು, ಸುಮಾರು ೩೦೦ ಮಳಿಗೆಗಳಿಂದ ಕೂಡಿತ್ತು. ಸುಮಾರು ೭೦ ಲಕ್ಷ ಪುಸ್ತಕಗಳು ಪ್ರದರ್ಶನ ಮತ್ತು ಮಾರಾಟಕಿದ್ದವು. ದೇಶದ ನಾನಾ ಭಾಗಗಳಿಂದ ಬಂದಿದ್ದ ವಿವಿಧ ಮುದ್ರಕರು, ಪ್ರಕಾಶಕರು ಕನ್ನಡ, ಇಂಗ್ಲೀಶ್, ಹಿಂದಿ, ತಮಿಳು ಮತ್ತು ತೆಲುಗು ಭಾಷೆಯ ಪುಸ್ತಕಗಳನ್ನು ತಮ್ಮದೇ ಆದ ಶೈಲಿಯಲ್ಲಿ ಜೋಡಿಸಿ ಇಟ್ಟಿದ್ದು ಕಂಡು ಬಂತು.

ಕಳೆದ ಬಾರಿ ನಡೆದ ಪುಸ್ತಕ ಮೇಳದಲ್ಲಿ ನಗದು(cash) ತಗೆದುಕೊಂಡು ಹೋಗದೇ, ಅಲ್ಲಿ ATM ಗಾಗಿ ಪೆಚಾಡಿದ ಘಟನೆಯನ್ನು ಮೊದಲೇ ನೆನಪಿಸಿಕೊಂಡು ನಗದು ಸಹಿತನಾಗಿ ನವೆಂಬೆರ್ ೧೩ರಂದು ನನ್ನ ಸ್ನೇಹಿತನ ಜೊತೆಗೆ ಮಧ್ಯಾನ್ನ ೧೨ ರ ಸುಮಾರಿಗೆ ಅರಮನೆ ಮೈದಾನಕ್ಕೆ ಹೋದೆ. ಕಳೆದ ಬಾರಿಗೆ ಹೋಲಿಸಿದರೆ ದೊಡ್ಡದಾಗಿ ಕಂಡು ಬಂತಾದರು ಕುಡಿಯುವ ನೀರು ಮತ್ತು ವಾಹನ ನಿಲುಗಡೆ ಸಮಸ್ಯೆಗಳು ಜೀವಂತವಾಗಿಯೇ ಇದ್ದವು. ಕನ್ನಡ ಪುಸ್ತಕ ಪ್ರಿಯರಿಗೆ ಇದು ವಿಶ್ವದ ದೊಡ್ಡ ಪುಸ್ತಕ ಮೇಳ ಅಂದರೆ ತಪ್ಪಾಗಲಾರದು, ಅಲ್ಲಿದ್ದ ಪುಸ್ತಕಗಳಲ್ಲಿ ಬಹುಪಾಲು ಕನ್ನಡದ ಪುಸ್ತಕಗಳೆ!. ಅವುಗಳಲ್ಲಿ ಕುವೆಂಪು, ಶಿವರಾಂಕಾರಂತ, ಭೈರಪ್ಪ, ಪೂರ್ಣಚಂದ್ರ ತೇಜಸ್ವಿ, ಬೀಚಿ, ರವಿ ಬೆಳೆಗೆರೆ, ಡಿವಿಜಿ ಮತ್ತು ಹಲವರು ರಚಿತ ಪುಸ್ತಕಗಳೆ ಬಹುಪಾಲು. ಸಾಹಿತ್ಯ, ನಾಟಕ, ಕಥೆ, ಕಾದಂಬರಿ, ವಿಮರ್ಶೆ ಕೃತಿಗಳು, ನಗೆಬರಹಗಳು, ಮಕ್ಕಳ ಪುಸ್ತಕಗಳು, ಧರ್ಮ ಶಾಸ್ತ್ರಗಳಾದ ಭಗವಧ್ಗಿತೆ, ರಾಮಾಯಣ, ಕುರಾನ್, ಮುಂತಾದವು ಕೂಡ ಕಂಡು ಬಂದವು. ಪುಸ್ತಕಗಳನ್ನು ನೋಡುತ್ತಾ ಹೋದ ನಾವು ಊಟದ ಪರಿವೆ ಇಲ್ಲದೆ ಪುಸ್ತಕಗಳನ್ನ ನೋಡುತ್ತಾ, ನೆಚ್ಚಿಗೆ ಆದ ಪುಸ್ತಕಗಳ ಪುಟಗಳನ್ನು ತಿರುವಿ ಹಾಕಿ ನೋಡುತ್ತಾ, ಕೊಳ್ಳಲೆ ಬೇಕೆಂಬ ಪುಸ್ತಗಳನ್ನ ಕೊಳ್ಳುತ್ತ ಸಾಗಿದೆವು.

ಮಧ್ಯಾನ್ನ ೨ ಗಂಟೆ ಸುಮಾರಿಗೆ ಪಕ್ಕದಲ್ಲೇ ಇದ್ದ ಕ್ಯಾಂಟೀನ್ನಲ್ಲೇ ಪುರಿ, ಅನ್ನ- ಸಾರು ಊಟ ಮಾಡಿ ಮತ್ತೆ ಉಳಿದ ಮಳಿಗೆಗೆ ಭೇಟಿ ನೀಡುತ್ತಾ ಸಾಗಿದೆವು. ಕಳೆದ ಬಾರಿ ಕೊಂಡಿದ್ದ ಪುಸ್ತಕಗಳನ್ನೆ ಪೂರ್ಣ ಓದಿ ಮುಗಿಸದ ನಾನು, ಆ ಪುಸ್ತಕಗಳ ಜೊತೆ ಇನ್ನೋಸ್ಟು ಪುಸ್ತಕಗಳನ್ನ ಕೊಂಡುಕೊಂಡೆ. ಅವುಗಲ್ಲಿ ಗಾಂಧಿಯ ಆತ್ಮಕಥೆಯೆಂದು ಕರಿಸಿಕೊಳ್ಳುವ "My experiments with truth", ಭೈರಪ್ಪ ಅವರ ಐಥಿಹಾಸಿಕ ಬರಹ "ಆವರಣ", ಕೆ. ಎಸ್. ನರಸಿಂಹಸ್ವಾಮಿಯವರ "ಮೈಸೂರು ಮಲ್ಲಿಗೆ", ಎನ್. ಎಸ್. ಲಕ್ಷ್ಮಿನಾರಾಯಣಭಟ್ಟ ಅವರ "ಭಾವ ಸಂಗಮ", ದಿ.ವಿ.ಜಿ.ಯ "ಸಂಸ್ಕೃತಿ" ಮತ್ತು ಸರ್ವಜ್ಞನ ವಚನಗಳು.

ಕಳೆದ ಬಾರಿ ಪುಸ್ತಕ ಮೇಳದಲ್ಲಿ ನಡೆದ ಘಟನೆಯನ್ನು ನೆನಪಿಸಿಕೊಂಡೆ, ಆ ಬಾರಿಯೂ ನಾನು ಸ್ನೆಹಿತರೊಡನೆ ಹೋಗಿದ್ದೆ. ಪಾಕಶಾಸ್ತ್ರಲ್ಲಿ ಪಾಂಡಿತ್ಯವನ್ನು ಪಡೆಯ ಬೇಕೆಂಬ ಇಚ್ಛೆ ಉಳ್ಳವರಾದ ನಾವು, ಅಡುಗೆಯಲ್ಲಿ ಹೊಸತನ್ನು ಮಾಡಲು ಒಂದು ಒಳ್ಳೇ ಅಡುಗೆ ಮಾರ್ಗದರ್ಶಿ ಪುಸ್ತಕ ತಗೋಬೇಕು ಅಂತ ಹುಡುಕುತ್ತಿದ್ದಾಗ, ನಮಗೆ ಸಿಕ್ಕಿದ್ದು "ಅಮ್ಮ ಅಡುಗೆ" ಎಂಬ ಪುಸ್ತಕ, ಅದರಲ್ಲಿ ತುಂಬಾ ಅಡುಗೆಗಳ ತಯಾರಿಕೆ ವಿಧಾನದ ಬಗ್ಗೆ ಚಿತ್ರಸಹಿತ ಮಾಹಿತಿ ಇತ್ತು. ಆ ಪುಸ್ತಕ ಕೊಂಡ ಮೇಲೆ ನನ್ನ ಸ್ನೇಹಿತ ಹೇಳಿದ ಇದು ಅಮ್ಮ ಅಡುಗೆ ಪುಸ್ತಕ ಆಗಿರೋದಕ್ಕೆ ಇದರಲ್ಲಿ ಹೆಚ್ಚು ಅಡುಗೆಗಳ ಮಾಹಿತಿ ಇದೆ. ಇಡೀ ಪುಸ್ತಕ ಮೇಳದಲ್ಲಿ ಹುಡುಕಿದರು ನಮಗೆ "ಹೆಂಡತಿ ಅಡುಗೆ" ಅನ್ನೋ ಪುಸ್ತಕ ಸಿಗಲ್ಲ, ಅದನ್ನ ಅಪ್ಪಿ-ತಪ್ಪಿಯಾರಾದರೂ ಬರೆದರು ಕೂಡ ಅದು ಮಗ್ಗಿ ಪುಸ್ತಕದ ತರ ೬-೭ ಪುಟದ್ದು ಆಗಿರುತ್ತೆ ಅಂತ ಹೇಳಿದ್ದನ್ನ ಕೇಳಿ ನಾವು ಬಿಡದೆ ನಕ್ಕಿದ್ದು ನೆನಪಿಗೆ ಬಂತು.

ಅದೇನೇ ಇರಲಿ ಮನುಷ್ಯನ ವಿಕಾಸಕ್ಕೆ, ಜ್ಞಾನಾರ್ಜನೆಗೆ ಮತ್ತು ಪಾಂಡಿತ್ಯಕ್ಕೆ ಪುಸ್ತಕಗಳು ಅಗತ್ಯ ಮತ್ತು ಅದಕ್ಕೆ ಪೂರಕವಾಗಿ ಇಂಥ ಪುಸ್ತಕ ಮೇಳಗಲು ಹೆಚ್ಚು ಹೆಚ್ಚು ಎಲ್ಲಾ ಕಡೆ ನಡಿಯಲಿ ಅಂತ ಅಶಿಸುತ್ತ ಪುಟ್ಟ ಬರವಣಿಗೆಯನ್ನ ಮುಗಿಸುತ್ತೇನೆ.


Tuesday, June 22, 2010

GO: Google Launches Its Own Programming Language







One of the core philosophies of Google, and one of the reasons it has been so successful, is efficiency. It’s about both being as efficient as possible when serving search results and processing data and creating product that push the limits of efficiency for the use.

Go is based on the C programming family, one of the most widely used programming language trees in the world. However, the twist is that incorporates elements of Python.

Why Did Google Make Its Own Language?


In its Go FAQ, Google explains the main motivations behind the project:

“No major systems language has emerged in over a decade, but over that time the computing landscape has changed tremendously. There are several trends:

- Computers are enormously quicker but software development is not faster.

- Dependency management is a big part of software development today but the “header files” of languages in the C tradition are antithetical to clean dependency analysis—and fast compilation.

- There is a growing rebellion against cumbersome type systems like those of Java and C++, pushing people towards dynamically typed languages such as Python and JavaScript.

- Some fundamental concepts such as garbage collection and parallel computation are not well supported by popular systems languages.

- The emergence of multicore computers has generated worry and confusion.”

Summary: Google believes that the web and computing have changed dramatically in the last ten years, but the languages powering that computing have not. But when you get down to it, Google could benefit a great deal from not only having a more efficient programming language, but having one it designed being used in thousands web and software apps.

If you want to learn more, Google (as usual) has released a detailed, hour-long Google Tech Talk on the new language (embedded below). However, if you’re a developer and just want to get started, we suggest checking out the Go Tutorial and writing your first program.

GO presentation - http://www.youtube.com/watch?v=rKnDgT73v8s&feature=player_embedded


Monday, June 21, 2010

STL debugging

Google has a library that helps in debugging C++ applications that use STL. It's specially tuned to overcome the issues that GDB has as of version 6.8. Basically, the library provides functions to inspect and display STL containers.

Useful try using it.

More details are available http://code.google.com/p/stl-debug/