<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>Fundamental Provocation &#187; Development</title> <atom:link href="http://www.ajaymatharu.com/tag/development/feed/" rel="self" type="application/rss+xml" /><link>http://www.ajaymatharu.com</link> <description>Blog by Ajay Matharu</description> <lastBuildDate>Sun, 06 Nov 2011 15:09:39 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /> <item><title>Google doesn&#8217;t google?</title><link>http://www.ajaymatharu.com/google-doesnt-google/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-doesnt-google</link> <comments>http://www.ajaymatharu.com/google-doesnt-google/#comments</comments> <pubDate>Sun, 15 Nov 2009 18:04:38 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[Google]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[Development]]></category> <category><![CDATA[Go]]></category> <category><![CDATA[Go Programming]]></category> <category><![CDATA[Go programming language]]></category> <category><![CDATA[Programming]]></category><guid isPermaLink="false">http://www.ajaymatharu.com/?p=1829</guid> <description><![CDATA[Does google really google? Ironically, google the search engine company, is gathering flack from the industry for not &#8216;googling&#8217;. According to reports, the company recently released its new programming language and named it &#8216;Go&#8217;. However, another language by that name already exists and even has a significant profile on Google&#8217;s own servers. The original &#8216;Go&#8217; [...]]]></description> <content:encoded><![CDATA[<p>Does google really google?</p><p>Ironically, google the search engine company, is gathering flack from the industry for not &#8216;googling&#8217;. According to reports, the company recently released its new programming language and named it &#8216;Go&#8217;. However, another language by that name already exists and even has a significant profile on Google&#8217;s own servers. The original &#8216;Go&#8217; language creator, Frank McCabe, is apparently up in arms over Google&#8217;s &#8216;Go&#8217;, and is demanding the company change the name of its language so he doesn&#8217;t have to change the name of his own programming language. According to McCabe, he has been working on the language since 10-odd years. &#8220;There have been papers published on this and I have a book too.&#8221; he is reported to have said.</p> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/google-doesnt-google/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Go &#8211; Google&#8217;s new programming language</title><link>http://www.ajaymatharu.com/go-googles-new-programming-language/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=go-googles-new-programming-language</link> <comments>http://www.ajaymatharu.com/go-googles-new-programming-language/#comments</comments> <pubDate>Thu, 12 Nov 2009 11:10:53 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[Development]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[Go]]></category> <category><![CDATA[Go Programming]]></category> <category><![CDATA[Go programming language]]></category> <category><![CDATA[Programming]]></category><guid isPermaLink="false">http://www.ajaymatharu.com/?p=1824</guid> <description><![CDATA[Google created their own programming language. But is there a need to create a new language? Well here is some details about the Go programming language. Go offers an expressive type system, fast compilation, good performance, and built-in language features that simplify threaded programming and concurrency. The language has been under development for roughly two [...]]]></description> <content:encoded><![CDATA[<p>Google created their own programming language. But is there a need to create a new language?<br /> Well here is some details about the Go programming language.</p><p>Go offers an expressive type system, fast compilation, good performance, and built-in language features that simplify threaded programming and concurrency. The language has been under development for roughly two years. It started out as a 20 percent project—time that Google&#8217;s engineers are given to use as they choose for undirected experimentation—and evolved into a serious full-time undertaking. Google is releasing the source code under the BSD license with the hope that a community will emerge around the new programming language and participate in the effort to make it a compelling choice for software development.</p><p>Go language itself and the current implementation are relatively mature, but it&#8217;s not quite ready for adoption in production environments. The ecosystem around the programming language is still a work in progress. There is no IDE integration, the standard libraries are a bit thin, and there aren&#8217;t a whole lot of real-world code examples yet. Opening up Go to the broader programming community could help to vastly accelerate its advancement in all of those critical areas.</p><p>The native Go compilers, called 6g and 8g (for 64-bit and x86), are designed to be extremely fast. There is also an alternative compiler called Gccgo that is based on the GNU Compiler Collection (GCC). The GCC-based compiler isn&#8217;t as fast but is said to generate more efficient code. I was initially a bit surprised that Google chose not to use the Low-Level Virtual Machine (LLVM) compiler framework—it has a lot of LLVM expertise internally and is using it extensively for their awesome Python optimization effort. Pike says that LLVM was considered during the early stages of the Go project, but its compile-time performance was judged to be inadequate.</p><p>The compiled executables are completely native binaries, so it&#8217;s not like a managed code language where the compiler generates bytecode for a virtual machine. Go does, however, have some runtime components that get embedded in the executables. Actual execution performance is said to be comparable to that of native C.</p><p>Some of Google&#8217;s sample Go code reveals that the syntax is C-like and encourages a conventional imperative programming style. There are functions, &#8220;for&#8221; loops, standard conditional expressions, and many other features that you&#8217;d expect to find in a C-like language, but with a handful of nice twists. For example, there is a shorthand syntax for variable assignment that supports simple type inference. It also has anonymous function syntax that lets you use real closures. There are some Python-like features too, including array slices and a map type with constructor syntax that looks like Python&#8217;s dictionary concept. The following code snippet is an example from Google&#8217;s documentation:</p><pre name="code" type="c++">

    package main

    import (
        "os";
        "flag";  // command line option parser
    )

    var omitNewline = flag.Bool("n", false, "don't print final newline")

    const (
        Space = " ";
        Newline = "\n";
    )

    func main() {
        flag.Parse();   // Scans the arg list and sets up flags
        var s string = "";
        for i := 0; i &lt; flag.NArg(); i++ {
            if i &gt; 0 {
                s += Space
            }
            s += flag.Arg(i)
        }
        if !*omitNewline {
            s += Newline
        }
        os.Stdout.WriteString(s);
    }
