My Linux Stuff - Complete Blog For Linux Articles

My Linux Stuff - Complete Blog For Linux Articles

A Website For Complete Linux OS,Step by Step linux Installtion, Linux Tips and Tricks and Linux Stuff and so on... Connect and sharing here....



This below survey was taken many form many colleges in India. These Top 50 Engineering Colleges in India have Good Infrastructure, Good Environment, Educations , Staff, Placement , Research Activities and other Facilities are good.

Top 10 Government Engineering Colleges in India

Top 10 Government Engineering Colleges in India

These Government Engineering Colleges in India are really good for all kind of stuff like Education , research , Placement and New Innovation Ideas etc... But Getting seat in these colleges are heavy competition in students .....

Top 10 Colleges In India 2014

Top 10 Colleges In India 2014

Indian Institute Of Technology Delhi,Indian Institute Of Technology Bombay,Indian Institute Of Technology Kanpur,Indian Institute Of Technology Madras,Indian Institute Of Technology Kharagpur,Indian Institute Of Technology Roorkee,University Of Delhi,Indian Institute Of Technology Guwahati,University Of Calcutta,University Of Mumbai, National Institute Of Technology,Trichy.



This below survey was taken many form many colleges in India. These Top 100 Engineering Colleges in India have Good Infrastructure, Good Environment, Educations , Staff, Placement , Research Activities and other Facilities are good. If you want to do Engineering as your dream and try out these colleges

Subscribe Now!

Enter your email address:

Thursday, January 27, 2011

JCreator Pro 4.5

JCreator Pro 4.5 | 6 mb
JCreator is the development tool for every programmer that likes to do what he does best: programming. It is faster, more efficient and more reliable than other Java IDE’s. Therefore it is the perfect tool for programmers of every level, from learning programmer to Java-specialist.

JCreator provides the user with a wide range of functionality such as : Project management, project templates, code-completion, debugger interface, editor with syntax highlighting, wizards and a fully customizable user interface

With JCreator you can directly compile or run your Java program without activating the main document first. JCreator will automatically find the file with the main method or the html file holding the java applet, then it will start the appropriate tool.

JCreator is written entirely in C++, which makes it fast and efficient compared to the Java based editors/IDE's.

Difference Between Oracle and Sql Server

Platform comparison
SQL Server 2000 only works on Windows-based platforms, including Windows 9x, Windows NT, Windows 2000 and Windows CE.
In comparison with SQL Server 2000, Oracle 9i Database supports all known platforms, including Windows-based platforms, AIX-Based Systems, Compaq Tru64 UNIX, HP 9000 Series HP-UX, Linux Intel, Sun Solaris and so on.

