Material madness can be controlled only by the goad of yoga!

Latest Articles

.Net ArticlesYoga ArticlesMiscellaneousMore...
Use $broadcast(), $emit() and $on() in AngularJS
AngularJS applications may need to communicate across the controllers. Such a communication might be needed to send notifications or to pass data between the controllers. Although there can be different approaches to achieve this goal, one that is readily available is the event system of $scope and $rootScope. Both of these objects - $scope and $rootScope - support three methods namely $broadcast(), $emit() and $on() that facilitate event driven publisher-subscriber model for sending notifications and passing data between the controllers. In this article I will discuss how to raise events using $broadcast() and $emit() and then how to handle those events using $on().
Posted On : 18 May 2015
Use ASP.NET MVC Controller as API
A few months ago I wrote an article titled ASP.NET MVC Controller Vs. Web API - 5 Things You Should Know, wherein I discussed the main differences between an ASP.NET MVC controller and Web API. Some readers asked how exactly one can use an MVC controller as an API. So, in this article I am going to discuss the same with an example.
Posted On : 06 May 2015
jQuery and AngularJS course in June-July 2015
Modern web applications use JavaScript extensively in one form or the other. jQuery is a popular JavaScript library that makes tasks such as event handling, DOM manipulation, animations and Ajax a breeze. No wonder even ASP.NET MVC uses this popular library. AngularJS is gaining popularity in web development world when it comes to building SPA kind of applications. I will be conducting a weekend course in jQuery, TypeScript and AngularJS in the month of June-July 2015. You may read more details about this course here.
Posted On : 04 May 2015
Prepare Yourself for ASP.NET 5 - Part 5 (Framework Versions)
Today when you decide to develop a web application you don't need to make any decision about the underlying .NET framework. This is because there is just one .NET framework available today. Going forward, you need to give some thought about the kind of .NET framework you wish to target. Two flavors of .NET framework will be available - Full and Core. For the sake of this article, I am going to call the former as .NET Full and the later as .NET Core.
Posted On : 27 Apr 2015
Prepare Yourself for ASP.NET 5 - Part 4 (Application Startup)
In an ASP.NET when the web server (IIS) starts your application, it invokes Global.asax and code from event handlers such as Application_Start. So, things that you wish to configure when an application starts go inside Global.asax. In ASP.NET 5 the application start-up happens in a different way. This article familiarizes you with the new start-up style.
Posted On : 13 Apr 2015
Prepare Yourself for ASP.NET 5 - Part 3 (Grunt, Gulp)
Modern web applications extensively use JavaScript and CSS. While working on a project often you need to perform operations such as copying files from one folder to another, compiling Less and Sass files to plain CSS, minifying JavaScript and CSS files and more. These operations are called tasks and can be automated using tools known as task runners.
Posted On : 06 Apr 2015
Prepare Yourself for ASP.NET 5 - Part 2 (NuGet, Npm, Bower)
Any package manager basically does the job of pulling requested files from some repository and place them on your local machine. The files under consideration could be binaries (*.dll, *.exe etc.), source code files (*.js, *.cs etc.) or even documentation files (*.html, *.doc etc.). The files you receive is totally dependent on the "package" you are installing.
Posted On : 30 Mar 2015
Prepare Yourself for ASP.NET 5 - Part 1 (Less and Sass)
Some developers may find the new features of ASP.NET 5 bit difficult to grasp. This difficulty arises from the fact that they may not have worked with modern technologies such as Less, Sass, Gulp, Grunt, Bower and others. This article series is intended to give you a quick understanding of these technologies using the current version of ASP.NET MVC and Visual Studio 2013.
Posted On : 24 Mar 2015
Track Number of File Downloads in ASP.NET MVC
A common requirement in content management systems, forums and portals is to track the number of times a file has been downloaded. Such a tracking gives you an idea as to how many users downloaded a file and thus can also hint at the popularity / usefulness of the content. One can always put a hyperlink directly pointing to the file that is to be downloaded. However, such direct links don't reveal any information about the number of times a file was downloaded. Luckily, with a little bit of coding you can track file downloads in ASP.NET MVC. Let's see how.
Posted On : 16 Mar 2015
Utilize Custom Events in jQuery Using on() and trigger()
Handling client side DOM events such as click and keypress is a common task in the jQuery code. The DOM events are always bound to some or the other HTML element. However, there can be situations where you may need to flag some application specific behavior or event. Luckily, jQuery allows you to define your own events that can be raised from within your code. This article shows how jQuery's on() and trigger() methods can be used for the task just mentioned.
Posted On : 09 Mar 2015
वेब साईटच्या वाचकांशी संवाद - मे २०१५
प्रश्नोत्तराच्या सदरातील ही पहिली पोस्ट. मे महिना सुरू आहे. हवेत उष्णता बरीच आहे. तेव्हा आहार-विहार साधनेला पोषक असू द्या. योगशास्त्रात काही प्राणायामांची विभागणी उष्ण आणि शीतल अशी केलेली दिसते. जसे सूर्यभेद म्हणजे उष्ण, शितली-सित्कारी शीतल वगैरे. ऋतुनुसार असे प्राणायामही कमी-अधिक करावे लागतात. अन्यथा त्रास होऊ शकतो. या वेब साईटवर दिलेली अजपा साधना करण्याचा फायदा म्हणजे त्यात शीत-उष्ण असा धोका अजिबात नाही. नैसर्गिक श्वसन हे तर सर्वच ऋतूंत सुरू असतं. त्याकडे साक्षी भावाने पाहिलं की झालं! असो.. आता वेब साईटच्या वाचकांनी विचारलेल्या काही प्रश्नांकडे वळू.
Posted On : 18 May 2015
वाचकांशी संवाद - प्रश्नोत्तरे आणि मार्गदर्शन
अजपा साधने विषयक ही वेब साईट सुरू केल्यापासून या उपक्रमाला वाचकांचा उत्तम प्रतिसाद मिळत आहे. त्यामुळे प्रथमतः वाचकांचे शतशः आभार. बर्‍याच वाचकांकडून अधिक मार्गदर्शन आणि शंका निरसन करण्याविषयी विनंती होत आहे. वेळेअभावी प्रत्यक्ष भेटीद्वारे किंवा ई-मेल द्वारे मार्गदर्शन करणे सर्वथा अशक्य आहे. परंतु अशा वाचकांसाठी ऑनलाइन मार्गदर्शन करण्याचा मानस आहे. सुरवातीला दर महिन्यातून एकदा वाचकांच्या निवडक प्रश्नांना उत्तरे देणार आहे. ज्या वाचकांना अजपा साधना किंवा योग-अध्यात्म विषयक प्रश्न विचारायचे असतील त्यांनी येथे जाऊन आपला प्रश्न पाठवावा. प्रश्न फक्त योग-अध्यात्म विषयक असावेत. धार्मिक विधी किंवा तोडगे वगैरे विषयक कोणतेही प्रश्न विचारात घेतले जाणार नाहीत याची कृपया नोंद घ्यावी.
Posted On : 11 May 2015
खेचरी मुद्रे विषयी काही...
जवळ जवळ सगळ्या जुन्या कुंडलिनी योग विषयक ग्रंथांमध्ये ज्या दहा अति-महत्वाच्या मुद्रा सांगितल्या आहेत त्यांमध्ये सगळ्याच ग्रंथांनी एकमुखानी गौरवलेली मुद्रा म्हणजे खेचरी मुद्रा. दुर्दैवाने खेचरी मुद्रे विषयी साधकांच्या मनात एवढे गैरसमज असतात की मुळ तत्व बाजूला रहाते आणि तर्क-वितर्क आणि पुस्तकी चर्चाच जास्त असते. या लेखात मी खेचरी मुद्रे विषयी काही गोष्टी सांगणार आहे.
Posted On : 07 May 2015
रावण, तैलंग स्वामी आणि खंड-मंड योग
तुम्हाला माहीत असेल की रावणाला दहा शिरं होती. काहींच्या मते रावणाची दहा शिरं म्हणजे चार वेद आणि सहा शास्त्रे यांचे प्रतीक अर्थात त्याच्या विद्वत्तेचे निदर्शक आहेत. काही अन्य अभ्यासकांच्या मते काम-क्रोधादी षडरिपू आणि मन, बुद्धी, अहंकार आणि चित्त असा हा दहांचा समुदाय म्हणजे रावणाची दहा डोकी.
Posted On : 13 Apr 2015
श्रीरामाला नाथपंथाची दीक्षा
नाथ संप्रदायाची पाळंमुळं भारतभर फार खोलवर रुजलेली आहेत. विशेषतः प्रादेशिक भाषांमधील नाथपंथीय साहित्यामध्ये प्रचंड विविधता आणि तफावत दिसून येते. या कथा-दंतकथा खर्‍या किती आणि काल्पनिक किती हे ठरवणे अर्थातच कर्मकठिण आहे. एखाद्या इतिहास तज्ञाला पुराव्या अभावी ह्या कथा केवळ कपोकल्पित वाटतील हे खरे परंतु सामान्य साधकाच्या दृष्टीने त्यातील रोचकता आणि शिकवण तसूभरही कमी होत नाही.
Posted On : 27 Mar 2015
शिव आणि शक्ति एकमेकापासून अभिन्न
न शिवः शक्तिरहितो न शक्तीर्व्यतीरेकिणी।
शिवः शक्तस्तथा भावानिच्छया कतुर्मीहते॥
शिव कधीही शक्तिरहित असत नाही. शिव आणि शक्ति ही नावे जारी वेगळी असली तरी ती अभिन्न आहेत. हा शैवदर्शनाचा एक महत्वाचा मूलभूत सिद्धान्त आहे. काही वेदांती ब्रह्म आणि माया ही जोडगोळी एकमेकापासून वेगवेगळी दर्शवतात. ब्रह्म ते खरं आणि माया ती खोटी असा मायावाद्यांचा दावा असतो. शैवदर्शन मात्र तसे मानत नाही. शिव खरा आणि शक्तीही खरीच आहे. फरक एवढाच आहे की शिव हा निर्गुण आहे तर शक्ति ही सगुण आहे. चंद्र आणि चांदणे, ज्योत आणि प्रकाश हे जसे अभिन्न आहेत त्याचप्रमाणे शिव आणि शक्ति यांचे नाते आहे. शक्तीचा "नाथ" शिवच आहे. म्हणूनच शिव "शक्तिमान" अर्थात शक्तीला धारण करणारा आहे. या शक्तीच्या आधारानेच शिव संपूर्ण विश्वाचे संचलन करत असतो.
Posted On : 05 Jan 2015
अजपा साधनेद्वारे महायोग प्राप्ती
अजपा साधनेद्वारा सर्व योग कसे साधले जातात हे समजून घेण्यागोदर आपल्याला महायोग म्हणजे काय ते समजावून घेणे आवश्यक आहे. प्राचीन शास्त्रग्रंथांत मंत्र-हठ-लय-राज या चार योगमार्गांच्या समन्वयाला महायोग अशी संज्ञा देण्यात आली आहे. महायोग हा शब्द अजून एका अर्थाने वापरला जातो. शक्तिपात मार्गावर साधकाला ज्या उत्स्फूर्त क्रिया होतात त्यांमध्ये साधकाच्या जडणघडणी नुसार आपोआप मंत्र-हठ-लय-राज योगांमधील क्रिया होत असतात. त्यामुळे शक्तिपातमार्गालाही काही वेळा महायोग असं म्हटले जाते. तात्पर्य हे की महायोग ही संज्ञा मंत्रयोग, हठयोग, लययोग आणि राजयोग या चारही मार्गांचे एकीकरण दर्शवते.
Posted On : 27 Dec 2014
ब्रह्म जाणल्यावर जन्म-मृत्यू नाही
तप, इंद्रिय-निग्रह आणि निष्काम कर्म हे आत्मशुद्धीचे उपाय आहेत. समस्त वेद-शास्त्र या ज्ञानाचा स्त्रोत आहेत आणि सत्य हा त्याचा स्थायीभाव आहे. हे जाणून जो ब्रह्मलीन होतो तो जन्म-मृत्युच्या फेर्‍यातून सुटतो.
~ केनोपनिषद
योग-अध्यात्मामार्गावर प्रथम कर्तव्य कोणते असेल तर ते शुद्धीकरण. शुद्धीकरण शारीरिक पातळीवर तर आवश्यक आहेच पण त्याही पेक्षा मानसिक स्तरावर ते अधिक आवश्यक आहे. या शुद्धीकरणाशिवाय खरी आध्यात्मिक प्रगति केवळ अशक्य आहे. मानसिक शुद्धीकरणाचे मार्ग कोणते? केनोपनिषद तीन मार्ग सांगते - तप, इंद्रिय-निग्रह आणि निष्काम कर्म. तप हे प्रामुख्याने शारीरिक अंग आहे ज्यामध्ये उपास, कठोर दिनचर्या, हठयोगाच्या शुद्धीक्रिया अशा उपायांचा यांचा समावेश होतो. इंद्रिय-निग्रह हा प्रामुख्याने मानसिक मार्ग आहे. पंचेंद्रियांवर ताबा मिळवणे अर्थातच अतिशय कठीण आहे. ती अनेक वर्षांची साधना आहे. निष्काम कर्म शारीरिक आणि मानसिक अशा दोन्ही स्तरांवर परिणाम करणारा मार्ग आहे. आता प्रश्न असा की कशावरून वरील तीन मार्ग शुद्धी घडवतात? तर समस्त वेद-शास्त्र तसे सांगतात. येथे एक लक्षात घेतले पाहिजे की वेद आणि शास्त्रग्रंथांचे रचनाकार स्वतः साक्षात्कारी होते त्यामुळे त्यांनी सांगितलेले ज्ञान निव्वळ पोकळ नसून स्वानुभवावर आधारलेले आहे. त्यामुळेच ते त्रिवार सत्य आहे. अनेकांनी त्याचा अनुभव घेतलेला आहे. हा सगळा आत्मशुद्धीचा खटाटोप कशासाठी? तर ब्रह्म जाणून घेण्यासाठी. ब्रह्म जाणून घेलले की मग जन्म-मृत्यूची बाधा होत नाही असे केनोपनिषदाचे सांगणे आहे.
Posted On : 22 Dec 2014
पिंडाने पिंडाचा नाश
पिंडाने पिंडाचा ग्रास घेणे हा नाथ संप्रदायाचा सिद्धान्त आहे. हा मार्ग जरी शंकराने दाखवलेला असला तरी त्याचे वर्णन विष्णुने (श्रीकृष्णाने) येथे केले आहे.
~ ज्ञानेश्वरी
शैव दर्शन आणि नाथ संप्रदाय अध्यात्माकडे वेगळ्या दृष्टीने पाहते. अन्य विचारधारा सर्वसाधारणपणे साधकाच्या मनावर असे बिंबवतात की मानवी शरीर हे नश्वर असल्याने अतिशय निंदनीय, कमी योग्यतेचे आणि टाकाऊ आहे. नाथ संप्रदाय असे अव्यवहार्य कथन करत नाही. नाथ संप्रदायानुसार शरीर जरी नश्वर असले तरी ते फार महत्वाचे आहे कारण त्याच्याच सहायाने चांगल्या-वाईट कर्मांची मोट वळली जाते. पिंड हा नाथ संप्रदायाचा सांकेतिक आणि खोल अर्थ असलेला शब्द आहे. पिंड म्हणजे केवळ जड शरीर नाही तर शरीर, प्राण, मन, बुद्धी आणि अहंकार याचा समुच्चय. नाथ योगी या पिंडाचा वापर करून पिंडाच्या पलीकडले तत्व हस्तगत करत असतो. त्यामुळे पिंडाने पिंडाचा ग्रास करायचा हा नाथ सिद्धान्त आहे. मराठीत "पिंडी ते ब्रह्मांडी आणि ब्रह्मांडी ते पिंडी" ही म्हण आहे ती त्याच अर्थाने. कुंडलिनी योग आणि नाथ संप्रदाय हा शंकर प्रणीत मार्ग आहे पण त्याची थोरवी अशी की श्रीकृष्णारूपातील विष्णुसुद्धा तो मार्ग अर्जुनाला आचरण्यास सांगत आहे.
Posted On : 15 Dec 2014
हठविद्येच्या गोपनीयतेची आवश्यकता
ज्या साधकांना योगसाधनेत सफलता मिळवायची आहे त्यांनी हठविद्या गुप्त ठेवावी कारण गुप्त ठेवल्यास ती फलदायक ठरते आणि प्रगट केल्यास ती निष्फळ होते.
~ हठयोग प्रदीपिका
कुंडलिनी योगमार्गावर हे एक महत्वाचे पथ्य साधकाला पाळावे लागते. गुरुप्रदत्त साधना (मंत्र, क्रिया वगैरे) कोणाजवळही प्रगट करू नयेत असा शास्त्रसंकेत आहे. त्याला अनेक कारणे आहेत. महत्वाचे कारण म्हणजे तुमची साधना ही फक्त "तुमची" असते. अन्य कोणाला ती फळेलच असे नाही. समजा एखाद्या गाईच्या वाटणीचा चारा तुम्ही विहीरीतल्या माशांना टाकलात तर ती गायही उपाशी राहील आणि त्या माशांनाही त्या चार्‍याचा काही उपयोग होणार नाही कारण ते त्यांचे अन्नच नाही. तसाच काहीसा हा प्रकार असतो. दुसरे म्हणजे गुरु साधना देताना ती आपल्या चैतन्याने भारून शुभसंकल्पासह शिष्याला देत असतो. साधना प्रगट केल्याने ह्या संकल्पात कमतरता येते असा संकेत आहे. त्यामुळे दुसर्‍यापुढे आपल्या साधनेचे प्रदर्शन करणे त्याज्य मानले जाते.
Posted On : 08 Dec 2014
10 Tips For Better Time Management
Every now and then I come across software developers who keep complaining how difficult it is to find time to learn new things from their daily schedule. Although city life is quite busy more often than not people lack the will, energy and time management skills to deal with the situation. More often than not this lack of time is due to the fact that people poorly manage their time. They don't have any strategy to manage their time effectively. Here are my top 10 tips that can help you manage your time in a better way. If you apply the following tips you can manage your time in a better way than before. I am not going to give you any fancy charts or figures that mostly look nice on paper. I am going to share some practical tips that you can start using right now!
Posted On : 18 Apr 2014
Learning, Unlearning and ASP.NET
Software industry is one of the most dynamic industries to work with. Everyday something new comes up and you have no option but to learn it to be in the race. While learning is a commonly acquired skill by software developers, not many can acquire the unlearning abilities. My experience of training software developers tells me that this skill - unlearning - can dramatically affect your experience with a technology or tool you are learning.
Posted On : 08 Feb 2014
5 Tips to Remember What You Learn Better
As a software developer you need to remember tremendous amount of information. This information is in the form of language syntax, object models, programming concepts, business domain concepts and more. Many of my training participants express their desire to remember what they learn in a better way but often fail to do so due to some or the other reason. While there can't be a single best way to remember things better here I give some tips that work for many developers.
Posted On : 05 Sep 2013
Learn new technologies efficiently
As a software developer you need to deal with the rapidly changing IT industry and keeping yourself updated with the new technologies is one of the most important skills that you need to have. Sadly the fact is many developers find this task too daunting. A common complaint is there is so much to learn and deciding the right learning path is difficult. This task is made difficult further by the fact that new skills must be acquired in a timely manner. If you are too late to upgrade your skills you face the risk of missing good opportunities.
Posted On : 14 Aug 2013
Formal classroom training is still good for you
As an IT trainer I come in contact with dozens of .NET software developers, team leaders and managers. One common area where most of them struggle is - keeping themselves updated with the latest technology. Especially so when technology is quite new to them (say VB6 developer wanting to learn ASP.NET or a web forms developer wanting to learn MVC). While for software developers it may sound like a part of their job they find this task quite hard because they need to strike a balance between available time, personal life, and ongoing project pressures.
Posted On : 01 Aug 2013
ASP.NET Training in Thane
BinaryIntellect Consulting conducts quality training programs for software developers on the cutting edge web technologies such as ASP.NET Web Forms, ASP.NET MVC, HTML5 and jQuery. All our courses are conducted in Thane on weekends. Small batch size, personal attention, real-world examples and convenient weekend timings. Upgrade your web development skills now! Click here to know more.

.NET Knowledge Base
BinaryIntellect Knowledge Base is our comprehensive information repository that covers a wide range of topics including ASP.NET, ASP.NET MVC, C#, HTML5 and jQuery. Since its launched in the year 2000 thousands of developers all over the world have benefited from our articles, tutorials and source code projects. A must read resource for any ASP.NET developer. Click here to read more.

Ajapa Yoga
Ajapa Yoga is a classical yoga technique that combines breath awareness, mantra and focus to attain higher meditative states. In the process it also awakens the dormant energy called Kundalini Shakti in yoga. This website is in Marathi. Click here to know more.