</pre><p>One of the distinguishing characteristics of Go is its unusual type system. It eschews some typical object-oriented programming concepts such as inheritance. You can define struct types and then create methods for operating on them. You can also define interfaces, much like you can in Java. In Go, however, you don&#8217;t manually specify which interface a class implements. Pike explained to me that the interface mechanism gives developers some of the flexibility of duck-typing, but it goes further by providing the advantages of compile-time checking.</p><p>Parallelism is emphasized in Go&#8217;s design. The language introduces the concept of &#8220;goroutines&#8221; which are executed concurrently. Any function can be executed as a goroutine by prefixing the function call with the &#8220;go&#8221; keyword. The language provides a &#8220;channel&#8221; mechanism that can be used to safely pass data in and out of goroutines.</p><p>For more details, check out the project&#8217;s <a href="http://golang.org/">official website</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/go-googles-new-programming-language/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Google developers produce new programming language</title><link>http://www.ajaymatharu.com/google-developers-produce-new-programming-language/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=google-developers-produce-new-programming-language</link> <comments>http://www.ajaymatharu.com/google-developers-produce-new-programming-language/#comments</comments> <pubDate>Mon, 28 Sep 2009 07:58:12 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[Development]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[Developers]]></category> <category><![CDATA[Java]]></category> <category><![CDATA[JVM]]></category> <category><![CDATA[Language]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Programming Language]]></category><guid isPermaLink="false">http://www.ajaymatharu.com/?p=1699</guid> <description><![CDATA[A new programming language that runs on the Java Virtual Machine is available thanks to a couple of Google&#8217;s developers.  Called Noop (pronounce it like an abbreviated version of &#8220;no operation&#8221;), the developers claim that it combines the finest aspects of other languages and attempts to guide users towards accepted best practices. Other parts of [...]]]></description> <content:encoded><![CDATA[<p>A new programming language that runs on the Java Virtual Machine is available thanks to a couple of Google&#8217;s developers.  Called Noop (pronounce it like an abbreviated version of &#8220;no operation&#8221;), the developers claim that it combines the finest aspects of other languages and attempts to guide users towards accepted best practices.</p><p>Other parts of the new <a href="http://code.google.com/p/noop/">Noop homepage</a> (which is hosted by Google Code) explain that Noop &#8220;in source form looks similar to Java.  The goal is to build dependency injection and testability into the language from the beginning, rather than rely on third-party libraries as all other languages do.&#8221;</p><p>Then, &#8220;Immutability and minimal variable scope are encouraged by making final/const behavior the default and providing easy access to a functional style.  Testability is encouraged by providing Dependency Injection at the language level and a compact constructor injection syntax.&#8221;</p><div class="wp-caption aligncenter" style="width: 660px"><img title="Google NOOP" src="http://ajaymatharu.wordpress.com/files/2009/09/noop.png" alt="Google NOOP" width="650" height="300" /><p class="wp-caption-text">Google NOOP</p></div><p>The Noop website is pretty well built out if you&#8217;d like more information.  Google&#8217;s developers provided all sorts of details about the current state of things and where Noop may go, as well as a place or two in which folks can give feedback.</p> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/google-developers-produce-new-programming-language/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Using CS and VB code files together in App_Code</title><link>http://www.ajaymatharu.com/using-cs-and-vb-code-files-together-in-app_code/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=using-cs-and-vb-code-files-together-in-app_code</link> <comments>http://www.ajaymatharu.com/using-cs-and-vb-code-files-together-in-app_code/#comments</comments> <pubDate>Sun, 06 Sep 2009 05:48:06 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[.Net]]></category> <category><![CDATA[Development]]></category> <category><![CDATA[Microsoft]]></category> <category><![CDATA[Tip of Week]]></category> <category><![CDATA[Visual Studio]]></category> <category><![CDATA[App_Code]]></category> <category><![CDATA[C-Sharp]]></category> <category><![CDATA[code lt]]></category> <category><![CDATA[compilation]]></category> <category><![CDATA[config]]></category> <category><![CDATA[CS]]></category> <category><![CDATA[CS & VB]]></category> <category><![CDATA[different languages]]></category> <category><![CDATA[Different Languages in project]]></category> <category><![CDATA[Multi-Language]]></category> <category><![CDATA[Multiple coding Language]]></category> <category><![CDATA[VB]]></category> <category><![CDATA[vb code]]></category> <category><![CDATA[vb files]]></category> <category><![CDATA[vbcode]]></category> <category><![CDATA[web.config]]></category><guid isPermaLink="false">http://www.ajaymatharu.com/?p=1465</guid> <description><![CDATA[Many a times you require to use both C-Sharp (C#) and Visual Basic (VB) code class files in the same project. If you just place your both the code files in your App_Code directly this is the error you&#8217;ll see, &#8220;The files &#8216;/BlogEngine.Web/App_Code/VBCode/Class1.vb&#8217; and &#8216;/BlogEngine.Web/App_Code/CSCode/Extensions/BreakPost.cs&#8217; use a different language, which is not allowed since they [...]]]></description> <content:encoded><![CDATA[<p>Many a times you require to use both C-Sharp (C#) and Visual Basic (VB) code class files in the same project.</p><p>If you just place your both the code files in your App_Code directly this is the error you&#8217;ll see,</p><p>&#8220;The files &#8216;/BlogEngine.Web/App_Code/VBCode/Class1.vb&#8217; and &#8216;/BlogEngine.Web/App_Code/CSCode/Extensions/BreakPost.cs&#8217; use a different language, which is not allowed since they need to be compiled together.&#8221;</p><p>But you can get this done, here is a very simple way you can try that out,</p><p>1) First make two folders in App_code with foldernames as<br /> - CSCode<br /> - VBCode</p><p>2) Modify the Web.config with following code:</p><pre name="code" class="xml">&lt;compilation debug="false"&gt;
 &lt;codeSubDirectories&gt;
 &lt;add directoryName="VBCode" /&gt;
 &lt;add directoryName="CSCode" /&gt;
 &lt;/codeSubDirectories&gt;