1.Oracle runs on many platforms, SQL on Windows only
2. Oracle includes IFS (Internet File System), Java integration, SQL is more of a pure database
3. Oracle requires client install and setup (Not difficult, but very UNIX-like for Windows users)
4. SQL is #1 in Cost/Performance and overall Performance, although Oracle will refute that
5. Replication is much easier in SQL (I have been at clients where even the Oracle consultant couldn't get it working w/oracle)
6. Failover support in SQL is much, much easier
7. JDBC support is much better in Oracle, although Microsoft is working on it
8. ODBC support in both
9. SQL is ANSI-SQL '92 compliant, making it easier to convert to another ANSI compliant database, theoretically anyway (truth is every database has proprietary extensions). Oracle is generally more proprietary and their main goal is to keep their customers locked-in.
10. SQL natively supports ODBC, OLEDB, XML, XML Query, XML updates. Oracle natively supports proprietary connections, JDBC. Not sure about XML support though.
11. SQL Server is much easier to administrate, with GUI and command- line tools. Most of Oracle is command-line (Back in SQL 6.5 days I had a customer who was so proud that after a day's worth of work he had managed to script his database. I showed him how it was a 3 click operation in SQL ;-)
12. Oracle requires add-ons for transaction monitors, failover, etc. SQL has COM+, uses NT clustering and generally has everything built-in
13. SQL Analysis Services is included (A very powerful OLAP server). For Oracle it is a separate purchase.
14. Oracle will be used especially in large database. But if we use sql server in such a environment, the data processing will become very slower. Oracle database very closely supports Java rather than Sql server.
15. Oracle 7 was RDBMS, i.e it was a relation database and the one's after that i.e. 8 onwards Oracle introduced the concept of OODBMS. Which stands for Object Oriented Database Management Systems. With every major release Oracle has initiated a lot of changes for the better. Like
a. (1) Getting PL/SQL closer to ANSI SQL standards
b. (2) Automatic Management of Undo from 9i onwards
c. (3) Introduction of special Grouping operators for queries
d. (4) ISQL env for easier query processing
e. (5) RAC (I dunno much about it)
f. (6) AS(Application Server, integrated into the database)
16. SQL server GUI is easy to work. SQL serever is easy to maintain. Orcal data procssing is very good compared to SQL server

DataSet Vs Datareader

Datareader fetch data one by one from the database. You can have one row(record)  at a time in datareader. Once you read next row with read method of the datareader the older record is destroyed from memory and new record will take place instead of it. You can do that only forward only and you can not modify the data. It also require a database connection to stayed open while fetching data. You can useCommandBehavior.CloseConnection property to close connection after data reader finish reading data from database.
You can call dataset a mini database in your memory. Dataset support disconnected architecture as once you fill dataset with data then no connection is required. A database can contain multiple tables also its supports relationship between them. You can insert,update and delete records from dataset and you can update them also in database.
Where i should use dataset over database?
When you are required to display only data then use datareader.Dataset will fetch data once a time. So if you are having millions of records then it will consume your server memory while datareader will have just one record at a time in database. And you need not to display millions of records at time.

Crystal Report Field Color

In the crystal report You can also set the color of database field the dynamically. For that you
have to right click the field and select the format object then go to the font and color tab. Click the formula icon opposite to color and a formula editor opens. Put your formula whatever you want to implement and you set your color based on this formula.

Happy Programming..

Display multiple columns in the Crystal Report.NET

While generating reports we are offten need to display data in multiple columns in cyrstal reports or any other report generation tool.

Crystal Report provides very easy way to do it. Please follow the following steps to complete things.

1) Open crystal report
2) Go to the section exprert and then select details section
3) Select 'Format with multiple columns' checkbox.
4) A layout tab appears in the section expert. From where you can design layout that how the multiple columns display in the crystal report.

That's it... You have created reports with multiple columns. You can also format crystal report groups with it.

Happy Programming.

Display group header in every page of Crystal Report.NET

We have often used the crystal report as a reporting tool to create various reports.
We some time need our group header to display in each and every page. In crystal
reports right click crystal report-> select group expert and then select the group
you want to display in each page. and goto the options and check the the
checkbox >Repeat group header in each page.

That's it.. Your group header will display on the top of each page.

Testing Engineer for Storage systems with 0.5 - to 1.5 Years Bangalore

Responsibilities will include developing tests, automating test infrastructures, developing test plans, performing testing on hardware, investigating and creating bug reports, replicating bugs, regression testing for software fixes, and support for the testing infrastructure.
B.S in Computer Science with 0-1.5 years of experience. The successful candidate will posses strong technical skills in networking and/or storage and be proficient in test development using scripting languages on multiple platforms. The candidate must possess excellent communication skills, be able to perform assigned tasks efficiently, and be innovative in solving problems.

Experience with multiple OS platforms including Linux, FreeBSD, AIX, Solaris and/or Windows is required. Experience with network administration is a plus. Knowledge in industry standard networking test tools and Ethernet testing or development is highly desirable. Experience in Perl, shell, or other similar scripting languages is required. Experience in C/C++ is preferred, but not required.

Work Location : Bangalore
Exp : 0 - 1.5 Years

for Active Jobs :

Requirement of Dot Net Software Developers at Leads Graph, Hyderabad

Job Description:

Experience: 0 Year
Location: Hyderabad / Secunderabad
Education: UG - B.Tech/B.E. - Any Specialization PG - M.Tech - Any Specialization
Industry Type: IT-Software/ Software Services
Role: Software Developer

Skills  Set:

  • Freshers in B.E, B-Tech, M.Tech, MCA, preferred
  • Candidate should have basic knowledge of software languages.
  • Good communication and presentation skills.
  • Be proactive and open to learn
  • Hard working and adaptive to technology changes
  • Ready to work in a challenging environment and Excellent team work to achieve desired results

Job Profile:

Full Life Cycle Web Application Development which includes Designing, Coding and Debugging applications in .NET. Also do Software analysis, code analysis, requirements analysis, software review, identification of code metrics & testing.

Company Profile:

Leads Graph, one of the world’s emerging consulting and IT services firms, helps clients in industry achieve strategic and operational results through the use of technology. The company’s success is based on its culture of working collaboratively with clients to develop innovative technology strategies and solutions that address specific business challenges. Having guided clients through every major wave of change in information technology, Leads Graph combines the newest technologies with its capabilities in consulting, systems design and integration, IT and business process outsourcing, applications software, and Web and application hosting to meet the individual needs of global corporations and organization.

Contact Details:

Telephone: 040-65353453
Contact Person:
 Varsha Nimbagal

Send resume at:

ASP.NET Web.config File

ASP.Net Applications of XML have been integrated into such an extent that XML format for the exchange of data, it's also used to store configuration settings.
  1. A Web application can contain more than one Web.config file. The settings in a file apply to the directory in which it's located, and all child directories. Web.config files in child directories take precedence over the settings that are specified in parent directories.
  2. Web.config files are protected by IIS, so clients cannot get to them. If you try to retrieve an existing http://?????.com/Web.config file, you'll be presented with an "Access denied" error message.
  3. IIS monitors the Web.config files for changes and caches the contents for performance reasons. There's no need to restart the Web server after you modify a Web.config file.
Configuration settings for any of your ASP.NET Web applications can be stored in a simple text file. Presented in an easily understandable XML format, this file, called Web.config, can contain application-wide data such as databaseconnection strings, custom error messages, and culture settings.

The Web.config is an XML file, it can consist of any valid XML tags, but the root element should always be <configuration>. Nested within this tag you can include various other tags to describe your settings. Since a Web.config file comes as a standard when you start to build a new Web application.
The default XML file generated by Visual Studio .NET:

<?xml version="1.0" encoding="utf-8" ?>
<authentication mode="Windows" /> 
<allow users="*" />
sqlConnectionString="data source=;Trusted_Connection=yes"



The <configuration> tag has only one child tag, which we call section group, the <system.web> tag. A section group typically contains the setting sections, such as: compilation, customErrors, authentication, authorization, etc. The way this works is pretty straightforward: you simply include your settings in the appropriate setting sections. You want to use a different authentication mode for your Web application, you'd change that setting in the authentication section.

Apart from the standard system.web settings, you can define your own specific application settings, such as adatabase connection string, using the <appSettings> tag. Consequently, your most common Web.config outline would be:

<!— sections--> 
<!— sections --> 
</appSettings >

Let's discuss the details of both section groups now.
The system.web Section Group

In this section group, you'll include configuration settings that, you'd have set up somewhere in the IIS administration console. At Microsoft's MSDN Library, you can find an overview of all the tags that the system.web section group understands, but, depending on the complexity of your site, you may not ever use even half of those options.


The authentication section controls the type of authentication used within your Web application, as contained in the attribute mode. You'll enter the value "None" if anyone may access your application. If authentication is required, you'll use "Windows", "Forms" or "Passport" to define the type of authentication. For example:

<authentication mode="Windows" />


To allow or deny access to your web application to certain users or roles, use <allow> or <deny> child tags.

<allow roles="Administrators,Users" />
<deny users="*" />

It's important to understand that ASP.NET's authorization module iterates through the sections, applying the first rule that corresponds to the current user. In this example, users carrying the role Administrators or Users will be allowed access, while all others (indicated by the * wildcard) will encounter the second rule and will subsequently be denied access.


Here, you can configure the compiler settings for ASP.NET. You can use loads of attributes here, of which the most common are debug and defaultLanguage. Set debug to "true" only if you want the browser to display debugging information. Since turning on this option reduces performance, you'd normally want to set it to "false". The defaultLanguage attribute tells ASP.NET which language compiler to use, since you could use either Visual Basic .NET or C# for instance. It has value vb by default.


To provide your end users with custom, user-friendly error messages, you can set the mode attribute of this section to On. If you set it to RemoteOnly, custom errors will be shown only to remote clients, while local host users will see the ugly but useful ASP.NET errors -- clearly, this is helpful when debugging. Setting the mode attribute to Off will show ASP.NET errors to all users.

