Tuesday, April 9, 2013

Java Tutorial for beginners

So I was going through a number of Java tutorials and the one the struck me was the tutorial by thenewboston.
So you will ask what is java. Before that you need to know what is programming

Programming or is used by operating systems to perform a process. Computer understands binary languages with digits 1s and 0s and 1s and 0s only.

What the hell is Java?

Java is a high-level object-oriented language developed by the Sun Microsystems ( now oracle). Though it is associated with the World Wide Web but it is older than the origin of Web ( Oh yeah). Well you can find a good tutorial at Java Beginners's Tutorial

Take a look at this youtube



Friday, March 8, 2013

ExtJS

OK, here is what the and if and buts about the ExtJS . A lot of people ask about how and if and but of the Ext JS
Even before you can write your first ExtJS Hello world example, you will have to first download the ExtJS  Library file - and that is not a free lunch.  For this, you need to
go to the  Sencha Download page. Enter your email next to where it
says "Please provide an email address below to download a 45-day commercial evaluation of Sencha Ext JS."

 You can follow the ExtJS tutorial here.


A link to the download file is emailed to you.


Another alternative is to use  Ext JS 4.1.1a which is available under the GPLv3 for open source projects. This Tutorial is based upon
the open source version. Note that you will be required to keep all the source codes that you develop open. As an example, all the code
in this tutorial are open and can be viewed by anyone, it qualifies for the GPLv3.

The download file is big at 45 MB. Unzipping it gives you a directory that is about 205 MB. The biggest among these is a docs subdirectory - that
contains the documents. You do not need that.



Save file


You can save the file on your server in the same directory as your current html file, but it is better if you save in a subdirectory prototype.
You will have to specify your source accordingly.

Monday, February 11, 2013

Verilog Tutorial

A nice tutorial for Verilog can be found here. It uses Icarus Verilog to do simulation and compilation. The focus of this post is to show you the importance of the command line and the variation of its commands.

Compiler Option for Icarus iverilog

command

iverilog [−ESVv] [−Bpath] [−ccmdfile|−fcmdfile] [−Dmacro[=defn]] [−pflag=value] [−dname]
[−g1995|−g2001|−g2005|−g] [−Iincludedir] [−mmodule] [−Mfile] [−Nfile] [−ooutputfilename]
[−stopmodule] [−ttype] [−Tmin/typ/max] [−Wclass] [−ypath] sourcefile

DESCRIPTION of the command
 

The command  generates vvp file for simulation, but can also be used for  synthesis. 

OPTIONS

iverilog accepts a huge lot of  options. It is beyond the scope of this document to discuss all that. 


If you are instead looking for FPGA implementation you may like to take a look at the Verilog Tutorial for Xilinx ISE.

Saturday, February 9, 2013

How to create new tutorial

The best way to create a new tutorial is just start learning it and writing it back. And then, as you learn, keep writing more and more about it. Note down all the problems you face and provide the solution for it.

It is said that knowledge gift is strange gift. The more you give it - the more it increases. Basically your own knowledge increases as you give it. Because in the process of giving knowledge you know more. You need to learn more to be able to give the knowledge.

That is how I created the tutorials. Check out these tutorial.

android tutorial for novices

Scalable Vector Graphics Tutorial

Friday, February 1, 2013

jQuery - What is new

jQuery is a good way to increase your coding efficiency. What will take like 500 lines of code can be accomplished only with like 50 line of codes. Of course you will have to be aware of what jquery can do or can not do. And to be able to do that you will have to read about jQuery. If you know javascript you already can start jQuery. It does not take long to study jQuery.

There are many ways you can start learning jQuery. One way is to buy expensive book and then learn it. Other is to find suitable material on internet and practice for it.

Buying book is expensive. Like $30 or so. So better read online on internet.

Friday, December 7, 2012

Processor comparison youtube

This youtube is going to explain to you the difference between the operating condition of INtel's two great processors. Look at it and comment.
http://www.youtube.com/watch?v=flyIria7x7o
Another thing that I was impressed with was creative commons. Check this one out.
http://forum.creativecommons.org/profile/10868

Sunday, November 25, 2012

How I learned javascript and jquery

A lot of things helped me in learning javascript. I am just pointing out a few of them. jQuery is a touch-optimized web framework currently being developed by the jQuery project team. The development focuses on making a framework compatible with a wide variety of smartphones and tablet computers.
http://www.bing.com/community/members/coulslojegi4/default.aspx
http://social.msdn.microsoft.com/Profile/coulscahune5
http://gradrep.comp.nus.edu.sg/guide/?q=node/17193
http://forums.adobe.com/people/Nettiecoulslojegi1
jQuery was made necessary by the growing but heterogeneous tablet and smartphone market.
http://www.univie.ac.at/strv-physik/forum/profile.php?id=8911
http://forum.creativecommons.org/profile/10868
http://profiles.wordpress.org/coulsbuuufa4
The JQuery Mobile framework is compatible with other mobile app frameworks and platforms such as PhoneGap, Worklight[4] and more. If you’re doing this on a public facing website, you are doing it wrong. Instead, I urge you to use the Google AJAX Libraries content delivery network to serve jQuery to your users directly from Google’s network of datacenters. Doing so has several advantages over hosting jQuery on your server(s): decreased latency, increased parallelism, and better caching. In this post, I will expand upon those three benefits of Google’s CDN and show you a couple examples of how you can make use of the service. https://addons.mozilla.org/en-US/firefox/user/6713658/ http://forum.openstreetmap.org/profile.php?id=21424 https://moodle.org/user/view.php?id=1528851&course=5 https://vimeo.com/user14877317 http://network.nature.com/profile/U5CD54FA4 http://www.flickr.com/people/90510924@N08/ http://issuu.com/coulscahune3