&lt;/compilation&gt;</pre>]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/using-cs-and-vb-code-files-together-in-app_code/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Google&#8217;s plan to run native x86 code inside browser windows</title><link>http://www.ajaymatharu.com/googles-plan-to-run-native-x86-code-inside-browser-windows/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=googles-plan-to-run-native-x86-code-inside-browser-windows</link> <comments>http://www.ajaymatharu.com/googles-plan-to-run-native-x86-code-inside-browser-windows/#comments</comments> <pubDate>Sat, 25 Jul 2009 06:03:33 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[Browsers]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[Development]]></category> <category><![CDATA[Google]]></category><guid isPermaLink="false">http://ajaymatharu.wordpress.com/?p=649</guid> <description><![CDATA[The browser&#8217;s role is ever increasing. It already has become far more than a mere tool for accessing information. Today we use it to communicate, to collaborate, and to interface with applications. And if Google has its way, we&#8217;ll soon be able to use it to chalk up a few righteous frags, too. Last week, [...]]]></description> <content:encoded><![CDATA[<p>The browser&#8217;s role is ever increasing. It already has become far more than a mere tool for accessing information. Today we use it to communicate, to collaborate, and to interface with applications. And if Google has its way, we&#8217;ll soon be able to use it to chalk up a few righteous frags, too.</p><p>Last week, a team of Google engineers demonstrated a copy of Id Software&#8217;s classic first-person shooter Quake running within a browser window at a frame rate comparable to an OS-hosted copy of the game.</p><p>How did they do it? Simple. The <a href="http://code.google.com/p/nativeclient/" target="_blank">Google Native Client</a> is a new set of components that allows Web browsers to download and execute native x86 code. It&#8217;s not an emulator, and it&#8217;s not a virtual machine. The code runs on the actual processor with access to memory and system resources and negligible loss of performance. It even gives browser-based apps access to modern, accelerated CPU instruction sets, such as SSE.</p> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/googles-plan-to-run-native-x86-code-inside-browser-windows/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Finding a column in database</title><link>http://www.ajaymatharu.com/finding-a-column-in-database/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=finding-a-column-in-database</link> <comments>http://www.ajaymatharu.com/finding-a-column-in-database/#comments</comments> <pubDate>Sat, 25 Jul 2009 06:03:32 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[Development]]></category> <category><![CDATA[SQL]]></category> <category><![CDATA[Query]]></category> <category><![CDATA[System Query]]></category> <category><![CDATA[System Table]]></category><guid isPermaLink="false">http://www.ajaymatharu.com/?p=1374</guid> <description><![CDATA[Here is the query that will help you to find a particular column in the database. This query will return you the table name in which that column is found. select so.name, sc.name from syscolumns sc inner join sysobjects so on sc.id = so.id where sc.name = 'SystemColumn']]></description> <content:encoded><![CDATA[<p>Here is the query that will help you to find a particular column in the database. This query will return you the table name in which that column is found.</p><pre name="code" class="sql">
select so.name, sc.name
from syscolumns sc
inner join sysobjects so on sc.id = so.id
where sc.name = 'SystemColumn'
</pre>]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/finding-a-column-in-database/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Visual Studio 2010 &#8211; My Review</title><link>http://www.ajaymatharu.com/visual-studio-2010-my-review/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=visual-studio-2010-my-review</link> <comments>http://www.ajaymatharu.com/visual-studio-2010-my-review/#comments</comments> <pubDate>Sat, 25 Jul 2009 06:03:31 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[.Net]]></category> <category><![CDATA[Development]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[Visual Studio]]></category> <category><![CDATA[.Net Framework 4.0]]></category> <category><![CDATA[Visual Studio 2010]]></category> <category><![CDATA[Visual Studio 2010 Review]]></category> <category><![CDATA[vs.net]]></category><guid isPermaLink="false">http://ajaymatharu.wordpress.com/?p=617</guid> <description><![CDATA[Hi Guys, Microsoft released Visual Studio 2010 CTP in October. You&#8217;ll be amazed with the download size its near about 7 GB. You can download it from here. After you download you&#8217;ll run the .exe file to extract the setup and the setup is of the .vhd format that is Virtual PC hard disk. So [...]]]></description> <content:encoded><![CDATA[<p>Hi Guys, Microsoft released Visual Studio 2010 CTP in October. You&#8217;ll be amazed with the download size its near about 7 GB. You can download it from <a href="http://www.microsoft.com/downloads/details.aspx?familyid=922b4655-93d0-4476-bda4-94cf5f8d4814&amp;displaylang=en" target="_blank">here</a>.</p><p>After you download you&#8217;ll run the .exe file to extract the setup and the setup is of the .vhd format that is Virtual PC hard disk. So you&#8217;ll need Virtual PC to run Visual Studio 2010.</p><p>But, but, but guys please check out the minimum requirement for this CTP to run. Hard disk space required is 75 GB, yes, its not 7.5 but 75 GB. Well that&#8217;s not true you can have this CTP run if you have upto 25 GB on one drive.</p><p>When you extract the .exe file the .vhd file extracted is of size 23 GB.  Also when you bind the .vhd file to the virtual pc, you need minimum 1GB ram allocated to the Virtual PC disk.</p><p>When I ran the Visual Studio for the first time the screen took around 10 mins to load and I just shut down the CTP and got back to work.</p><p>The reason for the extracted file to be of 23 GB is because that VHD when you map to Virtual PC will have Visual Studio 2010, Visual Studio 2008,  SQL  Server 2008, SQL Server 2005 + many more software installed.</p><p>When you execute the Virtual PC which is mapped to VHD, Virtual PC will load Windows Server 2008 and it takes lots of  burden it killed my laptop. Although I have fair enough configuration. My processor is Core 2 Duo, 1.83 GHZ and with 1 GB ram. Yet it just killed my PC performance.</p><p>I even tried to extract the file on an External Hard Disk and Even on my IPod classic. But I was able to extract only first rar file. I googled the reason and found it was because the External Hard Disk is of FAT32 format and they do not support data transfer of more than 4GB. So I had to clean up my Hard Disk and extract 23 GB .vhd file there.</p><p>I really did not understood why Microsoft shipped Visual Studio 2010 this way. With 7GB download size and 23 GB extracted file. I was really disappointed with such strategy. Microsoft must have shipped Visual Studio 2010 as a single file. What could be the reason for adopting this process?</p><p>Here is my Virtual PC screen shot with Visual Studio 2010</p><p style="text-align:center;"><img class="aligncenter size-full wp-image-616" title="vs2010" src="http://ajaymatharu.files.wordpress.com/2008/12/vs2010.jpg" alt="vs2010" width="650" height="406" /></p> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/visual-studio-2010-my-review/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>You can achieve the unachievable</title><link>http://www.ajaymatharu.com/you-can-achieve-the-unachievable/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=you-can-achieve-the-unachievable</link> <comments>http://www.ajaymatharu.com/you-can-achieve-the-unachievable/#comments</comments> <pubDate>Mon, 06 Jul 2009 03:59:22 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[life]]></category> <category><![CDATA[Motivation]]></category> <category><![CDATA[Self Development]]></category> <category><![CDATA[Thoughts]]></category> <category><![CDATA[achievement]]></category> <category><![CDATA[Development]]></category> <category><![CDATA[Feelings]]></category> <category><![CDATA[Inspiration]]></category> <category><![CDATA[Success]]></category> <category><![CDATA[Want]]></category><guid isPermaLink="false">http://www.ajaymatharu.com/?p=1295</guid> <description><![CDATA[Firstly, you need to aim beyond what you are capable of. You must develop a complete disregard for where your abilities end. Try to do the things that you’re incapable of. If you think you’re unable to work for the best company in its sphere, make it your aim. If you think you’re incapable of [...]]]></description> <content:encoded><![CDATA[<p class="MsoNormal">Firstly, you need to aim beyond what you are capable of. You must develop a complete disregard for where your abilities end. Try to do the things that you’re incapable of.</p><p class="MsoNormal">If you think you’re unable to work for the best company in its sphere, make it your aim.</p><p class="MsoNormal">If you think you’re incapable of running a company, make that your aim.</p><p class="MsoNormal">If you think you’re unable to be on the cover of Time magazine, make it your business to be there.</p><p class="MsoNormal">Make your vision of where you want to be a reality.</p><p class="MsoNormal">Nothing is impossible.</p> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/you-can-achieve-the-unachievable/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Setting up goals and targets</title><link>http://www.ajaymatharu.com/setting-up-goals-and-targets/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=setting-up-goals-and-targets</link> <comments>http://www.ajaymatharu.com/setting-up-goals-and-targets/#comments</comments> <pubDate>Tue, 30 Jun 2009 03:58:51 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[life]]></category> <category><![CDATA[Management]]></category> <category><![CDATA[Self Development]]></category> <category><![CDATA[Development]]></category> <category><![CDATA[exercise]]></category> <category><![CDATA[Feelings]]></category> <category><![CDATA[Goal]]></category> <category><![CDATA[Motivation]]></category> <category><![CDATA[Self]]></category> <category><![CDATA[Thinking]]></category><guid isPermaLink="false">http://www.ajaymatharu.com/?p=1284</guid> <description><![CDATA[Setting goals simply means deciding targets for yourself. A goal can be simple and is an end towards which efforts are directed. Targets must be realistic and obtainable and should not be too high or low. They should be moderately high, so that it takes efforts to reach them. In simple words, before starting anything, [...]]]></description> <content:encoded><![CDATA[<p class="MsoNormal">Setting goals simply means deciding targets for yourself. A goal can be simple and is an end towards which efforts are directed. Targets must be realistic and obtainable and should not be too high or low. They should be moderately high, so that it takes efforts to reach them.</p><p class="MsoNormal">In simple words, before starting anything, you must being with the end in mind – developing a clear picture of where you want to go in life and drawing up a map to get there.</p><p class="MsoNormal">Often we set goals when we are in mood, but later realise that we do not have the strength to achieve them. This is because we don’t count the cost associated with it. Here’s a simple example: Every year, you plan to get better marks in the coming exams. But before setting the goal, you need to consider what this will entail. Perhaps you will have to spend more time studying, waking up early and staying up late, watching less TV etc.</p><p class="MsoNormal">Once you’ve counted the costs, you may consider the benefits:<span> </span>What could good marks bring to you? A feeling of accomplishment? Entry into a good college? High self esteem? Praise?</p><p class="MsoNormal">Now ask yourself, “Am I willing to make the sacrifice?” if not, then don’t do it. Don’t make commitments you know you will break. A better way is to make the goal bite-sized. Instead of setting a goal for getting better marks in all subjects, you might want to get good marks in just two. In next semester, focus on the other two subjects.</p><p class="MsoNormal"><span> </span>Here is another exercise: On a sheet of paper, write down how much you would like to score in your exams. Then think about the percentage you got in your last exam, and compare that to how much you would like to score in you coming exams as well as the one after that and so on, till the final goal is reached. Now look at the your first sub goal and next to it, make two columns: In the first column, note the cost you have to bear to reach that goal. Then think about the potential benefits you may enjoy on reaching that goal. Now, truthfully answer the question, “Do I want to achieve this goal?” Write it down!</p><p class="MsoNormal">The difference between a goal and a dream is the written word. A goal not written is only a wish. A written goal carries ten times the power. We all want to achieve certain things in life and even work hard for it. But once you actually write it down in black and white, you know exactly what to do and how. Writing forces you to be specific.</p><p class="MsoNormal">Once we are fully committed to doing a task or reaching a goal, our power to reach it increases. It seems to dig up goldmines of willpower, skill and reactivity, which we didn’t even know we possessed. Of course this commitment must come with within and shouldn’t be imposed by others.</p> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/setting-up-goals-and-targets/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>JQuery TOOLS &#8211; New Javascript Library, can it compete JQuery UI?</title><link>http://www.ajaymatharu.com/jquery-tools-new-javascript-library-can-it-compete-jquery-ui/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=jquery-tools-new-javascript-library-can-it-compete-jquery-ui</link> <comments>http://www.ajaymatharu.com/jquery-tools-new-javascript-library-can-it-compete-jquery-ui/#comments</comments> <pubDate>Sun, 28 Jun 2009 07:39:57 +0000</pubDate> <dc:creator>Ajay Matharu</dc:creator> <category><![CDATA[Design]]></category> <category><![CDATA[Development]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[JQuery]]></category> <category><![CDATA[Web]]></category> <category><![CDATA[Creativity]]></category> <category><![CDATA[Javascript Library]]></category> <category><![CDATA[Jquery]]></category><guid isPermaLink="false">http://www.ajaymatharu.com/?p=1392</guid> <description><![CDATA[These days almost every site uses JQuery. It makes your life so easy. There is this another Javascript library called JQuery Tools that is coming up as competitor for JQuery UI. Here is the link to the JQuery Tool http://flowplayer.org/tools/demos/index.html. But the question, for which I am searching the answer is, Can JQuery Tools really [...]]]></description> <content:encoded><![CDATA[<p>These days almost every site uses JQuery. It makes your life so easy. There is this another Javascript library called JQuery Tools that is coming up as competitor for JQuery UI. Here is the link to the JQuery Tool http://flowplayer.org/tools/demos/index.html.</p><p>But the question, for which I am searching the answer is,<br /> Can JQuery Tools really compete with JQuery UI? And who would answer this question better then you guys.</p><p>So what you guys think, JQuery Tools Vs JQuery UI, who wins?</p><p>I look forward for hearing your thoughts on this. As this may help others to decide what should they go from either of these</p> ]]></content:encoded> <wfw:commentRss>http://www.ajaymatharu.com/jquery-tools-new-javascript-library-can-it-compete-jquery-ui/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