If you supply a relative (for instance, /error404.html) or absolute address ( in the defaultRedirect attribute, the application will be automatically redirected to this address in case of an error. Note that the relative address is relative to the location of the Web.config file, not the page in which the error takes place. In addition you can use <error> tags to provide a statusCode and a redirect attribute:

<customErrors mode="RemoteOnly" defaultRedirect="/error.html">
<error statusCode="403" redirect="/accessdenied.html" />
<error statusCode="404" redirect="/pagenotfound.html" />


The globalization section is useful when you want to change the encoding or the culture of your application. Globalization is such an extensive subject that an entire article could be dedicated to the matter. In short, this section allows you to define which character set the server should use to send data to the client (for instance UTF-8, which is the default), and which settings the server should use to interpret and displaying culturally specific strings, such as numbers and dates.

<globalization requestEncoding="utf-8" responseEncoding="utf-8" 
culture="nl-NL" />

Encoding is done through the attributes requestEncoding and responseEncoding. The values should be equal in all one-server environments. In this example, the application culture is set to Dutch. If you don't supply a culture, theapplication will use the server's regional settings.


You can use the httpRuntime section to configure a number of general runtime settings, two of which are particularly convenient.

<httpRuntime appRequestQueueLimit="100" executionTimeout="600" />

The first attribute specifies the number of requests the server may queue in memory at heavy-traffic times. In the example, if there are already 100 requests waiting to be processed, the next request will result in a 503 error ("Server too busy").

The executionTimeout attribute indicates the number of seconds for which ASP.NET may process a request before it's timed out.


In this section of the Web.config file, we tell ASP.NET where to store the session state. The default is in the process self:

<sessionState mode="InProc" />

Session variables are very powerful, but they have a few downsides. Information is lost when the ASP.NET process crashes, and sessions are generally useless in the case of a Web farm (multiple Web servers). In that instance, a shared session server can solve your issues. It's beyond the scope of this article to expand on this topic, but it's worth a mention. More information on sessionState can be found in the MSDN Library online.


Your application's trace log is located in the application root folder, under the name trace.axd. You can change the display of tracing information in the trace section.

The attributes you will look for initially are enabled: localOnly, and pageOutput.

<trace enabled="true" localOnly="true" pageOutput="false" />

Set localOnly to "false" to access the trace log from any client. If you set the value of pageOutput to "true", tracing information will be added to the bottom of each Web page.
The appSettings Section Group

Apart from the Website configuration settings I've been talking about in the preceding paragraphs, you'll know that a programmer frequently likes to use custom application-wide constants to store information over multiple pages. The most appealing example of such a custom constant is a database connection string, but you can probably think of dozens more from your own experience.

The common denominator of these constants is that you want to retrieve their values programmatically from your code. The Web.config file provides the possibility to do so, but as a security measure, these constants have to be included in the <appSettings> section group. Just like <system.web>, <appSettings> is a direct child tag of the Web.config's configuration root.

A typical custom section group would look something like this:

<add key="sqlConn" value="Server=myPc;Database=Northwind" />
<add key="smtpServer" value="" />

This example shows that keys and values can be included in the custom application settings via an <add> tag. The way to access such a value in any of your Web pages is illustrated below:


Difference between .NET 2.0/3.0/3.5 Framework

NET framework 2.0:

It brings a lot of evolution in class of the framework and refactor control including the support of

Anonymous methods
Partial class
Nullable type
The new API gives a fine grain control on the behavior of the runtime with regards to multithreading, memory allocation, assembly loading and more
Full 64-bit support for both the x64 and the IA64 hardware platforms
New personalization features for ASP.NET, such as support for themes, skins and webparts.
.NET Micro Framework

.NET framework 3.0:

Also called WinFX,includes a new set of managed code APIs that are an integral part of Windows Vista and Windows Server 2008 operating systems and provides

Windows Communication Foundation (WCF), formerly called Indigo; a service-oriented messaging system which allows programs to interoperate locally or remotely similar to web services.
Windows Presentation Foundation (WPF), formerly called Avalon; a new user interface subsystem and API based on XML and vectorgraphics, which uses 3D computer graphics hardware and Direct3D technologies.
Windows Workflow Foundation (WF) allows for building of task automation and integrated transactions using workflows.
Windows CardSpace, formerly called InfoCard; a software component which securely stores a person's digital identities and provides a unified interface for choosing the identity for a particular transaction, such as logging in to a website

.NET framework 3.5:

It implement Linq evolution in language. So we have the folowing evolution in class:

Linq for SQL, XML, Dataset, Object
Addin system
p2p base class
Active directory
Anonymous types with static type inference
Paging support for ADO.NET
ADO.NET synchronization API to synchronize local caches and server side datastores
Asynchronous network I/O API
Support for HTTP pipelining and syndication feeds.
New System.CodeDom namespace.

Send Reminder mail based on Date field in SharePoint List

Below is the C# console application program to send reminder mail to user, seven days prior to due date.
It is used check WSS 3.0 list item and send mail.

Add Microsoft.SharePoint.dll in your project.

using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.SharePoint;
using System.Net.Mail;

namespace MailSending
    class Program
        static string strMailFrom = "MailId";
        static string[] strMailTo = new string[] { "MailId", "MailId" };

        static void Main(string[] args)
            SPSite oSite = new SPSite("SiteURLHere");
            SPWeb oWeb = oSite.OpenWeb();
            SPList oList = oWeb.Lists["ListNameHere"];

            for (int i = 0; i < oList.Items.Count; i++)
                SPListItem oListItem = oList.Items[i];
                DateTime dtDate = Convert.ToDateTime(oListItem["Due Date"]);
                DateTime dtToday = DateTime.Today;
                TimeSpan TS = dtDate.Subtract(dtToday);
                if (TS.Days == 7)
                    SendMail(oList.Items[i].ID.ToString(), Convert.ToDateTime(oListItem["Due Date"]).ToShortDateString());

        static void SendMail(string strListItemID, string strDueDate)
            MailMessage message = new MailMessage();
            message.Subject = "This is Subject";
            message.From = new MailAddress(strMailFrom);

            for (int j = 0; j < strMailTo.Length; j++)

            string strMsgBody = "Please note that Due Date is " + strDueDate + ". Please check the below list for more information.
            strMsgBody += "" + strDueDate + ";

            message.Body = strMsgBody;
            message.IsBodyHtml = true;

            SmtpClient smtp = new SmtpClient("SMTP_Address_Here");

After compiling we can take the exe file of this application and add in windows Task Scheduler. So that it will send mail to user.

ASP.NET Controls

The ASP.NET Framework contains over 70 controls.

You should always assign an ID attribute to every control even when you don’t need to program against it.

. Standard Controls—The standard controls enable you to render standard form elements such as buttons, input fields, and labels. 

Validation Controls—The validation controls enable you to validate form data before you submit the data to the server. For example, you can use a RequiredFieldValidator control to check whether a user entered a value for a required input field. 

Rich Controls—The rich controls enable you to render things such as calendarsfile upload buttons, rotating banner advertisements, and multi-step wizards. 

Data Controls—The data controls enable you to work with data such as database data. For example, you can use these controls to submit new records to a database table or display a list of database records. 

Navigation Controls—The navigation controls enable you to display standard navigation elements such as menus, tree views, and bread crumb trails. 

Login Controls—The login controls enable you to display login, change password, and registration forms. 

HTML Controls—The HTML controls enable you to convert any HTML tag into a server- side control.

Change BackColor for Listbox Items in Windows Application

Sample code to give alternate color for alternate items in listbox.
In my application lstBoxSelected is the name of listbox.

Write these two lines in page load event.
lstBoxSelected.DrawMode = DrawMode.OwnerDrawFixed;
lstBoxSelected.DrawItem += new DrawItemEventHandler(DrawListSelected);

DrawListSelected is the event for drawing backcolor for listitem.
        private void DrawListSelected(object sender, DrawItemEventArgs e)
            //Draw ListBox Items
            Rectangle rect = new Rectangle();
            rect = e.Bounds;

            // Setup the stringformatting object
            StringFormat sf = new StringFormat();
            sf.Alignment = StringAlignment.Center;

            if ((e.State & DrawItemState.Selected) == DrawItemState.Selected)
                // Fill Backcolor for selected item               
                e.Graphics.FillRectangle(Brushes.Orange, e.Bounds);
                Brush b;  // Object used to define backcolor               
                b = Brushes.LightCyan;
                if (e.Index % 2 == 0)
                    b = Brushes.PowderBlue;
                    b = Brushes.LightCyan;
                e.Graphics.FillRectangle(b, rect);
            if (lstBoxSelected.Items.Count > 0)
                e.Graphics.DrawString(lstBoxSelected.Items[e.Index].ToString().Replace("*","").Trim(), e.Font, Brushes.Black, rect, sf);

SQL Server 2008 Developer Training Kit Available

The training kit offers the following benefits:
Learn how to build web applications that exploit the unique features and capabilities of SQL Server 2008.
Provides a comprehensive set of presentations, demos and hands-on labs
Designed for web developers who are already familiar with SQL Server application development.
Easy to download and install and works on free editions of SQL Server 2008 and Visual Studio 2008.

Produced by Southworks SRL, a well-known provider of evangelism content, using both existing and new content custom developed for this training kit.
Software Requirements
The following software is not included with the training kit and must be downloaded and installed separately.

SQL Server 2008 Express with Advanced Services (or higher-level SKU)
Microsoft Visual Web Developer 2008 Express (or higher-level SKU)
AdventureWorks 2008 Sample Databases

The training kit is available at the following URL:
SQL Server 2008 Developer Training Kit

SQL Server Short Cuts


Q: How should we react to the cartoon that has been made of the Prophet [sallallaahu alayhi wasallam]? What is the Sunnah way of acting in this situation?
A: The honour, greatness and love for Rasulullah [sallallaahu alayhi wasallam] is deeply entrenched in the heart of every Muslim and is the core of Islam. Rasulullah [sallallaahu alayhi wasallam] and every Prophet of Allah is Ma’soom (sinless). They are sent as guides for mankind and direct the people to the Oneness of Allah and His obedience. The Prophets of Allah possess the highest level of knowledge of Allah. They also possess the highest level of spirituality and sound character. Every Prophet of Allah condemned disrespect and violence. They condemned Kufr (disbelief) and Shirk (ascribing partners to Allah) in a dignified manner. In Islam, we revere every Prophet of Allah and we do not tolerate any disrespect to any Prophet of Allah. If a Muslim shows any disrespect to any Prophet of Allah and hurls disgraceful remarks against him, such a person comes out of the fold of Islam. In fact, according to many Fuqahaa, the apology of such a person will not be accepted. (Rasmul Mufti)

There are two angles in the printing and publishing of the cartoons of Rasulullah [sallallaahu alayhi wasallam], a) The image of Rasulullah [sallallaahu alayhi wasallam], and b) Disrespect

