Saturday, July 2, 2011

How to write a paper

Many of us don't know how to prepare a paper for technical symposium, Journal, Conferences.

The following content is the useful one for preparing paper for the journal/conference.

How to write a paper

1. Preliminary
The first activity for publishing a technical paper is to figure out your technical area of interest. Make sure the you had carried out enough studies on basics of that topic. Then you have you to update yourself with the ongoing technical happenings in your chosen field. You can do this by
1) Reading and googling a lot of technical papers. There are a lot of journals and IEEE papers floating around in net.
2) Go to one or more conferences, listen carefully to the best talks, and find out what people are thinking about.


Once you are done with the above mentioned steps, then you are eligible for writing a paper

2. Read existing Papers
Read everything that might be relevant gives you different perspective of the focus topic. But be selective too, for not getting to much deviated from you topic of interest. Getting used to simulation software is much useful for simulating your work. You can find a lot of time during the days and utilize those holidays & free days.

3. A jump start
When you first start reading up on a new field, ask your fellow researcher what the most useful journals and conference proceedings are in your field, and ask for a list of important papers that you should read. This activity will give you a jump start.

4. Crack the jargons and terms
One of among the tough nuts to crack is to understand the paper published by others. The easiest way is to is by reading it many times. The more times you read the more will be revealed to you. Keep the Internet handy so that you can crack the jargons and terms, which you may find strange.

5. Write down your studies
Write down speculations, interesting problems, possible solutions, random ideas, references to look up, notes on papers you've read, outlines of papers to write, and interesting quotes. Read back through it periodically. Keeping a journal of your research activities and ideas is very useful.

7. Bits and pieces together
Now you can identify important open problems in your research field and also you will be very much aware of what you are doing and what you have to do. The more you go, you'll notice that the bits of random thoughts start to come together and form a pattern, which may be a bright enough for a good paper.

8. Simulation softwares easies
Please don’t pick overly ambitious topics; instead identify a realistic size problem. Gather the Matlab files available in the Internet that is related to your topic and simulate it for the claimed results. Please don’t expect the Mfiles readily available for a solution published in a paper. But you can make it of your own by modifying and adding. Believe me, Matlab is a very easy tool! Once you are able to get the simulated outputs of your solution, you can carry on for making a paper out of it.

9. Essence of your work
The essence of your work can be diagnosed by analyzing below listed points. We can increase the maturity of the paper by improving these.
Significance: Why was this work done? Did you solve an important problem of current interest or is it an obscure or obsolete problem?
Originality/Novelty: Is your approach novel or is it tried-and-true? Did you need to develop new tools, either analytical or physical?
Completeness: Have you tested a wide range of scenarios, or is this just a simple proof-of-concept?
Correct: Is your solution technically sound or are there errors? [3]
Consider improving the same.

10. Anatomy of Paper
Generally a paper has seven sections and a maximum of four pages. They are
1. Abstract,
2. Introduction,
3. Existing techniques,
4. Your contribution,
5. Results and
6. Conclusion.

11. The procedure
As a part of your paper publication, you can start documenting the ‘existing techniques’ from the scrap journal you did during the studies. Here you have to extract what all are the techniques existing as a solution for the particular problem and the pros and cons of those.
Next, document the ‘introduction’ about what is the topic and what you are going to do. Better to keep it short. Follows your contribution and the simulated results.
1. Describe the problem
2. State your contributions


‘Abstract’ is one section you can work on in the last, as it has to cover the all the sections very briefly. Please note that Abstract makes the committee members to decide whether or not to read your paper. Generally four lines are sufficient for this.
1. State the problem
2. Say why it’s an interesting problem
3. Say what your solution achieves
4. Say what follows from your solution

12. Section by section

The divide-and-conquer strategy works on a day-to-day level as well. Instead of writing an entire paper, focus on the goal of writing a section, or outline. Remember, every task you complete gets you closer to finishing your paper.

13. Get a pre-review

Now your paper is ready. You can ask your peers or professors to review your paper. Next is to find the right place to publish it. You can start of with national level conferences, which often gets conducted in many universities. Then once you gain a level of confidence, you can proceed to international conferences and journals.

 Common mistakes

Wrong sequence in Figure and Table numbering
Misalignment of columns
Usage of figures from another paper without credit and permission
18. Where to publish
Generally, there are three main choices:

Friday, July 1, 2011

Question Bank related

Dear Friends,

The following are the usefull URL for finding question Banks and Notes Related your curriculum.

Thursday, June 30, 2011

Interview Tips

The Following websites are  most useful for the students, those who are in seeking JOB.

INDIABIX Contains various categories of informations like
  • Aptitude Questions and Answers
  • Reasoning
  • Verbal Ability
  • GK
  • Puzzles
  • Programming
  • Interview
  • Engineering
  • Online Test
For all these visit IndiaBIX

Others :

Wednesday, June 29, 2011