Rasulullah [sallallaahu alayhi wasallam] prohibited making pictures of animate objects. He even stated that the angels of mercy do not enter a house in which there are pictures of animate objects. (Bukhari). One of the reasons for the prohibition of making and taking pictures of animate objects is that it leads to idolatory. The desciples of Nooh (alayhimus salaam)were deeply revered and respected by their followers. After their demise, they made pictures of the desciples and placed them in their places of worship. Gradually over a period of time, the people started worshipping the disciples. Since the background of this was making pictures, and it has a potential of committing Shirk, Islam has prohibited anything that has to do with Shirk directly or indirectly. The Sahaaba [radhiallaahu anhu] should not take or draw pictures. There is no picture of Rasulullah [sallallaahu alayhi wasallam] or any Sahaabi [radhiallaahu anhu].

The second angle of the cartoon of Rasulullah [sallallaahu alayhi wasallam] is the utmost disrespect shown to Rasulullah in the name of ‘freedom of expression’. This has caused great pain and anger to every Muslim around the world. Every Muslim has a right to express his pain and anger. What else should Muslims do? Just feel the pain and keep quiet? This will lead to the enemies of Islam to continue such blasphemy. We cannot allow that. We do take cognisance of the fact that this act is carried out by just one or few individuals to stir up the anger of Muslims for whatever reason. It may not be appropriate for us to give in to the hands of our enemies and conduct ourselves as they want us to, but this issue does not fall in that category. We will have to stand up to such mischief and stop it.

Freedom of expression is not absolute. It has overarching principles. If freedom of expression is absolute, then freedom of religion in a democratic dispensation should also be absolute. Why does freedom of religion has overarching principles. Why are Muslims not allowed to fully practise on every aspect of Islam without any restriction whatsoever? The reason is obvious. The rights of others living as equal citizens must be considered. What then about freedom of expression and right of dignity and religious honour?

Nevertheless, Muslims living as Muslim minorities around the world should act in a responsible manner and the following is suggested:
1. Consult with Ulama and responsible people before doing anything. Do not do anything by yourself. Shura and consultation is vital in such an issue.

2. Express anger and disgust within the framework of the law of the country. Use the law of the country to its full capacity.

3. Do not be violent in any way and do not burn buildings, cars, etc.

4. Boycott all Danish products and products of anyone else who support Denmark in this issue or even sympathise with Denmark.

5. Do not confine expression of anger to the cartoon issue. Use the opportunity to express the disgust on Islamophobia in general and highlight some pertinent issues.

6. The most important in this is the issue of Da’awah. Use the opportunity to explain to the world the great personality of Rasulullah [sallallaahu alayhi wasallam]. His lifestyle and character should be printed and published all around the world. This will be an eye opener to many ignorant people and a means of guidance. Take out the positive aspects from a negative one and use the situation to our advantage. Every Muslim should say and write something about our beloved Rasul [sallallaahu alayhi wasallam].