e-books related

 The following are the links that are useful for downloading ebooks 

for more details Visit Here

Tutorial for VB.NET




www.startvbdotnet.com

www.vbdotnetheaven.com/

www.devarticles.com

http://www.example-code.com/vbdotnet/default.asp


The above sites for the VB.NET Tutorials and Source Codes.

Monday, June 6, 2011

Puzzles & Riddles

The following are the Websites provides puzzles that are essential for an IT person

NICK's Puzzle

Chetana's

MATH

Ultimate Puzzle

Visit these sites and have a great future.

Monday, May 30, 2011

Projects Related

More IT Projects are available in the Following sites

Tutorial for ASP, SQL , PHP, HTML , JAVASCRIPT

WebCheatsheet

The above site provides more information regarding ASP, SQL, PHP, HTML, JAVASCRIPT.

.

It Provides complete list of functions which are frequently used for developing Applications.

Have a great Knowledge by visiting the above Website.

Friday, January 7, 2011

Partitioning a Table

Partitioning enables tables and indexes or index-organized tables to be subdivided into smaller manageable pieces and these each small piece is called a "partition". From an "Application Development" perspective, there is no difference between a partitioned and a non-partitioned table. Oracle introduced partitioning with 8.0. With this version only, " Range Partitioning" was supported. Then with Oracle 8i " Hash and Composite Partitioning" was also introduced and with 9i " List Partitioning", it was introduced with lots of other features with each upgrade. Each method of partitioning has its own advantages and disadvantages and the decision which one to use will depend on the data and type of application. Also one can MODIFY , RENAME, MOVE, ADD, DROP, TRUNCATE, SPLIT partitions.

Advantages of using Partition’s in Table

1. Smaller and more manageable pieces of data ( Partitions )
2. Reduced recovery time
3. Failure impact is less
4. import / export can be done at the " Partition Level".
5. Faster access of data
6. Partitions work independent of the other partitions.
7. Very easy to use

Types of Partitioning Methods

1. RANGE Partitioning
2. HASH Partitioning
3. List Partitioning ( Only with 9i)
4. Composite Range-Hash Partitioning
5. Composite Range-List Partitioning ( Only with 9i) 

For More detail : Example  1   Example 2   Example 3   Example 4

Wednesday, January 5, 2011

Oracle Lock

Locks are mechanisms that prevent destructive interaction between transactions accessing the same resource. The resources can be either user objects, such as tables and rows, or system objects not visible to users, such as shared data structures in memory and data dictionary rows. Oracle Database automatically obtains and manages necessary locks when executing SQL statements, so you need not be concerned with such details. However, the database also lets you lock data manually.

Use the LOCK TABLE statement to lock one or more tables, table partitions, or table sub-partitions in a specified mode. This lock manually overrides automatic locking and permits or denies access to a table or view by other users for the duration of your operation.Some forms of locks can be placed on the same table at the same time. Other locks allow only one lock for a table. A locked table remains locked until you either commit your transaction or roll it back, either entirely or to a savepoint before you locked the table. A lock never prevents other users from querying the table. A query never places a lock on a table. Readers never block writers and writers never block readers.

The syntax for a Lock table is:
LOCK TABLE tables IN lock_mode MODE [NOWAIT];
Tables is a comma-delimited list of tables.
Lock_mode is one of:
ROW SHARE
ROW EXCLUSIVE
SHARE UPDATE
SHARE
SHARE ROW EXCLUSIVE
EXCLUSIVE.

NoWait specifies that the database should not wait for a lock to be released.


ROW SHARE
ROW SHARE permits concurrent access to the locked table but prohibits users from locking the entire table for exclusive access. ROW SHARE is synonymous with SHARE UPDATE, which is included for compatibility with earlier versions of Oracle Database.

ROW EXCLUSIVE
ROW EXCLUSIVE is the same as ROW SHARE, but it also prohibits locking in SHARE mode. ROW EXCLUSIVE locks are automatically obtained when updating, inserting, or deleting.

SHARE ROW EXCLUSIVE
SHARE ROW EXCLUSIVE is used to look at a whole table and to allow others to look at rows in the table but to prohibit others from locking the table in SHARE mode or from updating rows.

EXCLUSIVE
EXCLUSIVE permits queries on the locked table but prohibits any other activity on it.

NOWAIT
Specify NOWAIT if you want the database to return control to you immediately if the specified table, partition, or table subpartition is already locked by another user. In this case, the database returns a message indicating that the table, partition, or subpartition is already locked by another user.
If you omit this clause, then the database waits until the table is available, locks it, and returns control to you.

The following statement locks the employees table in exclusive mode but does not wait if another user already has locked the table:
LOCK TABLE employees
   IN EXCLUSIVE MODE 
   NOWAIT; 
The following statement locks the remote employees table that is accessible through the database link remote:
LOCK TABLE employees@remote 
   IN SHARE MODE;
For more details click here  Click here