7. It is of utmost importance that we engage in lots of du’aa and Dhikr, Fasting and Sadaqaat. Make du’aa that Allah guide the Ummah in this trying times.

8. Do not conduct ourselves with our fellow non-Muslim citizens in a way that offend them and look for an opportunity to get back at us. We will then be the cause of them showing disrespect to Islam and Islamic values. Always express good character and conduct to all.

9. The most important issue in expressing our love and honour for Rasulullah [sallallaahu alayhi wasallam] is following his Sunnah. Expressing our anger at the disrespect to Rasulullah [sallallaahu alayhi wasallam] is important but it will be hypocritical if we do not emulate the outward appearance, beard, dressing, etc. and noble character of Rasulullah [sallallaahu alayhi wasallam]. Every one should obtain a kitaab on the Sunnats of Rasulullah [sallallaahu alayhi wasallam] and implement that in our lives and pass this over to others.
10. Forward this email as wide as possible.

and Allah Ta'ala Knows Best
Mufti Ebrahim Desai

Important Facts and Information about IIT - JEE

The Indian Institutes of Technology (popularly known as IITs) are institutions of national importance established through an Act of Parliament for fostering excellence in education.

Indian Institute of Technology (IIT) conduct a Joint Entrance Examination (JEE) every year for the admission to its B-Tech and other courses offered at the IIT

The exam is conducted by the various IITs by a policy of rotation. It is one of the toughest engineering entrance exams in the world with a success rate of around 1 in 45.

Around 4.72 lakh candidates appeared in JEE 2010 on April 11, 2010.

There are fifteen IITs at present, located in 
Bombay (Mumbai),
Madras (Chennai),

The primary objectives behind such institutions are to:
• Build a solid foundation of scientific and technical knowledge and thus to prepare competent and motivated engineers and scientists.
• Create environment for freedom of thought, cultivate vision, encourage growth, develop personality and self- discipline for pursuit of excellence.
• Kindle entrepreneurial streak.

Each institute has well-equipped modern laboratories, state-of-the-art computer network and well stocked technical library.

Teaching methods rely on direct personal contact between the teachers and the students and the use of traditional and modern instructional techniques.

Students live in a pleasant and intellectually stimulating environment with people having similar goals and aspirations, which is an exciting and unique experience.

Credit-based academic programmes offer flexibility to students to progress at their own pace. A minimum level of performance is necessary for satisfactory progress.

The medium of instruction is English. These institutions offer courses leading to Bachelor's degree in a number of engineering, technological and scientific disciplines.

M.Sc. Integrated courses in pure and applied sciences and M.Tech. Integrated courses in a few disciplines are also offered by some of these Institutions. In addition, some IITs offer Dual-Degree M.Tech. Programmes.

The admissions to the Undergraduate Programmes at these institutions for all Indian and Foreign nationals are made through the Joint Entrance Examination (JEE).

In Short about IIT JEE examination – 

There will be two question papers, each of three hours duration.
Both the question papers will consist of three separate sections on Chemistry, Mathematics and Physics.

Questions in these papers will be of objective type.
The answers for each of the questions are to be recorded on a separate specially designed machine-gradable sheet of paper (ORS-Optical Response Sheet).

While answering each of the questions the candidate is expected to darken the bubble against correct answer(s) using hard black (HB) pencils only.
In some sections, incorrect answers may be awarded negative marks.


The date of birth as recorded in the high school/first Board/ Pre-University certificate will be accepted. If the certificate does not mention the date of birth, a candidate must submit along with the application, an authenticated document indicating the date of birth.

The qualifying examinations (QE) are listed below:
i) The final examination of the 10+2 system, conducted by any recognized central / state Board, such as Central Board of Secondary Education, New Delhi; Council for Indian School Certificate Examination, New Delhi; etc.
ii) Intermediate or two-year Pre-University examination conducted by a recognized Board / University.
iii) Final examination of the two-year course of the Joint Services Wing of the National Defence Academy.
iv) General Certificate Education (GCE) examination (London/Cambridge/Sri Lanka) at the Advanced (A) level.
v) High School Certificate Examination of the Cambridge University or International Baccalaureate Diploma of the International Baccalaureate Office, Geneva.
vi) Any Public School/Board/University examination in India or in any foreign country recognized as equivalent to the 10+2 system by the Association of Indian Universities (AIU).
vii) H.S.C. vocational examination.
viii) Senior Secondary School Examination conducted by the National Institute of Open Schooling with a minimum of five subjects.
ix) 3 or 4 year Diploma recognized by AICTE or a state Board of technical education. In case the relevant qualifying examination is not a public examination, the candidate must have passed at least one public (Board or Pre-University) examination at an earlier level.
Minimum Percentage of Marks in QE
Candidates belonging to GE, OBC and DS categories must secure at least 60% marks in aggregate in their QE. Whereas, those belonging to SC, ST and PD categories must secure at least 55% marks in aggregate in the QE.

The percentage of marks awarded by the Board will be treated as final.
If the Board does not award the percentage of marks, it will be calculated based on the marks obtained in all subjects listed in the mark sheet.
If any Board awards only letter grades without providing an equivalent percentage of marks on the grade sheet, the candidate should obtain a certificate from the Board specifying the equivalent marks, and submit it at the time of counseling/ admission. In case such a certificate is not provided then the final decision rests with the Joint Implementation Committee of JEE-2010.

Important Points to note 
(i) One can attempt JEE only twice, in consecutive years. That means one should have attempted JEE for the first time in 2009 or will be appearing in 2010.

(ii) Those who have accepted admission after qualifying in JEE in earlier years by paying full fees at any of the IITs, IT-BHU, Varanasi or ISM, Dhanbad, are NOT ELIGIBLE to write JEE at all irrespective of whether or not they joined in any of the programmes.

(iii) The year of passing the Qualifying Examination is the year in which the candidate has passed, for the first time, any of the examinations listed above, irrespective of the minimum percentage marks secured.

(iv) The offer of admission is subject to verification of original certificates/ documents at the time of admission. If any candidate is found ineligible at a later date even after admission to an Institute, his/ her admission will be cancelled automatically.

(iv) If a candidate is expecting the results of the QE in 2010, his/her admission will only be provisional until he/she submits the relevant documents. The admission stands cancelled if the documents are not submitted in original

(vii) The decision of the Joint Admission Board of JEE-201 0 regarding the eligibility of any applicant shall be final.

Suggested Reading - Detailed Syllabus of the IIT JEE examination –

Difference between Railways E-Ticket and I-Ticket , Online Railway Tickets Booking Sites Read more: Under Creative Commons License: Attribution

e-ticket, i-ticketOne can get the tickets to your home via booking of tickets online. This method is known as I-tickets. This method was introduced by the Railway system since 8 years ago. Through this online method, those travelers who book the tickets will be sent to their home by post within 2 to 3 days. This facility will be provided with the help of IRCTC. Those who wants to travel in this way should book the tickets at least 2 days before. Even the waiting list tickets for RACs also will be issued by this method.
Through Internet, our personal details will be registered online and the ticket fee will be entered, and from home only one can take printout, hence this method is known as E-Ticket. This method was implemented 4 years ago. This variety of tickets, one can book on the travel date. ITZ,, and the safety department also is providing different state government E-governance policies, through which the IRCTC is providing various ticket booking methods. Through this method, one can also cancel their tickets easily. Because of this reason, now-a-days, this method has increased the booking of tickets.

Read more:
Under Creative Commons License: Attribution

Best Indian sites on Travel

The websites on travel in India facilitate online booking? of hotel accommodation and tickets for trains, flights, taxis. The Indian travel websites in india offer information on the tourism and places of visit in the travel destination. Some sites offer package tours for tourism. Discounts and other offers on? tickets and discount on hotel room tariff , availability of flight and train tickets,? fares of different categories of travel, advance booking of tickets,
Here is the list of best travel websites in india giving information on travel and tourism in india.
The train tickets can be availed from the website of irctc at and the Indian railways website at These two? Indian railways websites facilitate to book tickets for trains online and enquire the schedule of trains and can know the pnr status of tickets of Indian railways

Related Posts Plugin for WordPress, Blogger...